999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于arduino平臺的智能遙控小車設計

2014-03-16 05:51:38南昌航空大學信息工程學院榮聯城姜水明余蘇明
電子世界 2014年7期
關鍵詞:智能設計

南昌航空大學信息工程學院 曾 建 榮聯城 姜水明 余蘇明

Arduino是一個能夠用來感應和控制現實物理世界的一套工具,是一個基于單片機并且開放源碼的硬件平臺和Arduino板編寫程序的開發環境組成。Arduino可以用來開發交互產品,比如它可以讀取大量的開關和傳感器信號,并且可以控制各式各樣的電燈、電機和其他物理設備。arduino的應用很廣泛,智能遙控小車就是其中一個很有代表性的應用。并且智能小車作為現代的新發明,可以按照預先設定的模式在一個環境里自動的運作,不需要人為的管理,可應用于科學勘探等等的用途。

1.系統設計

1.1 框架設計

該智能遙控小車基于Arduino平臺。但和通常的Arduino小車不同,Arduino系統在這里只是為了能讓小車動起來。真正遙控小車,并透過小車來觀察這個世界的,是安裝在小車上的攝像頭和作為遙控器的手機,框架設計如圖1所示。

圖1 智能遙控框架設計

1.2 接收裝置

接收裝置由小車、Arduino主板、云臺、WiFi模塊和攝像頭組成,是一個被控制的對象,具體內容:(1)動力部分采用了4個電機來驅動輪子;(2)照明部分采用LED燈來實現小車的照明問題,使其更加美觀炫目;(3)云臺部分使用2自由度云臺,2自由度的意思就是可以同時上下和左右轉動,用以支撐小車;(4)底盤部分的設計采用設計好電路及設計圖,完成各模塊的放置及安裝問題;(5)手機通過WiFi來接收數據并控制小車。

1.3 控制裝置

主要實現對小車的控制,完成相應的動作,具體由手機B實現。WIFI板上運行著一款程序,叫做mjpg-streamer,這個程序可以把USB攝像頭的視頻進行編碼,然后通過WIFI返回給上位機,這樣,我們就可以看到來自機器人的視頻了。

同時路由一般都預留有TTL串口,TTL串口是用來調試或者刷機用的,通過TTL串口引出來,然后通過安裝在路由里面的Ser2net軟件,就能把來自WIFI信道的指令轉到串口輸出,而串口在這里的作用就是與單片機芯片MCU通信,讓單片機知道用戶要讓他做什么動作。WiFi模塊如圖2所示。

圖2 WiFi模塊

2.小車的組裝

2.1 硬件方面

硬件使用Arduino的Motor Shield來驅動小車的馬達和攝像頭的云臺舵機。同時完成:(1)工具的準備,斜口鉗、尖嘴鉗、3毫米套筒、2毫米一字螺絲刀、3毫米十字螺絲刀、5毫米十字螺絲刀、萬用表電烙鐵、焊錫、膠帶、鑷子、壁紙刀等;(2)配件的認識,pcDuino作為智能控制板和控制核心,主要實現視頻傳輸以及控制小車上所有的模塊和機械部分,發揮小車大腦的作用。

云臺攝像頭是由2個舵機組成,進行上下180度和左右180度旋轉控制,USB攝像頭線直接插在pcDuino上。

小車底盤(固定小車配件),電機,電機驅動板motor shield,電機固定支架,萬象輪(支撐小車后面的底盤),T-board(連接pcDuino和motor shield),WIFI Dongle和車輪等部件。

2.2 軟件方面

采用Ubuntu操作系統,所有Arduino擴展引腳可以通過API訪問,包括UART、ADC、PWM、GPIO、SPI、I2C;編程語言能支持C,C++ with GNU tool chain,Python,Java等各種流行編程語言。

使用pcDuino的Linux系統實現了WiFi路由器,視頻服務器和TCP/IP通訊。把pcDuino作為一個WiFi路由器,視頻服務器,可以傳輸實時視頻并接受客戶端的控制命令,實現從客戶端控制小車的移動和攝像頭的旋轉。具體步驟為:(1)完成安裝并配置好pcDuino的iptables,下載然后編譯hostapd,安裝并配置dhcp服務器,設置NAT等步驟;(2)安裝視頻流傳輸服務器。用開源軟件包mjpgstreamer來實現視頻流傳輸服務器,客戶端可以是瀏覽器或者是專門的APP;(3)安裝小車控制程序;(4)用手機端控制智能小車。安卓應用軟件通過Wi-Fi與機器車實現通信,可控制機器車的前后左右移動、車上舵機的水平方向和垂直方向的轉動以及車上照明燈的開關,同時,安卓應用還可以接受機器車上的攝像頭拍攝視屏并實現同步實時播放。

