Un Wii Remote che controlla gli elettrodomestici puntandovi contro, con un piccolo classificatore IA

Un maker trasforma un Wii Remote di vent'anni fa in un telecomando basato su telecamera che riconosce luci, tapparelle e una TV, e funziona circa due volte su tre nell'uso reale.

Point at Anything and Control It — Did I Build the Future Remote?Un Wii Remote che controlla gli elettrodomestici puntandovi contro, con un piccolo classificatore IA. Plays from YouTube (privacy-enhanced mode).

Questo è il nostro riassunto del video di GreatScott!, pubblicato con il suo permesso. Il video completo e tutto il merito sono sul suo canale.

Cosa mostra il video

0:00
Introduzione

Una presentazione del Wii Remote modificato e della sua capacità di controllare vari elettrodomestici semplicemente puntandoli.

0:51
Sponsor: JLCPCB

Una breve panoramica di JLCPCB e dei loro servizi di produzione elettronica.

3:19
Il progetto OpenMate

Esplorazione del progetto OpenMate e di come trasforma un Wii Remote in un telecomando universale con funzioni Wi-Fi e Bluetooth.

4:05
Controllo degli elettrodomestici e Home Assistant

Analisi del processo di utilizzo di relè e prese intelligenti Shelly e di Home Assistant per il controllo degli elettrodomestici.

6:41
Integrazione del classificatore IA

Il processo di ideazione dell'aggiunta della classificazione delle immagini IA al Wii Remote, per sostituire pulsanti hardware aggiuntivi.

11:59
Assemblaggio hardware e modifiche

Smontaggio del Wii Remote e installazione all'interno del microcontrollore ESP32, del modulo telecamera e della batteria.

15:15
Saldatura dei pulsanti e integrazione del codice

Collegamento dei pulsanti originali del Wii Remote e del pulsante Home per scattare foto e inviare comandi MQTT.

16:58
Test e conclusioni

Test del Wii Remote basato su IA nel mondo reale, analisi della sua precisione e considerazioni finali.

GreatScott! mostra come ha riprogettato un vecchio Wii Remote in modo che possa accendere e spegnere i dispositivi verso cui viene puntato. L'idea nasce dal progetto open source OpenMate e dal suo precedente lavoro, in cui insegnava a un piccolo robot a seguire un prato usando una rete neurale.

La sua conclusione è che il concetto funziona come prova di fattibilità, ma non è ancora abbastanza affidabile per l'uso quotidiano. Afferma che servirebbe un chip acceleratore IA dedicato per renderlo più veloce e preciso.

Partire da un telecomando open source

Il progetto è nato con OpenMate, un design open source che trasforma la scocca di un Wii Remote in un telecomando universale con Wi-Fi, Bluetooth, infrarossi e rilevamento del movimento. Il creatore spiega che la parte degli apparecchi era già pronta: le sue luci, la TV e le tapparelle sono collegate a relè e prese intelligenti Shelly, controllati tramite Home Assistant. Un'automazione di Home Assistant ascolta un topic MQTT e reagisce ai messaggi inviati da un microcontrollore.

Invece di aggiungere etichette o riflettori a ogni dispositivo, ha scelto di risolvere il problema via software. Ha riutilizzato l'approccio di un precedente progetto di robot e ha addestrato una rete neurale convoluzionale, un tipo di classificatore di immagini, per riconoscere quale dispositivo il telecomando sta puntando.','

Penso che sia davvero fantastico.

Creator, at 0:29 in the video

Addestrare un piccolo classificatore di immagini

Ha definito sette classi: luce della cucina, luce del corridoio, tapparella grande, tapparella piccola, TV, lampada da terra e una classe sconosciuta. Sono state scattate circa 150 foto per classe, a diverse distanze, angolazioni e livelli di luce, per un totale di 1.107 foto. Il modello è stato addestrato con TensorFlow e Python, usando l'80 percento delle foto per l'addestramento e il 20 percento per la validazione.

Ha addestrato lo stesso modello 50 volte, perché i risultati variano, e la migliore accuratezza di validazione è stata dell'87,78 percento. La quantizzazione del modello a 8 bit non ha ridotto l'accuratezza nel suo test successivo e lo ha ridotto a circa 34,9 kilobyte, abbastanza piccolo per l'ESP32.','

Questa prova di fattibilità non è niente male.

Creator, at 19:10 in the video

Montare l'elettronica nel telecomando

All'interno della scocca originale c'era poco spazio libero. Il suo primo piano, alimentare la scheda con due batterie AA, non ha funzionato, perché il convertitore boost non riusciva a fornire picchi di corrente superiori a 300 milliampere. La tensione calava e il microcontrollore continuava a riavviarsi. Ha sostituito le batterie con una piccola batteria LiPo collegata direttamente alla scheda ESP32, ricaricabile tramite USB.

La telecamera è stata spostata e dotata di un cavo flat più lungo. Il pulsante Home ora avvia una foto e il riconoscimento, un cicalino conferma una classe valida e il pulsante A attiva o disattiva l'apparecchio selezionato. Ha saldato direttamente i contatti dei pulsanti, perché i pad originali erano difficili da raggiungere.','

Risultati nell'uso reale e limiti

Nell'uso reale ha constatato che il telecomando funziona circa due volte su tre. Osserva che le sei classi target sono abbastanza distinte, e che aggiungere più tapparelle quasi identiche potrebbe compromettere rapidamente il concetto. Il modello classifica l'intera scena anziché i singoli oggetti, quindi anche lo spostamento dei mobili può ridurre l'accuratezza.

La velocità è un secondo limite. Anche il piccolo modello richiede circa 1,4 secondi per immagine sull'ESP32, dopo che le immagini sono state ridotte a 96 per 96 pixel. Un modello a risoluzione più alta sarebbe probabilmente più preciso, ma richiederebbe molta più potenza di elaborazione, ed è per questo che desidera un microcontrollore piccolo ed economico con accelerazione IA dedicata.'

Leggi anchePaul Hibbert collega ChatGPT e Home Assistant a un impianto fotovoltaico e a batteria di HeatableLeggi ancheShelly Camera con Frigate: riconoscimento locale di volti e targhe per 40 euroLeggi ancheCome iniziare con la casa intelligente: guida per principianti a dispositivi e sistemi

Ti piace? La newsletter Casa smart

Ogni martedì: le novità su Matter, hub e sicurezza.

✓ Gratis · sette edizioni · ci si cancella con un clic

Argomenti
Aggiungici come fonte preferita su GoogleI nostri articoli per primi nelle Notizie principali di Google.
Ricevi gli avvisi sulle grandi notizieSolo le grandi notizie, al massimo una volta al giorno. Senza email, senza account.