聚豐項目 > 實時監(jiān)控溫度通過紅外模塊控制空調(diào)
利用性比高的DHT11再結(jié)合串口紅外模塊,制作出通用強的全智能家居控制。成本低,上手易,擴強功能強。
春天一滿屋
春天一滿屋
團隊成員
春天一滿屋 開發(fā)工程師
板載資源:
CPU: AB5301A;( LQFP48 封裝,主頻 120M,片上集成 RAM 192K, flash 8 Mbit, ADCPWM, USB, UART, IIC 等資源)
搭載藍牙模塊,F(xiàn)M 模塊,一路 TF Card 接口,一路 USB 接口,一路 IIC 接口,一路音頻接口(美標 CTIA),六路 ADC 輸入引腳端子引出,六路 PWM 輸出引腳端子引出,一個全彩 LED 燈模塊, 一個電源指示燈, 三個燒錄指示燈,一個 IRDA(紅外接收端口),一個 Reset 按鍵, 三個功能按鍵(通用版為兩個功能按鍵)
板子規(guī)格尺寸: 6cm*9cm
I/O 口通過 2.54MM 標準間距引出, 同時兼容 Arduino Uno 擴展接口, 方便二次開發(fā)
外部使用模塊:
這次的方案還是趨向?qū)嵱眯詾橹鳎玫搅艘粋€GPIO口及一個串口。
接通線圖:
為了更好的展示數(shù)據(jù)輸出和數(shù)據(jù)狀態(tài),錄像時使用了CH340串口工具
特別提醒: 由于溫度變化差異不大,串口輸入幾乎沒數(shù)據(jù),可著重看代碼。
項目源碼地址:https://gitee.com/1649325309/ab32-vg1202112
多個線程,分別啟動溫濕度的讀取及串口初始化, 通過全局變量,在多個文件中傳遞實時數(shù)據(jù),判斷溫度介定入初定義的范圍,進行發(fā)送紅外指令,控制空調(diào)。
視頻如下:
(9.92 MB)下載