littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于ESP8266框架的鸟屋智能音频系统

项目简介

本项目是基于ESP8266微控制器、DFPlayer音频模块和Crowtail PIR传感器构建的智能鸟屋音频系统。当系统检测到移动时,会自动播放随机的鸟叫声。

项目的主要特性和功能

  1. 以ESP8266 Wemos D1作为主控制器。
  2. 运用DFPlayer音频模块进行音频播放。
  3. 配置Crowtail PIR传感器用于移动检测。
  4. 检测到移动时,自动播放随机鸟叫声,且音量随机。
  5. 设有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】