聲音激活報(bào)警電路示意圖
IoT報(bào)警如何工作?
該電路有兩個(gè)主要組件:運(yùn)行的微控制器將數(shù)據(jù)發(fā)送到RIOTOUS服務(wù)器和音頻放大器所需的代碼。
駐極體麥克風(fēng)檢測(cè)到音頻信號(hào),但此麥克風(fēng)的輸出幅度較低(峰峰值為mv),并且包含大量的DC偏移。為了消除DC偏移,使用電容器(C1),但產(chǎn)生的AC音頻波形仍然非常小。為了解決這個(gè)問(wèn)題,使用增益約為50的LM358,然后通過(guò)U1B進(jìn)行緩沖,然后將其發(fā)送到微控制器。然而,需要與來(lái)自耦合電容器C1的音頻信號(hào)并聯(lián)的二極管,因?yàn)?a target="_blank">運(yùn)算放大器上的輸入上的負(fù)電壓可能導(dǎo)致不可預(yù)測(cè)的輸出行為。更具體地說(shuō),輸入電壓不應(yīng)該比負(fù)電源更負(fù)(在我們的例子中,運(yùn)算放大器的負(fù)電源是0V,而我們的耦合AC信號(hào)將具有比0V更負(fù)的幅度)。因此,D1在輸入變?yōu)樨?fù)時(shí)導(dǎo)通,這基本上防止U1A輸入端的電壓低于-0.2V(這是肖特基二極管而不是常規(guī)硅二極管)。
微控制器運(yùn)行RIOTOUS框架,這是一個(gè)非常輕量級(jí)的PIC微處理器IoT平臺(tái)。 main.c中的代碼首先設(shè)置內(nèi)部外設(shè),包括ADC模塊和UART模塊(記住,ESP8266通過(guò)UART進(jìn)行通信)。
隨著一些繁瑣的端口設(shè)置的改變,執(zhí)行的下一個(gè)主要代碼是internet_connectToRIOTServer(),它告訴ESP8266連接到特定的服務(wù)器。一旦實(shí)現(xiàn)了這一點(diǎn),就會(huì)執(zhí)行do while循環(huán)中的主要代碼。微控制器不斷測(cè)量放大器的電壓,并將該電壓與閾值進(jìn)行比較。如果該值變得太大,則微控制器發(fā)出字母“D”以告訴服務(wù)器已檢測(cè)到聲音并且從那里服務(wù)器可以決定做什么。
雖然此項(xiàng)目中沒(méi)有給出服務(wù)器代碼,但該項(xiàng)目確實(shí)包含一個(gè)VB.NET項(xiàng)目形式的示例RIOT服務(wù)器。
構(gòu)造
該項(xiàng)目使用CNC制造的定制PCB,但可以使用大多數(shù)(如果不是全部)電路構(gòu)造技術(shù)構(gòu)建。這些包括使用條形板,面包板,矩陣板,甚至點(diǎn)對(duì)點(diǎn)焊接(盡管非常困難)。
這個(gè)項(xiàng)目的所有KiCad文件,CNC文件和代碼都需要MPLAB來(lái)編程PIC,KiCad需要加載原理圖和PCB文件,以及合適的CNC軟件如Mach3來(lái)創(chuàng)建銑削的PCB。要?jiǎng)?chuàng)建一個(gè)RIOTOUS服務(wù)器,將需要Visual Studio,雖然有許多版本可用,但建議使用VS Express 2013。這個(gè)版本很難掌握,但下面是從download.microsoft到安裝程序的直接鏈接。
-
PIC18
+關(guān)注
關(guān)注
3文章
83瀏覽量
30800 -
警報(bào)器
+關(guān)注
關(guān)注
2文章
72瀏覽量
19975
發(fā)布評(píng)論請(qǐng)先 登錄
制作一個(gè)像“激光”一樣的“音波束”(定向發(fā)聲)

【第三章 警報(bào)聯(lián)動(dòng)】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云
Codima推出提醒工單功能:集成警報(bào)與工單,提升產(chǎn)品可擴(kuò)展性

AD2S1203在輸出的18位中應(yīng)該怎樣選取其中的16位輸出呢?
警報(bào)式保險(xiǎn)絲的簡(jiǎn)單介紹

用NE555制作點(diǎn)焊機(jī)
TAS5711在18V供電情況有時(shí)有聲音,有時(shí)沒(méi)聲音輸出是怎么回事?
為T(mén)HS3001構(gòu)建一個(gè)簡(jiǎn)單的SPICE模型

如何把一個(gè)振動(dòng)信號(hào)轉(zhuǎn)變?yōu)?b class='flag-5'>聲音信號(hào)需要如何組建電路?
如何用5509A產(chǎn)生一個(gè)白噪聲,經(jīng)AIC23播放出來(lái)然后再用AIC23采集這個(gè)聲音?
tpa3255一個(gè)聲道正常,另一個(gè)聲音大就保護(hù),為什么?
如何設(shè)計(jì)一個(gè)簡(jiǎn)單且高度集成的電池測(cè)試系統(tǒng)

制作一個(gè)簡(jiǎn)單手機(jī)充電器的步驟教程


EN8F1823E完全替代PIC16F883,PIC16F1883,PIC16F1936,PIC16F1937
EPSON公司發(fā)布帶有專(zhuān)用于2聲道聲音的聲音硬件的32位微控制器

評(píng)論