隨著智能家居的普及,現(xiàn)在很多家電已經(jīng)帶有紅外遙控功能。有一個(gè)用手機(jī)控制的紅外線遙控器的話現(xiàn)有的家電變成智能家電了,比如到家之前手機(jī)遠(yuǎn)程開空調(diào)等。
本文介紹通過機(jī)智云平臺(tái)快速實(shí)現(xiàn)智能家電紅外遙控器。
1、硬件結(jié)構(gòu)圖
主要使用了esp8266 wifi模塊和紅外串口通訊模塊。有了紅外串口通訊模塊,省去了單片機(jī)的串口通訊和紅外編碼程序,大大縮短開發(fā)時(shí)間。因?yàn)榧t外通訊模塊不支持3.3VTTL電平,所以兩個(gè)模塊之間加了一個(gè)2路電平轉(zhuǎn)換模塊,把ESP8266的3.3V電平裝換為紅外通訊模塊所需的5V電平。ESP8266有兩個(gè)串口,串口0是雙向的一般用在與MCU通訊,串口1是單向,顯示LOG用。紅外串口通訊模塊資料請(qǐng)參考附件。
各模塊連接圖如下:
2、紅外線串口通訊模塊
主要功能:
- 具備NEC格式紅外發(fā)射功能。
- 具備NEC格式 紅外編碼功能。
- 帶紅外發(fā)射頭擴(kuò)展接口。
- 具備串口通信功能,通信電平為TTL。
- 可控制99%的NEC紅外格式設(shè)備,包括電視機(jī)、電風(fēng)扇等電子電器設(shè)備。
- 支持NEC 編碼芯片:(典型編碼芯片如uPD6121, uPD6122, TC9012 以及眾多的兼容芯片型號(hào),如 PT2221, PT2222,SC6121, SC6122, SC9012等等)。
- 可作為紅外無線數(shù)據(jù)通信、數(shù)據(jù)傳輸、紅外控制等功能。
實(shí)物展示:
經(jīng)測(cè)試,紅外線管對(duì)準(zhǔn)家電,用手機(jī)機(jī)智云Demo程序可以控制家電了