基于
無線模組供應(yīng)商WIFI模組WIFI智能小車,介紹一種基于嵌入式微處理器無線模組供應(yīng)商WIFI小車的設(shè)計(jì)方案多種方式。系統(tǒng)采用uCOS-II作為操作系統(tǒng)同時,通過PC端的WIFI串口通訊向小車發(fā)送指令,主控器根據(jù)收到的指令運(yùn)行小車臺上與臺下,這樣就達(dá)到了PC端通過無線網(wǎng)絡(luò)控制小車狀態(tài)幅度,并能顯示小車傳送圖像的目的,該系統(tǒng)還具有紅外避障和溫度采集顯示功能效高性。實(shí)驗(yàn)證明各有優勢,該系統(tǒng)成本低,設(shè)計(jì)合理重要的作用,可實(shí)現(xiàn)遠(yuǎn)距離無線控制力量,為今后的智能家居和無人檢測(cè)提供了研究方向。
近年來,人們的生活正逐步向智能化轉(zhuǎn)變方式之一,嵌入式技術(shù)和一些新技術(shù)的飛速發(fā)展,使得人們的生活深刻認識、工作越來越智能化首要任務。智能型手推車可通過傳感器對(duì)工作環(huán)境進(jìn)行判斷與分析,并能在無人操作的情況下自主完成任務(wù)新型儲能。利用無線模組供應(yīng)商WIFI技術(shù)設(shè)計(jì)的智能小車深入實施,具有避障、溫度采集等功能技術交流,實(shí)現(xiàn)了小車的智能化交流,可作為智能汽車或其它移動(dòng)機(jī)器人的基礎(chǔ)模型,具有較大的研究空間關註。
該設(shè)計(jì)由硬件溝通協調、軟件、無線傳輸三大部分組成提供堅實支撐,本文詳細(xì)介紹了上述三個(gè)部分的功能:無線控制活動、避障、循跡等創造更多。
硬件部分:輸出PWM控制電機(jī)還不大;檢測(cè)障礙好宣講,探測(cè)距離10cm;串口通訊保障性;需用串口來調(diào)試智能小車不斷進步,串口波特率設(shè)置為115200;對(duì)接收到的指令進(jìn)行處理和判斷領先水平;通過溫度傳感器檢測(cè)環(huán)境溫度認為;與WIFI模塊相連;通過uCOS-II實(shí)現(xiàn)多個(gè)任務(wù)同時(shí)完成效率。
軟件部分:操作接口功能良好;通過SOCKET編程實(shí)現(xiàn)網(wǎng)絡(luò),可接入WIFI模塊增強;接收STM32開發(fā)板傳送數(shù)據(jù)并發(fā)送指令數(shù)據(jù)倍增效應;使用攝像機(jī)拍攝;車輛行駛時(shí)接收小車傳送的圖片信息并顯示大部分;實(shí)現(xiàn)小車模式切換重要工具,模式1為無線控制行駛模式,
WIFI通訊功能:PC端聯(lián)網(wǎng)優化程度,實(shí)現(xiàn)PC機(jī)和單片機(jī)之間的數(shù)據(jù)交換功能廣度和深度。
該設(shè)計(jì)使用STM32F103開發(fā)板,相對(duì)于51單片機(jī)基礎,STM32可攜帶更小的系統(tǒng)日漸深入,速度更快,設(shè)計(jì)方案見圖1引領作用。本設(shè)計(jì)以STM32開發(fā)板為控制核心預期,利用PWM輸出波形驅(qū)動(dòng)電機(jī)旋轉(zhuǎn),通過內(nèi)部定時(shí)器達(dá)到方向控制效果,并將收到的數(shù)據(jù)和指令通過處理器判斷并計(jì)算從IO口輸出加強宣傳。該設(shè)計(jì)采用溫度傳感器采集的溫度信息通過串行口傳送至WIFI模塊,在PC端顯示對外開放,用紅外傳感器完成溫度傳感器的檢測(cè)循環(huán)互動式宣講。無線模組供應(yīng)商WIFI模塊是上位機(jī)與開發(fā)板間數(shù)據(jù)交互的媒體,上位機(jī)操作指令通過WIFI模塊發(fā)送用的舒心,開發(fā)板與上位機(jī)之間設(shè)置相應(yīng)的數(shù)據(jù)協(xié)議結構,從而判定指令接收的類型,小車按指令執(zhí)行相應(yīng)的操作模式。
無線模組供應(yīng)商WIFI通信模塊作為STM32與PC端通信的中間層效果較好,兩端通過WIFI模塊進(jìn)行數(shù)據(jù)交互,選擇CV520貢獻,其特點(diǎn)是廣泛應用,如果連接斷開提升,再連上一次,模塊將連接到近連接的熱點(diǎn)情況。CV520支持三種模式,即STA模式、AP模式和STA+AP模式開放以來。該設(shè)計(jì)采用AP模式等形式,使得其它網(wǎng)絡(luò)可以連接到ESP8266防控。本文采用CV520的AP模式組合運用,使得其它網(wǎng)絡(luò)可以連接到CV520,用STM32管腳連接先進的解決方案。
照相機(jī)模塊選擇OV7670基礎,攝像模塊采集的光信號(hào)經(jīng)內(nèi)部轉(zhuǎn)換成RGB信號(hào),并在屏幕上顯示顏色信息研究進展。照相機(jī)模塊的數(shù)據(jù)需要7針進(jìn)行傳輸要素配置改革,傳輸協(xié)議采用SCCB。
STM32通用計(jì)數(shù)器采用16位自動(dòng)裝入計(jì)數(shù)器組成溝通機製,通用計(jì)數(shù)器包含TIM2.TIM3.TIM4和TIM5無障礙。計(jì)時(shí)器可實(shí)現(xiàn)基本的計(jì)時(shí).輸出4路PWM.輸入捕捉等功能。本文采用STM32F103開發(fā)板宣講活動,在這種情況下高產,除了定時(shí)器6和定時(shí)器7都能產(chǎn)生PWM輸出,本文所用的定時(shí)器是TIM3快速融入。
為使上位機(jī)可以控制小車的速度帶動產業發展,并滿足直流電機(jī)的驅(qū)動(dòng)電壓,本文選擇L298N電機(jī)驅(qū)動(dòng)模塊對(duì)直流電機(jī)進(jìn)行驅(qū)動(dòng)發揮作用。該電動(dòng)機(jī)傳動(dòng)共有兩個(gè)電源輸入接口,一個(gè)為5V,另一個(gè)為12V十分落實,在使用時(shí)12V接口的輸入電壓要大于7V,5V的接口可為單片機(jī)供電規模。
軟體設(shè)計(jì)部分包括硬件要求的程序和PC端的程序。上位機(jī)的軟件部分主要實(shí)現(xiàn)了控制界面作用、網(wǎng)絡(luò)連接和圖象顯示功能。該控制接口包括按鍵和信息接收區(qū),鍵用于將數(shù)據(jù)和命令發(fā)送到STM32勇探新路,對(duì)上位機(jī)程序進(jìn)行控制長遠所需;信息接收區(qū)是接收STM32發(fā)送的部分信息顯示,如溫度可在接收區(qū)域顯示擴大,圖象顯示部分顯示STM32所接收的圖像非常完善。
本文選用uCOS-II作為處理器內(nèi)部操作系統(tǒng)傳遞,以滿足本設(shè)計(jì)的多任務(wù)處理要求,硬件部分全部在操作系統(tǒng)內(nèi)編寫不斷完善。通過main函數(shù)中的每個(gè)模塊初始化創(chuàng)建開始任務(wù)發揮效力。完成main函數(shù)后,開始執(zhí)行起始任務(wù)函數(shù)勞動精神,在起始任務(wù)函數(shù)中創(chuàng)建多個(gè)任務(wù)多種方式。在完成任務(wù)創(chuàng)建后,退出起始任務(wù)實施體系,然后開始執(zhí)行多個(gè)已創(chuàng)建任務(wù)臺上與臺下。
無線模組供應(yīng)商WIFI模塊監(jiān)聽WIFI模塊是否有數(shù)據(jù)發(fā)送到WIFI模塊,當(dāng)收到PC機(jī)發(fā)來的信息后技術創新,還需要對(duì)接收到的數(shù)據(jù)進(jìn)行判斷或處理效高性,使得STM32可以識(shí)別命令并做出相應(yīng)的操作。
上位機(jī)的軟件程序部分有接口程序.網(wǎng)絡(luò)連接程序和圖像顯示程序三部分技術發展。上位機(jī)軟件采用C++語(yǔ)言編寫重要的作用,采用VC++編寫。接口部分需要處理多個(gè)任務(wù)自動化,所以需要多線程來處理多個(gè)操作重要的意義。上位機(jī)軟件程序部分以網(wǎng)絡(luò)連接和數(shù)據(jù)接收發(fā)送程序?yàn)楹诵模瑑蓚€(gè)程序分別負(fù)責(zé)PC機(jī)與STM32的數(shù)據(jù)交互規模最大。用VC++對(duì)話框來創(chuàng)建整個(gè)工程關註度,通過在對(duì)話框界面上按某些鍵,對(duì)話框就會(huì)作出反應(yīng)更為一致,并且所有這些鍵所實(shí)現(xiàn)的功能都是獨(dú)立的各方面。在任何時(shí)候,接收?qǐng)D片信息和鍵盤按鍵信息的任務(wù)都不會(huì)受到影響落地生根,所以需要建立多線程的PC端接口占,其中包含網(wǎng)絡(luò).圖示。聯(lián)網(wǎng)部分成效與經驗,控制PC與無線模組供應(yīng)商WIFI模塊CV520的連接更讓我明白了;圖像顯示部分為攝像機(jī)拍攝的圖像,初的圖像是PC上的圖像提供了有力支撐,指令部分可發(fā)送命令給STM32單片機(jī)飛躍,包括拍攝命令、采集溫度命令積極、轉(zhuǎn)換速度指令大數據,更改小車指令模式。
在智能車啟動(dòng)之前,先需要無線模組供應(yīng)商WIFI模塊和PC端連接成功,進(jìn)行正常的數(shù)據(jù)傳輸長效機製,然后將WIFI數(shù)據(jù)發(fā)送到PC上。PC端和小車必須在同一網(wǎng)絡(luò)下運(yùn)行信息化技術,才能在PC端進(jìn)行無線控制領先水平。上位機(jī)與小車的WIFI模塊在同一個(gè)網(wǎng)絡(luò)上連接,服務(wù)器與客戶端接口顯示成功責任製。上位機(jī)由小車發(fā)出指令后效率,上位機(jī)與WIFI模塊接通后,只要小車在模式1時(shí)按鍵盤方向鍵雙重提升,指令數(shù)據(jù)將發(fā)送到開發(fā)板增強,并執(zhí)行相應(yīng)的操作(前進(jìn)不斷完善,后退,左轉(zhuǎn),停止)。紅外線避障結(jié)果促進善治,紅外線模塊指示燈亮表示前方有障礙,燈滅表示沒有障礙或者前方是黑色物體單產提升,實(shí)現(xiàn)有效的躲避求索。測(cè)溫結(jié)果,能準(zhǔn)確顯示周圍環(huán)境溫度多樣性。
該設(shè)計(jì)基于無線模組供應(yīng)商WIFI性能穩定,以UCOS-II為操作系統(tǒng),通過軟硬件編程規模、選配外部設(shè)備及連接數字化,實(shí)現(xiàn)串口通訊功能,可通過PC端鍵盤對(duì)小車行駛方向進(jìn)行無線控制作用。
智能家居已經(jīng)成為未來生活與工作的必然趨勢(shì)開展攻關合作,這一設(shè)計(jì)的實(shí)現(xiàn)為未來智能家居和無人探測(cè)提供了研究方向。