在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用ESP8266和ArduinoUno設計無線遙控兩輪機器人漫游車

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-05-13 17:06 ? 次閱讀

該項目展示了如何使用ESP8266ArduinoUno設計無線遙控兩輪機器人漫游車。

教程展示了如何使用連接到ESP8266Wi-fi模塊的ArduinoUno和兩個步進電機,通過Wi-Fi網絡設計遠程控制的兩輪機器人漫游車。可以使用HTML設計的界面從普通的互聯網瀏覽器控制機器人。Android智能手機用于將視頻音頻從機器人廣播到操作員的控制界面。

網上有很多形狀、尺寸和價格各異的機器人套件。但是,根據您的應用,它們都不適合,您可能會發現它們對于您的實驗來說太昂貴了。或者,也許您只是想制作您的機械結構,而不是購買完整的機械結構。本教程還展示了如何為您自己的機器人項目設計和構建低成本的亞克力框架,對于那些沒有的人,只需使用普通工具使用那些昂貴的3D打印機或激光切割機。展示了一個簡單的機器人平臺。

第1步:工具

poYBAGJ-H12AE194AAEGCCMiark059.png

構建這個原型需要以下工具:

手鋸(用于對亞克力板進行初始切割)

螺絲刀(用于螺栓和螺母的放置)

尺子(尺寸測量用)

美工刀(用于切割亞克力板)

鉆孔機(為螺栓鉆孔)

砂紙(平滑粗糙的邊緣)

第二步:機械結構和材料

pYYBAGJ-H1iAERMOAABr2sXnEgU432.png

要構建定制機器人,首先您必須設計機械結構。這可能很容易,具體取決于您的應用程序,或者充滿細節和限制。根據模型的復雜程度,您可能需要在3DCAD軟件中對其進行設計或僅在2D中進行繪制。

如果您不想構建自己的機械結構,也可以在線購買完整的結構。網上有很多機器人套件。在這種情況下,您可能會跳到第6步。

在本教程中,我們設計了一個低成本的亞克力框架,用于連接電機和其他組件。本教程中介紹的結構是使用123DDesignCAD軟件進行3D設計的。每個零件后來都使用Draftsight軟件轉換為2D。

使用了以下材料:

2mm亞克力板

42x19mm車輪,帶橡膠胎面輪胎(x2)

49x20x32mm鋼球萬向輪(x1)

M2x10mm螺栓(x12)

M2x1,5mm螺母(x12)

M3x10mm螺栓(x8)

M3x1,5mm螺母(x8)

5/32“x1”螺栓(x3)

5/32“螺母(x6)

手持自拍桿夾

3x3厘米鋁制支架(x4)

基地結構的建設分為以下幾個步驟:

根據二維圖中的尺寸切割亞克力底座;

在二維圖中所示位置鉆孔;

根據3D圖紙使用螺栓和螺母安裝組件。

不幸的是,步進電機軸的直徑大于輪子上的孔口。因此,您可能需要使用膠水來連接這些組件。在本教程中,我在電機軸和車輪之間臨時搭建了一個木制聯軸器。

第3步:切割結構

poYBAGJ-H1SAa1z1AAMkikcrte0502.png

首先,您需要將模型的尺寸轉移到亞克力板上。使用普通打印機在不干膠紙上打印您的2D繪圖,然后將紙張切割成合適的尺寸并將該遮罩貼在亞克力表面上。

您可以使用手鋸根據您的尺寸切割亞克力或使用下面描述的斷裂技術。

用美工刀和尺子或刻度尺,沿直線切割亞克力。您不需要一直切割整個片材,只需對其進行評分以創建一些軌道,然后將在該軌道上切割該片材。

將亞克力放在平坦的表面上,用一些夾子將其固定到位并施加一些壓力,直到板材斷裂成兩半。重復此過程,直到完成所有切割。之后,您可以使用砂紙打磨粗糙的邊緣。

第4步:鉆孔底座

poYBAGJ-H1CAFcTEAARl75kEFYI911.png

用鉆孔機在二維圖(面罩中所示)所示位置鉆孔。

亞克力相對容易鉆孔。因此,如果您不處理鉆孔機,則可以使用鋒利的工具(如美工刀)手動鉆孔。您也可以使用它來擴大小孔以適應螺栓尺寸。

取下面罩,您的底座就準備好了。

第5步:組裝結構

pYYBAGJ-H0uABG2QAAD5drU1K7o210.png

