吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用LDR模塊傳感器進行節能照明控制

使用LDR模塊傳感器進行節能照明控制

2023-02-02 | zip | 0.12 MB | 次下載 | 免費

資料介紹

描述

我們有多少次在白天忘記關燈?我們仍然用手指開關手動打開/關閉我們的燈。大多數人在太陽升起并照亮房間或不使用房間時仍會打開燈。

想象一下我們浪費了多少能源,又可以節省多少錢。照明控制可以幫助我們節省能源和金錢。我們有必要將電力損失保持在最低限度。

使用 LDR 模塊傳感器進行照明控制

LDR傳感器模塊用于檢測光的強度。有光時,LDR的阻值會隨著光的強弱而變低。光照強度越大,LDR 的電阻越低。該系統通過使用 LDR 模塊傳感器感測其環境中的光強度來工作。

group_8_cEgYtZ1VBR.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

它是如何工作的?

本項目采用STM32F407 Discovery作為微控制器,采用LDR模塊傳感器進行光照檢測。LED 將由 12V 直流電池供電5V DC 繼電器用于切換 LED。我在這個項目中使用的 LED 是 HPL 9-12V 10W LED。

untitled_diagram_drawio_GIJbsYXULV.png?auto=compress%2Cformat&w=740&h=555&fit=max
LDR模塊傳感器燈光控制硬件圖
?

LDR 模塊傳感器將檢測光線是亮還是暗。當檢測到光線明亮時,傳感器將向微控制器發送邏輯 1,如果光線昏暗則發送邏輯 0。然后,對微控制器程序進行編碼。

image_Mj4MoHwuZZ.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

該程序經過編碼,使 LED 在 LDR 模塊傳感器檢測到光線時打開,在 LDR 模塊傳感器未檢測到光線時關閉。LCD 將顯示燈泡的狀況。

// LED CONTROL WITH LDR MODULE SENSOR TEST

if (HAL_GPIO_ReadPin(GPIOB, LDR_Pin)==0){
        // LED 1 ON
	HAL_GPIO_WritePin(GPIOE, LED1_Pin, GPIO_PIN_RESET);

        // WRITES ON LCD
	lcd_gotoxy(0,0);
	lcd_puts("ON ");
}
						
else if (HAL_GPIO_ReadPin(GPIOB, LDR_Pin)==1){
        // LED 1 OFF
	HAL_GPIO_WritePin(GPIOE, LED1_Pin, GPIO_PIN_SET);

        // WRITES ON LCD
	lcd_gotoxy(0,0);
	lcd_puts("OFF");
}

照明控制(帶 1 個 LED)

whatsapp_image_2021-12-17_at_19_25_18_(2)_dGHslkcVs6.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max
如果 LDR 模塊傳感器檢測到光線,LED 將關閉。
?
whatsapp_image_2021-12-17_at_19_25_18_(3)_Mu29QK5XCM.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max
如果 LDR 模塊傳感器未檢測到光線,LED 將亮起。
?

照明控制(帶 2 個 LED)

現在,我們可以開始為 2 個 LED 創建照明控制。我們將對 2 個 LED 使用與上一個相同的規劃。

image_HdeNq0rfU4.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

接下來是在硬件電路中再增加一個LED。通過將兩個 LED 與電池并聯,為第二個 LED 提供電池。將第二個 LED 也連接到直流繼電器。然后在 STMCubeMX 上再添加 1 個 GPIO 輸出并稍微編輯主程序。

// LED CONTROL WITH LDR MODULE SENSOR TEST

if (HAL_GPIO_ReadPin(GPIOB, LDR_Pin)==0){
        // LED 1 ON
	HAL_GPIO_WritePin(GPIOE, LED1_Pin, GPIO_PIN_RESET);
        // LED 2 ON
	HAL_GPIO_WritePin(GPIOE, LED2_Pin, GPIO_PIN_RESET);

        // WRITES ON LCD
	lcd_gotoxy(18,0);
	lcd_puts("ON");
	lcd_gotoxy(18,1);
	lcd_puts("ON ");
}
						
