Sommario:

Simple Braille Writer (discorso in Braille): 8 passaggi (con immagini)
Simple Braille Writer (discorso in Braille): 8 passaggi (con immagini)

Video: Simple Braille Writer (discorso in Braille): 8 passaggi (con immagini)

Video: Simple Braille Writer (discorso in Braille): 8 passaggi (con immagini)
Video: Paragrafi e formattazione - Introduzione - Tutorial 1 2024, Dicembre
Anonim
Image
Image

Ciao a tutti, Tutto questo è iniziato facendo un semplice plotter XY dopo averlo completato con successo, ho pensato di sviluppare un semplice convertitore da parlato a testo braille. Ho iniziato a cercarlo online e inaspettatamente i prezzi erano troppo alti, il che mi ha spinto a costruire un piccolo scrittore portatile ed economico.

Dato che sappiamo che qualunque cosa pensiamo di costruire, può esistere o almeno tentata da qualcuno, quindi ho iniziato a cercare una tale macchina per scrivere. Ho ricevuto un video in cui era piuttosto grande e rumorosa, quindi ho pensato di mettere il mio sapore che è piccolo portatile e facile da usare.

Onestamente sono nuovo di Arduino e lo sto ancora imparando. Sono riuscito a costruire con successo un plotter XY in modo che il tempo le mie speranze fossero alte con la stessa conoscenza che posso tirare fuori il mio piccolo scrittore braille. Quindi in questo processo ho imparato molto e finalmente sono riuscito a svilupparlo in sole 2 settimane.

Quindi ecco come costruire un semplice scrittore braille.

Fase 1: Materiali per il progetto

  • Arduino Nano
  • A4988 Driver passo-passo
  • Modulo ricetrasmettitore seriale Bluetooth
  • Guida lineare del cursore del motore passo-passo dell'unità CD micro
  • Servomotore a 2 pezzi con rotazione a 360 gradi
  • Servomotore da 1 pezzo a 180 gradi
  • 2 pezzi di siringa per iniezione (in negozio medico)
  • 1 pezzo di foglio acrilico trasparente
  • Nastro biadesivo in schiuma
  • Fevi Kwik
  • Cavo ponticello maschio-femmina
  • Utensili da taglio e set di cacciaviti.
  • Gel / Penna a sfera
  • Telefono cellulare con funzione Bluetooth
  • APP: controllo vocale Arduino

Ora costruiamolo

  • Il progetto totale può essere diviso in 4 piccole parti

    1. Configurazione modulo liner (usando il driver A4988)
    2. Creazione di movimento su e giù per la testa dello scrittore
    3. Rullo per arrotolare la carta
    4. Integrazione Bluetooth
  • Alla fine è necessario assemblare tutte le parti che porteranno a completare il progetto.

Fase 2: Parte 1: Creazione di Liner Motion per Writer

Parte 1: Creazione di Liner Motion per Writer
Parte 1: Creazione di Liner Motion per Writer

Abbiamo bisogno di un movimento avanti e indietro per scrivere le cose sul foglio. Ci sono molti video là fuori per creare tale movimento meccanico usando metodi diversi. Ma usando il motore passo-passo possiamo farlo molto facilmente con un'elevata precisione.

Quindi, per evitare la creazione di cose meccaniche, ho usato un motore passo-passo che viene fornito con uno slider, puoi costruirlo da solo, se sei interessato a costruirne uno tuo, puoi seguire questo link.

Una volta completata la parte meccanica, dobbiamo seguire i passaggi per eseguire la configurazione elettrica

  • Segui l'immagine per la configurazione del circuito.
  • Assicurati di mettere

    • Pin 6: Abilita
    • Pin 5: Passaggio
    • Pin 4: Direzione
  • Carica il codice di basicMove2 nel tuo Arduino nano e apri il monitor seriale e usa "f" per l'inoltro e "b" indietro e prova il tuo circuito. controlla se sei in grado di ottenere un movimento lineare corretto o meno con precisione.
  • Puoi usare anche una serie di comandi simili a fbfbffbbfffbbb.

Fase 3: Parte 2: Writer Head (movimento su e giù)

Parte 2: Writer Head (Movimento su e giù)
Parte 2: Writer Head (Movimento su e giù)
Parte 2: Writer Head (Movimento su e giù)
Parte 2: Writer Head (Movimento su e giù)
Parte 2: Testa dello scrittore (movimento su e giù)
Parte 2: Testa dello scrittore (movimento su e giù)
Parte 2: Writer Head (Movimento su e giù)
Parte 2: Writer Head (Movimento su e giù)

