# 基于stm32和esp8266的智能家居系统 **Repository Path**: luting8419/MySmartHome ## Basic Information - **Project Name**: 基于stm32和esp8266的智能家居系统 - **Description**: 基于 STM32 与 ESP8266 的智能家居系统,以STM32为核心控制单元,通过传感器监测室内环境,结合微信小程序实现数据传输与远程控制。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2024-06-11 - **Last Updated**: 2024-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于stm32和esp8266的智能家居系统 #### 介绍 基于 STM32 与 ESP8266 的智能家居系统,以STM32为核心控制单元,通过传感器监测室内环境,结合微信小程序实现数据传输与远程控制。 #### 软件架构 主要包括 1. oled屏驱动 2. beep蜂鸣器驱动 3. BH1750驱动 4. DHT11驱动 5. key按键驱动 6. ESP8266通信 7. LED灯点亮 8. 通信方式:MQTT协议 9. 云平台:ONENET 上述引脚配置方案可以参考代码内的初始化函数。 后续也会补充一个表格,用于展示实际引脚接入方法。 #### 使用说明 1. 使用Keil5进行代码编写和烧录 2. 烧录工具:ST-Link 3. 芯片选型:STM32C8T6 4. 联网设备:ESP01-S 5. 温湿度传感器:DHT11 6. 光照度传感器:BH1750 7. 屏幕:选用0.96寸oled屏(4脚),通信方式:IIC 8. 蜂鸣器:有源蜂鸣器,低电平触发 微信小程序可自行下载微信官方提供的app。