亚洲免费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
        亚洲国色天香卡2卡3卡4| 精品午夜中文字幕熟女| 久久国产精品美女厕所尿尿av| 国产高清在线观看av片| 最近最好的中文字幕2019免费| 色综合久久加勒比高清88| 国产精品久久国产精麻豆| 丝袜美腿亚洲一区二区| 三级在线看中文字幕完整版| 国产亚洲精品福利在线| 在线观看日本一区二区三区| 国产精品国产亚洲精品看不卡| 免费国产黄网站在线观看| 产国语一级特黄aa大片| 久久亚洲一区二区三区四区五| 日本三级片在线观看| 国产在线视频一区二区三区| 国产在线精品福利大全| 凹凸世界视频a一二三| 国内少妇毛片视频| 国产av国片精品| 中文字幕一区二区三区在线视频 | 国产av一区二区三区丝袜| 99麻豆久久精品一区二区| 台湾佬中文网站| 抽插丰满内射高潮视频| 免费在线观看蜜桃视频| 丝袜美腿视频一区二区| 人妻无码一区二区视频| 久久精品亚洲中文无东京热| 在线观看av不卡 一区二区三区| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲日本va午夜在线影院| 国产人成在线成免费视频| 亚洲国产精品av在线| 成人久久久久久久久久久| 91福利国产在线观一区二区| 侵犯了美丽丰满人妻中文字幕| 亚洲乱码一区av春药高潮| 亚洲一级毛片免费在线观看| 少妇隔壁人妻中文字幕|