Search models, users, collections, and posts

Arduino CO2 monitor with LCD display

Print Profile(1)

All
A1
X1E
X1
A1 mini
H2D
P1P
X1 Carbon
P1S
H2D Pro
H2S
P2S
H2C
X2D
A2L

0.16mm layer, 2 walls, 15% infill
0.16mm layer, 2 walls, 15% infill
Designer
2.2 h
1 plate
5.0(1)

Open in Bambu Studio
Boost
18
46
1
0
73
23
Released 

Description

Quick description:

SCD30 combined CO2/temp/humidity sensor with LCD 1602 display.

Operation:

The device connects to WiFi and MQTT broker and checks sensor is ok, showing the status at each stage. A heartbeat symbol flashes top right every 10 seconds to show the MQTT connection is alive.

Hardware:

Blue backlight I2C LCD1602(1602 Serial LCD Module Display) brand GeekPi
Adafruit SCD30 sensor (from AliExpress - cheaper but less accurate sensors are SGP30 or CCS811)
Wemos D1 mini v4.0.0 is used for I2C cable connection
Double sided sticky tape to mount (and insulate) Wemos onto LCD
M2 x 5mm screws

Connections:

SCD30 via 3V/GND/SCL/SDA (i2c address 0x61)
LCD1602 via 5V/GND/SCL/SDA (i2c address 0x27)

Code on my github:

https://github.com/877dev/CO2-Sensor

Further reading:

https://wiki.52pi.com/index.php?title=Z-0234 //GeekPi product website
https://arduinogetstarted.com/tutorials/arduino-lcd-i2c
https://www.makerguides.com/character-i2c-lcd-arduino-tutorial

Comment & Rating (1)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.