<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于STM32的手機(jī)藍(lán)牙溫度視頻監(jiān)控小車設(shè)計(jì)

          基于STM32的手機(jī)藍(lán)牙溫度視頻監(jiān)控小車設(shè)計(jì)

          作者: 時(shí)間:2016-11-27 來源:網(wǎng)絡(luò) 收藏

          采集環(huán)境溫度等參數(shù)控制器采用arm芯片stm32rbt6.用來實(shí)現(xiàn)簡單的數(shù)據(jù)處理,包括溫度的采集,控制小車的前后左右行駛,對攝像頭的開關(guān)控制,方向燈的控制。溫度傳感器是采用達(dá)拉斯的溫度傳感器DS18B20,它的數(shù)據(jù)總線只有一條,大大節(jié)約了io口資源。電機(jī)采用雙輪驅(qū)動,驅(qū)動芯片采用L298N,該芯片內(nèi)部是典型的H橋結(jié)構(gòu),電壓可達(dá)到8-40v最適合驅(qū)動直流電機(jī)了。該芯片只需要控制器輸入一個(gè)pwm波形即可驅(qū)動電機(jī),為保護(hù)控制器,我們在芯片和主控制器之間加了一級光耦隔離tlp521芯片。

          手機(jī)作為遙控器控制小車是通過藍(lán)牙傳輸模塊HC-05實(shí)現(xiàn)的,該模塊兼容藍(lán)牙2.0,波特率可調(diào),傳輸距離可達(dá)到30米。

          無線視頻傳輸模塊是TX6279來和接收模塊RX6788實(shí)現(xiàn)的,該芯片具有編解碼加無線發(fā)送接受的功能,適合短距離的視頻監(jiān)控傳輸。
          整體框圖如下

          設(shè)計(jì)特色
          *藍(lán)牙手機(jī)APP控制,無線距離可達(dá)40米
          *無線視頻傳輸10米
          *電壓輸入12V,3節(jié)手機(jī)電池就可以實(shí)現(xiàn)。
          *四方向三輪智能小車
          模塊介紹
          1無線音視頻傳輸模塊
          該模塊使用專用的音視頻傳輸模塊RX6788和TX6279實(shí)現(xiàn),該模塊不需要編程,av線視頻輸出,只需要連接好攝像頭,供上電就可以了。
          發(fā)送模塊
          工作頻率:2.4g
          2組頻率8個(gè)通道可選,輕松避開干擾。
          調(diào)制方式:FM寬頻調(diào)頻
          功率:100mw
          電壓:5v
          電流消耗:80ma左右
          外形尺寸:17.5mm*17.5mm*2.5mm
          通信距離:100-200M
          輸入格式:av信號


          接線方式

          按照顏色的不同黃色是視頻線,白色是音頻線不用,紅色是電源線的正極接在一節(jié)手機(jī)電池的正極,黑是負(fù)極,捆在一起后接在負(fù)極。當(dāng)然正極可以接上一個(gè)三極管用來控制電的開與合。
          接收模塊
          工作頻率:2.4g
          電流耗:150ma
          大小:45mm 47 mm
          輸出格式:av信號

          接線方式
          由于模塊是av信號輸出所以不能直接在電腦上顯示,可以買一個(gè)usb視頻采集卡,也不貴,30塊錢。這里我們選擇easycap的1路輸出就行。

          如圖
          我們需要做的是把黃色的視頻頭剪掉和無線接收模塊的第2個(gè)腳video連接,共負(fù)極連接,按照說明打開軟件設(shè)置,光盤里提供上位機(jī)軟件,安裝設(shè)置號即可以使用。如果不用usb視頻采集卡,也可用av接口的4寸或者7寸的彩屏。
          藍(lán)牙模塊
          上邊說過我們使用hc-05藍(lán)牙模塊,可以用AT指令設(shè)置波特率,名稱。淘寶上賣的一堆,可以向商家索要資料。

          驅(qū)動模塊
          我們使用L298N模塊驅(qū)動電機(jī)的左右行駛。
          軟件部分

          本說明僅適合于基于藍(lán)牙小車的溫度視頻監(jiān)控設(shè)計(jì)。
          任務(wù)開始后,開始系列的初始化,包括時(shí)鐘初始化,中斷初始化,timer2定時(shí)器初始化,中斷嵌套配置初始化,io口配置初始化。

          定時(shí)器用的是stm32本身攜帶的寄存器實(shí)現(xiàn)的pwm波,通用定時(shí)器一般有4個(gè)通道,我們只使用了其中的一個(gè)通道。

          使用stm32的串口2和藍(lán)牙模塊進(jìn)行通信,波特率為9600.手機(jī)藍(lán)牙發(fā)送的數(shù)據(jù)被stm32中斷接收,然后對數(shù)據(jù)進(jìn)行簡單的分析和處理。
          主程序中一直掃描是否有命令請求,并一直獲取溫度,有命令時(shí)對命令處理執(zhí)行相應(yīng)的動作。

          整個(gè)流程框圖如下

          效果圖如下



          上一頁 1 2 下一頁

          關(guān)鍵詞: STM32手機(jī)藍(lán)牙溫度視頻監(jiān)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();