The pocket station: XIAO ESP32-C6 + BME680
One postage-stamp computer, one sensor, four wires — temperature, humidity, pressure and a VOC air-quality index, live on the map.
The wiring
XIAO 3V3 → sensor VCC (power — never the 5V pin) XIAO GND → sensor GND (ground) XIAO D4 → sensor SDA (data, GPIO22) XIAO D5 → sensor SCL (clock, GPIO23) SDO and CS on the sensor stay EMPTY (that selects I²C address 0x77)
The software
Arduino IDE with the esp32 boards package (3.0+), board XIAO_ESP32C6, libraries Adafruit BME680, Adafruit Unified Sensor and ArduinoJson. The firmware itself comes pre-configured from your device's ⚙ Manage → Flash firmware panel on sensormap.cloud.
Download the full illustrated guide (PDF) →
Twelve pages: labeled pinouts, breadboard layout, soldering tips, the SensorMap walkthrough, placement advice for honest readings, and a troubleshooting table for every "NOT FOUND" we know about.
SensorMap is a free, ad-free community project. Airport data © NOAA/NWS · AQI © EPA AirNow ·
reference monitors via OpenAQ · community hardware by people like you.
· Terms · Privacy · hello@sensormap.cloud