根據圖片用螺栓和螺母安裝組件,您的結構就準備好了。

M3螺栓用于安裝步進電機,而5/32”螺栓用于安裝前輪和智能手機夾。

現在,可以開始在以下步驟中組裝電路

第6步:電子產品

pYYBAGJ-H0iAXLL0AAQccRFqy-s185.png

您將需要以下電子元件:

ArduinoUno

ESP8266

Protoshield或普通面包板

1kohm電阻器(x2)

10kohm電阻(x1)

一些跳線

帶ULN2003driver的步進電機(x2)

一臺電腦(用于編譯和上傳Arduino代碼)

移動電源

USB電纜

您不需要特定的工具來組裝電路。所有組件都可以在您最喜歡的電子商務商店在線找到。該電路由連接到ArduinoUSB端口的移動電源供電

根據原理圖連接所有組件。您需要一些跳線來連接ESP-8266模塊和步進電機。您可以使用protoshield(用于更緊湊的電路)、普通面包板,或設計您自己的Arduino擴展板。將USB電纜插入ArduinoUno板并繼續下一步。

第7步:Arduino代碼

安裝最新的ArduinoIDE。在這個項目中stepper.h庫用于控制步進電機。與ESP-8266模塊通信不需要額外的庫。請檢查您的ESP8266的波特率并在代碼中正確設置。

下載Arduino代碼(stepperRobot.ino)并用您的wifi路由器SSID替換XXXXX,用路由器密碼替換YYYYY。將Arduino板連接到您的計算機USB端口并上傳代碼。

第8步:Android網絡攝像頭

pYYBAGJ-HzqAbzNsAAMiwMiCBA0322.png

第9步:將電路放入機器人中

poYBAGJ-HzSAH93mAAF51e6FqS8099.png

使用一些M1螺栓將電路安裝在機器人頂部,如圖所示。

之后,使用雙面膠帶將您的移動電源粘在機器人背面(因為以后很容易取下),然后將您的智能手機放入夾子中。

第10步:基于Web的控制界面

pYYBAGJ-HzGAM8fqAACWb2WOKBY097.png

為控制機器人設計了一個html界面。

下載interface.rar并將所有文件解壓到指定文件夾。然后在Firefox上打開它。

在該界面中使用文本框形式輸入ESP模塊和視頻/音頻服務器(來自AndroidIP網絡攝像頭應用程序)的IP地址。

有一個測試但是,它將使機器人旋轉,直到收到另一個命令。鍵盤方向鍵用于向前或向后移動機器人,以及向左或向右旋轉。

第11步:使用

當Arduino重新啟動時,它會嘗試自動連接您的Wi-Fi網絡。使用串行監視器檢查連接是否成功,并獲取路由器分配給ESP-8266的IP。在Internet瀏覽器(Firefox)中打開html文件并在文本框中告知此IP地址。

您還可以使用其他方法來找出路由器分配給設備的IP地址。

斷開ArduinoUno與計算機的連接并將其連接到移動電源。等待它再次連接。

在連接到機器人的智能手機中啟動IP網絡攝像頭應用程序。在您的控制界面上輸入視頻/音頻IP并連接到服務器,您就可以開始使用了。您可能需要降低應用中視頻的分辨率,以減少傳輸期間的延遲。

