亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

改造大嘴鲈鱼玩具:Arduino + L293D + LM386 打造 Alexa 互动智能鱼

所需组件与材料

Big Mouth Billy Bass 唱歌鱼玩具 ×1
Amazon Echo Dot(第 2 代) ×1
Arduino UNO ×1
Kuman L293D 电机驱动扩展板 ×1
LM386 音频放大器模块 ×1
3.5mm 音频线 ×1
C 型电池 ≥4 节 ×1

所需工具

项目简介

将经典的“会唱歌的鲈鱼”玩具改装:拆除原控制板,用 Arduino + L293D 驱动三个电机(头、嘴、尾),用 LM386 放大 Echo Dot 的音频输出并送回鱼身自带扬声器,同时采集音频信号让鱼随音乐/语音动作。最终效果:对着鱼说话,鱼会张嘴、摇头、摆尾“回应”。

步骤 1:拆解 Billy Bass

  1. 拧开背部螺丝,取出原 PCB 板。
  2. 剪断三个电机引线、电池盒引线,保留足够长度并标记。
  3. (可选)将原开关改接为整机电源开关,控制电机供电。

步骤 2:连接电机驱动板

步骤 3:电机测试

安装 Adafruit Motor Shield Library,上传电机诊断草图,确认 M1/M2/M3 分别控制头、嘴、尾。若方向反转,对调电机两根线即可。

步骤 4:拆解 Echo Dot 并引出音频

  1. 撕开底部胶垫,拧下 4 颗梅花螺丝,分离上下两块 PCB(注意排线)。
  2. 剪短 3.5mm 音频公头,焊接 L/R 合并为单声道信号线,地线拧合。
  3. 信号线接 LM386 IN,地线接 LM386 GND;LM386 VCC/GND 分别接 Arduino 5V/GND(或鱼身电池盒)。
  4. 鱼身原扬声器接 LM386 输出端。插上音频线测试:对 Echo 说“播放音乐”,应能听到声音。

步骤 5:音频信号采集

LM386 扬声器输出端的左侧正极引出一根线,接 Arduino 模拟引脚 A0(或 A1)。上传音频诊断草图,打开串口监视器(9600),播放音乐时应看到数值波动,板载 LED 同步亮灭。根据静音基线调整 quietThreshold。

步骤 6:整合与最终组装

代码资源

三个 Gist 分别对应:电机诊断、音频诊断、综合主程序:

总结

利用 Echo Dot 现成的 Alexa 能力(如 Drop-in 通话),低成本打造一个会“跳舞”的智能鱼。后续可考虑在树莓派上跑 Alexa SDK,实现语音/音乐分类触发不同动画,甚至加水下声效。祝改造愉快!

制造工艺

  1. 挖掘大数据价值:制造业成功的数据策略
  2. 为何稍大尺寸设计反而能加速创新、降低风险?
  3. 树莓派 + Python 让 Amazon Alexa 控制 Google Chromecast
  4. Alexa 控制 ARDrone 2.0 演示:树莓派 + Hologram Nova 语音激活无人机
  5. 用 Alexa 控制吊扇:分步指南
  6. 智能 3D 传感器:基于 Walabot 与 Alexa 的语音定向灯光控制
  7. 通过树莓派用 Alexa 控制 LED - 简单分步指南
  8. Alexa 智能 USB 电源开关:为 USB 设备提供语音控制
  9. Billy Wu博士访谈:帝国理工3D打印创新驱动研究与教育
  10. 大数据与AI:数字化转型背后的协同效应
  11. Modix BIG Meter – 1m³ DIY大尺寸FDM打印机,服务原型与制造
  12. 多任务机床:大工件加工的效率最大化