Sommario:
- Passaggio 1: componenti elettrici
- Passaggio 2: breadboarding del circuito
- Passaggio 3: codice
- Passaggio 4: stampa 3D dello scudo
Video: Dispositivo per ipovedenti: 4 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Questo tutorial si basa su un progetto Arduino open source per uno Smart Cane e un telefono che aiuta i non vedenti a camminare da soli ovunque con l'aiuto di input forniti tramite un sensore di ostacoli e fornendo feedback tramite aptica (motore di vibrazione). Il dispositivo è conveniente e può essere facilmente replicato in un paio d'ore. Questo dispositivo rileva automaticamente l'ostacolo mentre si cammina e fornisce un feedback facendo vibrare il bastone da passeggio insieme a un suono di avviso.
Il dispositivo è realizzato con Arduino Uno e A. I. Schermo GSM/GPRS A6.
Ha due caratteristiche:
- Telefono - con 6 pulsanti, per inviare messaggi ed effettuare chiamate
- Smart Cane - che vibra e emette un segnale acustico in prossimità di un ostacolo
Le funzionalità sono controllate con l'aiuto di un interruttore, quindi si trasforma da telefono a bastone intelligente e viceversa.
La canna intelligente rileva gli ostacoli con il sensore a ultrasuoni HC-SR04 che misura la distanza da un ostacolo alla canna e inizia a vibrare e emettere un segnale acustico a causa del motore di vibrazione e del cicalino.
Passaggio 1: componenti elettrici
Telefono Arduino
- Arduino UNO
- Fili per breadboard e breadboard
- Schermo GPRS/GSM - A. I. A6
- Scheda SIM attiva
- PCB
- Cicalino
- 6 pulsanti
- 1 interruttore a scorrimento
- Batteria da 9V
Cane intelligente
- Sensore a ultrasuoni HC-SR04
- Motore a vibrazione
- Diodo - IN4001
- Resistenza - 1KOhms
- Transistor - 2N2222
- Condensatore - 0.1uF
Strumenti aggiuntivi
- Saldatore
- Spelafili
- Saldare
- stampante 3d
- Filamento per stampa 3D in PLA
- Filamento per stampa 3D Ninjaflex
- Pistola per colla a caldo
- Taglierina/sega per PCB
- Coltello da hobby
Passaggio 2: breadboarding del circuito
Il pin dell'eco del sensore a ultrasuoni deve essere collegato a un pin digitale di Arduino
Oltre al design del circuito nella foto è necessario collegare:
Il buzzer è collegato al pin digitale 2 di Arduino ea massa.
pulsanti
I pulsanti sono utilizzati per le funzioni del telefono.
- Il primo è collegato al pin digitale 4 e ha la funzione di abilitare il modulo gsm e anche di entrare nel menu del telefono, l'altra estremità è collegata a massa
- 2° - pin digitale 5 e massa - funzione di chiamata
- 3° - pin digitale 6 e massa - messaggio 1
- 4° - pin digitale 7 e massa - messaggio 2
- 5° - pin digitale 10 e massa - messaggio 3
- 6° - pin digitale 11 e messaggio di massa 4
Modulo A6 GPRS/GSM
- Collega il modulo GSM e aggiungi la scheda SIM. Chiama la SIM per assicurarti che il GSM riceva il segnale. Se non puoi effettuare la chiamata, prova a trovare un punto in cui ricevi il segnale, perché altrimenti non funzionerà.
- Collega VCC 5.0 a VCC di Arduino
- Collega PWR a VCC di Arduino
- Nota: se si alimenta Arduino dal laptop, lo shield GSM non riceverà corrente sufficiente per funzionare, è possibile alimentarlo da una batteria da 9 V o fino a quando non si termina con il codice, alimentare lo shield separatamente tramite USB e collegare VCC5.0 a PWR Intanto
- Da U_TXD a RX di Arduino
- Da U_RXD a TX di Arduino
- GND di GSM a Arduino GND
- Collega un filo da un altro Arduino GND al GND del primo pulsante e un filo da RST di Arduino all'altra estremità (collegata al pin digitale Arduino) del primo pulsante
- Prima di caricare il codice rimuovere le connessioni RX e TX su Arduino
Batteria
- Collegare + della batteria a un'estremità dell'interruttore
- Collega l'altra estremità dello switch ad Arduino VCC
- Collegare - della batteria a GND di Arduino
Dopo aver testato sulla breadboard, puoi saldare tutti i tuoi componenti su un cablaggio di prova.
Passaggio 3: codice
- Scarica l'ultima versione dell'IDE Arduino da
- Cambia il numero di telefono con quello a cui vuoi ricevere chiamate e messaggi da Arduino.
- Seleziona le schede in Strumenti -> Scheda -> Arduino Uno e quindi seleziona la porta a cui è collegato il tuo Arduino in Porta strumenti
- Seleziona Strumenti -> Programmatore -> USBasp
- Premi il pulsante di caricamento per caricare il codice su Arduino
Passaggio 4: stampa 3D dello scudo
Scarica il software di stampa 3D supportato dalla tua stampante.
Taglia i file STL allegati, il che significa sostanzialmente tagliare la parte in vari livelli e inviare comandi alla stampante 3D durante la stampa.
Scarica i file STL allegati e caricali nel software della stampante e affetta il file, in base alle impostazioni della stampante, il taglio dei file STL dovrebbe richiedere circa 2-3 minuti e il tempo di stampa per tutti i file dovrebbe essere di circa 2-3 ore, e questo si basa sull'impostazione dell'affettatrice.