Sommario:

Controller multimediale bio-adattivo per l'accessibilità o l'intrattenimento: 7 passaggi
Controller multimediale bio-adattivo per l'accessibilità o l'intrattenimento: 7 passaggi

Video: Controller multimediale bio-adattivo per l'accessibilità o l'intrattenimento: 7 passaggi

Video: Controller multimediale bio-adattivo per l'accessibilità o l'intrattenimento: 7 passaggi
Video: Presentazione Google (Google I/O'19) 2024, Novembre
Anonim
Image
Image
Teoria del funzionamento
Teoria del funzionamento

In questo tutorial imparerai come costruire il tuo controller multimediale bio-ottimizzato usando Arduino proprio come il sistema open source che ho sviluppato. Guarda il video collegato per un'ulteriore rapida spiegazione.

Se ne costruisci uno e fai ulteriori test con esso, condividi i tuoi risultati in modo che possiamo aggiornare insieme il sistema open source!

Se ti piace davvero questo tutorial, considera di condividerlo o votarlo nel concorso Arduino 2019!

Storia passata:

Situazione: secondo il CDC, i bambini ora trascorrono 7,5 ore al giorno sugli schermi. Per molti come quelli con autismo questo può portare a un sovraccarico sensoriale in cui può verificarsi poco apprendimento o coinvolgimento. È necessario migliorare l'impegno, la concentrazione e il rilassamento in sincronia con la biologia di una persona, specialmente nelle scuole, nell'assistenza sanitaria e nei settori dell'intrattenimento.

Azione: è stata condotta una ricerca sugli utenti per trovare i bisogni e i dati raccolti sono stati analizzati. L'ideazione ha portato a una potenziale soluzione ed è stata sviluppata una soluzione hardware/software in grado di ottimizzare i media in tempo reale sullo schermo adattando elementi musicali e video in base ai dati del cuore. Il test UX è stato quindi condotto per valutare l'invenzione e i miglioramenti sono stati iterati formando un prodotto funzionante.

Risultati: è stato sviluppato un prodotto funzionante minimo per risolvere il problema iniziale adattando il video per sincronizzarsi con il ritmo corporeo con aumenti di calma o brivido quando ottimale. Ulteriori test hanno mostrato un potenziale maggiore per l'uso nell'home theater e nell'industria dell'intrattenimento.

Passaggio 1: teoria del funzionamento

Teoria del funzionamento
Teoria del funzionamento
Teoria del funzionamento
Teoria del funzionamento

Ci sono tre modalità per il dispositivo. - Modalità Thrill, modalità Calma e modalità Focus. Le immagini sottostanti spiegano come dovrebbero funzionare. Il dispositivo hardware legge la frequenza cardiaca e la invia all'app Web tramite USB per adattare i contenuti multimediali riprodotti alle caratteristiche ottimali.

Passaggio 2: ottenere le parti necessarie

Ottieni le parti necessarie
Ottieni le parti necessarie

Puoi trovare tutte le parti necessarie su Amazon o mercati simili

Ecco un collegamento all'elenco Amazon a tutte le parti necessarie: Amazon Idea List

Arduino Pro Micro (versione 5v 16MHz), modulo amplificato sensore di impulsi, saldatura, saldatore, tubo termoretraibile o nastro isolante, cavo micro USB a rottura magnetica

I file necessari sono allegati a questo passaggio.

C'è anche una versione live del prototipo dell'app Optimote Player se non vuoi eseguirla localmente dai file. Ecco il link:

Passaggio 3: saldalo

Saldare il circuito in questo modo:

Arduino A0 al segnale del sensore in uscita

Arduino 5V al sensore VCC 5Vin

Arduino Ground to Sensor Ground

Se non sai come saldare o installare l'IDE Arduino utilizzato per eseguire il flashing degli script su Arduino, consiglio vivamente questa lezione gratuita proprio qui su instructables: https://www.instructables.com/class/Arduino-Class/ … È una di quelle cose in cui non potrei spiegarlo con la stessa eloquenza o con lo stesso livello di brevità di quella autrice di classe, Becky Stern. Complimenti a te!

In allegato a questo passaggio c'è un PDF dello schema del circuito che ingrandisce con meno pixel rispetto a un file di immagine.

Passaggio 4: racchiuderlo

racchiuderlo
racchiuderlo
racchiuderlo
racchiuderlo
racchiuderlo
racchiuderlo
racchiuderlo
racchiuderlo

Ho trovato due modi diversi per racchiudere il dispositivo. In seguito sono andato con un tubo termoretraibile con un foro per il sensore che è il metodo che consiglio, ma potresti anche farlo nel primo modo da un doppio portabatteria AAA recuperato.

Usando un disco da taglio per utensili rotanti, ritaglia le fessure nella custodia per aggiungere porte per la connessione USB. Usando una punta conica per molatura a forma di cono, praticare un foro per la parte ottica del sensore. Questo deve essere a diretto contatto con la pelle durante il rilevamento. Avvolgi il tutto con del nastro adesivo o dipingilo per renderlo più bello e incolla a caldo l'elettronica in posizione.

Passaggio 5: lampeggia il codice

Apri l'IDE di Arduino. Se non l'hai ancora scaricato, puoi scaricarlo da arduino.cc.

Decomprimi/estrai il file scaricato dal passaggio precedente

Seleziona Arduino/Genuino Micro in "schede". Collega la scheda e seleziona la porta COM corrispondente sotto "porte". Apri lo schizzo che termina con "punto INO" dalla cartella decompressa e esegui il flashing su Arduino facendo clic su Carica.

Passaggio 6: provalo

Image
Image
Provalo!
Provalo!
Provalo!
Provalo!

Apri index.html dalla cartella decompressa nel tuo browser web (testato da Google Chrome) e collega l'Optimote. Carica un file video MP4 e inizierà la riproduzione. È possibile programmare le modalità climatiche di picco utilizzando la GUI affinché il dispositivo passi automaticamente a quando la frequenza cardiaca è costantemente diminuita (più calma o annoiata, modalità THRILL) o in modalità CALM, è possibile impostarla per saltare questa sezione quando la frequenza cardiaca aumenta come un spinta calma. In alternativa, può passare alla sezione più rilassante del supporto se riprogrammato per farlo con quel supporto.

Puoi esportare i dati anagrafici facendo clic sul pulsante di download nell'app del lettore. Include una colonna chiamata "pred" che è la frequenza cardiaca prevista del dispositivo. Optimote funziona bene quando pred è vicino ai bpm in media.

Esiste una versione live del prototipo dell'app Web Optimote Player nel caso in cui non si desideri eseguirla localmente: App Web Optimote Player

Nella cartella è presente un file video di esempio per un caso d'uso di intrattenimento (modalità brivido). Puoi impostarlo per saltare alla parte del jump scare quando il tuo corpo meno se lo aspetta (la frequenza cardiaca diminuisce costantemente per le letture X) grazie al dispositivo intelligente.

Passaggio 7: ma aspetta, c'è di più

Grazie per aver letto questo istruibile. Spero che tu lo abbia trovato interessante o che abbia intenzione di costruirne uno tuo!

Considera di votare per questo nel concorso Arduino 2019 o di condividere i tuoi risultati se ne fai uno.

Per ulteriori approfondimenti, vedere il PDF allegato.

Buon ritocco!

Consigliato: