性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

【綜合實(shí)例開源】利用ZigBee模塊實(shí)現(xiàn)智能家居的遠(yuǎn)程語音控制

耗時(shí)兩個(gè)月,今天終于完成了《基于STM32的智能語音家居》這個(gè)綜合實(shí)例,現(xiàn)在對(duì)該實(shí)例實(shí)現(xiàn)的功能和知識(shí)點(diǎn)進(jìn)行一下梳理。

實(shí)現(xiàn)功能

  1. 一個(gè)主控板,三個(gè)節(jié)點(diǎn),采用分布式網(wǎng)絡(luò),各個(gè)子板可以與設(shè)備就近連接,比如:控制窗簾的4號(hào)板(地址為0x0004),可以布置在窗戶旁,靠近窗簾的位置;
  2. 主控板上連接有LD3320語音模塊,通過語音指令可以控制三個(gè)子板上的設(shè)備動(dòng)作;
  3. 主控板上可以顯示地址為0x0004的ZigBee模塊對(duì)應(yīng)子板上光照傳感器的值;
  4. 子板上按鍵可以控制自己板子上的模塊,相當(dāng)于手動(dòng)操作開關(guān)設(shè)備,比如:按鍵1可以控制電燈的開關(guān)、按鍵2可以控制門的開關(guān)、按鍵3可以控制窗簾的開關(guān);
  5. OLED在主控板上,用于顯示接收到的光度值和燈、門和窗簾的開關(guān)狀態(tài)。

ZigBee模塊定義

具體配置參數(shù)預(yù)定義如下:

模塊串口通信的波特率為:115200。地址0x0000為自己本身,地址0xFFFF為廣播地址。

通訊協(xié)議定義

本實(shí)例的代碼只使用了源端口號(hào)為A1、A3、A5、A8四個(gè)指令,其他指令各位可以在我提供的源碼基礎(chǔ)上自由擴(kuò)展。

主節(jié)點(diǎn)

包括如下模塊:

LD3320模塊LD3320語音模塊原理圖

OLED顯示OLED模塊原理圖

ZigBee模塊原理圖

節(jié)點(diǎn)1:電燈

本節(jié)點(diǎn)為ZigBee模塊地址為0x0002的底板,這個(gè)板子上主要使用繼電器模塊。

繼電器模塊原理圖

當(dāng)RELAY引腳為低電平的時(shí)候,三極管導(dǎo)通,繼電器吸合,燈點(diǎn)亮;當(dāng)RELAY引腳為高電平的時(shí)候,三極管截止,繼電器無動(dòng)作。

繼電器模塊可以實(shí)現(xiàn)弱電控制強(qiáng)電的功能,比如控制電燈、洗衣機(jī)、微波爐、電加熱器等家用電器的開關(guān)。

節(jié)點(diǎn)2:門

本節(jié)點(diǎn)為ZigBee模塊地址為0x0003的底板,這個(gè)板子主要實(shí)現(xiàn)對(duì)舵機(jī)模塊的驅(qū)動(dòng),用于模擬門的開關(guān)。

節(jié)點(diǎn)3:窗簾

本節(jié)點(diǎn)為ZigBee模塊地址為0x0004的底板,這個(gè)板子主要實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的驅(qū)動(dòng),用于模擬窗簾的開關(guān)。

原理圖

本文實(shí)例,JP8中的VS引腳與VCC5V兩個(gè)引腳短接。

板子上還有一個(gè)GY-302數(shù)字光照傳感器,其原理圖如下:

ADDR引腳通過R36的10K電阻接地,R35電阻不焊接。

實(shí)例演示

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關(guān)注 69
成為作者 賺取收益
全部留言
0/200
  • dy-heCQQK5l 2星期前
    我的qq郵箱是487662593@qq.com
    回復(fù)
  • dy-heCQQK5l 2星期前
    哥能看看你的代碼嗎?有點(diǎn)冒昧
    回復(fù)