Crea la tua lingua per il traduttore di codice morse

pacchetto arduino, cavo usb e hdmi

Oggi torniamo con uno dei nostri interessanti tutorial. Questa volta voglio mostrarti un progetto molto semplice che ti richiederà poco tempo per essere implementato e con il quale potrai letteralmente costruire una sorta di traduttore da un linguaggio scritto in codice Morse. Come al solito, la verità è che non andremo oltre un progetto in cui a piastra breadboard e scheda arduino Dal momento che, nel caso tu voglia andare oltre, sia a livello software che in termini di completamento finale del progetto, dovresti essere tu a implementare una soluzione, la meno, più attraente.

L'idea parte dalla creazione di un file Traduttore di qualsiasi tipo di carattere, parola o frase in codice morse. Questo è semplice come usare una scheda Arduino che sarà quella che avrà caricato il software necessario in modo che, attraverso le sue uscite, possiamo far apparire alcuni LED in base al significato in linguaggio Morse che stiamo esprimendo. Per scrivere facilmente il testo che vogliamo tradurre, utilizzeremo un telefono cellulare dotato di sistema operativo Android che invierà il testo tramite una connessione bluetooth alla nostra board. Arduino UNO.

Scheda Arduino compatibile con sensori per Arduino

Materiale necessario per realizzare il progetto

Come abbiamo più o meno cercato di indicare nelle righe superiori, per realizzare questo progetto avremo bisogno di materiale specifico anche se, se ti piace il mondo creatore, Sono sicuro che neanche per te sarà difficile trovare quello che ti manca in uno dei tuoi negozi più frequenti nel caso in cui non ce l'hai, anche se, come ho detto, di solito lo sono oggetti usati abbastanza di frequente. Nello specifico, avremo bisogno del seguente elenco:

Una volta che abbiamo a disposizione tutti gli elementi necessari possiamo proseguire con l'esecuzione del progetto. Un punto da tenere a mente è che letteralmente non è necessario avere l'adattatore bluetooth utilizzato in questo progetto o una scheda Arduino UNO in quanto tale potendo essere utilizzato qualsiasi altro con i collegamenti di base, dovremo solo prestare attenzione ai collegamenti utilizzati in modo che, ad esempio, nel caso che l'uscita digitale 13 del nostro Arduino UNO questo corrisponde alla stessa uscita della scheda che stai utilizzando.

Fasi per realizzare il progetto

Per realizzare questo progetto, di seguito, indicherò una serie di passaggi relativi all'assemblaggio e al collegamento di tutti gli elementi che compongono l'elenco precedente che bisognerà seguire per la loro corretta esecuzione. Come spesso accade in questo tipo di progetto, sentiti completamente libero di farlo modificare qualsiasi riga di codice o aggiungere hardware per evolvere e persino perfezionarne il funzionamento poiché qualsiasi tipo di miglioramento è sempre il benvenuto.

In primo luogo eseguiremo il file collegamento di Arduino UNO con la nostra breadboard. Nello specifico, le uscite utilizzate saranno GND e 3.3 V. Queste stesse linee ci serviranno, tra le altre cose, per fornire alimentazione al nostro adattatore Bluetooth.

Dopo aver effettuato queste connessioni, è il momento di coordinare l'ingresso e l'uscita dei dati dell'adattatore bluetooth con gli ingressi e le uscite dei dati digitali della scheda Arduino. In questo modo avremo il nostro adattatore perfettamente connesso alla scheda sia in modo che riceva corrente sia in modo che sia completamente disponibile a livello tecnico per poter partire 'escuchar'i dati che lo raggiungono attraverso le porte di ingresso del Arduino UNO. Come dettaglio, ti dico che in determinate occasioni, sia per la scheda che utilizziamo che per l'adattatore bluetooth, le connessioni utilizzate possono variare quindi, a questo punto, la cosa migliore è guardare i documenti di installazione dell'adattatore in quanto solitamente sono accompagnati da schemi di collegamento.

