加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

藍(lán)牙控制的迷你4WD Arduino機(jī)器人

2020/06/03
250
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

迷你4WD Arduino機(jī)器人,由藍(lán)牙控制。

組件和耗材:

  • Arduino MKR WiFi 1010×1個(gè)
  • Arduino MKR汽車載具×1個(gè)
  • Arduino Nano 33 BLE感應(yīng)×1個(gè)
  • 超聲波傳感器-HC-SR04(通用)×1個(gè)
  • SG90微型伺服電機(jī)×1個(gè)
  • N20電機(jī)(100 rpm)×4
  • 電池座18650 x 2×1個(gè)
  • Solarbotics RW2i車輪×4

關(guān)于這個(gè)項(xiàng)目

這個(gè)項(xiàng)目的想法是制造一個(gè)機(jī)器人,其尺寸不會(huì)超過Arduino MKR汽車載板的尺寸,它會(huì)成功嗎?在這里您可以看到結(jié)果:

該機(jī)器人由一個(gè)Arduino MKR WiFi 1010板,一個(gè)Arduino MKR電機(jī)載板和四個(gè)100 rpm的N20電機(jī)組成。還添加了可移動(dòng)HC-SR04超聲波傳感器以檢測障礙物的伺服電機(jī)。

我們將通過兩種方式控制機(jī)器人:

使用加速度計(jì)(Arduino Nano 33 BLE Sense)。

通過使用MIT App Inventor創(chuàng)建的Android應(yīng)用程序。

兩種模式下的通信將通過低功耗藍(lán)牙進(jìn)行。

加速度計(jì)控制

為了使用加速度計(jì)控制機(jī)器人,我們將使用Arduino Nano 33 BLE Sense板上提供的IMU(慣性測量單元)。這個(gè)想法是,根據(jù)我們給木板的傾斜度,我們將產(chǎn)生相應(yīng)的運(yùn)動(dòng)來控制機(jī)器人。

Arduino Nano 33 BLE Sense板將成為BLE(藍(lán)牙低功耗)通信中的中央或主設(shè)備。

另一方面,Arduino MKR WiFi 1010將成為BLE通信中的外圍設(shè)備或從設(shè)備。

通過Android上的應(yīng)用程序進(jìn)行控制

這個(gè)想法是使用MIT App Inventor 2開發(fā)環(huán)境制作一個(gè)簡單的應(yīng)用程序。該應(yīng)用程序?qū)⒕哂兴膫€(gè)箭頭,分別代表向前,向后,向左和向右運(yùn)動(dòng)。

我們還需要添加按鈕以掃描和連接低功耗藍(lán)牙(BLE)設(shè)備,以及將開關(guān)類型控件從手動(dòng)模式更改為自動(dòng)模式的功能。手動(dòng)模式是我們使用應(yīng)用程序上的箭頭控制機(jī)器人的模式。在自動(dòng)模式下,機(jī)器人將自主運(yùn)行,與伺服電動(dòng)機(jī)相連的超聲波傳感器將開始運(yùn)行,這將使其左右旋轉(zhuǎn)約50o,并且在檢測到約25 cm距離的障礙物時(shí),它將旋轉(zhuǎn)機(jī)器人以避免障礙物。

  • avilmaru-MiniRobot.zip
    描述:相關(guān)資料
  • 原文出處.txt

相關(guān)推薦

電子產(chǎn)業(yè)圖譜