精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用Arduino制作兩輪機器人

使用Arduino制作兩輪機器人

2023-06-19 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

在本文中,我們將使用 Arduino 制作兩輪機器人Adafruit motor shield v1 和 1Sheeld 使用藍牙作為其通信通道。這將是一個兩輪機器人,將使用 1Sheeld 應用程序中的游戲手柄來控制機器人。

1Sheeld 是一個很棒的抽象層,可以讓您使用手機中的幾乎所有傳感器與 Arduino 進行交互。

pYYBAGOYfouAcf9nAABSTTnzEss405.jpg
1個盾牌
?

代碼將非常簡單,因為我們將使用 Adafruit 庫來幫助我們更多地使用 Adafruit shield 減少代碼和電路布線。

pYYBAGOYfo-ACC36AACE0TVmm0s272.jpg
Adafruit 電機護罩 v1
?

我們將從列出組件開始,然后開始。

在整個教程中,我將向您展示如何為您的手機或 PC 獲取所需的應用程序。

本教程需要?基本的 Arduino 知識(Arduino 電源和基本編碼)。

組件列表

· Arduino Uno / Mega

· 安裝了 Arduino IDE 的 PC

· 1個護罩

· 啟用藍牙并安裝 1Sheeld 應用程序的 Android 手機

· Adafruit 電機護罩(或任何電機驅動器,您將進行連接)

· 2輪驅動機器人底盤

· 2個直流電機

· 電池

· 腳輪

· 輪子

·電線(每個電機2根,電源2根)

poYBAGOYfpCAQcseAAAj08lM53s820.jpg
?

1-1 機器人底盤

如果您沒有兩輪驅動機器人底盤,您可以使用 AliExpress 以大約 10 美元的價格在線購買一個,或者您可以使用附近商店的激光切割機使用類似這樣的 CAD 文件制作自己的底盤。

pYYBAGOYfpWAJKQQAAJFcdxM5a4660.jpg
2WD機器人底盤
?

您可以使用此鏈接從 GrabCAD 免費獲取其 CAD 文件

中心輪稱為腳輪,用于保持機器人在地面上的穩(wěn)定。

1-2 電機接線

使用烙鐵和錫將電機端子焊接到公-公線上。在焊接時,我強烈建議您為給定的電機端子分配顏色,因此如果您用藍線連接上部端子,對另一個電機執(zhí)行相同的操作。

這將有助于我們使代碼和接線保持一致,并避免在操作電機時找到不同的方向。

pYYBAGOYfp-ARjcAAAHmo8AkD4o952.jpg
電機和接線
?
pYYBAGOYfqSAfqiNAAEt0XMNTbc974.jpg
電機端子
?

連接電機后,將它們安裝在機器人底盤上,并將 Arduino 放置在適當?shù)奈恢谩?/font>靠近電池。

1-3 1Sheeld

1Sheeld 是一款開源產(chǎn)品,可簡化您的 android 手機(以及即將推出的 iPhone)傳感器與使用藍牙技術的 Arduino 之間的接口。

您實際上可以使用手機中的所有傳感器與 Arduino 進行交互,甚至可以使用手機的傳感器。1Sheeld 的主頁可以在這里找到

這些頁面對盾牌進行了徹底的解釋,因此我將讓您探索它的詳細信息,并且只會提到常見的陷阱和入門技巧。下載部分的直接鏈接在這里您必須下載該庫并將其添加到 Arduino IDE 才能開始使用它。如果您想知道如何添加庫,請查看鏈接。

準備盾牌

使用 Google Play 下載 1Sheeld 應用程序

pYYBAGOaZGaAJ8lkAACNlzFfOek608.png
1Play 上的Sheeld 應用程序
?

將防護罩連接到 Arduino - 兩側用相等的力輕輕推動它 -

poYBAGOaZGiAfLWvAABMmLWTbVw680.png
?

1-4 電機護罩

