MicroPython入门实践,用ESP32做一个温湿度监测器

时间:2026-05-30 23:46:45   阅读:30

Python运行在微控制器上已经非常成熟了。用ESP32开发板和DHT11传感器,几十行代码就能做一个温湿度监测器。

硬件准备

ESP32开发板一块(约30元),DHT11温湿度传感器一个(约5元),面包板和数据线。将DHT11的数据引脚连接到ESP32的GPIO4。ESP32自带WiFi和蓝牙,非常适合物联网项目。

固件烧录

从MicroPython官网下载ESP32的固件,用esptool.py烧录:esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash然后write_flash。烧录完成后用Thonny IDE连接,就可以在Python交互环境中测试了。

读取传感器数据

安装dht库后只需两行代码读取温湿度。可以每秒读取一次,超过阈值时亮灯或发通知。配合WebREPL还可以通过浏览器远程控制,不需要连接电脑。

上一篇:Elasticsearch倒排索引原理,搜索秒级响应的秘密

下一篇:Go语言并发编程,goroutine和channel实战