smart_home_control_system
51單片機課設,智能家居控制系統
使用及轉載請標明出處(最好點個贊及star哈哈)
Github地址,帶有PPT及流程圖
Gitee碼云地址,帶有PPT及流程圖
? 以STC89C52為主控芯片,以矩陣鍵盤輸入密碼,以獨立按鍵確認、清除、進入修改密碼界面和鎖門(關密碼鎖),輸入密碼錯誤3次以后進行蜂鳴器報警,并鎖定鍵盤,只能用紅外遙控開鎖;修改密碼后會用EEPROM進行保存;以矩陣鍵盤和紅外遙控共同人工控制燈和風扇的開關,用DS1302時鐘芯片進行計時,用DS18B20數字溫度傳感器獲取溫度,當溫度和時間達到設定的值時,會自動開啟風扇和燈,智能開啟的燈和風扇是可自動調節的,風扇的轉速會比人工開啟的稍慢,而燈會根據光強自動調節亮度,其中風扇使用ULN2003直流電機驅動模塊控制,燈光的調節是通過PCF8591數模轉換模塊和光敏電阻控制。開密碼所后,會顯示當前溫度時間和是否開啟燈和風扇;顯示部分使用的是LCD1602液晶,紅外接收用的是HS0038紅外接收模塊。