本例實(shí)驗(yàn)采用紅外對(duì)管
該傳感器模塊對(duì)環(huán)境光線適應(yīng)能力強(qiáng),其有一對(duì)紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當(dāng)檢測方向遇到障礙物(反射面)時(shí),紅外線反射回來被接收管接收,經(jīng)過比較器電路處理之后,綠色指示燈會(huì)亮起,同時(shí)信號(hào)輸出接口輸出數(shù)字信號(hào)(一個(gè)低電平信號(hào)),可通過電位器旋鈕調(diào)節(jié)檢測距離,有效距離范圍 2~30cm,工作電壓為 3.3V-5V。該傳感器的探測距離可以通過電位器調(diào)節(jié)、具有干擾小、便于裝配、使用方便等特點(diǎn),可以廣泛應(yīng)用于機(jī)器人避障、避障小車、流水線計(jì)數(shù)及黑白線循跡等眾多場合。
紅外避障模塊電原理圖
本例實(shí)驗(yàn)使用光敏電阻模塊
光敏電阻模塊參數(shù):
工作電壓:DC3.3-5V
光敏電阻型號(hào):5516
模塊針腳:3針或4針(4針的多出一個(gè)模擬輸出端A0)
電原理圖
本例實(shí)驗(yàn)使用四路繼電器模塊
四路繼電器模塊是一種可以通過單片機(jī)或其他數(shù)字信號(hào)控制的開關(guān)模塊,它可以實(shí)現(xiàn)對(duì)高電壓或高電流設(shè)備的開關(guān)控制。
四路繼電器模塊的電原理如圖。
【花雕動(dòng)手做】實(shí)驗(yàn)五十五:攜帶式語音整合控制的四路智能管家盒子
實(shí)驗(yàn)開源代碼
#include "asr.h"
extern "C"{ void * __dso_handle = 0 ;}
#include "setup.h"
#include "myLib/asr_event.h"
uint32_t snid;
void ASR_CODE();
void hardware_init();
/*描述該功能...
*/
void ASR_CODE(){
set_state_enter_wakeup(15000);
switch (snid) {
case 0:
digitalWrite(4,0);
break;
case 1:
digitalWrite(2,0);
break;
case 2:
digitalWrite(2,1);
break;
case 3:
digitalWrite(3,0);
break;
case 4:
digitalWrite(3,1);
break;
case 5:
digitalWrite(5,0);
break;
case 6:
digitalWrite(5,1);
break;
case 7:
digitalWrite(6,0);
break;
case 8:
digitalWrite(6,1);
break;
case 9:
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(5,0);
digitalWrite(6,0);
break;
case 10:
digitalWrite(2,1);
digitalWrite(3,1);
digitalWrite(5,1);
digitalWrite(6,1);
break;
}
delay(100);
//{ID:500,keyword:"命令詞",ASR:"效果不錯(cuò)",ASRTO:"有你的鼓勵(lì)挺好,謝謝"}
if(snid == 500){
}
}
//{ID:250,keyword:"命令詞",ASR:"最大音量",ASRTO:"音量調(diào)整到最大"}
//{ID:251,keyword:"命令詞",ASR:"中等音量",ASRTO:"音量調(diào)整到中等"}
//{ID:252,keyword:"命令詞",ASR:"最小音量",ASRTO:"音量調(diào)整到最小"}
void sys_sleep_hook()
{
digitalWrite(4,1);
}
void hardware_init(){
pinMode(18,input);
dpmu_set_adio_reuse(PA0,DIGITAL_MODE);
dpmu_set_io_pull(pinToFun[0],DPMU_IO_PULL_UP);
setPinFun(0,SECOND_FUNCTION);
pinMode(1,input);
dpmu_set_adio_reuse(PA1,DIGITAL_MODE);
dpmu_set_io_pull(pinToFun[1],DPMU_IO_PULL_UP);
setPinFun(1,FIRST_FUNCTION);
while (1) {
if(!(digitalRead(0))){
digitalWrite(2,0);
delay(200);
enter_wakeup(2000);
delay(200);
//{ID:501,keyword:"命令詞",ASR:"耍接官",ASRTO:"天亮了,打開窗簾"}
play_audio(501);
delay(5000);
}
if(!(digitalRead(1))){
digitalWrite(3,0);
delay(200);
enter_wakeup(2000);
delay(200);
//{ID:502,keyword:"命令詞",ASR:"接耍官",ASRTO:"入侵報(bào)警,打開警報(bào)燈,大家集合"}
play_audio(502);
delay(5000);
}
delay(100);
}
vTaskDelete(NULL);
}
void setup()
{
//{speak:小愛-活潑女聲,vol:18,speed:10,platform:haohaodada,version:V3}
//{playid:10001,voice:歡迎使用人工智能AI語音助手,用智能管家喚醒我}
//{playid:10002,voice:我退下了}
//{ID:0,keyword:"喚醒詞",ASR:"智能管家",ASRTO:"我在"}
//{ID:1,keyword:"命令詞",ASR:"打開窗簾",ASRTO:"已打開"}
//{ID:2,keyword:"命令詞",ASR:"關(guān)閉窗簾",ASRTO:"已關(guān)閉"}
//{ID:3,keyword:"命令詞",ASR:"打開警報(bào)燈",ASRTO:"已打開"}
//{ID:4,keyword:"命令詞",ASR:"關(guān)閉警報(bào)燈",ASRTO:"已關(guān)閉"}
//{ID:5,keyword:"命令詞",ASR:"打開空調(diào)",ASRTO:"已打開"}
//{ID:6,keyword:"命令詞",ASR:"關(guān)閉空調(diào)",ASRTO:"已關(guān)閉"}
//{ID:7,keyword:"命令詞",ASR:"打開電視機(jī)",ASRTO:"已打開"}
//{ID:8,keyword:"命令詞",ASR:"關(guān)閉電視機(jī)",ASRTO:"已關(guān)閉"}
//{ID:9,keyword:"命令詞",ASR:"全部打開",ASRTO:"測試打開所有家電"}
//{ID:10,keyword:"命令詞",ASR:"全部關(guān)閉",ASRTO:"關(guān)閉所有家電"}
pinMode(4,output);
digitalWrite(4,1);
pinMode(2,output);
digitalWrite(2,1);
pinMode(3,output);
digitalWrite(3,1);
pinMode(5,output);
digitalWrite(5,1);
pinMode(6,output);
digitalWrite(6,1);
xTaskCreate(hardware_init,"hardware_init",256,NULL,100,NULL);
}
生成模型與編譯燒錄
實(shí)驗(yàn)記錄視頻
https://www.bilibili.com/video/BV1wk4y1S7GT/?share_source=copy_web&vd_source=371a292a55e5ca9be994cbb4a86cc987
實(shí)驗(yàn)五十五:攜帶式語音整合控制的四路智能管家盒子文章來源:http://www.zghlxwxcb.cn/news/detail-835379.html
附錄系列實(shí)驗(yàn):
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(01)—開發(fā)板三種開發(fā)環(huán)境的搭建
https://blog.csdn.net/weixin_41659040/article/details/133909855
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(02)—核心芯片、參數(shù)與電原理圖
https://blog.csdn.net/weixin_41659040/article/details/133900928
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(03)—板載硬件和12項(xiàng)應(yīng)用功能
https://blog.csdn.net/weixin_41659040/article/details/133970323
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(04)—控制點(diǎn)亮與閃爍板載LED
https://blog.csdn.net/weixin_41659040/article/details/134020401
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(05)—WS2812B的點(diǎn)亮和變色
https://blog.csdn.net/weixin_41659040/article/details/134185082
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(06)—點(diǎn)亮TM1650四位數(shù)碼管
https://blog.csdn.net/weixin_41659040/article/details/134207483
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(06)—會(huì)數(shù)數(shù)的語音控制數(shù)碼管
https://blog.csdn.net/weixin_41659040/article/details/134214086
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(07)—點(diǎn)亮ST7735的1.77TFT彩屏
https://blog.csdn.net/weixin_41659040/article/details/134308542
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(08)— PT0603光敏三極管
https://blog.csdn.net/weixin_41659040/article/details/135009618
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(09)— DTH11數(shù)字式溫濕度傳感器
https://blog.csdn.net/weixin_41659040/article/details/135022999
【花雕動(dòng)手做】ASRPRO語音識(shí)別(10)—實(shí)時(shí)測亮度、溫濕度的智能氣象站
https://blog.csdn.net/weixin_41659040/article/details/135046594
【花雕動(dòng)手做】ASRPRO-Plus語音識(shí)別(11)—TM1650數(shù)碼管顯示溫濕度
https://blog.csdn.net/weixin_41659040/article/details/135049040
【花雕動(dòng)手做】ASRPRO語音識(shí)別(12)—ST7735彩屏顯示英文與中文
https://blog.csdn.net/weixin_41659040/article/details/135082849
【花雕動(dòng)手做】ASRPRO語音識(shí)別(13)—1.8寸彩屏顯示大字號(hào)中文
https://blog.csdn.net/weixin_41659040/article/details/135091398
【花雕動(dòng)手做】ASRPRO語音識(shí)別(14)—ST7735彩屏顯示環(huán)境亮度
https://blog.csdn.net/weixin_41659040/article/details/135165021
【花雕動(dòng)手做】ASRPRO語音識(shí)別(15)—1.8寸彩屏顯示字號(hào)變換
https://blog.csdn.net/weixin_41659040/article/details/135170449
【花雕動(dòng)手做】ASRPRO語音識(shí)別(16)—1.8寸彩屏連續(xù)顯示亮度
https://blog.csdn.net/weixin_41659040/article/details/135193729
【花雕動(dòng)手做】ASRPRO語音識(shí)別(17)—按鍵控制彩屏和繼電器
https://blog.csdn.net/weixin_41659040/article/details/135232092
【花雕動(dòng)手做】ASRPRO語音識(shí)別(18)—按鍵和語音控制彩屏變色
https://blog.csdn.net/weixin_41659040/article/details/135239614
【花雕動(dòng)手做】ASRPRO語音識(shí)別(19)—語音和按鍵控制繼電器
https://blog.csdn.net/weixin_41659040/article/details/135298357
【花雕動(dòng)手做】ASRPRO語音識(shí)別(20)—彩屏顯示DHT11溫濕度
https://blog.csdn.net/weixin_41659040/article/details/135327244
【花雕動(dòng)手做】ASRPRO語音識(shí)別(21)—報(bào)亮度溫濕度的氣象站
https://blog.csdn.net/weixin_41659040/article/details/135327217
【花雕動(dòng)手做】ASRPRO語音識(shí)別(22)—紅外對(duì)管控制TFT彩屏
https://blog.csdn.net/weixin_41659040/article/details/135347986
【花雕動(dòng)手做】ASRPRO語音識(shí)別(23)—智能紅外感應(yīng)迎賓員
https://blog.csdn.net/weixin_41659040/article/details/135347986
【花雕動(dòng)手做】ASRPRO語音識(shí)別(24)—PT0603光敏控制屏幕
https://blog.csdn.net/weixin_41659040/article/details/135363986
【花雕動(dòng)手做】ASRPRO語音識(shí)別(25)—紅外觸發(fā)的火星基地介紹
https://blog.csdn.net/weixin_41659040/article/details/135379228
【花雕動(dòng)手做】ASRPRO語音識(shí)別(26)—智能對(duì)話帶喚醒指示燈
https://blog.csdn.net/weixin_41659040/article/details/135416883
【花雕動(dòng)手做】ASRPRO語音識(shí)別(27)—語音0#串口輸出字符串
https://blog.csdn.net/weixin_41659040/article/details/135474110
【花雕動(dòng)手做】ASRPRO語音識(shí)別(28)—串口0#輸出十六進(jìn)制數(shù)
https://blog.csdn.net/weixin_41659040/article/details/135518931
【花雕動(dòng)手做】ASRPRO語音識(shí)別(29)—0#串口命令控制繼電器
https://blog.csdn.net/weixin_41659040/article/details/135526210
【花雕動(dòng)手做】ASRPRO語音識(shí)別(30)–串口0接收字符串打開燈
https://blog.csdn.net/weixin_41659040/article/details/135528064
【花雕動(dòng)手做】ASRPRO語音識(shí)別(31)—語音控制四位繼電器
https://blog.csdn.net/weixin_41659040/article/details/135548136
【花雕動(dòng)手做】ASRPRO語音識(shí)別(32)–簡版四路繼電器語音控制
https://blog.csdn.net/weixin_41659040/article/details/135559483
【花雕動(dòng)手做】ASRPRO語音識(shí)別(33)–語音驅(qū)動(dòng)8位 WS2812B直條
https://blog.csdn.net/weixin_41659040/article/details/135569390
【花雕動(dòng)手做】ASRPRO語音識(shí)別(34)–WS2812B直條彩虹呼吸燈
https://blog.csdn.net/weixin_41659040/article/details/135572438
【花雕動(dòng)手做】ASRPRO語音識(shí)別(35)–串口16進(jìn)數(shù)打開繼電器
https://blog.csdn.net/weixin_41659040/article/details/135579138
【花雕動(dòng)手做】ASRPRO語音識(shí)別(36)–流光溢彩和隨機(jī)LED燈
https://blog.csdn.net/weixin_41659040/article/details/135580651
【花雕動(dòng)手做】ASRPRO語音識(shí)別(37)—語音18B20 數(shù)字溫度計(jì)
https://blog.csdn.net/weixin_41659040/article/details/135584232
【花雕動(dòng)手做】ASRPRO語音識(shí)別(38)—連續(xù)讀取18B20溫度值
https://blog.csdn.net/weixin_41659040/article/details/135436834
【花雕動(dòng)手做】ASRPRO語音識(shí)別(39)–語音控制SG90舵機(jī)模塊
https://blog.csdn.net/weixin_41659040/article/details/135607093
【花雕動(dòng)手做】ASRPRO語音識(shí)別(40)—SG90 舵機(jī)與板載彩屏
https://blog.csdn.net/weixin_41659040/article/details/135621548
【花雕動(dòng)手做】ASRPRO語音識(shí)別(41)—64位WS2812B點(diǎn)陣屏模塊
https://blog.csdn.net/weixin_41659040/article/details/135624709
【花雕動(dòng)手做】ASRPRO語音識(shí)別(42)–語音彩屏光敏電阻測光
https://blog.csdn.net/weixin_41659040/article/details/135645417
【花雕動(dòng)手做】ASRPRO語音識(shí)別(43)–64位WS2812屏流光彩虹燈
https://blog.csdn.net/weixin_41659040/article/details/135651589
【花雕動(dòng)手做】ASRPRO語音識(shí)別(44)—光敏電阻光控繼電器
https://blog.csdn.net/weixin_41659040/article/details/135659665
【花雕動(dòng)手做】ASRPRO語音識(shí)別(45)—紅外光敏雙模塊感控
https://blog.csdn.net/weixin_41659040/article/details/135664326
【花雕動(dòng)手做】ASRPRO語音識(shí)別(46)—四路繼電器的智能控制
https://blog.csdn.net/weixin_41659040/article/details/135682166
【花雕動(dòng)手做】ASRPRO語音識(shí)別(47)—智能對(duì)話聊天的白盒子
https://blog.csdn.net/weixin_41659040/article/details/135725705
【花雕動(dòng)手做】ASRPRO語音識(shí)別(48)—用N20電機(jī)的苗條小車
https://blog.csdn.net/weixin_41659040/article/details/135729615
【花雕動(dòng)手做】ASRPRO語音識(shí)別(49)—嘗試使用GPIO口中斷
https://blog.csdn.net/weixin_41659040/article/details/135812731
【花雕動(dòng)手做】ASRPRO語音識(shí)別(50)—四路集控智能管家盒子
https://blog.csdn.net/weixin_41659040/article/details/135812984
【花雕動(dòng)手做】ASRPRO語音識(shí)別(51)—定時(shí)器單次和重復(fù)運(yùn)行
https://blog.csdn.net/weixin_41659040/article/details/135873988
【花雕動(dòng)手做】ASRPRO語音識(shí)別(52)—硬件定時(shí)器的快慢閃燈
https://blog.csdn.net/weixin_41659040/article/details/135879389
【花雕動(dòng)手做】ASRPRO語音識(shí)別(53)—串口設(shè)置與輸出顯示
https://blog.csdn.net/weixin_41659040/article/details/135880166
【花雕動(dòng)手做】ASRPRO語音識(shí)別(54)—MG996R金屬齒輪舵機(jī)
https://blog.csdn.net/weixin_41659040/article/details/135891795
【花雕動(dòng)手做】ASRPRO語音識(shí)別(55)—串口輸出16制與字符串
https://blog.csdn.net/weixin_41659040/article/details/135896818
【花雕動(dòng)手做】ASRPRO語音識(shí)別(56)—語音PWM調(diào)節(jié)LED燈亮度
https://blog.csdn.net/weixin_41659040/article/details/135891776
【花雕動(dòng)手做】ASRPRO語音識(shí)別(57)—語音MG996R舵機(jī)與彩屏
https://blog.csdn.net/weixin_41659040/article/details/135905626
【花雕動(dòng)手做】ASRPRO語音識(shí)別(58)—嘗試自學(xué)習(xí)模式開關(guān)燈
https://blog.csdn.net/weixin_41659040/article/details/135927456
【花雕動(dòng)手做】ASRPRO語音識(shí)別(59)—科普航母模型小智盒子
https://blog.csdn.net/weixin_41659040/article/details/135941503
【花雕動(dòng)手做】ASRPRO語音識(shí)別(60)—軟件定時(shí)器控制變色燈
https://blog.csdn.net/weixin_41659040/article/details/135975657
【花雕動(dòng)手做】ASRPRO語音識(shí)別(61)—童聲對(duì)話版的鼠標(biāo)精靈
https://blog.csdn.net/weixin_41659040/article/details/135975608
【花雕動(dòng)手做】ASRPRO語音識(shí)別(62)—多線程控制背光和LED
https://blog.csdn.net/weixin_41659040/article/details/135985481
【花雕動(dòng)手做】ASRPRO語音識(shí)別(63)—軟件定時(shí)器開關(guān)板載燈
https://blog.csdn.net/weixin_41659040/article/details/135991857
【花雕動(dòng)手做】ASRPRO語音識(shí)別(64)—串口和語音控制繼電器
https://blog.csdn.net/weixin_41659040/article/details/136087432
【花雕動(dòng)手做】ASRPRO語音識(shí)別(65)—語音TT電機(jī)PWM轉(zhuǎn)速
https://blog.csdn.net/weixin_41659040/article/details/136091509
【花雕動(dòng)手做】ASRPRO語音識(shí)別(66)–英語語音識(shí)別開關(guān)led燈
https://blog.csdn.net/weixin_41659040/article/details/136092396
【花雕動(dòng)手做】ASRPRO語音識(shí)別(67)—彩屏語音PWM單電機(jī)
https://blog.csdn.net/weixin_41659040/article/details/136095179
【花雕動(dòng)手做】ASRPRO語音識(shí)別(68)–語音燈板PWM照明盒子
https://blog.csdn.net/weixin_41659040/article/details/136101146
【花雕動(dòng)手做】ASRPRO語音識(shí)別(69)—電機(jī)正反轉(zhuǎn)PWM彩屏
https://blog.csdn.net/weixin_41659040/article/details/136107099
【花雕動(dòng)手做】ASRPRO語音識(shí)別(70)—四點(diǎn)綠WS2812彩盒子
https://blog.csdn.net/weixin_41659040/article/details/136115133文章來源地址http://www.zghlxwxcb.cn/news/detail-835379.html
到了這里,關(guān)于【花雕動(dòng)手做】ASRPRO語音識(shí)別(50)---四路外控智能管家盒子的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!