呆萌MiniQ避障小车
2014-05-063.3万
精华项目
AI 快速预览详细
本文介绍了一个基于MiniQ平台的避障小车项目,通过GP2Y0A21距离传感器和TowerPro SG90舵机实现避障功能,并增加了MP3模块以增加趣味性。项目中详细介绍了所需的材料清单、连接方法和代码示例。适合STEM教育场景,可以锻炼孩子的动手能力和逻辑思维。
|
好久没玩小车了,逮着机会做了一个基于miniQ平台的避障小车,为了增加喜感我又增加了一个MP3模块。。。。。。果然加上声音的之后,瞬间变得呆萌了(╮( ̄▽ ̄)╭暗暗窃喜,考虑以后都这么干b( ̄▽ ̄)d)~~~ 原理简介:小车前进的同时舵机180度扫描障碍物,当靠近障碍物时,就会发出叫声。同时判断舵机是在哪个角度检测到障碍的,然后小车后退并且往相反方向转弯。 下面是所用到的材料清单(附上图片) ![]() ![]() ![]() ![]() ![]() MiniQ小车专用扩展板 按照下面的连线图把器件连接好 ![]() 夏普红外传感器- Romeo A0 9g舵机-Romeo D9 MP3模块-Romeo D2 实物图连线如下 ![]() 组装完成秀一张<( ̄︶ ̄)/ ,是不是很萌啊~~ ![]() 最后来个视频吧(# ̄▽ ̄#) PS:MP3模块使用参考wiki教程,附上参考代码和萌萌QQ的保卫萝卜怪物音效( ̄▽ ̄)~■□~( ̄▽ ̄) 因为时间有限,所以就只放了一个声音,其实可以做的更有趣,比如有障碍物时会叫一声:“艾玛啊~~”,前进的时候会叫一声:”冲啊~~“。以后有时间继续更新( ̄︶ ̄)↗ samplecode.zip 保卫萝卜怪物音效合辑.zip |













不好意思,回复晚了。。,如果要指定播放哪一首的话需要用串口控制,代码实现控制。我的连接方式只是通过IO口触发下一首,没办法做到指定播放的哦,具体串口怎么实现可以参考:
https://wiki.dfrobot.com.cn/_SKU_DFR0299_DFPlayer_Mini%E6%A8%A1%E5%9D%97