色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>自動LED亮度控制開源分享

自動LED亮度控制開源分享

2022-11-24 | zip | 0.14 MB | 次下載 | 2積分

資料介紹

描述

這一直發生在我身上;在雨季,我房間的日光不足。我可以說在陽光明媚的日子里我會得到 60% 的常規光線。即使所有的門窗都打開了,我也得不到足夠的照明。

如果我打開 LED 燈泡,燈光就綽綽有余了。無論如何,我都會得到一部分陽光,因為 LED 燈會太多。所以,我一直想遠程控制 LED 的亮度。

此功能在高級家庭自動化技術中可用。但是,我們的家中還沒有內置這樣的技術。我有一個 Bolt IoT 的基本培訓套件。我熟悉在 Bolt IoT 平臺中使用光強傳感器溫度傳感器、LED 和蜂鳴器。

我決定使用基本培訓套件中提供的工具為我的最終項目構建該系統。我成功地構建了系統。如果強度低于 1000,則 LED 亮起。隨著強度降低,LED 的亮度逐漸增加。如果當前室內光強度低于 300,LED 將以最大亮度亮起。

首先,使用迷你面包板和 Bolt IoT Wi-Fi 模塊進行連接。LED 連接到 Bolt 模塊的“1”引腳,光傳感器連接到“A0”引腳。一個 10k 歐姆的電阻與光強傳感器連接在一起,以隨著落在傳感器上的光的減少而降低電壓。

整個系統使用 boltiot 模塊在 Python 中編碼。Bolt 設備與私有 API 密鑰和設備 ID 連接。系統的配置保存在一個名為 config.py 的單獨 python 文件中。

intensity = autoLED.analogRead("A0")
intensityData = json.loads(intensity)

對于每次提取,都會給出 10 秒的間隔。該程序每 10 秒自動獲取房間中可用的強度。

global sensor_value
sensor_value = int(intensityData['value'])
print("Data retrieval successful...")
print("Current light intensity = " , sensor_value)
controlLED()
time.sleep(10)

首先,使用函數analogRead() 讀取強度數據。然后將數據處理為全局聲明的變量。在函數 controlLED() 中使用相同的全局變量來根據處理后的強度數據設置 LED 的亮度。

在 ControlLED() 函數中,有 3 種可能性。

if(curIntensity > 1000):
    LED = autoLED.analogWrite("1", "0")
    print("Current LED brightness: 0%") 

如果可用強度大于 1000,則很可能不需要外部光。因此,LED 將保持關閉狀態。

elif(curIntensity < 350):
    LED = autoLED.analogWrite("1", "255")
    print("Current LED brightness: 100%") 

如果可用強度低于 350,則認為房間需要最大光線,因為它太暗了。因此,LED 亮度設置為 100%。LED 將達到最大值。

else:
    unit = 255/1024
    value = 1024 - curIntensity
    value *= unit
    res = int(value)
    LED = autoLED.analogWrite("1", str(res))
    brightness = (res/255) * 100
    limitedBrightness = round(brightness, 1)
    print("Current LED brightness: " , limitedBrightness , "%") 
  • 第三個條件是最棘手的。LED 的最大可能亮度值為 255。255 將分成 1024 塊。1 件 = 1 個單位。
  • 最大可能的強度值為 1024。我們從最大值中減去當前強度以獲得差值。假設當前強度為 800。因此,我們從最大可能強度 255 中減去當前強度 800,得到數字 224。
  • 現在,我們想知道可用強度需要多少亮度。我們使用一個簡單的數學技巧來得到它。我們從 1 個單位乘以 224 的值數字。有了這個,我們得到一個數字,它是要傳遞的亮度值。
  • 該值通過類型轉換轉換為整數。然后將該值analogWrite()端口號一起傳遞給函數。
  • 使用公式計算亮度百分比(res/255) * 100
  • 使用該函數將百分比四舍五入到小數點后 1 位。round()結果被打印出來。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 亚洲国产精品第一影院在线观看| 13小箩利洗澡无码视频APP| 久久精品中文字幕| 粗暴玩烂货调教| 伊人久久五月丁婷婷| 日韩免费一区| 李亚男三级| 国产这里有精品| 成年人视频免费在线观看| 在线亚洲色拍偷拍在线视频| 玩弄朋友娇妻呻吟交换电影| 欧美91精品久久久久网免费| 激情内射亚州一区二区三区爱妻| 东北老妇xxxxhd| 99视频免费看| 100国产精品人妻无码| 亚洲日韩KKK444KKK聚色| 色综合久久综合网观看| 免费人成视频19674不收费| 京香在线观看| 国产亚洲精品AAAAAAA片| 成人无码在线视频区| 999久久免费高清热精品| 伊人久久青青| 亚洲午夜精品aaa级久久久久| 婷婷亚洲AV色香蕉蜜桃| 日本久久免费大片| 欧美多毛的大隂道| 麻豆精品无码久久久久久久久| 九九黄色大片| 精品国产在线国语视频| 国产真实强被迫伦姧女在线观看| 国产成人教育视频在线观看| 成人午夜剧场| 村上里沙快播| 成人免费看片45分钟| www.久艹| 草莓视频在线看免费高清观看| yy8090韩国理伦片在线| 成人免费无毒在线观看网站| 北原夏美 快播|