Adafruit 電機護罩最多可以為 4 個電機供電它將放置在 1Sheeld 的頂部,如果電機護罩沒有像圖像中的那樣擋住引腳,順序無關緊要,我更喜歡放置1Sheeld 位于頂部,因此您可以更輕松地在 1Sheeld 上在上傳模式和操作模式之間切換。

在本教程中,我們將僅使用 2 個,電機根據(jù)此圖像進行編號,這些編號將用于編碼過程。

pYYBAGOaZGuADfVJAADyN0wYUF0816.png
電機編號,Adafruit 電機防護罩 v1
?

+M(正極端子-紅色-)和GND(負極端子-黑色-)端子將連接到Arduino可以使用的電池或電源(12v),它也為Arduino提供電源。

電機護罩是開源的,盡管它已停產(chǎn),但您可以在此處找到其詳細信息和價格,您可以在此處?購買任何類似的克隆或查看最新版,或者您可以自己制作!

將電機連接到電機護罩

這很簡單,您將選擇一個端子并連接 2 條電機線,您還應該為每個電機遵循標準連接,就像接線示例一樣。

poYBAGOaZG2AYsnzAABTHlY0UdY303.jpg
?

2-1 電機護罩

您需要用于電機護罩的 Adafruit 庫,請嘗試以下步驟:

  • 從此鏈接下載 GitHub 項目作為 ZIP 文件
  • 解壓縮 ZIP 文件
  • 將未壓縮的文件夾重命名為 AFMotor。確保 AFMotor 文件夾中有 AFMotor.cpp 和 AFMotor.h 文件。
  • 如步驟 1-3 中所述,將庫添加到 Arduino IDE

2-2 1Sheeld 應用程序

我們將使用應用程序中的游戲手柄防護罩。在將手機用作屏蔽之前,您需要找到您的 1Sheeld 并連接到它,如果您被要求輸入 PIN 碼,請輸入 1234。

poYBAGOaZG-Ack8pAABhVFp59Zk168.png
?

選擇您的 1Sheeld 板后,您將打開游戲手柄盾牌。

pYYBAGOaZHKAdEnqAABvMd0M_rQ454.png
?

然后通過點擊矩形打開盾牌菜單并停留在游戲手柄盾牌屏幕上。

poYBAGOaZHSAWg3pAACIy0oqiF8221.jpg
?

2-3 守則

所以,基本上我們希望機器人根據(jù)游戲手柄的按鍵移動,并按照以下方向移動。

向上 - 前進

向下 - 向后

左 - 左轉

右 - 右轉

使用兩輪電機稱為差速器驅動。

該庫通過提供一種簡單的方式來運行電機,使我們的生活更輕松(此圖像來自 AFMotor.h 代碼文件。

pYYBAGOaZHaAaJhhAAARjpoKDwc541.png
?

制動條件和釋放條件之間的主要區(qū)別在于,在制動條件下,電機被迫停在原位,而在釋放條件下,電機可以根據(jù)其慣性自由移動一點。

如果您沒有 Adafruit 電機防護罩,您可以以相同的方式使用任何電機驅動器/防護罩,代碼會略有不同,因為您將自己設置引腳,但此處遵循相同的概念。

我剛剛從 1Sheeld 庫中編輯了游戲手柄盾牌示例,代碼如下。還添加了 2.3 版的代碼,由 Garry Gerwer 編寫

如果您的所有連接都遵循一個標準,則此代碼將完美運行,如果方向似乎被翻轉,您要做的就是翻轉電機的電線并檢查它是否順利。

現(xiàn)在您只需將代碼上傳到Arduino(不要忘記將1Sheeld上的開關打開到上傳模式并在上傳代碼后將其切換到操作模式)。

如果您喜歡,請尊重并分享該項目 :) 您可以在utsource.net上購買電子元件

大功告成,恭喜?。?/font>

如果您想查看不需要大量硬件但很有趣的教程,請查看:使用 Arduino 制作混色器


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費