2.3 控制的細節

在機器車操控方式上,安卓客戶端控制機器車的運動的方式有兩種。一是通過按鍵的方式,另外一種是通過安卓手機上的重力感應傳感器的方式,具體方式可通過勾選框進行選擇。

同樣在舵機的控制方式上,安卓操控方式也有兩種。一種是通過按鍵的方式,另外一種是通過進度條的方式,具體的選擇方式可以通過勾選框進行選擇。

通過對硬件和軟件的設計,組裝和實驗的小車如圖3所示。

圖3 組裝完成后的小車

3.結束語

本文提出了一種經濟實用的智能小車系統設計方法,完成了智能小車硬件設計及軟件開發,在工業智能機器人領域具有一定的實用價值。此設計通過智能小車監測周圍環境,系統設計簡單、成本低、實時性好,取得預期的實驗結果。但是該智能小車還存在只能對正前方一定角度內進行探測,存在盲區,這些都有待進一步發展和提高。

[1]朱廣俊,尚春明,郭強,劉定楊.通過Android手機控制Arduino互動機器人下[J].無線電,2013(1).

[2]張劍銳.動手簡單,廉價實用——利用Arduino電子積木搭建APRS簡易個人氣象站[J].現代通信,2012(6).

[3]紀欣然.基于Arduino開發環境的智能尋光小車設計[J].現代電子技術,2012(15).

[4]鄭昊,鐘志峰,郭昊,許駿.基于Arduino/Android的藍牙通信系統設計[J].物聯網技術,2012(5).

猜你喜歡
智能設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
智能制造 反思與期望
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 91网址在线播放| 久久人人爽人人爽人人片aV东京热| 无码高潮喷水在线观看| 狠狠色成人综合首页| 欧美日韩另类国产| 欧美激情成人网| 国产麻豆va精品视频| 欧美激情视频二区三区| 欧美日本不卡| 伊人网址在线| 精品少妇人妻一区二区| 久久99国产综合精品女同| 亚洲AV无码不卡无码| 成人一级免费视频| 国产成人久久综合777777麻豆| 国产亚洲精品无码专| 国产丝袜无码一区二区视频| 孕妇高潮太爽了在线观看免费| 熟女视频91| 日本成人不卡视频| 在线免费无码视频| 亚洲国产日韩欧美在线| 狠狠做深爱婷婷久久一区| 亚洲AV无码久久精品色欲| 亚洲欧美极品| 无码人中文字幕| 亚洲午夜福利在线| 女人爽到高潮免费视频大全| 亚洲精品在线91| 毛片免费高清免费| 黄色污网站在线观看| 国产亚洲美日韩AV中文字幕无码成人| 九一九色国产| 国产亚洲欧美日本一二三本道| jizz亚洲高清在线观看| 亚洲免费黄色网| 波多野结衣爽到高潮漏水大喷| 黄色网址手机国内免费在线观看| 久久国产精品电影| www.日韩三级| 亚洲天堂视频在线免费观看| 久久精品中文字幕免费| 免费国产不卡午夜福在线观看| 国产91全国探花系列在线播放| 国产美女在线观看| 国产精品99在线观看| 国产一区在线视频观看| 亚洲综合久久一本伊一区| 91精品专区| 亚洲国产精品久久久久秋霞影院| 乱人伦视频中文字幕在线| 色综合综合网| 亚洲精品va| 91免费国产高清观看| 精品黑人一区二区三区| 久久一色本道亚洲| 国产精品福利导航| 91尤物国产尤物福利在线| 在线视频一区二区三区不卡| 国产乱人伦精品一区二区| 欧洲在线免费视频| 天天做天天爱夜夜爽毛片毛片| 欧美精品在线免费| 亚洲热线99精品视频| 精品亚洲麻豆1区2区3区| 亚洲伊人久久精品影院| a免费毛片在线播放| 国产精品高清国产三级囯产AV| 538国产在线| 黄色免费在线网址| 国产伦精品一区二区三区视频优播 | 亚洲综合亚洲国产尤物| 91久久青青草原精品国产| 久久久91人妻无码精品蜜桃HD| 毛片在线播放网址| 婷婷久久综合九色综合88| 在线欧美日韩| 欧美亚洲国产一区| 狠狠色综合网| 国产午夜在线观看视频| 成人欧美在线观看| 情侣午夜国产在线一区无码|