else if (HAL_GPIO_ReadPin(GPIOB, LDR_Pin)==1 ){
        // LED 1 OFF
	HAL_GPIO_WritePin(GPIOE, LED1_Pin, GPIO_PIN_SET);
        // LED 2 OFF
	HAL_GPIO_WritePin(GPIOE, LED2_Pin, GPIO_PIN_SET);

        // WRITES ON LCD
	lcd_gotoxy(18,0);
	lcd_puts("OFF");
	lcd_gotoxy(18,1);
	lcd_puts("OFF");
}

編譯并將其閃存到 STM32F407 Discovery 微控制器。將 LED 2 GPIO 輸出連接到 LED 2 直流繼電器。現在我們終于可以使用 2 個 LED 的照明控制系統了。向上移動 LDR 模塊傳感器以檢測亮光,向下移動以檢測暗光。您可以使用 LDR 模塊傳感器的電位器隨心所欲地修改 LDR 模塊傳感器的亮度靈敏度。

whatsapp_image_2021-12-17_at_19_25_18_(1)_5sxWB7k7DC.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max
當 LDR 模塊傳感器檢測到強光時。
?
whatsapp_image_2021-12-17_at_19_25_18_PKlm3seuyY.jpeg?auto=compress%2Cformat&w=740&h=555&fit=max
當 LDR 模塊傳感器檢測到昏暗的光線時。
?

節能估算

那么照明控制如何用于節能呢?

  • 首先,我們計算一天的正常能源使用量。例如,我們使用通常每天都打開的 10 瓦 LED。 10 Watt × 24 hours = 240 kWh. 因此,LED 一天的正常用電量為 240 Wh(瓦時)。
  • 然后我們計算一個月的能源使用量。240 Wh × 30 days = 7200 Wh.

現在我們計算實施照明系統后 LED 的能源使用情況。如果照明系統從下午 5 點到早上 6 點都沒有檢測到光線,則照明系統將每天打開 LED 13 小時。

  • 讓我們計算一天的能源使用量。10 Watt × 13 hours = 130 Wh. 所以我們得到使用照明系統一天后 LED 的能源使用量為 130 Wh。
  • 接下來,我們計算一個月的能源使用情況。130 Wh × 30 days = 3900 Wh.

所以現在,我們得到 LED 一個月的正常能源使用量是 7200 Wh,使用照明系統一個月后的能源使用量是 3900 Wh。從此示例中,我們可以通過使用照明系統節省 3.300 Wh 或 45.8% 的能源使用量。

?


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

評論

查看更多

下載排行

本周

  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次下載  |  免費
任你博百家乐娱乐城| 真人百家乐作| 百家乐官网美食坊| 威尼斯人娱乐城介| 24山72向局图解| 澳门百家乐官网职业赌客| 棋牌评测| 大世界百家乐赌场娱乐网规则| 番禺百家乐官网电器店| 延长县| 做生意门口禁忌| 百家乐官网小77论坛| 大发888老虎机手机版下载安装| 澳门百家乐21点| 赌百家乐官网的计划跟策略| 麻阳| 大发888新网址| 小孟百家乐的玩法技巧和规则| 顶尖百家乐开户| 百家乐官网998| 百家乐官网路单免费下载| 湖南省| 蒙特卡罗国际娱乐| 大发888娱乐场下载lm0| 博彩网百家乐的玩法技巧和规则| 百家乐官网麻将筹码币镭射贴膜| 百家乐官网澳门路规则| 雷波县| 皇冠网上69691| 百家乐平注法到| 沙龙百家乐娱乐网| 百家乐群11889| 赌场百家乐视频| 什么百家乐平注法| 百家乐在线投注顺势法| 百家乐太阳城小郭| 仕達屋百家乐官网的玩法技巧和规则| 百家乐官网博送彩金18| 百家乐官网8点| 网络百家乐官网玩法| 狮威百家乐官网娱乐平台|