基于STM32单片机的声控灯系统开发实例
创作时间:
作者:
@小白创作中心
基于STM32单片机的声控灯系统开发实例
引用
CSDN
1.
https://blog.csdn.net/XCHardware/article/details/139790850
一.系统概述
声控灯系统以STM32为核心控制单元,实现了声音控制灯光效果、温湿度监测和显示、以及音乐播放功能,同时支持远程控制和信息显示,具体包括以下主要功能和相关硬件模块:
- 声音传感器与WS2812控制:
- 使用声音传感器采集环境声音并转化为模拟信号。
- 根据采集的模拟电压信号判断声音强度。
- 控制WS2812 LED灯呈现不同的闪烁模式和颜色。
- 可通过WiFi连接,在手机端调节颜色风格和闪烁模式。
- 温湿度传感器与显示屏控制:
- 控制温湿度传感器采集环境温湿度数据。
- 控制显示屏显示采集到的温湿度信息。
- 语音播报模块:
- 控制语音播报模块播放歌曲。
- 在显示屏上显示当前播放歌曲的名称。
二.电路设计
电路图采用Altium Designer进行设计:
- 通过STM32F103C8T6单片机作为系统主控,最小系统电路是整个电路的核心;
- 使用KY-037声音传感器进行声音检测,模块的模拟输出脚与单片机的模拟输入脚进行连接;
- 通过DHT11进行温湿度检测,并通过one-wire总线与单片机的GPIO脚进行连接;
- 使用独立按键进行声音强度阈值,按键的一端接地,一端接单片机的GPIO口;
- 通过ESP8266-01S将检测到数据上传到上位机,通过UART串口与单片机进行通信;
- 使用JR6001进行语音播报,并通过UART串口与单片机进行连接。
- 通过0.96寸的OLED12864进行数据显示,采用IIC总线的形式与单片机进行通信。
三.程序设计
#include "sys.h"
#include "delay.h"
#include "adc2.h"
#include "math.h"
#include "key.h"
#include "OLED_I2C.h"
#include "Control_Report_To_Police.h"
int main(void)
{
u32 JR6001_Uart_bound = 9600;
u32 ASR01_Uart_bound = 9600;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // 设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
delay_init(); // 延时函数初始化
TIM4_Init(300, 7200);
while (DHT11_Init()) {}
KEY1_Init();
Adc_Init();
Led1_init();
OLED_Init();
OLED_CLS(); // OLED清屏
OLED_ShowCN(32, 2, 0); // 小常硬件
OLED_ShowCN(32 + 16, 2, 1);
OLED_ShowCN(32 + 32, 2, 2);
OLED_ShowCN(32 + 32 + 16, 2, 3);
JR6001_Uart1_init(&JR6001_Uart_bound);
ASR01_Uart1_init(&ASR01_Uart_bound);
ALi_ESP8266_GPIO_Init();
MQTT_Buff_Init();
AliIoT_Parameter_Init();
OLED_CLS();
OLED_ShowCN(0, 0, 10);
OLED_ShowCN(0 + 16, 0, 11);
OLED_ShowCN(0, 2, 12);
OLED_ShowCN(16, 2, 13);
OLED_ShowCN(0, 4, 14);
OLED_ShowCN(16, 4, 15);
JR6001_Uart1_Voice_Add();
while (1)
{
OLED_Display_Cotrol(); // 显示控制函数
}
}
四.资料内容
热门推荐
从尊重到合作:如何教孩子与同学相处
防御性倾听:从理解到克服的沟通指南
亲子阅读:用爱点亮孩子的阅读之路
阅读社交,让你的朋友圈“书香四溢”
阅读,让你告别心理亚健康
红楼梦与西游记:两部经典的心灵成长启示
四本经典之作,带你探寻人生、社会与宇宙的奥秘
《文明 VI》教你学霸时间管理
揭秘学霸特质,助力学业腾飞
五行缺水怎么办?这些方法帮你改善运势
补骨脂泡水喝的功效
五行缺憾,如何通过吉照堂提升运势?
老同事聚会:感恩满满,回忆杀爆表
老同事聚会:一场走心的怀旧之旅
AI语音技术,让你的短剧文案火遍全网!
广州到湛江最美沿海自驾游:421公里海岸线上的海岛、海景与美食
购买出租房当心:无法入住、租金受限等五大风险
一文详解房屋买卖关键环节:这些法律陷阱要当心
公积金贷款利率新年起下调,购房需防六大法律风险
航空物流人才,助推经济腾飞的关键力量
德天大瀑布旅游攻略:80元门票+多种游览方式
德天瀑布旅游攻略:亚洲最大跨国瀑布的吃住行玩全指南
民族团结|关于民族团结,你知道多少
五行缺火?这些饰品让你最旺🔥✨
如何提高孩子的写作水平?这些建议值得学习
奇墅湖&塔川:宏村周边的绝美打卡地
天宫一号实现多项技术突破,为中国空间站建设奠定基础
天宫一号发射十二年,中国空间站跻身世界前列
宏村周边隐藏宝藏景点大揭秘!
探访《卧虎藏龙》取景地:宏村周边的木坑竹海与南屏景区