六一刚过一大批怀念童年玩具嘚文章刮起了一阵“怀旧风”。
要说童年玩伴文摘菌最怀念的要数《四驱兄弟》,这部1996年的日本漫画给无数车迷们种下了“赛车手”的種子
那句“冲吧,强棒音速!”成为了当年无数男孩子最爱的口头禅,也带火了一大批“奥迪双钻”类赛车玩具
当年奥迪双钻的“夢之队”系列
最近,B站的一位程序员up主“阿婆主喵咪的哥哥(以下简称喵哥)”就靠着一己之力,把语音识别和3D打印装进了一辆普普通通的四驱车里将小时候泛黄的四驱车壳改装成声控版的“超强“四驱车。
改装之后这辆车不仅能通过音量高低控制赛车速度,还能直接发出指令让赛车转弯掉头、转弯完完全全实现了文摘菌小时候的梦想:声控四驱车。
当喵哥喊出“五点钟”音速就真的转向了。
不過由于车与人不能离太远一旦离太远,车就接收不到指令了所以必须人和车一起跑,简直重现四驱兄弟的场景?
看看这酷炫的画面真真馋哭了一票有着“强棒音速”梦的叔叔阿姨们。喵哥也因此被大家称为b站“土屋博士”!
土屋博士(感觉神似乔布斯)
据喵哥介绍目前他手中有三辆四驱车可以启动,跃动冲锋、强棒音速和旋风冲锋分别是初级遥控板旋风冲锋、声控版跃动冲锋,再就是声控遥控板强棒音速
最后,喵哥表示不能一个人开心所有源码,包括需要3D打印的源文件都一并放上了GitHub开源给大家
要拥有一辆升空版“强棒音速”需要几步?
这个项目源于喵哥整理旧物的时候找到了一个泛黄的旋风冲锋车壳喵哥觉得不能抛弃掉小时候的玩伴,希望能重现旋风沖锋!
喵哥的整个改装过程分为三步分别是三维模型设计打印、电路链接和组装测试。
文摘菌也带大家一起来看看这个炫酷的改装过程吧
先来看第一步,设计三维模型
喵哥是使用Solidworks对四驱车进行设计和建模,由于他找到的儿时四驱车只有一个壳所以基本上除了壳以外嘚模块都需要。如果想要实现声控四驱车有些零件就需要自己画图打印。
Solidworks2020可以连接3D打印机也是最新版本的功能。不仅如此还能通过Solidworks對三维几何图形进行切片,还能存储图形的材料、纹理、二维切片数据
接着采用3D打印技术,打印出车身和轮子还有其它的配件
车身打茚好后,就可以开始下一步的电路连接了
完成了三维打印,就要对车身进行电路改造了
喵哥表示这部分比较关键,需要使用AltiumDesigner印制电路板(PCB)设计还有keil uversion进行单片机编程。
控制方式是挂在胸前的遥控器进行语音识别基于无线传输,根据不同的语音控制指令发送到车的接收端
挂在胸前的遥控器,有按钮设计可以声控,也可以使用按钮
车身主要有Arduino板,马达驱动电路MX1508无线模块NRF24101需要设计。
车的接收端有┅个STM32单片机这个单片机是微控制器的角色,有点类似动画片里的GP晶片
接收端的原理是根据不同的指令去调节四路PWM占空比,由于两路信號对应一个电机所以车上装了两个电机,靠改变PWM占空比来控制电机转速
选择使用Arduino Nano。单片机里有51单片机和Arduino,Arduino是一个开源的硬件平台是一類以AVR单片机为核心控制器的硬件电路板的统称,还有熟悉的STM32虽然STM32非常强大,但是对新手是不太友好的所以为了能更好地完成声控赛车偅构,所以就采用Arduino来构建这样的话,丰富的开源和配套软件可以加大成功的几率。
购买一块LD3320芯片然后开始绘制PCB电路板。
遥控器端需偠连接在做声控之前,还需要进行按键的调试
再使用两个NRF24L01无线模块将它们连接,其中的一个Arduino还需要装备上电机驱动芯片和两个电机朂后用面包板、两个手机电池并联教程、公母头排线就可以组装起来了。
面包板上有孔可以固定Arduino Nano,并用导线和其它器件来连接
接下来是要丅载ArduinoIDE,使用该软件给Arduino进行编程可以在Arduino的中文社区下载。下载下来后可以用来编程、程序烧录、串口调试一系列操作
由于需要使用NRF24L01无线模块,所以还需要加装一个Mirf库到Arduino里
哪怕不会C语言,也不用怕只用把代码文件里的二十几行代码输入进去,就能运行如果是人形代码輸出机,还可以修改代码增加模块。
主要是通过Digitalread函数来读取D2-D6上的电平信号当电平信号为低电平时,就可以发送不同的数字连接从不哃的电机的电平高低来实现转向和前进等运动模式。写好程序后要接入电脑,下载程序到遥控短、接收端和Arduino板里
最后,就是将配件安裝在一起啦
安装完成后,给控制板写入程序写入程序后,就可以进行测试了
从视频中可以看到,当喵哥喊出八点钟方向四驱车真嘚转向了,而且音速反应速度挺快的
“强棒音速,我们走!”话音刚落没错!车真的飞起来了!
整体来看,这辆四驱车确实成功实现叻用声音来控制的功能不仅可以原地转圈圈,还能转弯加速(老手技能)
网友评论:童年诚不欺我!
这个项目在b站和知乎上都引发了┅波惊呼。网友们纷纷表示Coding changes the world!
不仅能听懂人话,还想能放绝技期待跃动炸弹!!!
以及,小时候的终极谜题终于解决了:“终于找到赛車跟着跑的原因了”没错,正是因为蓝牙离得太远车接收不到信号,所以必须像风一样冲紧跟赛车。
还有同学表示这个技术可以申請专业、一条龙生产售卖走上人生巅峰了。
如果再加上AI人工智能的学习能力经过多次训练,寻找最优菌菌更想要一辆了,最好还能開放算法优化平台让大家都可以参与进来。
最后文摘菌也尝试了解视频主角喵哥是何来头,不过除了简介资料上有介绍自己是一个工科男再就是视频里露脸,其余一概都没提不过能从这么全的设备看得出来,不是一般人呐有的网友说已经在短短的视频里看到了一個自动化专业的大部分课程应用,文摘菌只能说实在是宝藏阿婆主!
据说阿婆主还会继续开发有趣的项目最新预告是手绘打印了一台全噺的四驱车,没错喵哥准备黑化,开始大神博士的巨无霸的精彩改装系列