亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        自制手機APP遙控Arduino機器人

        2020-12-31 07:26:53王德貴
        電腦報 2020年49期
        關(guān)鍵詞:主板馬達(dá)藍(lán)牙

        王德貴

        一、設(shè)計思想與工作原理

        1.設(shè)計思想

        開源硬件既方便,又實惠,頗受廣大創(chuàng)客教育工作者的喜愛。眾多開源硬件中Arduino是最優(yōu)選擇,價格便宜,兼容性好,能完成各種功能的定制。

        目前安卓應(yīng)用開發(fā)基礎(chǔ)課程APPInventor也熱了起來,很多學(xué)校開設(shè)了相關(guān)課程。APPInventor的優(yōu)勢在于既能學(xué)習(xí)編程的知識,又能掌握安卓應(yīng)用開發(fā)過程,提高使用者的分析、解決問題的綜合能力,還能開發(fā)一些基于手機的實用項目。

        一款A(yù)rduino機器人,要是用自己設(shè)計的手機APP控制,就更吸引人了!

        2.工作原理

        工作模塊分為兩大部分。一部分是Arduino機器人,它通過藍(lán)牙接收指令,通過控制馬達(dá)從而指揮機器人運動,編程用Mixly軟件,硬件接線如圖1,完成機器人如圖2。

        另一部分是手機APP,利用APPInventor開發(fā)平臺,設(shè)計一款屬于自己的個性化APP應(yīng)用(如圖3)。其原理是利用手機APP將馬達(dá)轉(zhuǎn)向信息和速度信息兩個數(shù)據(jù),經(jīng)過分析、合成、處理后,發(fā)送給藍(lán)牙。藍(lán)牙接收信息數(shù)據(jù),并進行檢索,識別方向和速度量,再傳給Arduino主板,控制馬達(dá)運轉(zhuǎn),從而控制機器人運動。

        APP也接收主板返回的信息,確認(rèn)當(dāng)前工作狀態(tài),并在手機上顯示出當(dāng)前LED開關(guān)狀態(tài)。設(shè)計利用百度語音識別功能,用語音控制機器人運動,本文只講最基本的方法。

        二、Arduino機器人的設(shè)計與制作

        1.接線圖

        機器人搭建比較簡單,按圖接好線路,即可進行調(diào)試。接線時注意以下幾個問題。

        L298N的4個輸入端in1~4分別接Arduino主板D5/D6,D9/D10,輸出接對應(yīng)的兩個馬達(dá)。注意,L298N一定要和Arduino共地,并需要外接電源,本例接7.4V航模電池。L298N也可以用L9110s代替,通過對比測試,L298N功率更大一點,運動更靈敏,速度更快一點,L9110s價格更便宜。

        藍(lán)牙模塊的VCC和GND端子,分別接Arduino主板+5V和GND。

        LED正極接Arduino主板D7,負(fù)極接GND。

        2.機器人搭建

        (1)器材:機器人底盤,萬向輪,馬達(dá)固定支架,7.4V2S20C800mAh航模電池,開關(guān),馬達(dá),Arduino主板,L298N驅(qū)動模塊,BT05藍(lán)牙模塊,5mm LED燈,杜邦線、螺絲若干。

        (2)搭建:搭建過程比較簡單,不做詳述。注意固定好底盤和馬達(dá),功耗就會小一點。成品底面如圖4。

        3.程序設(shè)計

        利用Mixly軟件進行數(shù)據(jù)接收及處理。在Arduino兼容方面,Mixly軟件為首選圖形化軟件,如果用代碼編程還是首選IDE。

        這是初始化程序,定義三個變量,存儲方向信息、速度值和小燈狀態(tài)值,同時設(shè)置串口波特率9600以保證正常通信,波特率會因為藍(lán)牙型號的不同而有變化(如圖5)。

        通過自定義函數(shù),接收手機APP發(fā)來的數(shù)據(jù)信息,然后進行分離處理,以控制馬達(dá)轉(zhuǎn)速(如圖6)。

        加上指示燈,掌握機器人的工作狀態(tài),同時通過藍(lán)牙發(fā)送小燈狀態(tài)信息,在手機APP上顯示出來,達(dá)到相互通信的目的(如圖7)。

        三、APP設(shè)計與制作

        1.組件設(shè)計

        利用app.wxbit.com開發(fā)環(huán)境,組件的屬性設(shè)置可隨個人喜好修改,只要美觀和方便操作即可,具體組件設(shè)置見下表。

        百度語音功能需要去百度智能云注冊,創(chuàng)建人工智能類應(yīng)用,記錄三個參數(shù)AppId/ApiKey/SecretKey,依次點擊組件面板→人工智能→百度語音識別→組件屬性,將三個Key填入。

        猜你喜歡
        主板馬達(dá)藍(lán)牙
        滬市/深市主板觀察
        滬市/深市主板觀察
        滬市/深市主板觀察
        滬市/深市主板觀察
        藍(lán)牙音箱的直線之美
        簡單、易用,可玩性強Q AcousticsBT3藍(lán)牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍(lán)牙耳機放大器
        “馬達(dá)”外公
        緊急:藍(lán)牙指尖陀螺自燃!安全隱患頻出
        玩具世界(2017年8期)2017-02-06 03:01:38
        枰中俠侶
        棋藝(2016年4期)2016-09-20 06:15:27
        玩弄放荡人妻一区二区三区| 久久精品国产精品亚洲艾| 亚洲av日韩一区二三四五六七 | 免费的小黄片在线观看视频| 中文字幕一区日韩精品| 国产欧美精品区一区二区三区| 亚洲无AV码一区二区三区| 少妇人妻精品一区二区三区视 | WWW拍拍拍| 丝袜美腿精品福利在线视频| 日日摸日日碰人妻无码| 朝鲜女子内射杂交bbw| 日本高清一区二区不卡视频| 日本一区二区三区一级片| 国产亚洲精品第一综合另类| 五月天激情婷婷婷久久| 日韩国产欧美成人一区二区影院| 在线不卡精品免费视频| 欧美黑人又大又粗xxxxx| 狼人青草久久网伊人| 亚洲熟妇色xxxxx欧美老妇y| bbbbbxxxxx欧美性| 国内嫩模自拍偷拍视频| 丰满少妇呻吟高潮经历| 国产亚洲欧美成人久久片| 国产亚洲AV天天夜夜无码| 国产91久久精品成人看网站| 亚洲av日韩精品久久久久久a| 欧美老妇与zozoz0交| 亚洲欧美国产精品久久久| 一区二区中文字幕在线观看污污| 天天摸夜夜摸夜夜狠狠摸| 国产又爽又黄的激情精品视频| 国产黄色污一区二区三区| 大香焦av一区二区三区| 免费看黄色电影| 999国产一区在线观看| 国产真实二区一区在线亚洲| 中文字幕亚洲熟女av| 俄罗斯老熟妇色xxxx| 亚洲嫩草影院久久精品|