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

電子發燒友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次下載  |  免費
百家乐干洗店| 百家乐官网高手长胜攻略| 玩百家乐高手支招篇| 百家乐平台| 富易堂百家乐娱乐城| 六合彩网址| 澳门赌百家乐打法| 罗山县| 百家乐赌场论坛在线| 百家乐官网怎么下可以赢| 百家乐开户过的路纸| 百家乐官网是否能赢| 亿酷棋牌室| 网上百家乐骗人吗| 新濠百家乐官网现金网| 百盛百家乐的玩法技巧和规则| 澳门百家乐官网信誉| 全讯网六仔开奖| 百家乐官网软件代理打| 贵族娱乐城| 百家乐技巧打| 百家乐官网里什么叫洗码| 百家乐噢门棋牌| 线上百家乐官网试玩| 亿酷棋牌世界下载手机版| 玩百家乐五湖四海娱乐城| 百家乐官网优博娱乐城| 大发888国际娱乐场| 澳门百家乐必杀技| 百家乐官网中P代表| 威尼斯人娱乐城博彩网| 玩百家乐官网请高手指点| 百家乐官网的庄闲概率| 赌球者| 如何玩百家乐扑克| 台南县| 全讯网12580a.com| 广州百家乐酒店用品制造有限公司| 怎样看百家乐官网路单| 皇冠备用网址| 成都百家乐牌具|