Il progetto HVAC intelligente realizzato da Jallson Suryo, di cui parliamo in questo blogpost, mira a personalizzare la quantità di raffreddamento per ciascuna zona individualmente sfruttando la visione artificiale per tenere traccia di determinate metriche.
Dopo aver impostato la temperatura desiderata di una stanza, il sistema HVAC di un edificio si attiverà e lavorerà per aumentare o abbassare la temperatura ambiente in modo che corrisponda a quella precedentemente impostata. Sebbene questo approccio funzioni generalmente bene per controllare l'ambiente locale, la strategia porta anche a enormi sprechi di energia poiché non è in grado di adattarsi facilmente ai cambiamenti di occupazione o attività. Suryo ha sviluppato la sua prova di prototipo come un modello in scala 1:50 di uno spazio ufficio plausibile, completo di quattro stanze separate e una pletora di figurine umane. Utilizzando Edge Impulse e uno smartphone, sono state acquisite 79 immagini e sono state disegnate caselle di delimitazione attorno a ciascuna persona per l'utilizzo in un modello di rilevamento di oggetti basato su FOMO. Dopo l'addestramento, Suryo ha distribuito il firmware OpenMV su una scheda Arduino Nicla Vision ed è stato in grado di visualizzare i rilevamenti in tempo reale. L'ultimo passaggio ha comportato la creazione di una libreria Arduino contenente il modello e l'integrazione in uno sketch che comunica con una scheda periferica Arduino Nano tramite I2C trasmettendo il numero di persone per quadrante. Sulla base di questi dati, l'Arduino Nano regola dinamicamente una delle quattro ventole da 5 V CC per regolare la temperatura mentre visualizza le informazioni rilevanti su uno schermo OLED.
Il progetto completo con informazioni dettagliate e schema di funzionamento è disponibile qui: Smart HVAC System with an Arduino Nicla Vision - Expert Projects (edgeimpulse.com)
Riferimenti
Intelligently control an HVAC system using the Arduino Nicla Vision | Arduino Blog
Smart_HVAC - Dashboard - Edge Impulse
Nicla Vision — Arduino Official Store
Arduino Nano — Arduino Official Store