Indagine sui disturbi del sonno assistita dall'IA con domotica
Un ingegnere informatico ha creato uno strumento personalizzato utilizzando assistenti di codifica AI, un Raspberry Pi, microfoni e un orologio Garmin per identificare cosa lo sveglia di notte in una città rumorosa. Il sistema, costruito in un fine settimana, registra eventi audio quando è a letto, li sincronizza con i dati delle fasi del sonno del suo orologio Garmin e gli eventi dei sensori di Home Assistant, e presenta tutto in un'app web con tracce sincronizzate. Esaminando i momenti evidenziati in cui le fasi del sonno cambiavano, ha identificato rumori specifici: porte che sbattono, stoviglie che tintinnano, moto, scooter, camion e raccolta rifiuti. Ha quindi aggiunto pannelli acustici, isolamento e ha parlato con i vicini per mitigare i problemi. Il progetto dimostra come gli strumenti AI abbassino la barriera per la risoluzione di problemi personali basata sui dati, sebbene l'autore sottolinei che l'AI è stata utilizzata per costruire lo strumento, non per la classificazione dei suoni. Il codice non è pubblicato e funziona solo sulla sua rete domestica. Nota anche che i dati delle fasi del sonno di Garmin sono imperfetti, ma il rilevamento del risveglio è sufficiente per identificare i momenti da indagare.
Fatti principali
- Lo strumento utilizza due microfoni USB, uno dentro e uno fuori dalla finestra.
- Il Raspberry Pi registra solo quando l'utente è a casa e a letto, controllato tramite Home Assistant.
- I clip audio vengono salvati con contesto pre e post quando il volume supera una soglia.
- I dati del sonno provengono da un orologio Garmin, inclusi fasi del sonno, frequenza cardiaca e HRV.
- L'app web mostra le notti come tracce sincronizzate, simili a un DAW musicale.
- L'autore ha aggiunto pannelli acustici IKEA e isolamento extra intorno alla porta e alla finestra della camera da letto.
- Il progetto ha richiesto circa 8 ore di lavoro utilizzando assistenti di codifica AI.
- L'autore non si fida di Garmin e sta cercando alternative.
- Il frontend è un'app web progressiva con notifiche push web, servita solo sulla rete domestica.
- L'autore prevede di aggiungere in futuro il clustering di suoni simili e avvisi condizionali.
Entità
Istituzioni
- Home Assistant
- Garmin
- IKEA
- Coros
- Raspberry Pi