1 Star 4 Fork 1

周小龙 / 基于STM32的智能家居系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.78 KB
一键复制 编辑 原始数据 按行查看 历史
周小龙 提交于 2024-03-12 11:38 . update

基于STM32的智能家居系统

介绍

基于STM32的智能家居系统

软件架构

适配STM32F429IGT6单片机开发板

基于STM32F4xx固件库开发

使用Keil5编写C语言代码

使用Qt编写上位机代码。

完成功能: 1、OLED显示当前温湿度 2、使用LD3320语音识别模块识别开关灯、电视、冰箱、空调等指令 3、以OLED显示指令文字,LED亮灭表示开关 4、Windows系统下的上位机通过串口1进行控制操作

BSP驱动编写部分: LED、按键、定时器、USART1串口(用于调试)、USART3(用于语音指令输入)、I2C、DHT11温湿度传感器、OLED显示屏

要点: USART1和USART3使用中断接收、查询发送的方式进行通信。

以下为实物图: 1、显示温湿度 显示温湿度

2、整体图 整体图

3、一级语言指令响应 一级语言指令响应

二级指令响应 4、开灯 开灯

5、关灯 关灯

6、全部打开 全部打开

7、全部关闭 全部关闭

8、上位机界面 上位机界面

9、上位机通信 上位机通信

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/eva121386/Smart_Home.git
git@gitee.com:eva121386/Smart_Home.git
eva121386
Smart_Home
基于STM32的智能家居系统
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891