Sommario:
- Passaggio 1: componenti hardware
- Passaggio 2: diagrammi di flusso
- Passaggio 3: software
- Passaggio 4: cablaggio dei componenti
- Passaggio 5: creazione dei pad
- Passaggio 6: assemblaggio del gilet
- Passaggio 7: ritocchi finali e test
- Passaggio 8: riferimenti
Video: Gilet di comunicazione alternativa (CoCoA): 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il Progetto CoCoA è un giubbotto indossabile connesso a Internet che fornisce simboli tattili di comunicazione alternativa per aiutare le persone con disabilità del linguaggio o non verbali. L'acronimo CoCoa deriva dall'abbreviazione del nome portoghese: Colete de Comunicação Assistiva.
I disturbi del linguaggio colpiscono le persone con autismo, afasia, paralisi cerebrale, sordità parziale o totale, tra gli altri disturbi. Nel caso dell'autismo, è spesso presente non verbalizzazione o ritardo del linguaggio. La mancanza di parola può anche essere una disabilità temporanea dovuta a qualche malattia.
La compromissione della parola, permanente o temporanea, richiede attenzione e trattamento, perché questa capacità è importante per la socializzazione. Alo, la parola è un'abilità importante per le persone con un'altra condizione o disabilità che esprimono i loro bisogni.
In questo contesto, le risorse di assistenza per la comunicazione alternativa (AC) vengono utilizzate per aiutare le persone con disabilità del linguaggio a comunicare con le loro famiglie, terapisti e altri. I pittogrammi sono una delle forme più comuni di AC, poiché un individuo può puntare a simboli fissati in punti strategici della casa o utilizzare applicazioni che vocalizzano questi simboli, come Proloquo2Go.
Tuttavia, i pittogrammi fisici possono essere utilizzati solo per comunicare con altri nello stesso ambiente, il che rende difficile per un individuo comunicare con i propri caregiver se ha un bisogno urgente e si trova in altri ambienti.
L'Alternative Communication Vest (CoCoA) è un giubbotto indossabile connesso a Internet che consente l'accoppiamento di simboli tattili di comunicazione alternativa per aiutare le persone con disabilità del linguaggio o non verbali a esprimere i propri bisogni a caregiver, terapisti, insegnanti e altri professionisti della salute, senza di loro essere sempre presenti nello stesso ambiente della persona con disabilità, facilitando così il monitoraggio.
CoCoA consentirà all'utente di includere fino a sei simboli AC consentendo all'utente di eseguire diverse combinazioni. Quando si preme un pulsante associato ad un simbolo si verificano due azioni:
1) Un suono corrispondente all'azione scelta viene riprodotto attraverso un altoparlante collegato al giubbotto. L'azione in formato testuale viene inviata via internet a qualsiasi custode, terapista o insegnante, permettendo loro di essere avvisati del bisogno della persona se non sono nella stessa stanza.
2) Per fornire un riscontro alla persona disabile, sui pulsanti premuti è stato inoltre fatto lampeggiare un LED per indicare le azioni scelte. Pertanto, viene proposta una soluzione di interfaccia indossabile, connessa, non intrusiva, portatile e di facile utilizzo per aiutare le persone con difficoltà di parola a comunicare le proprie esigenze in loco o in remoto. Il gilet non richiede sforzo fisico per essere indossato, può essere indossato in luoghi diversi e facilita l'assistenza ai disabili per soddisfare le loro esigenze, impedendo loro potenzialmente di diventare scomodo o stressato.
Questo progetto è stato sviluppato da Mauro Pihiliani ([email protected]) e Talita Pagani ([email protected])
Passaggio 1: componenti hardware
Abbiamo utilizzato i seguenti componenti hardware per il progetto CoCoA:
* 1x scheda DragonBoard 410C. Puoi sostituire questa scheda con un Raspberry Pi o qualsiasi altro piccolo computer di bordo, ma tieni presente che questo è un dispositivo indossabile.
* 1x NodeMCU ESP 8266 Arduino o altro arduino con almeno 13 porte GPIO PWM.
* 1x modulo lettore di tag RFID modello RC522 Mifare.
* 8 tag RFID Mifare.
* 8x pulsanti.
* 8x LED di vari colori.
* 6 resistori da 330 Ohm.
* 5x metri quadrati di tessuto TNT marrone.
* Piccola quantità di cotone per riempire gli assorbenti
* Cinturino in velcro da 1x metro.
* 8x immagini di simboli stampati su carta
* 1x altoparlante USB.
* 1x adattatore audio USB dongle.
* Scheda di memoria miniSD da 4 GB.
* 1x pacco batteria come alimentazione (2000 mAPH e uscita 12 V).
* 20 metri di cavo con 2 fili
* Strumenti generali (pinze, cacciavite, saldatore, pistola per colla, ecc.), fili e nastro isolante
Passaggio 2: diagrammi di flusso
Per aiutare a capire come funziona il gilet, spieghiamo il suo utilizzo attraverso tre diagrammi. Controllare le figure di questo passaggio per riferimento.
Diagramma 1: Questo flusso rappresenta l'uso iniziale del gilet che descrive i passaggi necessari per indossarlo e accedere ai file audio già registrati.
Diagramma 2: Questo diagramma mostra i passaggi per cambiare uno dei pad esistenti (piccoli couchions) in modo che un altro simbolo/suono sia posizionato sul gilet.
Diagramma 3: Questo diagramma mostra i passaggi per cambiare l'audio associato a un pad esistente. Questi passaggi non sono stati implementati nella versione di vest 1.0
Passaggio 3: software
Abbiamo utilizzato il seguente software nel progetto:
Arduino IDE
Python 3.5
Le dipendenze esterne del progetto erano la libreria arduino per la gestione del modulo lettore RFID, la libreria Python twx.botapi per l'interazione con Telegram e la libreria PySerial per leggere/scrivere dati sulla porta seriale con Python. Le librerie Python possono essere installate utilizzando il gestore di pacchetti pip.
Tutti i codici sorgente del progetto sono stati resi disponibili nel seguente repository GitHub:
github.com/pihiliani/CoCoA
Passaggio 4: cablaggio dei componenti
L'architettura di progettazione CoCoA si basa sulla scheda DragonBoard 410C, un arduino NodeMCU 8622, un lettore di schede RFID, led, pulsanti e un altoparlante. Si integra anche con un bot di Telegram chiamato ProjectCoCoABot che invia un messaggio con l'audio generato ogni volta che viene premuto uno dei pulsanti. Controllare la figura in questo passaggio per una vista completa dell'architettura completa della soluzione.
Inizia collegando il lettore RFID e i LED all'arduino e quindi carica il codice nella cartella /CocoaNodeMCUServer di questo repository GitHub. Gli schemi di collegamento sia dei LED che del lettore RFID sono riportati nelle figure che illustrano questo passaggio.
Quindi dobbiamo collegare i pulsanti alla scheda DragonBoard. C'è un diagramma e tabelle nelle figure di questo passaggio che mostrano le porte corrispondenti e i cavi necessari per essere collegati.
Passaggio 5: creazione dei pad
I pad contenenti i simboli dovrebbero essere creati successivamente. Esistono diversi simboli e sistemi per la comunicazione non verbale, ma possiamo usare PECS. Questo sistema ha diversi simboli che possono essere stampati e posizionati sugli elettrodi.
I cuscinetti sono piccoli couchions di 10x10 cm e sono stati riempiti con cotone. È importante ricordare di posizionare un tag RDID all'interno di ciascun pad in modo da poter identificare ciascuno dei pad e il rispettivo suono.
Abbiamo posizionato lo stesso simbolo due volte sulla parte anteriore di ogni pad: uno con l'immagine rivolta verso l'alto e uno verso il basso. In questo modo è possibile per l'utilizzatore del gilet osservare quale simbolo è stato premuto. Assicurati di posizionare un velcro sul retro del pad in modo da poterlo attaccare/staccare nel gilet
Passaggio 6: assemblaggio del gilet
Il prossimo passo è la costruzione del giubbotto. Abbiamo usato uno stampo per gilet per bambini maschi e abbiamo fatto dei tagli sul tessuto in modo che ci fosse una fodera. In questi link possiamo trovare alcuni progetti di giubbotti che puoi stampare
marlenemukaimoldeinfantil.com.br/2017/02/0…
cuttingecosting.com/Pap%20collect.html
È importante definire la posizione sulla parte anteriore in cui verranno montate le pastiglie. In questi punti dovremmo mettere le parti in velcro in modo che gli elettrodi si adattino correttamente. Sempre nella parte frontale possiamo realizzare i fori per posizionare i led appena sopra i cuscini.
Vicino alla posizione del cuscino nel giubbotto dobbiamo inserire i LED e ciascuno dei pulsanti. È importante posizionare i pulsanti in modo che siano esattamente dietro la posizione del velcro sul giubbotto. In questo modo non appena l'utente preme al centro del cuscino forzerà la parte "dura" del cuscino (il tag rfid) e premerà il pulsante.
Si consiglia di fissare tutte le parti interne del gilet (LED, resistenze, pulsanti e fili) con colla a caldo. Il collegamento dei fili può essere effettuato con saldatura + nastro isolante. Un'altra alternativa per evitare la saldatura è la colla a caldo o utilizzare lo smalto trasparente.
La parte successiva è costruire piccole tasche per riporre i componenti di ciascun pad. Crea anche una tasca sulla parte anteriore del gilet più vicino alla vita per contenere l'altoparlante. Si consiglia di mettere diverse cinghie di velcro per dare fermezza all'abbigliamento.
I fili che collegheranno i LED e i pulsanti di ciascuna area touch devono essere raggruppati a due a due. In questo modo avremo sei strisce con due cavi ciascuna. Nota che ogni cavo ha due fili: positivo e negativo. È importante segnare l'ordine dei cavi e quale componente è collegato a ciascun cavo (led o pulsante). Si consiglia di avvolgere gli spallacci in due gruppi di tre.
Una volta collegati i cavi e i fili possiamo chiudere il giubbotto posizionando la fodera. Infine, crea una tasca orizzontale sul retro del gilet per contenere le schede elettroniche (NodeMCU e DragonBoard), il connettore audio USB e la batteria che collegherà la DragonBoard. Si consiglia una piccola custodia per contenere meglio le schede ei cavi.
Passaggio 7: ritocchi finali e test
Una volta che le cinghie del gilet sono già fissate alla schiena è necessario effettuare i collegamenti alle schede. Sono necessarie 12 connessioni per pulsanti (6x2) e 12 connessioni per LED.
È necessaria una cura aggiuntiva per collegare i fili che portano il segnale di massa (GND) ai LED, poiché tutti e sei i pin dei LED devono essere collegati allo stesso filo. Allo stesso modo, i pin dei pulsanti di massa (GND) devono essere collegati sullo stesso filo.
Infine, collega il dongle alla porta USB e collega l'adattatore all'altoparlante, che dovrebbe essere posizionato nella tasca anteriore del gilet. Collega il cavo USB al NodeMCU e all'altra porta USB della scheda DragonBoard 410c. Infine, collega il pacco batteria al pin di alimentazione e avvia il programma CoCoaServer.py sulla scheda DragonBoard come sudo (usa una presa SSH o collega monitor + tastiera + mouse direttamente alla scheda):
$ sudo python CoCoaServer.py
Ad ogni pressione di un pulsante apparirà un messaggio sulla consolle della scheda, verrà riprodotto l'audio corrispondente e verrà riprodotto il led associato al pad.
Passaggio 8: riferimenti
Riferimenti di comunicazione alternativa: applicazione di vocalizzazione dei simboli Proloquo2Go
Saba M. P., Filippo D., Pereira F. R., di Souza P. L. P. (2011) Hey yaa: un avvertimento tattile indossabile per supportare la comunicazione delle persone sorde. In: Vivacqua A. S., Gutwin C., Borges M. R. S. (a cura di) Collaborazione e tecnologia. CRIWG 2011. Appunti di lezione in Informatica, vol 6969. Springer, Berlino, Heidelberg. DOI 10.1007 / 978-3-642-23801-7_17
Librerie Python utilizzate:
PySerial
Twx.botapi
Informazioni sulla scheda DrabonBoard 410c
Esempio di utilizzo del lettore RFID Arduino
Stampi per gilet per bambini
marlenemukaimoldeinfantil.com.br/2017/02/07…
cortandoecosturando.com/Pap%20colete.html
Consigliato:
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: 6 passaggi (con immagini)
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: in questo tutorial imparerai come comunicare tra Arduino su una lunga distanza fino a 1,8 km all'aperto. L'HC-12 è una porta seriale wireless modulo di comunicazione molto utile, estremamente potente e facile da usare. Per prima cosa partirai
Tappeto con sensori/Comunicazione RF con Arduino Micro: 4 passaggi (con immagini)
Tappeto Con Sensori/Comunicazione RF Con Arduino Micro: Ho recentemente terminato l'installazione Ugualmente diversa, che è composta da una serie di lampade che reagiscono ai sensori posti in un tappeto sotto le lampade. Ecco come ho realizzato il tappeto con i sensori di pressione. Spero che lo troverai utile
App di comunicazione aumentativa e alternativa: 6 passaggi
App di comunicazione aumentativa e alternativa: utilizzeremo AppInventor per creare questa app. Segui questo link per creare un tuo account: http://appinventor.mit.edu/explore/ Questa è un'app che permette a coloro che non sono in grado di parlare di comunicare comunque frasi di base. Ce ne sono tre
PoochPak: un gilet per cani intelligente connesso cellulare: 4 passaggi
PoochPak: un giubbotto per cani intelligente connesso cellulare: nell'automazione, ci concentriamo spesso sull'ingegneria degli esseri umani nel ciclo per sfruttare i punti di forza cognitivi dei computer e della mente umana. Ma i cani hanno una serie di abilità che li rendono molto adatti a determinati compiti che gli umani non possono svolgere efficacemente
Usa il modulo Bluetooth HC-05 per realizzare la comunicazione Micro:bit con il telefono cellulare: 9 passaggi (con immagini)
Utilizzare il modulo Bluetooth HC-05 per realizzare la comunicazione Micro:bit con il telefono cellulare: Nel capitolo Utilizzare il modulo Bluetooth HC-06 per realizzare la comunicazione Micro:bit con il telefono cellulare, abbiamo parlato di come utilizzare l'HC-06 per realizzare la comunicazione tra micro: bit e cellulare. Fatta eccezione per HC-06, esiste un altro modulo Bluetooth comune