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名称,连上网络。然后,你可以打开已预装在你手机上的应用,这样你就能通过一个数字屏幕遥控器来控制机器人车了。

审核编辑:汤梓红

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

    关注

    10215

    文章

    10645

    浏览量

    511035
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16017

    浏览量

    343632
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201412
  • 电机驱动器
    +关注

    关注

    15

    文章

    594

    浏览量

    63992
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43946

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    三轮循迹小车

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

    三轮移动机器人平移方法

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

    基于ESP8266物联网智能小车的设计资料分享

    小车开发系列文章目录前言一、最简单DIY基于ESP8266的物联网智能小车①(webserver服务器网页简单遥控版)是什么?二、制作步骤1.准备硬件2.搭建Arduino开发环境和链接硬件和下载代码3.智能
    发表于 01-21 08:39

    如何利用Python+ESP8266 DIY 一个智能聊天机器人

    如何利用Python+ESP8266 DIY 一个智能聊天机器人
    发表于 02-14 06:16

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

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

    如何将ESP8266连接到WiFi

    在之前的ESP8266项目中,我简要介绍了ESP8266 WiFi模块,如何开始使用ESP8266和Arduino,ESP8266 ESP-
    的头像 发表于 07-29 11:32 8.5w次阅读
    如何将<b class='flag-5'>ESP8266</b>连接到WiFi

    怎样使用ESP8266 Flasher和Programmer烧写ESP8266 AT固件

    选择要连接的COM端口ESP8266 Flasher和Programmer + ESP8266 Wifi串行收发器模块。将BAUDRATE设置为115200。
    的头像 发表于 11-18 17:58 2w次阅读

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

    NodeMcu ESP8266 无需任何基础 制作wifi小车 简介硬件连线代码在手机上下载 TCP 调试APP下载简介使用arduino编译(代码简单)所需工具:Arduino (需要安装
    发表于 10-28 10:21 38次下载
    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 模式:ESP
    发表于 01-12 19:47 45次下载
    使用<b class='flag-5'>ESP8266</b>-01制作WIFI遥控<b class='flag-5'>小车</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次下载

    机器人小车开源设计

    电子发烧友网站提供《机器人小车开源设计.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>