项目简介
本项目是基于Arduino的DIY动画机械人项目,灵感来源于《星球大战:奥比旺·克诺比》中的L0 - LA59(Lola)角色。项目包含用于控制Lola动画机械人的Arduino代码,借助多种硬件实现机械动作与语音交互。
项目的主要特性和功能
- 硬件控制:使用Arduino Nano操控两个微型伺服SG90,实现Lola的机械动作。
- 语音交互:通过Mini MP3 DFPlayer模块与扬声器播放语音,利用LM393麦克风模块检测声音,达成基本语音交互。
- 多模式切换:具备普通模式、邪恶模式和飞行模式。邪恶模式下,Lola播放愤怒声音且眼睛LED灯变红;飞行模式中,Lola播放飞翔声音并展开翅膀。
- 声音自定义:项目有18个录音文件存于SD卡MP3文件夹,可根据需求更改或添加声音文件。
安装使用步骤
- 下载并解压项目源码文件。
- 准备硬件:2个微型伺服SG90、Mini MP3 DFPlayer模块、LM393麦克风模块、Arduino Nano、按钮开关和RGB LED灯。
- 按照电路图连接硬件,确保连接无误。
- 将Arduino代码上传至Arduino Nano。
- 把声音文件放入SD卡的MP3文件夹,插入DFPlayer模块。
- 接通电源,按下按钮开关,查看Lola的运行情况。
注意:需根据硬件和声音文件调整伺服的最小和最大值以及声音检测器的灵敏度,也可根据个人喜好调整或删除邪恶模式和飞行模式。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】