0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ESP8266的简易三轮机器人小车设计

strongerHuang 来源:instructables.com 2023-12-14 09:30 次阅读

项目作者:ROBO HUB 翻译文首发于:DF创客社区

这篇教程会向你展示如何在家中用基础电子零件制作一辆简单的机器人车。

车子可以通过手机来控制,而且不只限于4个方向。这是一个对于初学者来说非常有趣的项目,占用的完成时间不会很多,通过它不仅可以学习到如何搭建车辆,还可以了解电机对车辆工作的作用,以及一些基本的电子知识、编程实践,甚至一些物理知识。

所需物料

NodeMCU 或者 ESP8266

L298N 电机驱动器

BO电机(减速电机)

轮子

纸板片

热熔胶和强力胶

跳线

锂离子电池和电池盒

开关

以下是如果你希望制作一个炫酷版本的替代品

3D打印机

PLA丝线

Tinkercad应用

Cura切片软件

制作步骤

制备底板

这个项目提供两种进行底板制作的方式:可以选择3D打印,也可以选择用纸板制作。(STL文件可以在文末下载

如果选择3D打印作为底板,需要使用Tinkercad应用进行设计,然后打印。如果选择纸板,则需要根据BO电机的设计参考标准制作模板,然后将模板轮廓画在纸板上,剪裁出底板。

制作电路图

17d1780c-9a17-11ee-8b88-92fbcf53809c.png

整辆机器人车的电路图如教程所示,没有使用面包板,而是直接使用跳线在组件之间进行连接。

建立连接之前,确保将电池的地线连接到马达驱动器和Nodemcu的GND。电池盒的电池正极连接到马达驱动器的12v插槽,马达驱动器的5v连接到Nodemcu板的Vin现在,马达驱动器和Nodemcu之间的通信连接如下:

ENA 至 GPIO14 (D5)

ENB 至 GPIO12 (D6)

IN_1 至 GPIO15 (D8)

IN_2 至 GPIO13 (D7)

IN_3 至 GPIO2 (D4)

IN_4 至 GPIO0 (D3)

最后,我们把BO电动机的连线的接口连接到马达驱动器上的电动机连接插槽。这样,马达驱动器就可以控制BO马达的运转了。

编写Arduino代码

连接开发板到电脑,打开Arduino IDE,接着将教程中提供的代码复制并粘贴到IDE中。(代码可以在文末下载

17d53514-9a17-11ee-8b88-92fbcf53809c.png

如果你想为WiFi设置自定义名字,可以在代码中编辑,如果你对此还不完全清楚,建议不要做任何改变。

点击板子,选择esp8266模块板,现在检查正确的串行端口(COM)号码,然后点击上传代码按钮。

17f51bb8-9a17-11ee-8b88-92fbcf53809c.png

一段时间后,代码将被上传到板子上,现在板子上有了代码。

完成这一步后,通过电池的电力供应测试项目,当你打开开关后,如果一切正常,Nodemcu的LED指示灯将会亮起,你可以在手机上看到Wi-Fi的名字。

添加前轮

180e2630-9a17-11ee-8b88-92fbcf53809c.png

机器人车是三轮车,前面的一个轮子是自由滚动的,另外两个轮子是由电机轴控制的。

18228df0-9a17-11ee-8b88-92fbcf53809c.png18417724-9a17-11ee-8b88-92fbcf53809c.png

现在对于这个我们使用的是一个简单的机制,我们要做的就是使用一根吸管或一段管子。如果你找不到任何管子,你可以自己动手制作,只需将纸条卷成管状并用强力胶加固。

在纸板的小尖端上放置并使用强力胶固定。

然后可以添加轮子,并使用管子或者自制纸管从中心锁住它!

基础模型已经准备好,现在我们要添加的就是电子元件,并且这并不是一个复杂的任务。

完成装配

18515590-9a17-11ee-8b88-92fbcf53809c.png

在纸板上放一滴热胶,然后放上装有电池的锂离子电池座。接下来,将电机驱动器固定到纸板上,可以将BO电机的线连接到驱动器的插槽里。最后,放上Nodemcu板。

使用方式

设立机器人车和手机(控制设备)的连接十分简单。使用Wi-Fi接入热点,先在手机上打开Wi-Fi,然后开启机器人车,你将在手机上看到你为车辆所设的Wi-Fi名称,连上网络。然后,你可以打开已预装在你手机上的应用,这样你就能通过一个数字屏幕遥控器来控制机器人车了。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路图
    +关注

    关注

    10344

    文章

    10721

    浏览量

    530666
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17149

    浏览量

    351219
  • 机器人
    +关注

    关注

    211

    文章

    28423

    浏览量

    207124
  • 电机驱动器
    +关注

    关注

    16

    文章

    645

    浏览量

    64690
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    45017

原文标题:自制一辆基于ESP8266的简易三轮机器人小车,可以通过手机遥控!

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何使用ESP8266和ArduinoUno设计无线遥控两轮机器人漫游车

    本教程展示了如何使用连接到ESP8266Wi-fi模块的ArduinoUno和两个步进电机,通过Wi-Fi网络设计远程控制的两轮机器人漫游车。
    的头像 发表于 05-13 17:06 8806次阅读
    如何使用<b class='flag-5'>ESP8266</b>和ArduinoUno设计无线遥控两<b class='flag-5'>轮机器人</b>漫游车

    三轮循迹小车

    用51控制一个三轮循迹小车,采用五路光电检测,还有一个轮子是万向,现在调节占空比是小车能够实现循迹,可是在走直线的时候,车子总是绕着黑线左右摆,请问有什么好的程序控制方法?
    发表于 11-01 20:48

    三轮移动机器人平移方法

    求助,三轮全向机器人怎么实现平移,求解
    发表于 01-02 10:03

    自制一辆基于ESP8266简易三轮机器人小车,可以通过手机遥控!

    一切正常,Nodemcu的LED指示灯将会亮起,你可以在手机上看到Wi-Fi的名字。 添加前轮 机器人车是三轮车,前面的一个轮子是自由滚动的,另外两个轮子是由电机轴控制的。 现在对于这个我们
    发表于 10-12 17:57

    ESP8266系列模块选型

    ESP8266系列模块选型ESP8266 ESP-01 ESO-02
    发表于 01-05 17:34 37次下载

    NodeMcu ESP8266 无需任何基础 制作wifi小车

    NodeMcu ESP8266 无需任何基础 制作wifi小车 简介硬件连线代码在手机上下载 TCP 调试APP下载简介使用arduino编译(代码简单)所需工具:Arduino (需要安装
    发表于 10-28 10:21 39次下载
    NodeMcu <b class='flag-5'>ESP8266</b> 无需任何基础 制作wifi<b class='flag-5'>小车</b>

    最简单DIY基于ESP8266的物联网智能小车②(webserver服务器网页高级遥控版)

    ESP8266ESP32物联网智能小车开发系列文章目录第一篇:最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网
    发表于 12-29 18:58 0次下载
    最简单DIY基于<b class='flag-5'>ESP8266</b>的物联网智能<b class='flag-5'>小车</b>②(webserver服务器网页高级遥控版)

    使用ESP8266-01制作WIFI遥控小车(一)

    使用ESP8266-01制作WIFI遥控小车(一)ESP8266简介ESP8266种工作模式:STA、AP以及STA+AP。STA 模式
    发表于 01-12 19:47 46次下载
    使用<b class='flag-5'>ESP8266</b>-01制作WIFI遥控<b class='flag-5'>小车</b>(一)

    Wifi控制的FPV Rover机器人(带有Arduino和ESP8266

    电子发烧友网站提供《Wifi控制的FPV Rover机器人(带有Arduino和ESP8266).zip》资料免费下载
    发表于 11-18 09:35 1次下载
    Wifi控制的FPV Rover<b class='flag-5'>机器人</b>(带有Arduino和<b class='flag-5'>ESP8266</b>)

    带有ESP8266的电报机器人

    电子发烧友网站提供《带有ESP8266的电报机器人.zip》资料免费下载
    发表于 11-21 09:47 0次下载
    带有<b class='flag-5'>ESP8266</b>的电报<b class='flag-5'>机器人</b>

    基于ESP8266的电报机器人

    用电报机器人 API 和 ESP8266 开始我的 Hackster 职业生涯真是太棒了。通过这个项目,我试图描述如何使用电报机器人控制 ESP8266,这将打开物联网的伟大世界。1.
    发表于 12-21 11:35 0次下载

    ESP8266硬件

    目前市面上有关ESP8266模组有很多的种类,但是都是使用的乐鑫公司开发的ESP8266的wifi模组,而且种类也很多。
    的头像 发表于 02-10 14:25 4763次阅读
    <b class='flag-5'>ESP8266</b>硬件

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 .所用软件安装分享
    发表于 05-30 09:53 28次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    机器人小车开源设计

    电子发烧友网站提供《机器人小车开源设计.zip》资料免费下载
    发表于 06-28 15:26 0次下载
    <b class='flag-5'>机器人小车</b>开源设计

    ESP8266由游戏手柄控制的汽车机器人

    电子发烧友网站提供《ESP8266由游戏手柄控制的汽车机器人.zip》资料免费下载
    发表于 07-03 10:12 0次下载
    <b class='flag-5'>ESP8266</b>由游戏手柄控制的汽车<b class='flag-5'>机器人</b>