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

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

3天内不再提示

基于ESP32的小型机器人制作图解

454398 来源:wv 2019-09-09 15:42 次阅读

步骤1:构建机箱

基于ESP32的小型机器人制作图解

我想要一个真正的基本底盘,任何身体都可以使用一些有机玻璃或塑料,甚至可以使用旧的塑料饭盒或外卖。

我将一块有机玻璃切成一块比ESP32板宽一点,但长度大致相同,然后我标记在哪里我想添加4个孔来安装ESP32使用电路板支架。

安装舵机

我定位舵机以便它们所有都是以相同的方式定向,所以当接线时,它们将驱动相同的方向。我用了一些塑料胶把它们放在适当的位置并添加了一些支架来帮助它们固定。

我钻了一些孔,让伺服电线穿过机箱底部,这样它们就可以插入我用过的小型veroboard,稍后我将详细介绍。

我尽可能地捆绑了伺服多余的接线,并使用了几根小电缆扎带将它们固定到位。

覆盖所有接头

作为最后一步,我用一块与我剪下的第一块相同尺寸的有机玻璃覆盖了它。我为额外的支架钻了孔,并添加了支架螺钉,将它们固定到位。

我很惊讶这个曾经在一起的重量是多少,比我前一周制作的马达轻得多。

第二步:制作一个自定义的Veroboard

我想制作一块小板,让我插上我的ESP32进入电路板并在需要时易于拆卸。所以我在照片中创建了它,我添加了一些标题针,所以我可以插入Servos,然后插入一个neopixel strip。

我还添加了2个小jst插槽,我有一些所以我可以使用这些用于来自ESP32的电源,也用于提供伺服信号连接。

我切断了电路板下面的一条铜轨,使每个伺服的信号引脚不同,然后我用一个小的电线连接器,通过电线将其移动一个轨道,这样两个第一个引脚就会连接一侧或另一个。

因为车辆的每一侧都有两个伺服电机,所以我用电路板来将两个伺服器彼此连接起来,这样我就可以在每一侧用单个伺服连接运行左侧伺服器或右侧伺服器。我在这里所做的就是将每一侧的连接连接在一起,以简化所需的接线数量。

我允许Vcc和GND连接通过铜轨道一直连接到veroboard,但是我切断信号线,这样我就可以控制我想独立驱动的不同侧面。

步骤3:布线

这里的接线图显示了连接以及如何尽可能少地连接Servos和Neopixel条。

步骤4:全部放在一起

一旦我把所有东西都连接起来,我就安装了自定义的veroboard,并将ESP32添加到底盘上,它们都很合适。

布线大多是隐藏和隐藏的,可以很容易地添加侧面,并且顶部可以完全封闭ESP32。

步骤5:控制和测试

我想要一些简单的控件,发现在网站https://r andomnerdtutorials.com/他们提供了一个很好的例子,说明如何运行网络服务器并显示控件,这样你就可以让机器人车开车了。我修改了示例以使用伺服器而不是电机,并添加了使用neopixel条带的代码,以及在Oled屏幕上显示我需要连接的IP地址,以便我可以控制机器人。

第6步:ESP32的代码

在这里,我附上了可以根据自己的目的进行修改的代码,完全归功于randomnerdtutorials,它构成了我拥有的基础这里。我强烈建议购买他们在ESP32上的课程,它会带你使用ESP32的许多复杂功能,以及一些非常好的示例项目。

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

    关注

    210

    文章

    28148

    浏览量

    206086
  • ESP32
    +关注

    关注

    17

    文章

    953

    浏览量

    17032