Esistono diversi modi per eseguire il movimento su e giù. Puoi farlo usando un attuatore a solenoide. Ma qui sto usando una semplice penna per questo con l'aiuto di un servomotore.

  • Prendi una semplice penna a sfera con una ricarica rimovibile.
  • Crea un foro nella parte superiore dopo aver inserito la ricarica, assicurati che il foro passi attraverso entrambi i lati della penna e ricarica.
  • Crea un altro foro nella ricarica e attaccaci una corda.
  • Rimetti la ricarica e crea un foro nella penna sotto il foro della lima assicurati di farlo almeno 2-3 cm più in basso della lima.
  • Ora lega una gomma elastica sopra attraverso la penna e rifiletta.
  • Usa il servomotore a 180 gradi, impostalo su 0 gradi e attacca la corda al nob.
  • Ora quando il nob ruota in senso antiorario di 180, la ricarica verrà estratta e quando tornerà a 0 gradi a causa dell'elastico sulla parte superiore tornerà all'interno.
  • Collega il pin del segnale al pin numero 8 in Arduino nano.
  • Carica il codice di basicMove2 nel tuo Arduino nano e apri il monitor seriale e usa "n" e prova il tuo circuito.
  • Puoi anche usare una serie di comandi nnnnnnnnnn e controllare se funziona o meno.
  • Aumentare diminuire l'angolo di rotazione per ottenere il movimento del desiderio.

Passaggio 4: parte 3: rullo di carta

Parte 3: rullo di carta
Parte 3: rullo di carta
Parte 3: rullo di carta
Parte 3: rullo di carta
Parte 3: rullo di carta
Parte 3: rullo di carta

Ora il rullo di carta, è la parte più interessante e impegnativa.

  • Rimuovere la gomma della siringa per iniezione.
  • Tagliare l'ingranaggio di plastica in cerchio.
  • Mettilo nella gomma e applica della colla.
  • Attaccalo al servo e fissalo con la colla.
  • Creane un altro come sopra.
  • Collega il pin del segnale ai pin numero 9 e 10 in Arduino nano.
  • Carica il codice di basicMove2 nel tuo Arduino nano e apri il monitor seriale e usa "p" e prova il tuo circuito.
  • Puoi anche usare una serie di comandi pppppppppp e controllare se funziona o meno.
  • Aumentare diminuire l'angolo di rotazione per ottenere la velocità desiderata.
  • Prova a regolare la velocità cambiando il potenziometro che è presente all'interno del servo.
  • Eseguire la rotazione nella stessa direzione e velocità (questo è il lavoro più importante e noioso).

Passaggio 5: Parte 4: Integrazione del modulo Bluetooth

Parte 4: integrazione del modulo Bluetooth
Parte 4: integrazione del modulo Bluetooth

Questa parte è la parte più semplice.

  • Fai la configurazione del circuito sopra ed è fatta.
  • Ti aiuterà a inviare comandi vocali utilizzando il controllo vocale Arduino.
  • Puoi cercare "Arduino Bluetooth module hc-05" in google e otterrai esempi interessanti.

Passaggio 6: Parte 5: Assemblare tutto

Parte 5: Assemblare tutto
Parte 5: Assemblare tutto
Parte 5: Assemblare tutto
Parte 5: Assemblare tutto
Parte 5: Assemblare tutto
Parte 5: Assemblare tutto

Ora montiamo tutte le nostre quattro parti.

  • Pulisci il foglio.
  • Usando il doppio nastro, aggiungi i servomotori come mostrato in figura.
  • Attacca un pezzo di plastica extra sul cursore lineare e posizionalo sopra due servi.
  • Assicurati di metterlo parallelo al rullo della carta.
  • Ora attacca la testina della penna, assicurati che non tocchi la superficie e che durante la rotazione del servo faccia un buco sul nastro.
  • Attacca il pin Arduino nano.
  • Carica il codice di basicMove2 nel tuo Arduino nano.
  • Apri monitor seriale e controlla tutti i comandi

    • f per l'inoltro
    • b per la schiena
    • p per arrotolare la carta
    • n per spostare la penna su e giù.
  • Una volta verificate tutte le funzioni ora è pronto per la stampa Braille.

Passaggio 7: rendere il circuito compatto

Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito
Rendi compatto il circuito

Scorri l'immagine per realizzare il circuito in una piccola e singola breadboard.

Passaggio 8: stampa in Braille

Image
Image
  • Apri il file Brallie.ino, apri il monitor seriale di Arduino IDE.
  • Metti la carta sotto il motore del rotolo di carta.
  • Invia dello spazio, ad esempio (" ") nel comando e fai clic su invio.
  • La carta scivolerà all'interno.
  • Fallo finché non attraversa la testa dello scrittore.
  • Quindi puoi inviare il tuo comando nel monitor, il testo vero e proprio.
  • Apri l'app Bluetooth e connettiti al Bluetooth e invia il comando vocale.
  • capovolgi il foglio per vedere la lingua braille.
  • Ho provato poche parole come ciao, ciao e benvenuto puoi vedere l'output di carta di esempio.
  • Puoi modificare i parametri seguenti nel codice per ottenere i risultati specifici per te.

    • Spazio tra le colonne braille: int steps = 30;
    • Spazio tra i primi due punti braille e le successive due righe di punti: int paperLine = 250;
    • Velocità del cursore lineare: int stepperDelay = 500;
    • Velocità della testina di scrittura: int servodelay = 500;
    • Numero di caratteri per riga: int n = 10;

Consigliato: