构建一个智能加湿器控制器
我一直养着雪茄,却厌倦了猜测加湿器内部的状况。湿度会不断变化,等你察觉时,已经为时已晚。于是,我开始打造HC-01:一款智能加湿器控制器,它能实时监测温度和湿度,并自动调节环境参数。
工作原理
ESP32模块读取温湿度传感器的数据,并驱动一个1.28英寸的GC9A01圆形TFT显示屏,实时显示读数。通过MOSFET模块控制小型5V风扇,使空气在加湿器内循环流动;闭环湿度控制是下一个关键里程碑。整个设备安装在一个我从零开始设计并使用FDM打印成型的外壳中,圆形显示屏采用卡扣式边框固定。
目前进展
项目始于显示屏的设计。圆形屏幕能带来类似仪表盘的直观感受,但市面上没有现成的屏幕能完美契合这种需求——于是我设计了一个卡扣式边框与外壳,围绕GC9A01模块进行反复打印,直到达到理想贴合效果。最初我的“应该能装进去”想法中,大约有一半是错误的。打印、测试、再打印。
接下来是布线的日子:ESP32在手,放大镜在手,每根跳线都必须在通电前仔细检查。没有工厂,没有团队——只有工作台、一个焊锡枪和一份计划。
第一道光是彩色测试图案——证明显示屏、线路和驱动代码都正常运行。然后迎来真正的里程碑:传感器实时数据出现在屏幕上——相对湿度52.2%,温度25.2°C。
接下来的步骤
闭环湿度控制(当湿度偏离时风扇会自动启动)、最终外壳装配,以及在真实加湿器中的实地测试。随着项目推进,我会持续更新进展。
HC-01是BYITL的第一款产品,我的单人硬件工作室——PCB、外壳和固件都在同一屋檐下。
更新——定制电路板已到货
7月16日:第一批定制HC-01 PCB已送达。上面原型图中的跳线设计现已变为单板——BYITL HC-01 revD版,内置ESP32-WROOM-32E芯片,配备USB-C接口带CH340C USB-UART,以及专用于显示、温湿度传感器和风扇的插接式引脚。原型图中每一根电线现在都已转为走线轨迹。下一步是完成新电路板的固件烧录。
本文编译自hackster.io