Arriviamo a Collegamento clacson 3 volt. Per questo useremo l'uscita digitale numero 13 di Arduino UNO. Il restante collegamento, come al solito, dobbiamo collegarlo a GND o massa in modo che il funzionamento della tromba sia corretto.

Adesso arriva il momento collegare i diversi LED. Per non confondervi vi dico che l'idea è di collegare la sua gamba più lunga, positiva, ad una delle uscite digitali di Arduino UNO mentre quello più corto si collega direttamente a GND o massa. In questo modo troveremmo che il primo dei LED verdi sarebbe collegato all'uscita digitale 12, il successivo all'uscita 8, il terzo LED verde all'uscita 7 mentre l'unico LED blu sarebbe collegato all'uscita digitale 4.

L'ultimo passaggio, una volta che abbiamo tutto il cablaggio pronto, è utilizzare il cavo di connessione USB per collegare il nostro Arduino UNO al computer e quindi essere in grado di fornirgli il software necessario, che scriveremo e compileremo dall'IDE di Arduino.

Collegamento tra la scheda Arduino e il computer

Un punto che deve essere preso in considerazione quando abbiamo la scheda collegata al computer per sapere che tutto funziona correttamente, almeno in linea di principio, è che la scheda avrà un luce verde sempre accesa fintanto che rimane collegata al computer. D'altra parte ea seconda dell'adattatore Bluetooth che utilizziamo, questo di solito ha una luce rossa lampeggiante perché non è stata stabilita una connessione con il dispositivo Android che useremo per inviare le lettere, le frasi o le parole al piatto.

So che il dettaglio di cui sopra può sembrare qualcosa di molto 'tonto'ma posso assicurarvi che sono indicazioni molto valide, necessarie e soprattutto interessanti se teniamo conto che all'interno della community maker possono esistere persone che stanno iniziando e che, grazie a questi piccoli 'Tricks'possono capire che, almeno, la corrente raggiunge sia l'adattatore che la scheda stessa.

A questo punto non ci resta che scaricare l'applicazione MORSE.apk allegato. Questa applicazione deve essere installata sul tuo dispositivo mobile dotato del sistema operativo Android. Una volta installato, non ti resta che aprire l'applicazione e premere continua. Questa volta l'opzione che ci interessa di più è 'Invia testo', lo stesso su cui dobbiamo cliccare per accedervi. Una volta dentro dobbiamo cliccare su "Connetti" per stabilire la connessione con la nostra targa.

Il processo di codifica che è stato seguito è il seguente.

  • Una volta che accedi all'applicazione sul tuo dispositivo Android e segui i passaggi precedenti, sarai in grado di scrivere qualsiasi lettera, parola o frase. Una volta che hai scritto quello che vuoi, devi solo cliccare su invia.
  • Se il testo è stato ricevuto correttamente il sistema accenderà automaticamente le luci ed emetterà un suono
  • L'idea è che la prima luce verde si accenda e si spenga per determinare il "punto". A sua volta, il clacson suonerà e si spegnerà allo stesso tempo.
  • La seconda e la terza luce verde si accenderanno e spegneranno per determinare a turno la "linea". Il clacson, come nel caso precedente, si accenderà e spegnerà contemporaneamente.
  • Infine la quarta luce, cioè la luce blu, si accenderà e spegnerà per determinare la fine del carattere, parola o frase. Quando c'è un certo tipo di spazio tra ogni carattere, parola o frase, questa luce si accende e si spegne due volte.

Come punti da tenere in considerazione, vi dico solo che in questo caso l'applicazione Android è stata realizzata grazie ad App Inventor, un modo molto semplice per generare il codice e il design di un'applicazione che verrà successivamente eseguita su un dispositivo dotato di sistema creato dagli ingegneri di Google.

Maggiori informazioni e dettagli: Instructables


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.