自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除