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

基于Android系統的智能小車的設計與實現

2014-11-15 20:07:40王林生周煒明
軟件工程 2014年11期

王林生++周煒明

摘 要:Android智能手機的普及,使得利用Android智能手機控制智能小車成為眾多學者的研究方向之一,本文通過Android智能手機、邏輯電路和藍牙模塊實現了智能小車的無線控制方式,進而實現人們探測對所不能到達區域的未知環境的目的。

關鍵詞:Android;智能小車;無線控制

中圖分類號:TP242.6 文獻標識碼:A

1 引言(Introduction)

智能小車可以適應不同環境,不受溫度、濕度、空間、磁場輻射、重力等條件的影響,在人類無法進入或生存的環境中完成人類無法完成的探測任務,適用于國防及民用等多個領域。隨著科技的發展,安卓智能手機進入大眾,如何通過安卓智能手機控制智能小車成為眾多學者的研究方向。筆者以安卓智能手機為控制器,通過藍牙模塊和邏輯電路實現小車的智能控制[1,2],從而實現對人們所不能到達區域未知環境的探測。

2 系統總體架構設計(Overall system architecture

design)

以Android系統中的智能小車控制軟件為基礎,以STC89C51單片機為核心。通過安裝在智能手機中的APP軟件來設置小車前進、后退、左轉、右轉、停止動作,通過藍牙模塊把指令發送給HC-06藍牙接收模塊,然后再傳遞給單片機,單片機通過分析傳遞過來的指令不同,而跳轉到不同的子程序來控制電機驅動,從而實現小車的前進、后退、左轉、右轉、停止等不同的動作,進而實現對人們所不能到達區域未知環境的探測,具體的系統結構如圖1所示。

圖1 系統結構

Fig.1 System structure

3 系統硬件電路設計(Hardware circuit design)

3.1 電機驅動電路

智能小車電機采用L293D芯片,它內置了與門、非門、三極管組成的兩組電路,通過控制三極管的通斷就可以是電機旋轉起來,而通過控制不同三極管的導通,電流的流向就會發生改變,電機的轉向也就會發生變化[3],從而驅動感小車的前進、后退、左轉、右轉、停止。具體電路如圖2所示。

圖2 電機驅動電路

Fig.2 The motor drive circuit

3.2 藍牙模塊設計

藍牙模塊主要是為了實現手機端與智能小車端的數據傳輸,通過藍牙轉串口模塊實現上位機與下位機的無線通訊功能,所以本質上使用的是單片機串口通信。本設計中采用HC-06藍牙模塊,設置為主機,通過接收AT指令來控制智能小車的。

3.3 電源電路設計

圖3 電源電路

Fig.3 Power circuit

圖3中J6為電池接口,U1為ASM1117穩壓芯片,C1、C2、C3為濾波電容,D1為續流二極管,當小車斷電時,電路板中會產生感應電流通過D1流向地端,這樣減小了感應電流對元器件的損壞。S1,S2是電池供電和USB供電的切換開關,當S1撥到2,4位、S2撥到3,6位時小車由電池供電,當S1撥到3,6位、S2撥到2,4位時,小車由USB供電。VCC_Motor為電機驅動芯片電源,BLU_VCC為藍牙通訊模塊電源。

4 軟件設計(Software design)

4.1 系統主程序

智能小車主要是在單片機的控制下,對藍牙模塊輸入的信息進行分析,進而控制電機驅動,以達到控制小車的前進、后退、左轉、右轉[4]。智能小車主程序軟流程圖如圖4所示。

圖4 主程序流程圖

Fig4 The main program flow chart

4.2 手機端程序設計

