电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>如何制作WiFi控制的自平衡机器人

如何制作WiFi控制的自平衡机器人

2022-10-28 | zip | 1.09 MB | 次下载 | 免费

资料介绍

描述

我已经在家里使用 ESP8266 制作了很多 wifi 控制的机器人现在,我决定制作相同的 wifi 控制机器人,但升级版本。所以在这里我要做一个自平衡机器人。我真的希望这会比以前更有趣。所以,让我们一起来吧……

是的,当然我已经尝试让它尽可能简单,并确保任何人都可以通过本教程使其变得简单......

 

您将从本教程中学到什么

  • 关于节点 MCU
  • 如何在 esp8266 中上传代码
  • 约 l298n
  • 什么是自平衡机器人
  • PCB的制作方法
  • 为什么我们要在我们的项目中使用 PCB
  • 如何通过手机控制机器人

节点单片机

NodeMCU 是一个开源的物联网平台。它包括在 Espressif Systems 的 ESP8266 Wi-Fi SoC 上运行的固件,以及基于 ESP-12 模块的硬件默认情况下,术语“NodeMCU”是指固件而不是开发套件。固件使用 Lua 脚本语言。

为什么在物联网项目中使用节点 MCU/ESP8266?

ESP8266 具有非常低的成本和高功能,使其成为物联网 (IoT) 的理想模块。它可用于任何需要将设备连接到本地网络或互联网的应用程序。NodeMCU 开发板/套件 v1。0 (Version2) NodeMCU 是一个类似 Arduino 的设备。

如何在 Node MCU 中上传代码?

请按照以下步骤操作,如果您是新手并且不熟悉此 ESP8266 模块,或者在上传代码时遇到问题

1.首先从下面的链接下载代码。现在打开 Arduino 并转到 File~New。

2.现在将出现一个新窗口。接下来,删除所有现有代码并粘贴给定的代码。

3.在代码中,您会发现 Additional Board Manager URL 现在复制 URL 并执行下一步。对于不同的操作系统,您有不同的选择。MAC:转到 Arduino ~ 首选项 Windows:Fille ~ 首选项

4.现在将其粘贴到 Additional Board Manager URL 部分,然后按确定。现在去工具~板~板管理器搜索“ESP8266”并安装最新版本。

poYBAGNYzJSALRaBAAKks5zniHE155.png
 

 

5.安装完成后进入Tools~Board,选择ESP-12E Module。因此,现在选择了董事会。

6.下一步,选择正确的 COM 端口

7.然后先编译程序,然后上传到NodeMCU。几秒钟后,代码将被编译,然后上传到 NodeMCU Car。

什么是 L298N,为什么要使用它?

L298N 是采用 15 引脚多瓦和 PowerSO20 封装的集成单片电路。它是一种高压、大电流双全桥驱动器,设计用于接受标准 TTL 逻辑电平沙驱动感应负载,如继电器、螺线管、直流和步进电机

poYBAGNYzJeASkkFAAG-K3Lhb8o919.png
 

 

L298N 是一款双 H 桥电机驱动器,可同时控制两个直流电机的速度和方向。该模块可驱动电压在 5 至 35V 之间的直流电机,峰值电流高达 2A。

什么是自平衡机器人?

两轮自平衡机器人代表一个机器人平台,具有两个独立驱动的轮子,重心位于轮子旋转轴的上方。机器人的行为类似于倒立摆的经典机械系统。

poYBAGNYzJqAJ9WYAAFnDa6WBJo374.jpg
 

 

印刷电路板是什么意思?

印刷电路板

印刷电路板、PC 板或 PCB,是一种印刷或蚀刻有导电线的非导电材料。电子元件安装在板上,走线将元件连接在一起以形成工作电路或组件。

poYBAGNYzJ2AJdPZAAHt-sfrOTI232.png
 

 

为什么我们要在项目中使用 PCB?

有效的 PCB 设计有助于减少出错的机会以及短路的可能性。随着技术的日新月异,PCB 在当今时代发挥着至关重要的作用。这些电路板是电子产品的基础,因为它们几乎用于所有电子设备。

pYYBAGNYzKCAHN6wAAISXQZKS_A143.png
 

 

pYYBAGNYzKOAN6UTAAGu9iseatA373.png
 

 

pYYBAGNYzKaATuxQAAGxqJ8ydkQ359.png
 

 

如何轻松制作PCB板?

在家制作PCB板是可能的,但制作起来非常困难并且需要很多时间。但是,如果您从任何 PCB 制造公司购买它们,这真的很容易。通常,我在EasyEDA中设计电路图和Garber文件()在我的情况下,我总是更喜欢使用JLCPCB的服务来制作我想要的PCB板。他们非常专业,也提供非常快速的交付,帮助我在短时间内完成我的项目。我还想分享一件事,即;他们的PCB板制作价格真的很低。他们还提供了这张优惠券,我通过它只支付了最低金额的费用。在我的下一个项目中,我将使用他们的JLCPCB SMT服务将满足我节省金钱和时间的需求。我可以制造任何东西,因为他们有超过200k+ 的库存组件作为一名电子工程师和项目制造商,我几乎总是更喜欢使用 PCB 制作我的电子项目,如果你问我个人的选择,JLCPCB是我制作定制 PCB 的最佳选择

如果您通过此链接注册:https ://jlcpcb.com/IAT或通过 JLCPCB注册将其设为会员链接, 注册成功后可获得 $27 优惠券。

poYBAGNYzKmACqCjAAI3cBmNA2k828.png
 

 

如何组装硬件零件?

在这一步中,我们首先要制作机器人底盘。为此,我将使用一小块 PVC 板来制作机器人底盘。然后我用夹子和一些热胶连接了两个 500rpm 齿轮马达。然后我将轮子连接到电机端子并正确拧紧螺钉。

然后我使用双面胶带将 18650 锂离子电池座与机器人底盘连接起来。

接下来,我将一些电线连接到电机的正负极端子上,然后将端子与l298n电机驱动模块连接。

现在我按照电路图进行了其他连接。

我已经随本文提供了电路图供您参考。

poYBAGNYzL-AaV1rAAEcpyMtDFI180.png
 

 

pYYBAGNYzMKAX5sSAAD-CG-f13k625.png
 

 

pYYBAGNYzMSABWuFAAFMqH29brg292.png
 

 

pYYBAGNYzMuAPu-LAAFifdgdlMA289.png
 

 

poYBAGNYzM6AN6NHAAJKaXp77KI523.png
 

 

pYYBAGNYzNGAdCLGAAJ_05wq-2c075.png
 

 

poYBAGNYzNSAOys-AAFhb4punfo957.png
 

 

如何使用智能手机控制机器人?

这是该项目的最后一步。按照步骤成功制作机器人后,您必须在 Android 手机上安装名为“NodeMCU_Car”的软件,该软件可在 Play-store 中轻松获得。

poYBAGNYzNmARm-RAAE7r61XJCQ204.png
 

 

安装成功后,请按照步骤操作-

  • 打开手机的wifi
  • 搜索可用的网络。在这里,在这种情况下,名称将是“Monalisa 的 Wifi 机器人”
  • 连接可用的网络
  • 现在打开名为“NodeMCU_Car”的安卓应用
  • 现在与机器人连接
  • 因此它连接成功。让我们和机器人一起玩吧。
pYYBAGNYzNyAJuidAAI6QAZ6tR0811.jpg
 
  •  

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  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开发指南
  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数字电路基础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次下载  |  免费