收藏 人收藏

    评论

    相关推荐

    esp32上使用chatGPT做一些有意思的事情

    将ChatGPT与ESP32进行结合,可以在物联网应用方面做出更有意思的事情,如聊天机器人、语音助手和自然语言界面。下面,我将在ESP32中使用ChatGPT API。为了让ESP32
    的头像 发表于 10-18 10:04 221次阅读

    开源项目!用ESP32做一个可爱的无用机器人

    、PCB板、LED矩阵模块、ESP32E等。 制作过程包括打印PCB 焊接和组装显示模块 安装开关、焊接驱动板 组装MCU板、功能测试 3D打印机器人机身、激光切割外壳
    发表于 09-03 09:34

    开源项目!用ESP32做一个可爱的无用机器人

    、PCB板、LED矩阵模块、ESP32E等。 制作过程包括打印PCB 焊接和组装显示模块 安装开关、焊接驱动板 组装MCU板、功能测试 3D打印机器人机身、激光切割外壳
    发表于 08-30 14:50

    esp8266和esp32区别是什么

    以下是关于ESP8266和ESP32的主要区别: 处理器和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理器,属于Xtensa架构。 ESP32 :使
    的头像 发表于 08-19 18:16 4044次阅读

    esp32用什么软件编程

    ESP32是一款由乐鑫(Espressif)推出的低功耗、高性能的Wi-Fi和蓝牙双模微控制器,广泛应用于物联网、智能家居、智能穿戴等领域。要对ESP32进行编程,需要选择合适的编程软件和开发环境
    的头像 发表于 08-19 17:24 2617次阅读

    ESP32-WROOM-32E、ESP32-WROOM-32D、ESP32-WROOM-32U 有什么区别?ESP32-WROOM-32 后缀字母代表的意思是?

    相信很多人心里都有这样的疑问,今天就教大家怎么区分它们。 32D和32U是同一个芯片ESP32-D0WD的模组,主要区别的天线模式,分别是板载和IPEX外接天线。 32E是用的升级版的芯片
    的头像 发表于 07-17 10:09 7292次阅读
    <b class='flag-5'>ESP32</b>-WROOM-32E、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么区别?<b class='flag-5'>ESP32</b>-WROOM-32 后缀字母代表的意思是?

    基于 ESP32 制造步行机器人,支持网络图像传输

    MAKER: 陳亮 Strider 是 Wade Vagle 开发的机械步行机器人。它是基于 ESP32 摄像头和 3D 打印机身的且移动速度灵活便捷的爬行类的机器人。它经过的多次的迭代,不断优化
    发表于 07-08 14:26

    ESP32能取代STM32吗?哪个更好?

    不能!首先二者不存在哪个更好的问题,因为这两个芯片使用场景各不相同,在嵌入式系统领域,ESP32和STM32都是常见的单片机系列,它们各自具有一定的优势和适用场景。本文主要探讨ESP32是否能够取代
    的头像 发表于 07-06 08:04 7684次阅读
    <b class='flag-5'>ESP32</b>能取代STM32吗?哪个更好?

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    ESP32-S3模组烧录又失败?分享怎么排查原因

    ESP32-S3模组在物联网中非常好用,可以做带屏小音箱、温控器、智能86盒、泳池清洁机器人等等,在烧录的时候经常会遇到一些问题,这里分享一些烧录失败的原因或者烧录遇到的问题,教大家怎么排查原因
    的头像 发表于 05-11 08:04 2554次阅读
    <b class='flag-5'>ESP32</b>-S3模组烧录又失败?分享怎么排查原因

    DIY推荐!自制一个基于ESP32的沙画机器人

    作者在高二的时候就做过一个非常基础的沙画机器人,现在准备去普渡大学上学了,正好也打算带上它,于是想着用这俩年新学到的技能重新设计一下之前的沙画机器人。 所需材料 3D打印机 ESP32
    发表于 04-15 15:09

    【开源作品】基于树莓派4B、ESP32制作的桌面机器人、气象站、立方光!

    ;gt;>点此查看全文 基于树莓派 4B DIY 能笑会动的桌面机器人 Emo是一款基于树莓派4做的个人伴侣机器人,集时尚与创新于一身。它不仅仅是一款机器人,更是一个活生生的存在,与其
    发表于 03-05 16:52

    如何使用ESP32和STC51芯片制作一个小小光立方呢?

    分享一个用ESP32和STC51芯片,以及0805贴片灯珠,手工焊接制作的小小光立方。
    的头像 发表于 01-09 15:37 1815次阅读
    如何使用<b class='flag-5'>ESP32</b>和STC51芯片<b class='flag-5'>制作</b>一个小小光立方呢?

    ESP32-PICO系列技术规格书

    ESP32-PICO 系列是基于 ESP32 芯片 的系统级封装 (SiP) 产品。ESP32-PICO 系列产品包括 ESP32-PICO-D4、
    发表于 12-12 16:56 0次下载
    <b class='flag-5'>ESP32</b>-PICO系列技术规格书

    基于ESP32开发的蚂蚁机器人方案

    蚂蚁是一种神奇的多足生物,它们只需要很少的资源,就可以做很多事情。本期项目中的蚂蚁机器人是基于 ESP32 开发的。
    的头像 发表于 11-28 09:45 1113次阅读
    基于<b class='flag-5'>ESP32</b>开发的蚂蚁<b class='flag-5'>机器人</b>方案