在Eclipse集成開發環境下,建立android項目工程,工程名命名為Bluetooth-car,選擇Create Activity,用Textview文本控件和Butten按鈕控件,布局好手機端畫面,同時為每一個控件設置一個ID,(如android:id="@+id/button1")。然后在主程序里面編寫監聽程序,當按鍵按下的時候,通過監聽按鍵的ID地址的不同,采用switch結構,跳轉到不同的case里,向小車藍牙模塊發送不同的數據。在程序里直接寫進小車藍牙模塊的藍牙地址,當程序開始運行時,將會自動搜索該地址的藍牙芯片,當進行過一次配對連接以后,將會記憶該地址,以后每次只要打開手機界面,開始運行時就會自動進行搜索配對連接好[5]。

5 結論(Conclusion)

該作品采用了安卓智能手機控制方式和邏輯電路設計,整體成本極低(約70元),便于實際應用。配合無線視頻、音頻傳感器可以對危險環境監測,例如反恐現場環境探測、有害毒氣泄露場所、野外監測等。也可用于教育、娛樂等,由于采用模塊化便于升級,可以以此為基礎開發成教育機器人和娛樂機器人。整體成本極低,便于推廣,可以獲得良好的經濟效益。

參考文獻(References)

[1] 王林生,等.林木溫室育苗機械自動化作業平臺設計研究[J].

農機化研究,2014(12):107-110.

[2] 李煒恒,席東河,王林生.基于ZigBee和ARM的畜牧業物流實

時監測系統設計[J].物流技術,2013(8):255-257.

[3] 秦斌.電子線路[M].北京:科學出版社,2009.

[4] 王靜霞.單片機應用技術C語言版[M].北京:電子工業出版社,

2009.

[5] 駱偉,初海英,于海燕.基于Android的實時監控系統的設計與

實現[J].軟件工程師,2013(5):39-41.

作者簡介:

王林生(1981-),男,碩士,講師.研究領域:計算機控制

技術.

周煒明(1987-),男,本科,助教.研究領域:自動化專業.endprint

摘 要:Android智能手機的普及,使得利用Android智能手機控制智能小車成為眾多學者的研究方向之一,本文通過Android智能手機、邏輯電路和藍牙模塊實現了智能小車的無線控制方式,進而實現人們探測對所不能到達區域的未知環境的目的。

關鍵詞:Android;智能小車;無線控制

中圖分類號:TP242.6 文獻標識碼:A

1 引言(Introduction)

智能小車可以適應不同環境,不受溫度、濕度、空間、磁場輻射、重力等條件的影響,在人類無法進入或生存的環境中完成人類無法完成的探測任務,適用于國防及民用等多個領域。隨著科技的發展,安卓智能手機進入大眾,如何通過安卓智能手機控制智能小車成為眾多學者的研究方向。筆者以安卓智能手機為控制器,通過藍牙模塊和邏輯電路實現小車的智能控制[1,2],從而實現對人們所不能到達區域未知環境的探測。

2 系統總體架構設計(Overall system architecture

design)

以Android系統中的智能小車控制軟件為基礎,以STC89C51單片機為核心。通過安裝在智能手機中的APP軟件來設置小車前進、后退、左轉、右轉、停止動作,通過藍牙模塊把指令發送給HC-06藍牙接收模塊,然后再傳遞給單片機,單片機通過分析傳遞過來的指令不同,而跳轉到不同的子程序來控制電機驅動,從而實現小車的前進、后退、左轉、右轉、停止等不同的動作,進而實現對人們所不能到達區域未知環境的探測,具體的系統結構如圖1所示。

圖1 系統結構

Fig.1 System structure

3 系統硬件電路設計(Hardware circuit design)

3.1 電機驅動電路

智能小車電機采用L293D芯片,它內置了與門、非門、三極管組成的兩組電路,通過控制三極管的通斷就可以是電機旋轉起來,而通過控制不同三極管的導通,電流的流向就會發生改變,電機的轉向也就會發生變化[3],從而驅動感小車的前進、后退、左轉、右轉、停止。具體電路如圖2所示。

圖2 電機驅動電路

Fig.2 The motor drive circuit

