2024-11-13 17:00:02 只看该作者
2430浏览
查看: 2430|回复: 0
打印 上一主题 下一主题

[ESP8266/ESP32] 完全开源!自制基于ESP32的“马里奥赛车”!

[复制链接]
本帖最后由 RRoy 于 2024-11-13 14:46 编辑

现在,大多数Kickstarter众筹活动其实不是真的在筹钱。相反,一些大公司把它当成做广告的平台,因为他们其实已经有钱把产品做出来了。不过,还是有一些小公司真的需要通过Kickstarter筹钱,如果筹款失败,他们的整个项目就可能泡汤。

完全开源!自制基于ESP32的“马里奥赛车”!图1

完全开源!自制基于ESP32的“马里奥赛车”!图2

今天我们作者的众筹项目就遇到了这种情况。他在2019年的时候,没筹到足够的钱,暂时就放弃了这个项目。

前段时间在整理自己抽屉的时候,作者重新翻到了当时参与众筹的这个项目盒。

完全开源!自制基于ESP32的“马里奥赛车”!图3

这个小车仿佛与世隔绝了好久,作者又回想起了当初制作它的那段时光。

完全开源!自制基于ESP32的“马里奥赛车”!图4

于是决定重新设计产品,并把它变成开源的!

这是一辆可以通过蓝牙控制的小型遥控车,与众不同的是,它有个很酷的特点:

车上的传感器可以对现实世界的东西做出反应(比如对磁铁和彩色的表面)。

完全开源!自制基于ESP32的“马里奥赛车”!图5

完全开源!自制基于ESP32的“马里奥赛车”!图6

用户可以用这些元素制作自己的小赛道,这些元素会影响车子的行为。比如,车子不小心开到绿色区域,车子就会和踩了香蕉皮一样失控打转;开到白色区域就能获得加速等等。

这几乎就是现实版的马里奥赛车!

完全开源!自制基于ESP32的“马里奥赛车”!图7

因为需要向大伙儿开源这个项目,作者想着必须把设计做到一个不错的水平,同时他还改变了不少原始的想法,把车子改造得更适合DIY爱好者。(比如把原来的蓝牙模块和ARM微控制器换成了更便宜更容易上手的ESP32等等)。

新的车子设计主要是一块印刷电路板(PCB),四角安装了直流电机,驱动3D打印的树脂轮子。

完全开源!自制基于ESP32的“马里奥赛车”!图8

直流电机可以在没有任何螺丝的情况下入位。

完全开源!自制基于ESP32的“马里奥赛车”!图9

PCB上有一个ESP32芯片,可以通过自制遥控器轻松控制。

完全开源!自制基于ESP32的“马里奥赛车”!图10

作者也详述了遥控器的设计细节,包括其3D打印的外壳、电池、按钮和操纵杆等。

遥控器的GitHub地址:https://github.com/StuckAtPrototype/Thumbtroller

车子最大的亮点是对现实世界障碍物的反应。为了实现这个功能,作者在PCB底部安装了一个颜色传感器。因此,它能知道是否开过绿色或白色区域。为了避免误判,他还加了一个磁性开关。这样,车子只会对带有磁性背衬的彩色区域做出反应。

完全开源!自制基于ESP32的“马里奥赛车”!图11

完全开源!自制基于ESP32的“马里奥赛车”!图12

作者通过使用神经元网络进行数据训练,使小车能正确识别颜色并作出反应。

目前,车子可以对绿色、白色和黑色区域做出反应。白色区域会让车子暂时加速。黑色区域会让车子暂时减速。绿色区域会让车子完全失控打转,就像马里奥赛车里的香蕉皮一样。

▼ 完整视频(来自作者的YouTube)


项目的GitHub仓库链接:https://github.com/StuckAtPrototype/Racer

有兴趣的小伙伴们可以尝试起来了!

项目作者:StuckAtPrototype

文章首发于:DF创客社区

转载请注明来源信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail