Sommario:

Tastiera in codice Morse: 8 passaggi
Tastiera in codice Morse: 8 passaggi

Video: Tastiera in codice Morse: 8 passaggi

Video: Tastiera in codice Morse: 8 passaggi
Video: Esercitazione alla ricezione e trasmissione con il Codice Morse-Vail (1) 2024, Luglio
Anonim
Tastiera codice Morse
Tastiera codice Morse

Questo progetto è una piccola tastiera in cui l'utente digita il codice Morse e i caratteri vengono emessi su un computer collegato.

L'unità è stata ispirata dal codificatore US Dot-dash (CO-3B, MX-4495).

Ho pubblicato la mia versione di prima generazione sull'hub del progetto Arduino e da allora ho migliorato il mio progetto.

Questa versione presenta 5 interruttori software antirimbalzo e LED indicatori 4* 5Volt collegati a un clone cinese Pro Micro, tutti montati su un PCB personalizzato.

Passaggio 1: parti:

Parti
Parti

1* Pro Micro

Interruttori a pulsante quadrati da 5 * 6 mm

4* 3mm 5 volt LED (quelli con il resistore integrato)

Prese a 2*12 vie da 0,1 pollici

1*2 vie pin da 0,1 pollici

Ponticello da 1 * 0,1 pollici

1 * PCB personalizzato

Passaggio 2: Schema del circuito:

Schema elettrico
Schema elettrico

Passaggio 3: PCB:

Ho progettato il PCB utilizzando Eagle CAD e ho fatto realizzare le schede da OSH park il prezzo era di circa 23,00 dollari per schede 3*.

Fase 4: Costruzione:

La costruzione non dovrebbe presentare problemi.

Saldare i LED, assicurandosi che siano orientati correttamente (pin del catodo (massa) sul lato sinistro della scheda).

Saldare i pulsanti.

Ho trovato più semplice collegare i connettori a 12 vie alla scheda Pro Micro prima di inserirli nel PCB e saldare i pin angolari per garantire il corretto allineamento, quindi saldare il resto dei pin.

Infine saldare il connettore a 2 pin, l'ho trovato più facile con il ponticello premuto e un po' di puntina blu per tenerlo fermo per la saldatura.

Passaggio 5: software e programmazione:

Ho usato l'IDE Arduino standard per creare e scaricare il programma sulla scheda Pro Micro, ho un paio di queste schede e vengono visualizzate come "Arduino Leonardo" in Strumenti->Scheda:

Dovrai anche impostare la porta in Strumenti->Porta.

Passaggio 6: operazione:

Il connettore del ponticello seleziona per il funzionamento con la mano sinistra o con la mano destra (rimuovere il ponticello per il funzionamento con la mano sinistra).

Premendo il tasto Invio si produce un ritorno a capo.

Premendo il tasto Backspace si elimina 1 carattere.

Premendo il tasto Space/Enter senza aver premuto Dot o Dash produce 1 carattere di spazio.

Inserendo una serie appropriata di punti e trattini, quindi premendo il tasto Invio si produrrà il carattere per quella combinazione di punti e trattini, ad es. Dot, Dash, Enter produrrà la lettera "a" sullo schermo.

I modificatori Alt, Control, Function e Shift sono accessibili digitando il codice appropriato:

Alt – 6* punti poi Invio seguito da un carattere, ad es. Alt quindi e dà é

Controllo – 5* punti 1* trattino poi Invio ad es. Control quindi C per Copia

Funzione – 4* punti 1* trattino 1* punto poi Invio seguito dal numero, ad es. 0-9 e a, b, c per 10, 11 e 12.

Maiusc – 4* punti 2* trattino poi Invio ad es. Shift quindi s dà S

Passaggio 7: note:

Ogni modificatore ha effetto solo su 1 carattere successivo; non ottieni l'equivalente del blocco del cambio.

Alt implementa Alt Gr (ho provato a far funzionare Alt standard (a sinistra) ma non ho avuto successo)

Tutti e 4 i modificatori sono codificati in elementi non assegnati dell'albero Morse.

La libreria di tastiere utilizzata dal programma è configurata per emulare una tastiera americana; se si utilizza questa unità su una macchina configurata per un altro paese, alcune lettere potrebbero essere trasposte.

Il superamento della profondità dell'albero Morse (>6 punti/trattini) ti riporta al primo elemento dell'albero, questo è indicato dall'illuminazione di tutti e 4 i LED.

Passaggio 8: Riferimenti:

Codificatore US Dot-dash (CO-3B, MX-4495):

Fonte: https://www.cryptomuseum.com/burst/gra71/index.htm (recuperato il 27 febbraio 2017)

Codice Morse e albero Morse:

Fonte: https://www.cryptomuseum.com/radio/morse/index.htm (recuperato il 27/feb/-2017)

Consigliato: