一:系統(tǒng)資源介紹
大家好我是Tany,此次給大家?guī)淼氖腔?a class="article-link" target="_blank" href="/tag/NXP/">NXP大賽的LPC55S69的智能語音監(jiān)控傳輸系統(tǒng)。
項目包含的主要有LPC55S69開發(fā)板,LD320語音芯片,蜂鳴器,OLED顯示屏,OV2640攝像頭模塊(之前加了一個OV5640頻率太低跑不動)。ME3616物聯(lián)網(wǎng)模塊,舵機,電磁鎖,鋰電池等。通過語音觸發(fā)報警和操控攝像頭角度顯示,并且向MQTT服務器上報行為數(shù)據(jù)信息。
這里值得一說的就是我用的LPC55S69基于Cortex-M33雙核的2.6.3版本的rpmsg_doublecore_freertos,但是用庫給出的fsl_freertos_uart函數(shù)發(fā)送和接收數(shù)據(jù)會存在一個問題,希望得到官方解決。就是receive函數(shù)一旦被調(diào)用之后,send函數(shù)在查詢信息后發(fā)送是不成功的,官方給出的例程也是一樣的,所以請幫忙解決。
正是由于這個原因折騰了我好幾天,然后我ME3616的收據(jù)發(fā)送過來這邊是無法被接收的,好像串口中斷被阻塞的一樣,用USB-TTL是可以向開發(fā)板發(fā)送信息的。
另外就是原理圖和板載上在我使用的資源中發(fā)現(xiàn)兩個錯誤,一并更新到帖子當中,希望官方后續(xù)將這兩個地方改動回來。一個就是LEG_RGB燈的紅色信號燈與藍色信號燈標注互反,另一個就是串口TX與RX引腳,原理圖上沒有錯誤,但是板載卻將TX與RX反向了。
后續(xù)很多資源來不及了去挖掘暫時提供這些。
二:系統(tǒng)程序設計流程
本次設計的這款語音智能監(jiān)控系統(tǒng)是人為通過wifi檢測到的圖像信息識別到狀態(tài)信息,通過語音喚醒報警指令,系統(tǒng)響應報警信息,LED閃爍,蜂鳴器報警,電磁鎖鎖合,OLED屏幕置位危險信息,串口傳輸danger信息,物聯(lián)網(wǎng)模塊推送到服務器;通過語音喚醒安全指令,LED,蜂鳴器關(guān)閉,電磁鎖退出吸合,OLED屏幕置位安全信息,串口傳輸safe信息,物聯(lián)網(wǎng)模塊推送到服務器報備。同時語音可切換圖像視頻角度,能夠全景顯示當前環(huán)境信息。
三:設備實景用途
所以我這個項目可實用性就是智能家居里的安全監(jiān)控,在晚上不用擔心敲門去開門發(fā)生意外,同時可以綁定公安機關(guān)的MQTT服務器,進行有效信息推送,一旦匹配到危險信號,便能夠做出相應的處理。同時發(fā)出警報聲能夠求助周圍的人或者小區(qū)管理進行幫助,同時wifi推送圖像信號,只要綁定一個云平臺就能將圖像數(shù)據(jù)輸送到云平臺上進行遠程監(jiān)督。電磁鎖也會根據(jù)行為狀態(tài)信息進行鎖合,舵機操控方位可以180度墻面無死角監(jiān)控,能夠真正意義上保證用戶的居家安全。
由于程序文件和視頻文件過大,將其保存到百度云盤上,大家可以自行下載,以下給出下載鏈接和密碼。因為所有展示的功能我都體現(xiàn)在視頻當中了,所以在這里我就不一一贅述。還有ME3616還附帶GNNS功能夠有效更新GPS數(shù)據(jù),但是只能用于室外,室內(nèi)接收不到衛(wèi)星信號,但是我嘗試去做了一下這個功能發(fā)現(xiàn)精確度還是蠻高的。所以這個產(chǎn)品用于戶外除了基礎功能外還可以時刻上報事發(fā)區(qū)域的坐標位置。給出坐標信息和地理位置
四:功能視頻演示及其demo
https://pan.baidu.com/s/1bOkj8m_7SnnG8D1ChNzVqw,密碼為bqmu
五:產(chǎn)品最終demo樣貌
最后給出這個項目的整體面圖留作封面展覽用途,所有功能和程序敬請參考鏈接里面的源碼和視頻演示。因為MQTT程序?qū)儆贛E3616我沒用上傳,如果大家需要,也可以分享給大家的。謝謝大家的支持。