單擊并按住鍵盤上的箭頭按鈕以旋轉機器人或向前/向后移動機器人,并享受探索環境的樂趣。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28476

    瀏覽量

    207412
  • 步進電機
    +關注

    關注

    150

    文章

    3113

    瀏覽量

    147574
  • Wi-Fi模塊
    +關注

    關注

    0

    文章

    33

    瀏覽量

    11163
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45109
收藏 人收藏

    評論

    相關推薦

    人形機器人“造”,企扎堆布局!

    人形機器人率先落地于汽車制造應用已被看好,這將加速人形機器人的商用進程。 ? 圖源:廣汽集團 ? 廣汽 GoMate 多項零部件自研 ? GoMate是一款全尺寸的輪足人形機器人,全身擁有38個自由度。
    的頭像 發表于 12-30 01:31 ?1650次閱讀
    人形<b class='flag-5'>機器人</b>“造<b class='flag-5'>車</b>”,<b class='flag-5'>車</b>企扎堆布局!

    Made with KiCad(十二):JPL開源漫游

    版,是一個開源、自己動手制造的漫游。開源漫游的設計幾乎完全采用現成的消費者部件(COTS)。該項目旨在為那些希望參與機械工程、軟件、電子或機器人
    的頭像 發表于 12-04 18:05 ?789次閱讀
    Made with KiCad(十二):JPL開源<b class='flag-5'>漫游</b><b class='flag-5'>車</b>

    ESP8266 太空動畫的 OLED 顯示

    ESP8266 太空動畫的 OLED 顯示
    的頭像 發表于 10-08 15:06 ?297次閱讀
    <b class='flag-5'>ESP8266</b> 太空<b class='flag-5'>人</b>動畫的 OLED 顯示

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯網電表 登錄阿里云
    發表于 08-29 14:21 ?6次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯網技術的飛速發展,越來越多的智能設備開始進入我們的生活。其中,ESP32和
    的頭像 發表于 08-19 18:23 ?1197次閱讀

    esp8266esp32區別是什么

    以下是關于ESP8266ESP32的主要區別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發表于 08-19 18:16 ?5536次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介 ESP8266是一款由Espres
    的頭像 發表于 08-19 17:28 ?870次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過種方式實現: 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發表于 08-19 17:27 ?3139次閱讀

    ESP8266模塊之間如何進行TCP通信?

    嗨,我有ESP8266模塊,我希望它們之間進行TCP通信。 我已經編寫了固件,將一個 ESP 配置為 AccessPoint,另一個配置為 STATION。者都與路由器配合使用
    發表于 07-12 06:26

    請問ESP8266為什么無法加入AP?

    我正在使用ESP8266最新的 SDK 版本 3.4。我編寫了一個將加入 AP 的代碼。代碼在 ESP8266 Devkit 上運行,但不在 ESP01 模塊上運行。在個模塊上,代碼
    發表于 07-08 08:24

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣和時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1224次閱讀
    <b class='flag-5'>ESP8266</b>網絡天氣時鐘OLED顯示

    國產低成本Wi-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當于在ESP8266基礎上多加了1/2MB Flash, ESP8285與
    的頭像 發表于 05-17 11:44 ?1371次閱讀
    國產低成本Wi-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    使用Wi-Fi ESP8266方案模組接入云平臺

    ESP8266的模塊芯片是基于無線通信協議的UARTWi-Fi透傳模塊芯片,支持802.11b/g/n的無線標準,并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形
    的頭像 發表于 05-10 08:20 ?1874次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺

    兩輪電動遙控解鎖方案

    兩輪電動遙控解鎖方案
    的頭像 發表于 05-09 09:33 ?1240次閱讀
    <b class='flag-5'>兩輪</b>電動<b class='flag-5'>車</b><b class='flag-5'>遙控</b>解鎖方案

    STM32、ESP8266與MQTT連接阿里云物聯網的串口通信異常解析

    阿里云物聯網平臺的過程中,串口通信異常成為了一個常見的挑戰。本文將探討這些異常現象及其可能的原因,并給出相應的解決方案。 首先,我們來談談STM32與ESP8266之間的串口通信問題。這者的組合通常用于實現數據的采集與傳輸。然而,在實際應用中,我們常常會遇到數據丟
    的頭像 發表于 04-19 17:19 ?1482次閱讀
    主站蜘蛛池模板: 亚洲 欧美 丝袜 制服 在线| 日本黄色短视频| 色wwww| 激情五月社区| 一级做a爱片特黄在线观看| 亚洲综合狠狠| 天天做人人爱夜夜爽2020毛片| 天堂视频在线观看| 日本精品一在线观看视频| 免费高清一级欧美片在线观看| 黄色免费在线网站| 国产高清片| 天天澡天天摸天天添视频| 狠狠色噜噜狠狠狠狠2018| www色在线| 天堂中文字幕在线| 欧美色a电影精品aaaa| 国内真实下药迷j在线观看| 成人欧美精品大91在线| 手机看片自拍| 欧美毛片网站| 99久久精品免费看国产| 四虎最新永久在线精品免费| 你懂在线| www.av在线.com| 人人看操| 717影院理伦午夜论八戒| 在线免费看黄| 全部免费a级毛片| 国产欧美色图| 四虎comwww最新地址| 国产精品爱啪在线线免费观看 | 男人的天堂视频在线| 国产精品网址你懂的| 色综合图片二区150p| 欧美18在线| 一级毛片免费毛片一级毛片免费| 欧美一级色| 夜夜夜操操操| 窝窝午夜在线观看免费观看 | 国产精品影视|