Author Archives: Kelvin Wong

SGP30 Air Quality Sensor with Arduino & ESP32: Wiring, TVOC, eCO2 and the Baseline Explained

Cartoon of a dark-blue SGP30 sensor module with a silver metal-lid sensor, teal scent lines reaching it from a marker pen, spray bottle and coffee cup, with an open window on the right

Wire the GY-SGP30 to an Arduino Uno or ESP32 with four I2C jumpers and read TVOC and eCO2 in minutes — then learn what the numbers really mean: why the first 15 seconds are pinned at 400 ppm and 0 ppb, why the first 12 hours are baseline formation, how to save and restore the baseline, and why eCO2 is an inference, not measured CO2.

How to Read the Resistor Colour Code (and Why Every LED Needs One)

Cartoon of a giant sky-blue five-band resistor above a kraft-paper strip of blue resistors, with a small glowing red LED beside it

A resistor sets how much current flows. Learn to read the 4-band and 5-band colour code on the blue metal-film resistors in your bag, confirm values with a multimeter, calculate the series resistor any LED needs from its supply voltage, combine values in series and parallel, and understand why an overloaded resistor smokes.