Sommario:

Dispositivo per ipovedenti: 4 passaggi
Dispositivo per ipovedenti: 4 passaggi

Video: Dispositivo per ipovedenti: 4 passaggi

Video: Dispositivo per ipovedenti: 4 passaggi
Video: Occhio della città intelligente: una app per ipovedenti 2024, Novembre
Anonim
Image
Image

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:

  1. Telefono - con 6 pulsanti, per inviare messaggi ed effettuare chiamate
  2. 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

Breadboarding il circuito
Breadboarding il circuito
Breadboarding il circuito
Breadboarding il 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

  1. 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à.
  2. Collega VCC 5.0 a VCC di Arduino
  3. Collega PWR a VCC di Arduino
  4. 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
  5. Da U_TXD a RX di Arduino
  6. Da U_RXD a TX di Arduino
  7. GND di GSM a Arduino GND
  8. 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
  9. Prima di caricare il codice rimuovere le connessioni RX e TX su Arduino

Batteria

  1. Collegare + della batteria a un'estremità dell'interruttore
  2. Collega l'altra estremità dello switch ad Arduino VCC
  3. 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

  1. Scarica l'ultima versione dell'IDE Arduino da
  2. Cambia il numero di telefono con quello a cui vuoi ricevere chiamate e messaggi da Arduino.
  3. Seleziona le schede in Strumenti -> Scheda -> Arduino Uno e quindi seleziona la porta a cui è collegato il tuo Arduino in Porta strumenti
  4. Seleziona Strumenti -> Programmatore -> USBasp
  5. 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.

Consigliato: