Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!

Radio CO2 Monitor

Monitor your workspace or your home with this simple solution that sends all the data by radio so you can work with them.

BeginnerFull instructions provided1 hour1,106
Radio CO2 Monitor

Things used in this project

Hardware components

CO2 Monitor Kit
HARDWARIO CO2 Monitor Kit
×1
Radio Dongle
HARDWARIO Radio Dongle
×1

Software apps and online services

Playground
HARDWARIO Playground
Blynk
Blynk
Node-RED
Node-RED

Story

Read more

Code

NODE-Red flow

JSON
NODE-Red flow ready to be used for CO monitor kit
[{"id":"3687fa7.f65cd06","type":"mqtt in","z":"b1cbfff0.a62c3","name":"","topic":"node/co2-monitor:0/thermometer/0:0/temperature","qos":"2","broker":"e649966c.8c2af8","x":320,"y":180,"wires":[["57b6af1f.18fd7","5564f346.978d1c"]]},{"id":"81c4e30d.4d6a","type":"mqtt in","z":"b1cbfff0.a62c3","name":"","topic":"node/co2-monitor:0/hygrometer/0:4/relative-humidity","qos":"2","broker":"e649966c.8c2af8","x":330,"y":280,"wires":[["9aa13d70.d762b","66d20d5a.c68374"]]},{"id":"522a865e.d7e338","type":"mqtt in","z":"b1cbfff0.a62c3","name":"","topic":"node/co2-monitor:0/co2-meter/-/concentration","qos":"2","broker":"e649966c.8c2af8","x":310,"y":480,"wires":[["1a570a00.475226","266405ad.25168a"]]},{"id":"a2b3a41a.136c88","type":"mqtt in","z":"b1cbfff0.a62c3","name":"","topic":"node/co2-monitor:0/barometer/0:0/pressure","qos":"2","broker":"e649966c.8c2af8","x":300,"y":380,"wires":[["6762302a.aebbd","279186cd.34812a"]]},{"id":"57b6af1f.18fd7","type":"ui_gauge","z":"b1cbfff0.a62c3","name":"","group":"57ff470b.93fdf8","order":0,"width":0,"height":0,"gtype":"gage","title":"Temperature","label":"°C","format":"{{value}}","min":0,"max":"40","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":730,"y":180,"wires":[]},{"id":"9aa13d70.d762b","type":"ui_gauge","z":"b1cbfff0.a62c3","name":"","group":"57ff470b.93fdf8","order":0,"width":0,"height":0,"gtype":"gage","title":"Humidity","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#97faff","#00b8c1","#005bca"],"seg1":"","seg2":"","x":720,"y":280,"wires":[]},{"id":"1a570a00.475226","type":"ui_gauge","z":"b1cbfff0.a62c3","name":"","group":"57ff470b.93fdf8","order":0,"width":0,"height":0,"gtype":"gage","title":"CÖ2 Concentration","label":"ppm","format":"{{value}}","min":0,"max":"10000","colors":["#ffffff","#c0c0c0","#220909"],"seg1":"","seg2":"","x":750,"y":480,"wires":[]},{"id":"6762302a.aebbd","type":"ui_gauge","z":"b1cbfff0.a62c3","name":"","group":"57ff470b.93fdf8","order":0,"width":0,"height":0,"gtype":"gage","title":"Atmospheric pressure","label":"kPa","format":"{{value}}","min":"20","max":"110","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":760,"y":380,"wires":[]},{"id":"5564f346.978d1c","type":"blynk-ws-out-write","z":"b1cbfff0.a62c3","name":"","pin":0,"pinmode":0,"client":"69359c27.0b0d54","x":710,"y":220,"wires":[]},{"id":"66d20d5a.c68374","type":"blynk-ws-out-write","z":"b1cbfff0.a62c3","name":"","pin":"1","pinmode":0,"client":"69359c27.0b0d54","x":740,"y":320,"wires":[]},{"id":"266405ad.25168a","type":"blynk-ws-out-write","z":"b1cbfff0.a62c3","name":"","pin":"3","pinmode":0,"client":"69359c27.0b0d54","x":740,"y":520,"wires":[]},{"id":"279186cd.34812a","type":"blynk-ws-out-write","z":"b1cbfff0.a62c3","name":"","pin":"2","pinmode":0,"client":"69359c27.0b0d54","x":740,"y":420,"wires":[]},{"id":"e649966c.8c2af8","type":"mqtt-broker","z":"","name":"","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"57ff470b.93fdf8","type":"ui_group","z":"","name":"Default","tab":"11207769.c31889","disp":true,"width":"6","collapse":false},{"id":"69359c27.0b0d54","type":"blynk-ws-client","z":"","name":"CO2 Monitor","path":"ws://blynk-cloud.com/websockets","key":"","dbg_all":false,"dbg_read":false,"dbg_write":false,"dbg_notify":false,"dbg_mail":false,"dbg_prop":false,"dbg_sync":false,"dbg_bridge":false,"dbg_low":false,"dbg_pins":"","multi_cmd":false,"proxy_type":"no","proxy_url":""},{"id":"11207769.c31889","type":"ui_tab","z":"","name":"Home","icon":"dashboard"}]

Credits

Jakub Smejkal

Jakub Smejkal

79 projects • 14 followers
Lukáš Fabik

Lukáš Fabik

43 projects • 12 followers
Alan Fabik

Alan Fabik

43 projects • 11 followers
Martin Hubáček

Martin Hubáček

65 projects • 56 followers
Pavel Hübner

Pavel Hübner

19 projects • 17 followers
I am a hardware engineer, firmware developer, and open-source enthusiast.

Comments