3.2 藍牙模塊設計

藍牙模塊主要是為了實現手機端與智能小車端的數據傳輸,通過藍牙轉串口模塊實現上位機與下位機的無線通訊功能,所以本質上使用的是單片機串口通信。本設計中采用HC-06藍牙模塊,設置為主機,通過接收AT指令來控制智能小車的。

3.3 電源電路設計

圖3 電源電路

Fig.3 Power circuit

圖3中J6為電池接口,U1為ASM1117穩壓芯片,C1、C2、C3為濾波電容,D1為續流二極管,當小車斷電時,電路板中會產生感應電流通過D1流向地端,這樣減小了感應電流對元器件的損壞。S1,S2是電池供電和USB供電的切換開關,當S1撥到2,4位、S2撥到3,6位時小車由電池供電,當S1撥到3,6位、S2撥到2,4位時,小車由USB供電。VCC_Motor為電機驅動芯片電源,BLU_VCC為藍牙通訊模塊電源。

4 軟件設計(Software design)

4.1 系統主程序

智能小車主要是在單片機的控制下,對藍牙模塊輸入的信息進行分析,進而控制電機驅動,以達到控制小車的前進、后退、左轉、右轉[4]。智能小車主程序軟流程圖如圖4所示。

圖4 主程序流程圖

Fig4 The main program flow chart

4.2 手機端程序設計

在Eclipse集成開發環境下,建立android項目工程,工程名命名為Bluetooth-car,選擇Create Activity,用Textview文本控件和Butten按鈕控件,布局好手機端畫面,同時為每一個控件設置一個ID,(如android:id="@+id/button1")。然后在主程序里面編寫監聽程序,當按鍵按下的時候,通過監聽按鍵的ID地址的不同,采用switch結構,跳轉到不同的case里,向小車藍牙模塊發送不同的數據。在程序里直接寫進小車藍牙模塊的藍牙地址,當程序開始運行時,將會自動搜索該地址的藍牙芯片,當進行過一次配對連接以后,將會記憶該地址,以后每次只要打開手機界面,開始運行時就會自動進行搜索配對連接好[5]。

5 結論(Conclusion)

該作品采用了安卓智能手機控制方式和邏輯電路設計,整體成本極低(約70元),便于實際應用。配合無線視頻、音頻傳感器可以對危險環境監測,例如反恐現場環境探測、有害毒氣泄露場所、野外監測等。也可用于教育、娛樂等,由于采用模塊化便于升級,可以以此為基礎開發成教育機器人和娛樂機器人。整體成本極低,便于推廣,可以獲得良好的經濟效益。

參考文獻(References)

[1] 王林生,等.林木溫室育苗機械自動化作業平臺設計研究[J].

農機化研究,2014(12):107-110.

[2] 李煒恒,席東河,王林生.基于ZigBee和ARM的畜牧業物流實

時監測系統設計[J].物流技術,2013(8):255-257.

[3] 秦斌.電子線路[M].北京:科學出版社,2009.

[4] 王靜霞.單片機應用技術C語言版[M].北京:電子工業出版社,

2009.

[5] 駱偉,初海英,于海燕.基于Android的實時監控系統的設計與

實現[J].軟件工程師,2013(5):39-41.

作者簡介:

王林生(1981-),男,碩士,講師.研究領域:計算機控制

技術.

周煒明(1987-),男,本科,助教.研究領域:自動化專業.endprint

摘 要:Android智能手機的普及,使得利用Android智能手機控制智能小車成為眾多學者的研究方向之一,本文通過Android智能手機、邏輯電路和藍牙模塊實現了智能小車的無線控制方式,進而實現人們探測對所不能到達區域的未知環境的目的。

關鍵詞:Android;智能小車;無線控制

中圖分類號:TP242.6 文獻標識碼:A

1 引言(Introduction)

