
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
到目前为止,我们这个智能家居系统添加了4个外设,分别是:LED灯、RGB灯、DHT11温度传感器和SGP30。今天继续添加环境测量类传感器“PMS5003空气颗粒物检测传感器”,可检测周围环境空气中的颗粒物浓度,比如PM2.5。

上一篇文章我们给这个智能家居系统添加了第三个外设,温湿度传感器。今天添加第四个外设,用于测量环境中CO₂与TVOC的传感器“SGP30”。

前面我们已经完成了搭建这个智能家居所需要的环境HomeAssistant和ESPHome,今天我们开始在这个智能家居中添加我们的第一个设备(一颗LED灯)

从今天开始,我们将开展一个系列的文章记录我们用“Home Assistant”和“ESP Home”搭建个人的智能家居。今天进行的是第一步,搭建智能家居的控制平台“Home Assistant”。

ESPHome 是一个通过简单而强大的配置文件控制微控制器的系统,通过ESPHome编辑、生成传感器节点的配置文件,并且生成的配置文件可以以“.bin”文件的形式导出,或者直接通过OTA给ESP8266等节点控制器进行配置文件更新。配置文件烧录到ESP8266等控制器后可以直接在局域网内接入HomeAssistant系统,远程控制它们。

本文介绍了使用ESP8266(ESP-01S)通过MQTT协议连接oneNET物联网平台的完整流程。主要内容包括:1)烧录MQTT AT固件;2)关键AT指令说明,涵盖WiFi连接、MQTT配置、主题订阅和消息发布;3)详细的上报数据流程,包括连接AP、MQTT服务器和发布消息;4)平台下发数据流程,包含订阅主题、接收数据和响应回复。文章还指出实际应用中可结合单片机实现传感器数据采集和智能控制,为

本文介绍了在ESP32录音播放器中增加OLED屏幕显示功能的方法,通过U8G2图像库驱动OLED 屏幕实现。详细讲解了U8G2图形库的安装、核心函数使用方法等。文章重点演示了文字显示和滚动显示的实现代码,包括字体设置、坐标计算等关键步骤。最后提供了完整的示例代码,为后续录音播放器的UI开发奠定了基础。

CS1237是一款高精度、低功耗24位Sigma-Delta模数转换芯片,支持1-128倍PGA放大和10Hz-1.28kHz输出速率。文章介绍了其特性、引脚功能、SPI读写时序、数据格式、电压/温度换算方法和STM32F103驱动示例。该芯片内置温度传感器和RC振荡器,适用于电子秤、工业控制等场景。使用时需注意输入信号范围需满足共模电压要求,温度测量需进行两点校准。

BMI160是一款低功耗6轴惯性测量单元(3轴加速度+3轴陀螺仪),适用于移动设备、可穿戴设备、AR/VR等场景。本文介绍了BMI160的主要特性、引脚功能、数据流框图、I2C通信协议、关键寄存器配置等。并通过STM32F103C8T6测试BMI160,读取三轴加速度和三轴陀螺仪的数据于OLED屏幕展现。实现了BMI160六轴数据的采集与显示测试。

本文介绍了如何通过电脑串口、IO口触发两种方式控制DFPlayer Mini MP3模块播放音乐。主要内容包括:模块简介及引脚定义、USB/USB转TTL接线图、串口通信协议、核心指令详解(指定歌曲播放、音量控制、文件夹播放等)。重点说明指令格式和参数设置,提供了实际接线测试现象、按键控制方法及常见错误处理,最后给出Arduino驱动和视频教程参考链接。该模块支持TF卡/U盘播放,可播放3000首








