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