Sensor Playground

In-app purchases
Content rating
Everyone
10+
Downloads
Content rating
Everyone
In-app purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Live data from DIY sensors
Updated on
21 Aug 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What's new

more than 10 new sensors added
Content rating
Everyone
In-app purchases
Learn more

App support

Phone number
+4369020040132
About the developer
ScienceSoft e.U.
peter.sauer@sciencesoft.at
Oberzellergasse 12/13 1030 Wien Austria
+43 690 20040132

More by Science Soft