DigiHealth Smart Lamp

Tipologia prodotto

Totem

Cliente

DigiHealth

Stato

In produzione

Descrizione

Sistema IoT su Raspberry Pi per il monitoraggio della qualità dell’aria indoor che, in base ai dati ambientali, pilota luci circadiane, purificatore e climatizzatore e offre una dashboard web in tempo reale.

Sviluppato all'interno dei Work Package operativi WP3 e WP4 del progetto di ricerca europeo Artes/DigiHealth, DigiHealth Smart Lamp è un sistema IoT full-stack di livello industriale progettato per l'Ambient Intelligence e lo smart healthcare. Il dispositivo opera come un orchestratore Edge che monitora costantemente i parametri fisici e chimici degli spazi confinati (uffici, cliniche, scuole), calcola l'indice di qualità dell'aria interna (IAQI - Indoor Air Quality Index) e agisce in tempo reale e in modo totalmente autonomo sugli impianti di climatizzazione, purificazione e illuminazione per preservare la salute psicofisica e il comfort circadiano degli occupanti.

Finalità

Monitora la qualità dell’ambiente interno (aria, luce, rumore) e agisce automaticamente sul comfort dell’ambiente. Calcola l’IAQI (Indoor Air Quality Index) dai sensori e controlla attuatori smart (LED, lampadine, purificatore, climatizzatore) per migliorare il benessere indoor. Sviluppato nell’ambito dei work package WP3/WP4 del progetto Artes/DigiHealth (ambito ricerca / smart health & ambient intelligence).

Tecnologie

– Python (package `digihealth`, installabile via `setup.py`/`pip -e`)
– Web/dashboard: Flask (porta 5000)
– Config e validazione: PyYAML + Pydantic
– Audio: PyAudio, numpy (FFT, pink noise)
– Hardware: Raspberry Pi 4, sensori ZPH01B (UART), BH1750 (I2C), microfono USB, striscia NeoPixel (GPIO 12)
– Integrazioni: Shelly (HTTP API), Tuya local API via tinytuya (purificatore PNI PTA200, climatizzatore Solight DAC-12000), InfluxDB Cloud (influxdb-client), Telegram bot
– Deploy: systemd, Docker, cloudflared

Note

Progetto reale e ben documentato (README dettagliato, LICENSE MIT, systemd, tests). La categoria “Totem/Kiosk” è la più vicina nel template; più precisamente è un progetto IoT / ambient intelligence su dispositivo dedicato.

Funzionalità principali

– Lettura sensori (PM1/2.5/10, CO2, TVOC, CH2O, temperatura, umidità, lux, rumore) e calcolo IAQI
– Controllo NeoPixel: visualizzazione IAQI con effetto breathing + simulazione luce circadiana
– Luce circadiana e dimming adattivo su lampadine Shelly in base al lux
– Accensione automatica di purificatore e climatizzatore Tuya con soglie e isteresi
– Audio comfort: monitoraggio dB, calibrazione e riproduzione pink noise/audio al superamento soglia
– Dashboard web real-time (spettro FFT, dB, qualità aria, stato attuatori) e pagina di configurazione YAML editabile da browser con bottone di riavvio
– Invio dati a InfluxDB e notifiche push Telegram

Particolarità

Progetto IoT full-stack hardware/software che integra molti protocolli eterogenei (UART, I2C, GPIO, HTTP, Tuya local v3.3/v3.4) in un unico orchestratore con loop a 30s. Configurazione completamente editabile a runtime dalla web UI senza toccare i file. Include una versione “open-source” pubblicabile dei componenti WP3/WP4 con credenziali sostituite da placeholder. Doppio supporto Raspberry Pi (produzione) e Windows (sviluppo/test). Licenza MIT.

Hai bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!