智能小車可以適應不同環境,不受溫度、濕度、空間、磁場輻射、重力等條件的影響,在人類無法進入或生存的環境中完成人類無法完成的探測任務,適用于國防及民用等多個領域。隨著科技的發展,安卓智能手機進入大眾,如何通過安卓智能手機控制智能小車成為眾多學者的研究方向。筆者以安卓智能手機為控制器,通過藍牙模塊和邏輯電路實現小車的智能控制[1,2],從而實現對人們所不能到達區域未知環境的探測。

2 系統總體架構設計(Overall system architecture

design)

以Android系統中的智能小車控制軟件為基礎,以STC89C51單片機為核心。通過安裝在智能手機中的APP軟件來設置小車前進、后退、左轉、右轉、停止動作,通過藍牙模塊把指令發送給HC-06藍牙接收模塊,然后再傳遞給單片機,單片機通過分析傳遞過來的指令不同,而跳轉到不同的子程序來控制電機驅動,從而實現小車的前進、后退、左轉、右轉、停止等不同的動作,進而實現對人們所不能到達區域未知環境的探測,具體的系統結構如圖1所示。

圖1 系統結構

Fig.1 System structure

3 系統硬件電路設計(Hardware circuit design)

3.1 電機驅動電路

智能小車電機采用L293D芯片,它內置了與門、非門、三極管組成的兩組電路,通過控制三極管的通斷就可以是電機旋轉起來,而通過控制不同三極管的導通,電流的流向就會發生改變,電機的轉向也就會發生變化[3],從而驅動感小車的前進、后退、左轉、右轉、停止。具體電路如圖2所示。

圖2 電機驅動電路

Fig.2 The motor drive circuit

3.2 藍牙模塊設計

藍牙模塊主要是為了實現手機端與智能小車端的數據傳輸,通過藍牙轉串口模塊實現上位機與下位機的無線通訊功能,所以本質上使用的是單片機串口通信。本設計中采用HC-06藍牙模塊,設置為主機,通過接收AT指令來控制智能小車的。

3.3 電源電路設計

圖3 電源電路

Fig.3 Power circuit

圖3中J6為電池接口,U1為ASM1117穩壓芯片,C1、C2、C3為濾波電容,D1為續流二極管,當小車斷電時,電路板中會產生感應電流通過D1流向地端,這樣減小了感應電流對元器件的損壞。S1,S2是電池供電和USB供電的切換開關,當S1撥到2,4位、S2撥到3,6位時小車由電池供電,當S1撥到3,6位、S2撥到2,4位時,小車由USB供電。VCC_Motor為電機驅動芯片電源,BLU_VCC為藍牙通訊模塊電源。

4 軟件設計(Software design)

4.1 系統主程序

智能小車主要是在單片機的控制下,對藍牙模塊輸入的信息進行分析,進而控制電機驅動,以達到控制小車的前進、后退、左轉、右轉[4]。智能小車主程序軟流程圖如圖4所示。

圖4 主程序流程圖

Fig4 The main program flow chart

4.2 手機端程序設計

在Eclipse集成開發環境下,建立android項目工程,工程名命名為Bluetooth-car,選擇Create Activity,用Textview文本控件和Butten按鈕控件,布局好手機端畫面,同時為每一個控件設置一個ID,(如android:id="@+id/button1")。然后在主程序里面編寫監聽程序,當按鍵按下的時候,通過監聽按鍵的ID地址的不同,采用switch結構,跳轉到不同的case里,向小車藍牙模塊發送不同的數據。在程序里直接寫進小車藍牙模塊的藍牙地址,當程序開始運行時,將會自動搜索該地址的藍牙芯片,當進行過一次配對連接以后,將會記憶該地址,以后每次只要打開手機界面,開始運行時就會自動進行搜索配對連接好[5]。

5 結論(Conclusion)

