- 博客(9)
- 收藏
- 关注
原创 两块ESP32模块蓝牙互联通过温湿度传感器控制电机转速
摘要:本项目基于ESP32开发板实现温湿度控制电机系统。硬件配置包括ESP-WROOM-32、L298N电机驱动板、DHT22传感器和OLED显示屏。系统功能包括:1)显示实时温湿度;2)根据温度(≤25℃停止,25-27℃一档,27-32℃二档,>32℃三档)或湿度(≤60%停止,60-70%一档,70-80%二档,>80%三档)控制电机转速;3)支持蓝牙通信,主机从机模式协同工作。
2025-12-11 07:51:33
798
原创 STM32连接温湿度传感器控制电机
摘要:本设计基于STM32F103C8T6实现温湿度监控系统,采用DHT22传感器采集数据,0.96寸OLED显示屏显示实时温湿度值。当温度≥32℃时继电器立即闭合驱动电机工作;温度低于32℃时延时15秒断开继电器停止电机。
2025-12-04 08:32:23
158
原创 STM32连接温湿度传感器
本项目基于STM32F103C8T6开发板,通过DHT22温湿度传感器采集环境数据,并使用0.96寸OLED显示屏实时显示。
2025-12-04 08:31:52
154
原创 STM32连接红外PM2.5传感器
摘要:本项目基于STM32F103C8T6开发板,通过红外PM2.5传感器采集数据,并使用0.96寸OLED显示屏(I2C接口)实时显示颗粒物浓度值。系统采用5V供电,程序通过Arduino框架实现,主要功能包括串口数据处理、传感器数值校准和OLED显示更新。
2025-12-03 20:19:25
186
原创 STM32连接红外PM2.5传感器控制电机
摘要:本项目基于STM32F103C8T6开发板,实现PM2.5浓度监测与自动控制功能。系统通过红外PM2.5传感器采集数据,当浓度≥200μg/m³时立即启动继电器和电机,低于阈值时延时15秒关闭。采用0.96寸OLED显示屏实时显示浓度值,程序包含串口数据处理、继电器控制逻辑和显示更新等功能模块。硬件连接包括5V电源、IIC接口OLED和继电器控制电路,通过Arduino框架实现数据采集、处理与设备控制的一体化方案。
2025-12-03 19:56:36
128
原创 在Arduino IDE中ESP32和STM32连接TFT触摸彩色SPI串口液晶屏显示模块字体显示
本文介绍了TFT显示屏的开发流程:1)安装TFT_eSPI库并配置User_Setup.h文件,完成ESP32/STM32与显示屏的接线;2)实现触摸功能需添加THOUCH_CS定义并连接对应引脚;3)自定义字体通过Processing软件转换字体文件,将生成的.h文件加入工程即可显示个性化字体。文中提供了字体转换工具链接和具体操作步骤。
2025-07-31 16:18:01
865
原创 在Arduino IDE中搭建ESP32和ESP8266开发环境
要在Arduino IDE中开发ESP32和ESP8266微控制器,您需要安装适当的硬件支持包。首先确保您已安装最新版本的Arduino IDE:从[Arduino官网](https://www.arduino.cc/en/software)下载并安装使用管理员身份运行打开安装包。在线安装,离线安装。
2025-07-20 17:55:02
1356
原创 STM32和ESP32连接OLED显示屏字体显示
摘要:本文介绍了STM32连接OLED显示屏并通过Arduino IDE编程显示中文的方法。首先详细说明了硬件接线(3.3V供电,PB6/7引脚连接),然后讲解使用U8g2库显示中文的步骤,包括库文件安装、基础程序编写和UTF-8支持设置。第二部分重点阐述自定义中文字库的实现方法:通过转换Unicode编码制作.map文件,使用GUItool生成.bdf字体文件,修改批处理文件生成.c文件并添加到U8g2库中。文章提供了完整的示例代码,展示如何显示中文字符。
2025-07-17 18:43:33
528
原创 在Arduino IDE中搭建STM32开发环境
本文详细介绍如何在Arduino IDE中配置STM32开发环境。主要内容包括:安装最新版Arduino IDE;通过板管理器或手动方式添加STM32硬件支持;安装STM32CubeProgrammer工具链;正确选择开发板型号和上传方法;连接ST-LINK或USB-TTL的接线说明;可能需要的驱动程序安装;以及测试Blink示例程序的方法。文中还提供了常见问题的解决方案,如上传失败、串口不识别和编译错误等问题的排查方法。
2025-07-17 18:28:01
3330
空空如也
两个ESP32通过蓝牙串口主从机通信
2024-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