创建由Seed Studio XIAO ESP32C3驱动的3D打印4x4 RC漫游器的过程
扫描二维码
随时随地手机看文章
你有没有想过从零开始建造自己的坚固的遥控越野车?在这个项目中,我们将指导您完成创建由紧凑而强大的Seed Studio XIAO ESP32C3驱动的3D打印4x4 RC漫游器的过程。通过网络应用程序定制设计的电子设备和无线控制,该漫游者将机械工程,电子和物联网融合到令人兴奋的DIY冒险中!
它没有使用笨重的遥控发射机,而是完全通过基于网络的直观操纵杆界面通过Wi-Fi进行控制。这意味着你可以从你的手机、平板电脑或电脑上驱动它——不需要额外的应用程序!
在构建的核心是一个定制的电机驱动器PCB,专门设计用于控制两个双直流电机,实现真正的4x4驱动。所有的东西都安装在一个完全3D打印的底盘上,
无论您是对机器人,RC车辆,3D打印还是ESP32项目感兴趣,此构建都为每个人提供了一些东西。
组件需求
•Seed Studio XIAO ESP32C3
•XIAO DC Motor Addon PCB
•MT3608电压升压器
•2.4 ghz天线
•18650电池
•4*N20 5v 300rpm电机
•2*M4 6mm滚花螺纹插入件
•2*M4 10mm螺栓
•12 *所螺丝
•JST connectors, male and female
•3D打印部件
步骤1:外壳设计和3D打印
我使用Fusion 360来规划和设计我的项目,这需要仔细的空间优化。我需要将所有部件装入尽可能小的形状因子中,同时确保实用性,包括足够的布线空间和易于组装。首先,我导入了所有零件的3d模型,并通过将零件放置在不同的位置来尝试不同的配置。一旦我找到了最佳配置,我就在它们周围建了一个围栏。主体用绿色PLA打印,轮子用黑色PLA打印
步骤2:XIAO电机驱动PCB
在这里,我为Seeed Studio XIAO ESP32C3设计的PCB使用了双h桥电机驱动器,它基于DRV8833电机驱动器IC。我还使用了螺钉端子连接电机线缆和电源。你可以在2.7V到10.8V之间为驱动器供电,所以更高的电压意味着更快的速度。我用Flux设计了这个PCB。并订购了PCB
步骤3:编写代码
在这个项目中,我们使用网页来控制电机。您可以在这里更改设备名称和密码
完整代码
步骤4:组装和布线
因此,让我们开始组装安装电机,把所有四个电机在3d打印槽,并与电机持有人和螺钉固定。另外,不要忘记焊接约8厘米电线到电机
将所有4根电机电线连接到电机控制器PCB上,并使用4颗M2.5螺钉将PCB拧紧
将一个2针JST连接器和另外两根电线焊接到MT3608的输入板上。此外,焊接一些电线到输出。我使用MT3608的原因是它可以作为电压升压器,允许我们将电池的3.7V增加到电机驱动器的10.8V。我们将直接从电池输出中为肖供电。请确保不要将升压电压连接到Xiao的电源输入,因为这可能会损坏它。
•现在,将MT3608放入3D打印槽中。如果需要的话可以用胶水
•从MT3608输入输出垫上连接电机电源和小电源
•将天线接口安装在墙壁侧面,另一端连接到XIAO的天线接口
•安装所有2的M4螺纹插入到3d打印使用烙铁
•将JST连接器焊接到电池上,并将其放在3d打印槽中
•盖上盖子,用2颗M4螺钉拧紧
•我们可以通过安装天线把组件打捞出来
步骤5:操作
操作很简单。通电后,探测器将打开一个wifi热点。连接到这个wifi,并使用浏览器访问192.168.50.1。现在将显示控制页。用这个按钮操纵你的漫游者。
本文编译自hackster.io