This beginner-friendly project transforms the Seeed Studio Wio Terminal into a powerful environmental monitoring station using Grove sensors. Perfect for makers, educators, and IoT enthusiasts, it collects and displays:
- Air quality (Grove Air Quality Sensor v1.3)
- Combustible gas levels (Grove MQ2 Gas Sensor)
- Light intensity (built-in sensor)
- Sound levels (built-in microphone)
The 2.4" LCD screen alternates between two intuitive interfaces every 10 seconds:
- Screen 1: Air quality + gas data with safety advice
- Screen 2: Light + sound measurements with recommendations
✅ Practical - Monitor home/office environments for health and safety
✅ Educational - Learn sensor integration, Arduino programming, and UI design
✅ Scalable - Easily expandable with more sensors or cloud connectivity
- Color-coded alerts (Green=Normal, Yellow=Warning, Red=Danger)
- Real-time advice based on sensor readings
- Compact UI optimized for the 320x240 display
- 10-second auto-switching
- between data views
Wio Terminal (main board)
Grove Air Quality Sensor v1.3 (Port A0)
Grove MQ2 Gas Sensor (Port A1)
USB-C cable
Install Arduino IDE
Add Wio Terminal board support
Install required libraries:
TFT_eSPI
(for display)
Grove_Air_quality
The system:
Collects sensor data every 10 seconds
Evaluates thresholds for each parameter
Displays data with color-coded status indicators
Provides actionable advice (e.g., "Open windows" for poor air quality)
Try It Yourself!
Full code and step-by-step instructions are available below. The project takes less than 30 minutes to set up!
Expansion IdeasCloud logging to ThingSpeak
SD card data storage
Audible alarms using the built-in buzzer
3D-printed enclosure for permanent mounting
Image Placement Notes:
Hero Shot - Top of project page
Screen Close-ups - In "Key Features" section
Wiring Diagram - In hardware setup
IDE Setup - In software instructions
Serial Output - In "How It Works"
Live Demo - At conclusion
Wio Terminal Official Documentation: https://wiki.seeedstudio.com/Wio-Terminal-Getting-Started/
Grove - Air Quality Sensor v1.3 Documentation: https://wiki.seeedstudio.com/Grove-Air_Quality_Sensor_v1.3/
Grove - Gas Sensor (MQ2) Documentation: https://wiki.seeedstudio.com/Grove-Gas_Sensor-MQ2/
LIS3DHTR Library Documentation: https://github.com/Seeed-Studio/Seeed_LIS3DH
Arduino Official Tutorials: https://www.arduino.cc/en/Tutorial/HomePage
Comments
Please log in or sign up to comment.