該作品采用了安卓智能手機控制方式和邏輯電路設計,整體成本極低(約70元),便于實際應用。配合無線視頻、音頻傳感器可以對危險環境監測,例如反恐現場環境探測、有害毒氣泄露場所、野外監測等。也可用于教育、娛樂等,由于采用模塊化便于升級,可以以此為基礎開發成教育機器人和娛樂機器人。整體成本極低,便于推廣,可以獲得良好的經濟效益。

參考文獻(References)

[1] 王林生,等.林木溫室育苗機械自動化作業平臺設計研究[J].

農機化研究,2014(12):107-110.

[2] 李煒恒,席東河,王林生.基于ZigBee和ARM的畜牧業物流實

時監測系統設計[J].物流技術,2013(8):255-257.

[3] 秦斌.電子線路[M].北京:科學出版社,2009.

[4] 王靜霞.單片機應用技術C語言版[M].北京:電子工業出版社,

2009.

[5] 駱偉,初海英,于海燕.基于Android的實時監控系統的設計與

實現[J].軟件工程師,2013(5):39-41.

作者簡介:

王林生(1981-),男,碩士,講師.研究領域:計算機控制

技術.

周煒明(1987-),男,本科,助教.研究領域:自動化專業.endprint

主站蜘蛛池模板: 五月婷婷综合网| 亚洲福利一区二区三区| 久久精品波多野结衣| 亚洲视频一区| 91视频99| 麻豆精品在线| 国产网站黄| 凹凸国产分类在线观看| 欧美一级在线| 国产激情无码一区二区APP | 欧美不卡在线视频| 欧美.成人.综合在线| 精品久久久久无码| 99成人在线观看| 99精品免费在线| 免费在线a视频| 国产成人调教在线视频| 亚洲成在线观看| 久久久久青草线综合超碰| 国产幂在线无码精品| 欧美中文字幕无线码视频| 国产91视频免费观看| 中文字幕无码av专区久久| 亚洲精品无码抽插日韩| 欧美日韩成人| 婷五月综合| 国产97色在线| 日本欧美成人免费| 久久精品这里只有国产中文精品| 欧美国产三级| 国产极品粉嫩小泬免费看| 亚洲日韩AV无码一区二区三区人| 亚洲国产一成久久精品国产成人综合| 无码国产偷倩在线播放老年人| 欧美区一区二区三| 91人妻日韩人妻无码专区精品| 亚洲色婷婷一区二区| 免费av一区二区三区在线| 国产中文在线亚洲精品官网| 国产一区免费在线观看| 欧美国产日韩在线观看| 免费一级毛片| 亚洲成A人V欧美综合| 免费一级全黄少妇性色生活片| 日韩免费成人| 国产精品亚洲欧美日韩久久| 久久久久久午夜精品| 国产精品亚洲五月天高清| 亚洲IV视频免费在线光看| 高清不卡一区二区三区香蕉| 日韩区欧美国产区在线观看| 亚洲高清在线天堂精品| 全午夜免费一级毛片| 在线中文字幕网| 伊人网址在线| 精品久久高清| 国产精品免费久久久久影院无码| 啦啦啦网站在线观看a毛片| 亚洲男人的天堂网| 国产成本人片免费a∨短片| 亚洲Av激情网五月天| 99久久亚洲精品影院| 色偷偷男人的天堂亚洲av| 久久人体视频| 91久久偷偷做嫩草影院电| 国产jizzjizz视频| 国产精品自在线拍国产电影| 91极品美女高潮叫床在线观看| 亚洲首页国产精品丝袜| 91成人在线免费观看| 国产91熟女高潮一区二区| 久久久久久高潮白浆| 免费看美女自慰的网站| 午夜福利在线观看入口| 专干老肥熟女视频网站| 精品国产自在在线在线观看| 国产精品真实对白精彩久久| 国产一区二区三区视频| 久久婷婷五月综合色一区二区| 日本在线视频免费| 欧美成人午夜视频| 亚洲综合色在线|