基于
無線模組供應(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)距離無線控制非常激烈,為今后的智能家居和無人檢測提供了研究方向競爭力所在。
近年來,人們的生活正逐步向智能化轉(zhuǎn)變領域,嵌入式技術(shù)和一些新技術(shù)的飛速發(fā)展溝通機製,使得人們的生活、工作越來越智能化註入新的動力。智能型手推車可通過傳感器對工作環(huán)境進(jìn)行判斷與分析領先水平,并能在無人操作的情況下自主完成任務(wù)。利用無線模組供應(yīng)商WIFI技術(shù)設(shè)計(jì)的智能小車雙重提升,具有避障戰略布局、溫度采集等功能,實(shí)現(xiàn)了小車的智能化表現明顯更佳,可作為智能汽車或其它移動機(jī)器人的基礎(chǔ)模型狀態,具有較大的研究空間。
該設(shè)計(jì)由硬件指導、軟件廣泛認同、無線傳輸三大部分組成,本文詳細(xì)介紹了上述三個(gè)部分的功能:無線控制流動性、避障鍛造、循跡等。
硬件部分:輸出PWM控制電機(jī)追求卓越;檢測障礙逐漸完善,探測距離10cm的過程中;串口通訊;需用串口來調(diào)試智能小車廣泛關註,串口波特率設(shè)置為115200促進進步;對接收到的指令進(jìn)行處理和判斷;通過溫度傳感器檢測環(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ā)板效果較好,相對于51單片機(jī),STM32可攜帶更小的系統(tǒng)持續,速度更快等多個領域,設(shè)計(jì)方案見圖1。本設(shè)計(jì)以STM32開發(fā)板為控制核心產品和服務,利用PWM輸出波形驅(qū)動電機(jī)旋轉(zhuǎn)應用擴展,通過內(nèi)部定時(shí)器達(dá)到方向控制效果,并將收到的數(shù)據(jù)和指令通過處理器判斷并計(jì)算從IO口輸出前景。該設(shè)計(jì)采用溫度傳感器采集的溫度信息通過串行口傳送至WIFI模塊進一步意見,在PC端顯示,用紅外傳感器完成溫度傳感器的檢測循環(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,攝像模塊采集的光信號經(jīng)內(nèi)部轉(zhuǎn)換成RGB信號認為,并在屏幕上顯示顏色信息系統。照相機(jī)模塊的數(shù)據(jù)需要7針進(jìn)行傳輸,傳輸協(xié)議采用SCCB重要意義。
STM32通用計(jì)數(shù)器采用16位自動裝入計(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ū)動電壓保持競爭優勢,本文選擇L298N電機(jī)驅(qū)動模塊對直流電機(jī)進(jìn)行驅(qū)動。該電動機(jī)傳動共有兩個(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,對上位機(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ā)來的信息后,還需要對接收到的數(shù)據(jù)進(jìn)行判斷或處理研究與應用,使得STM32可以識別命令并做出相應(yīng)的操作飛躍。
上位機(jī)的軟件程序部分有接口程序.網(wǎng)絡(luò)連接程序和圖像顯示程序三部分。上位機(jī)軟件采用C++語言編寫全面協議,采用VC++編寫重要部署。接口部分需要處理多個(gè)任務(wù),所以需要多線程來處理多個(gè)操作工具。上位機(jī)軟件程序部分以網(wǎng)絡(luò)連接和數(shù)據(jù)接收發(fā)送程序?yàn)楹诵闹腔叟c合力,兩個(gè)程序分別負(fù)責(zé)PC機(jī)與STM32的數(shù)據(jù)交互。用VC++對話框來創(chuàng)建整個(gè)工程重要的角色,通過在對話框界面上按某些鍵開放要求,對話框就會作出反應(yīng),并且所有這些鍵所實(shí)現(xiàn)的功能都是獨(dú)立的平臺建設。在任何時(shí)候服務機製,接收圖片信息和鍵盤按鍵信息的任務(wù)都不會受到影響,所以需要建立多線程的PC端接口使用,其中包含網(wǎng)絡(luò).圖示更多可能性。聯(lián)網(wǎng)部分,控制PC與無線模組供應(yīng)商WIFI模塊CV520的連接足夠的實力;圖像顯示部分為攝像機(jī)拍攝的圖像緊迫性,初的圖像是PC上的圖像,指令部分可發(fā)送命令給STM32單片機(jī)多種場景,包括拍攝命令多元化服務體系、采集溫度命令、轉(zhuǎn)換速度指令擴大公共數據,更改小車指令模式深度。
在智能車啟動之前帶動擴大,先需要無線模組供應(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)有效的躲避。測溫結(jié)果現場,能準(zhǔn)確顯示周圍環(huán)境溫度高端化。
該設(shè)計(jì)基于無線模組供應(yīng)商WIFI,以UCOS-II為操作系統(tǒng)我有所應,通過軟硬件編程用上了、選配外部設(shè)備及連接,實(shí)現(xiàn)串口通訊功能合規意識,可通過PC端鍵盤對小車行駛方向進(jìn)行無線控制。
智能家居已經(jīng)成為未來生活與工作的必然趨勢有效性,這一設(shè)計(jì)的實(shí)現(xiàn)為未來智能家居和無人探測提供了研究方向創新內容。