summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorderf <derf@finalrewind.org>2023-04-23 08:00:03 +0200
committerGitHub <noreply@github.com>2023-04-23 08:00:03 +0200
commitc841cbfa6d7786fc519f4dcad89f51b2ca397852 (patch)
tree535861c23ce927dcbaeb176e1c73fc05b34fc583
parent0d295cc6a413ef6804134030a43e6c1c2467499c (diff)
Add README
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..261b4cd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+# Moile CO₂ Monitor
+
+This repository contains NodeMCU Lua source code for a mobile CO₂ monitor.
+I found it quite interesting to see how bad the air inside meeting rooms and train carriages can get, and how well ventilation in other areas can work.
+There is also OpenSCAD source code for 3D-printing a case – however, as I relied on hand-soldering rather than designing a PCB for this task, it will likely need adjustments.
+
+## Components
+
+* Processor: ESP8266
+* CO₂ sensor: SCD4x (In principle, adding support for [MH-Z19](https://finalrewind.org/projects/esp8266-nodemcu-mh-z19) and similar is not hard, however those rely on a 5V supply which this board does not provide)
+* Display: 128x64 OLED via SSD1306 (128x32 also supported with some changes)
+* Power Supply: AliExpress TP4056 charge controller + BMS board; 2.5V cutoff
+* Battery: Regular 18650 LiIon cell; LiPo also works
+
+Mobile CO₂ monitor using an ESP8266, SCD4x, and SSD1306
+
+## Images
+
+![](https://finalrewind.org/projects/mobile-co2-monitor/media/preview.jpg)
+![](https://finalrewind.org/projects/mobile-co2-monitor/media/mobile-co2-monitor-board.jpg)