CO2 MONITOR / ESP32 APPLICATION
ESP32 二氧化碳监测仪
ESP32 二氧化碳监测仪,将读数写入数据库并通过 Django 网页查看。

关于这个项目
关于这个项目
一块 Cheap Yellow Display 接上 MH-Z19C 二氧化碳传感器,每秒采一次样,数据推给 Django 站点存进 SQLite。屏幕上用 LVGL 加 TFT_eSPI/XPT2046 实时显示浓度;既然本地已经能看到,上传就攒批做,每 4 分钟发 240 个采样,省电,每条带上楼名、房间号、模式和 Unix 时间戳。服务端是 Django,/api/log/ 用 Bearer token 认证,gunicorn 跑在 Caddy 后面,外壳是从别人的 CYD 盒子改的 3D 打印件。按住按键 7 秒会把传感器零点校准到 400 ppm,这一步要在室外做。一次 POST 超过 240 个采样可能直接报 connection refused,能发多少由 sketch 里的缓冲区大小决定。
README 原文摘录
README 原文摘录
- Dependency
- Django for web app, API endpoint, and SQLite database
- Feature
- POST requests will be made every 4 minutes to reduce power usage
- Feature
- Zero the CO2 sensor to 400 ppm by depressing the button for 7 seconds
- Limit
- Increasing the number of samples in each POST can cause the POSTs to fail
硬件
原生板型: ESP32-2432S028R(CYD)
支持板型: ESP32
ESP32 类开发板;请在上游构建文档中核对具体板型、屏幕、供电与接线。
媒体署名与权利
上游项目媒体 · 权利归其所有者 · 署名: NathanPervin
来自上游 README 的真实截图;未运行代码或固件,预览包保留许可证声明。
同板型的其他项目
Handwritten Clock Sleep Number Remote 2D LED Matrix A Ball Robot Based On ESP32 ACT1026 ESP32 AI Quota Monitor
看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。
预览与交互
形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。
试一个项目
最新收录
给你的作品,一点聚光。
仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。