16420| 0
|
[ESP8266/ESP32] 完全开源!自制基于ESP32的“马里奥赛车”! |
本帖最后由 RRoy 于 2024-11-13 14:46 编辑 现在,大多数Kickstarter众筹活动其实不是真的在筹钱。相反,一些大公司把它当成做广告的平台,因为他们其实已经有钱把产品做出来了。不过,还是有一些小公司真的需要通过Kickstarter筹钱,如果筹款失败,他们的整个项目就可能泡汤。 今天我们作者的众筹项目就遇到了这种情况。他在2019年的时候,没筹到足够的钱,暂时就放弃了这个项目。 前段时间在整理自己抽屉的时候,作者重新翻到了当时参与众筹的这个项目盒。 这个小车仿佛与世隔绝了好久,作者又回想起了当初制作它的那段时光。 于是决定重新设计产品,并把它变成开源的! 这是一辆可以通过蓝牙控制的小型遥控车,与众不同的是,它有个很酷的特点: 车上的传感器可以对现实世界的东西做出反应(比如对磁铁和彩色的表面)。 用户可以用这些元素制作自己的小赛道,这些元素会影响车子的行为。比如,车子不小心开到绿色区域,车子就会和踩了香蕉皮一样失控打转;开到白色区域就能获得加速等等。 这几乎就是现实版的马里奥赛车! 因为需要向大伙儿开源这个项目,作者想着必须把设计做到一个不错的水平,同时他还改变了不少原始的想法,把车子改造得更适合DIY爱好者。(比如把原来的蓝牙模块和ARM微控制器换成了更便宜更容易上手的ESP32等等)。 新的车子设计主要是一块印刷电路板(PCB),四角安装了直流电机,驱动3D打印的树脂轮子。 直流电机可以在没有任何螺丝的情况下入位。 PCB上有一个ESP32芯片,可以通过自制遥控器轻松控制。 作者也详述了遥控器的设计细节,包括其3D打印的外壳、电池、按钮和操纵杆等。 遥控器的GitHub地址:https://github.com/StuckAtPrototype/Thumbtroller 车子最大的亮点是对现实世界障碍物的反应。为了实现这个功能,作者在PCB底部安装了一个颜色传感器。因此,它能知道是否开过绿色或白色区域。为了避免误判,他还加了一个磁性开关。这样,车子只会对带有磁性背衬的彩色区域做出反应。 作者通过使用神经元网络进行数据训练,使小车能正确识别颜色并作出反应。 目前,车子可以对绿色、白色和黑色区域做出反应。白色区域会让车子暂时加速。黑色区域会让车子暂时减速。绿色区域会让车子完全失控打转,就像马里奥赛车里的香蕉皮一样。 ▼ 完整视频(来自作者的YouTube) 项目的GitHub仓库链接:https://github.com/StuckAtPrototype/Racer 有兴趣的小伙伴们可以尝试起来了! 项目作者:StuckAtPrototype 文章首发于:DF创客社区 转载请注明来源信息 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed