資源描述:
《手機藍牙遙控智能小車》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、模塊化手機藍牙遙控、超聲波避障及人體檢測智能小車說明書實用發(fā)明協(xié)會:徐鵬王鵬13一﹑小車說明1小車采用傳統(tǒng)51單片機控制,能實現(xiàn)手機藍牙遙控﹑超聲波避障及人體檢測功能,各種狀態(tài)能在LCD1602液晶屏上直觀的顯示出來。2小車地盤采用四個直流電機驅(qū)動,裝有藍牙模塊一個﹑超聲波模塊一個﹑單片機系統(tǒng)板一塊﹑STC89C52RC單片機一塊電池一塊﹑LCD1602液晶屏一塊﹑L9110電機驅(qū)動模塊兩塊﹑穩(wěn)壓模塊一塊﹑人體紅外傳感器模塊兩塊及裝飾LED。二﹑模塊說明1藍牙模塊:核心模塊使用HC-06從模塊,接口電平3.3V,可以直接連接各種單片機,配對以后當(dāng)全雙工串口使用,
2、僅支持8位數(shù)據(jù)位、1位停止位、無奇偶校驗的通信格式,自身的TXD直接連接到單片機RXD,RXD接單片機TXD。2超聲波模塊:使用電壓5V,靜態(tài)電流小于2mA,電平輸出高5V低0V,感應(yīng)角度不大于15度,探測距離2cm-450cm。3STC89C52RC:STC89C52RC是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,512字節(jié)RAM,32位I/O口線,看門狗定時器,內(nèi)置4KBEEPROM,MAX810復(fù)位電路,3個16位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級中斷結(jié)構(gòu)),全
3、雙工串行口。另外STC89X52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU13停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。最高運作頻率35MHz,6T/12T可選。4L9110電機驅(qū)動模塊:?模塊供電電壓2.5-12V,電機工作電壓2.5v-12V之間,最大工作電流0.8A,可以同時驅(qū)動2個直流電機,或者1個4線2相式步進電機。通過單片機給邏輯電壓從而控制直流電機的正反轉(zhuǎn)。5LM2596S穩(wěn)壓模塊:輸入直流電壓3V至40V
4、,輸出直流電壓1.5V至35V電壓連續(xù)可調(diào),高效率最大輸出電流為3A。使用SANYO固態(tài)電容,高Q值大功率電感。6單片機系統(tǒng)板:全部引出P0﹑P1﹑P2及P3接口,P0帶上拉電阻,有5V電源接口,12MHz晶振,有RXDTXD?GND接口方便STC單片機的串口下載,有ATMELISP下載端口,方便AT89S系列單片機下載,單片機緊鎖座方便更換單片機。7人體紅外傳感器模塊:HC-SR50熱釋電紅外傳感器是一種能檢測人或動物發(fā)射的紅外線而輸出電信號的傳感器,工作電壓5v-20v之間,它由陶瓷氧化物或壓電晶體元件組成在元件兩個表面做成電極,在傳感器監(jiān)測范圍內(nèi)溫度有ΔT
5、的變化時,熱釋電效應(yīng)會在兩個電極上會產(chǎn)生電荷ΔQ,即在兩電極之間產(chǎn)生一微弱的電壓ΔV。13三﹑功能說明1超聲波避障:利用單片機從控制口發(fā)一個10US以上的高電平,就可以在接收口等待高電平輸出,一有輸出就可以開定時器計時,當(dāng)此口變?yōu)榈碗娖綍r就可以讀定時器的值,此時就為此次測距的時間,方可算出距離,如果距離小于設(shè)定的值小車采取轉(zhuǎn)彎避障。2藍牙遙控:手機連接小車,通過上位機發(fā)送命令控制小車。四﹑操作說明1接通電源,打開單片機系統(tǒng)板開關(guān),程序初始化開始。2打開手機藍牙,打開遙控軟件界面如圖1-1,等待和小車連接成功(藍牙紅色指示燈不再閃爍)。3等待LCD1602界面顯示
6、selectafunction字樣,第一次按鍵小車開啟手機藍牙遙控功能,按下操作界面(圖1-1)對應(yīng)按鍵小車即執(zhí)行相應(yīng)動作。第一次按鍵小車開啟超聲波避障功能此時小車自動前進,并遇到障礙物自動躲開,在執(zhí)行避障過程中按鍵小車停止避障停在原地,再一次按鍵小車繼續(xù)執(zhí)行避障功能。13圖1-1五﹑注意事項1電池正負極嚴禁接反。2嚴禁亂改動線路。3嚴禁卡死輪胎以免燒毀電機。4嚴禁小車從高處掉下。5兩個功能之間切換需要復(fù)位單片機。6小車嚴禁沾到水。7手機軟件在附帶U盤中。13附源程序一份:#include#defineucharunsignedchar#de
7、fineuintunsignedint#defineGPIOP2//液晶數(shù)據(jù)輸入口uchara,bai,shi,ge,int0,int1;uinttime,dist;sbitLCDE=P3^5;//液晶使能端sbitRW=P3^6;//寫入數(shù)據(jù)與命令選擇端sbitRS=P3^7;//讀寫選擇端sbitFLMA=P0^0;//電機邏輯電壓接口sbitFLMB=P0^1;sbitFRMA=P0^2;sbitFRMB=P0^3;sbitBLMA=P0^4;sbitBLMB=P0^5;sbitBRMA=P0^6;sbitBRMB=P0^7;sbittrig=P1^0;/
8、/觸發(fā)控制信號輸入sbi