Portable environment data monitor with Wio Terminal and Grove interface
A really quick project to link a few sensors to Wio Terminal via Grove/I2C interface. The device measures PM2.5 air quality, temperature, humidity, pressure, gas, IR thermal gauge, and motion sensing (accelerometer). I used an old Raspberry Pi case to place all sensors in one package, and velcroed on to the back of the Wio Battery.
- BME680 collects temperature, humidity, pressure, and gas in the environment
- PMSA003I collects particles in air
- MLX90614 collects infrared thermal data
- 3-axis accelerometer (Wio Terminal builtin)
I was surprised how useful this device turned out to be. I now know how good/poor the air quality is in my garage office, and I can also tell what temperature I want my cup of coffee to be (I like it around 150F).
Grove has always been just another interface for me, but with Wio Terminal (which is an awesome product by the way!), Grove became the must-use interface. For this project, I had to convert two of three sensor breakout boards to Grove. I then used a Grove I2C hub to connect them all to one I2C port of the Wio Terminal.
The Arduino code is available in GitHub.