Sensor Playground
Science Soft Tools In-app purchases
Live data from DIY sensors
- Downloads
- 10+
- on Google Play
- Price
- Free
- In-app purchases
- Updated
- Aug 21
- 2026 · v1.0.60
Screenshots
About Sensor Playground
Sensor Playground turns your phone into a live dashboard for DIY sensor nodes built on the ESP32 or a Raspberry Pi class single-board computer.
Flash the free companion firmware from GitHub onto your board, wire up a supported sensor, and the app finds the node automatically per UDP Discovery Broadcast on your local network or via Bluetooth LE — no cloud, no account, no registration. Readings appear as clear cards and live charts, updated in real time.
🌟 HIGHLIGHTS
• Automatic discovery of sensor nodes over Wi-Fi (LAN) and Bluetooth LE
• Live cards and charts for every measured quantity
• Air-quality rating derived from IAQ, CO₂ or eCO₂/TVOC readings
• Dedicated screens for gesture, distance and contact sensors
• Live MJPEG camera view with picture controls for the ESP32-CAM
• Send bitmaps to an SSD1306 OLED display node and switch an LED node on and off
• Signal-strength badge for Bluetooth nodes
• °C/°F switch, English, German and Polish
• Everything stays on your own network: TLS-encrypted and API-key protected — no cloud involved
✅ SUPPORTED SENSORS
• Environment & air quality: BME680, BME280, BMP085/BMP180, SCD30, SGP30, MCP9808, SHT11, SHT31, SHT41, AHT10/AHT20, DHT11, DHT22, CozIR-A, PPD42NS dust/particle sensor
• Light & optical: SI1145 (sunlight/UV), TSL2591 (lux), TCS34725 (color), ISL29125 (RGB), analog light sensor
• Soil: capacitive moisture sensor (corrosion-resistant probe), Chirp I2C soil moisture sensor (moisture, temperature, light)
• Motion & orientation: IMU 10DOF, MPU6050, MMA7660
• Infrared temperature: MLX90615 (non-contact)
• Positioning: Air530 GNSS/GPS
• Event-driven: PAJ7620 gesture, VL53L0X laser distance, Grove ultrasonic ranger, 125KHz RFID reader, NFC tag (shows what your phone writes to it), button, hall sensor, magnetic switch, PIR motion, vibration, line finder
• Input & control: rotary angle knob, LED node (switch from the app, see its state live), Grove SPDT relay boards with 1, 2 or 4 channels (one button per channel, the node reports how many it has)
• Sound: Grove speaker (play notes and a melody from the app)
• Storage: AT24C128 EEPROM (store a text from the app, read it back any time)
• Camera: ESP32-CAM live video stream, HTTP, WS or BLE support
• Display: SSD1306 OLED (128×64), TM1637 4-digit clock display (synced from the app)
ℹ️ GOOD TO KNOW
• You need at least one sensor node: an ESP32 or a Raspberry Pi class board running the free, open companion firmware from GitHub. Arduino sketches and Python scripts are available for every supported sensor.
• New: experimental Go, Node.js and Rust ports of every Python node, speaking the identical protocol — the app cannot tell them apart. Arduino and Python stay the reference implementations; the Rust port also does Bluetooth LE, while Go and Node.js are Wi-Fi only.
• Scanning and discovery are free for all sensors. Data visualisation for a few selected sensors requires a one-time in-app licence purchase, which supports the ongoing development.
🌱 CONTINUOUSLY GROWING
Development is ongoing: updates ship regularly, and support for new sensors is added continuously.
Flash the free companion firmware from GitHub onto your board, wire up a supported sensor, and the app finds the node automatically per UDP Discovery Broadcast on your local network or via Bluetooth LE — no cloud, no account, no registration. Readings appear as clear cards and live charts, updated in real time.
🌟 HIGHLIGHTS
• Automatic discovery of sensor nodes over Wi-Fi (LAN) and Bluetooth LE
• Live cards and charts for every measured quantity
• Air-quality rating derived from IAQ, CO₂ or eCO₂/TVOC readings
• Dedicated screens for gesture, distance and contact sensors
• Live MJPEG camera view with picture controls for the ESP32-CAM
• Send bitmaps to an SSD1306 OLED display node and switch an LED node on and off
• Signal-strength badge for Bluetooth nodes
• °C/°F switch, English, German and Polish
• Everything stays on your own network: TLS-encrypted and API-key protected — no cloud involved
✅ SUPPORTED SENSORS
• Environment & air quality: BME680, BME280, BMP085/BMP180, SCD30, SGP30, MCP9808, SHT11, SHT31, SHT41, AHT10/AHT20, DHT11, DHT22, CozIR-A, PPD42NS dust/particle sensor
• Light & optical: SI1145 (sunlight/UV), TSL2591 (lux), TCS34725 (color), ISL29125 (RGB), analog light sensor
• Soil: capacitive moisture sensor (corrosion-resistant probe), Chirp I2C soil moisture sensor (moisture, temperature, light)
• Motion & orientation: IMU 10DOF, MPU6050, MMA7660
• Infrared temperature: MLX90615 (non-contact)
• Positioning: Air530 GNSS/GPS
• Event-driven: PAJ7620 gesture, VL53L0X laser distance, Grove ultrasonic ranger, 125KHz RFID reader, NFC tag (shows what your phone writes to it), button, hall sensor, magnetic switch, PIR motion, vibration, line finder
• Input & control: rotary angle knob, LED node (switch from the app, see its state live), Grove SPDT relay boards with 1, 2 or 4 channels (one button per channel, the node reports how many it has)
• Sound: Grove speaker (play notes and a melody from the app)
• Storage: AT24C128 EEPROM (store a text from the app, read it back any time)
• Camera: ESP32-CAM live video stream, HTTP, WS or BLE support
• Display: SSD1306 OLED (128×64), TM1637 4-digit clock display (synced from the app)
ℹ️ GOOD TO KNOW
• You need at least one sensor node: an ESP32 or a Raspberry Pi class board running the free, open companion firmware from GitHub. Arduino sketches and Python scripts are available for every supported sensor.
• New: experimental Go, Node.js and Rust ports of every Python node, speaking the identical protocol — the app cannot tell them apart. Arduino and Python stay the reference implementations; the Rust port also does Bluetooth LE, while Go and Node.js are Wi-Fi only.
• Scanning and discovery are free for all sensors. Data visualisation for a few selected sensors requires a one-time in-app licence purchase, which supports the ongoing development.
🌱 CONTINUOUSLY GROWING
Development is ongoing: updates ship regularly, and support for new sensors is added continuously.
What’s new
Version 1.0.60 · Updated August 21, 2026
more than 10 new sensors added
Alternatives to Sensor Playground
Looking for apps like Sensor Playground? Here are 4 similar Android apps on Google Play. All of them are free to download.
| App | Rating | Price | Installs | Last updated | Compare |
|---|---|---|---|---|---|
| Sensor Playground | – | Free | 10+ | Aug 21, 2026 | |
| NetCam: Camera Control | – | Free | 10+ | – | Compare |
| DiashowDL Slideshow Player | – | Free | 100+ | Jun 23, 2026 | Compare |
| ESP32-Cam | – | Free | 1,000+ | Sep 15, 2026 | Compare |
| Stoichiometric equation | – | Free | 100+ | Sep 14, 2026 | Compare |
Compare Sensor Playground with the top alternatives: ratings, updates, ASO score and keyword gaps →