项目简介
本项目是基于ESP8266微控制器、DFPlayer音频模块和Crowtail PIR传感器构建的智能鸟屋音频系统。当系统检测到移动时,会自动播放随机的鸟叫声。
项目的主要特性和功能
- 以ESP8266 Wemos D1作为主控制器。
- 运用DFPlayer音频模块进行音频播放。
- 配置Crowtail PIR传感器用于移动检测。
- 检测到移动时,自动播放随机鸟叫声,且音量随机。
- 设有microSD卡槽,可插入含鸟叫声的mp3格式音频文件。
安装使用步骤
假设用户已经下载了本项目的源码文件: 1. 将microSD卡格式化为FAT格式,把鸟叫声的mp3格式音频文件放入其中,文件名需以四位数开头,如:0001kingfisher.mp3。 2. 把microSD卡插入项目的microSD卡槽。 3. 将DFPlayer音频模块、Crowtail PIR传感器连接到ESP8266 Wemos D1对应的接口。 4. 通过micro - USB充电器为项目供电。 5. 当Crowtail PIR传感器检测到移动时,项目会自动播放随机的鸟叫声。
注意事项
确保所有硬件连接正确,防止短路。使用前要保证microSD卡中的音频文件格式正确,文件名以四位数开始。
文件说明
主要代码存于src/birdhouse.cpp
文件,该文件包含项目核心逻辑与控制代码,其他文件为库文件和配置文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】