Sensor Playground zamienia Twój telefon w pulpit nawigacyjny dla węzłów czujników DIY zbudowanych na ESP32 lub komputerze jednopłytkowym klasy Raspberry Pi.
Wgraj darmowe oprogramowanie układowe z GitHub na płytkę, podłącz obsługiwany czujnik, a aplikacja automatycznie znajdzie węzeł za pomocą protokołu UDP Discovery Broadcast w sieci lokalnej lub przez Bluetooth LE — bez chmury, konta i rejestracji. Odczyty są wyświetlane w postaci przejrzystych kart i wykresów na żywo, aktualizowanych w czasie rzeczywistym.
🌟 NAJWAŻNIEJSZE CECHY
• Automatyczne wykrywanie węzłów czujników przez Wi-Fi (LAN) i Bluetooth LE
• Karty i wykresy na żywo dla każdej mierzonej wartości
• Ocena jakości powietrza na podstawie odczytów IAQ, CO₂ lub eCO₂/TVOC
• Dedykowane ekrany dla czujników gestów, odległości i dotyku
• Podgląd na żywo z kamery MJPEG z kontrolą obrazu dla ESP32-CAM
• Wysyłanie map bitowych do węzła wyświetlacza OLED SSD1306 oraz włączanie i wyłączanie węzła LED
• Wskaźnik siły sygnału dla węzłów Bluetooth
• Przełącznik °C/°F, język angielski, niemiecki i polski
• Wszystko pozostaje w Twojej sieci: szyfrowane TLS i chronione kluczem API — bez użycia chmury
✅ OBSŁUGIWANE CZUJNIKI
• Środowisko i jakość powietrza: BME680, BME280, BMP085/BMP180, SCD30, SGP30, MCP9808, SHT11, SHT31, SHT41, AHT10/AHT20, DHT11, DHT22, CozIR-A, czujnik pyłu/cząstek PPD42NS
• Światło i optyka: SI1145 (światło słoneczne/UV), TSL2591 (luks), TCS34725 (kolor), ISL29125 (RGB), analogowy czujnik światła
• Gleba: pojemnościowy czujnik wilgotności (sonda odporna na korozję), czujnik wilgotności gleby Chirp I2C (wilgotność, temperatura, światło)
• Ruch i orientacja: IMU 10DOF, MPU6050, MMA7660
• Temperatura w podczerwieni: MLX90615 (bezkontaktowy)
• Pozycjonowanie: Air530 GNSS/GPS
• Sterowanie zdarzeniami: gest PAJ7620, dalmierz laserowy VL53L0X, ultradźwiękowy dalmierz Grove, czytnik RFID 125 kHz, znacznik NFC (pokazuje, co (zapis na telefonie), przycisk, czujnik Halla, przełącznik magnetyczny, czujnik ruchu PIR, wibracje, wykrywacz linii
• Wejście i sterowanie: pokrętło kąta obrotu, węzeł LED (przełączanie z aplikacji, podgląd stanu na żywo), płytki przekaźnikowe Grove SPDT z 1, 2 lub 4 kanałami (jeden przycisk na kanał, węzeł informuje o ich liczbie)
• Dźwięk: głośnik Grove (odtwarza nuty i melodię z aplikacji)
• Pamięć: pamięć EEPROM AT24C128 (przechowywanie tekstu z aplikacji, odczyt w dowolnym momencie)
• Kamera: transmisja wideo na żywo z kamery ESP32-CAM, obsługa HTTP, WS lub BLE
• Wyświetlacz: SSD1306 OLED (128×64), 4-cyfrowy wyświetlacz zegara TM1637 (synchronizowany z aplikacją)
ℹ️ WARTO WIEDZIEĆ
• Potrzebny jest co najmniej jeden węzeł czujnika: płytka klasy ESP32 lub Raspberry Pi z darmowym, otwartym oprogramowaniem towarzyszącym z GitHub. Szkice Arduino i skrypty Python są dostępne dla każdego obsługiwanego czujnika.
• Nowość: eksperymentalne porty Go, Node.js i Rust dla każdego węzła Pythona, obsługujące ten sam protokół — aplikacja nie jest w stanie ich rozróżnić. Arduino i Python pozostają implementacjami referencyjnymi; port Rust obsługuje również Bluetooth LE, natomiast Go i Node.js obsługują tylko Wi-Fi.
• Skanowanie i wykrywanie są bezpłatne dla wszystkich czujników. Wizualizacja danych dla kilku wybranych czujników wymaga jednorazowego zakupu licencji w aplikacji, co wspiera ciągły rozwój.
🌱 CIĄGŁY ROZWÓJ
Rozwój trwa: aktualizacje są regularnie dostarczane, a obsługa nowych czujników jest stale dodawana.
Dane na żywo z czujników DIY
Ostatnia aktualizacja
21 sie 2026