Sommario:
- Passaggio 1: parti:
- Passaggio 2: Schema del circuito:
- Passaggio 3: PCB:
- Fase 4: Costruzione:
- Passaggio 5: software e programmazione:
- Passaggio 6: operazione:
- Passaggio 7: note:
- Passaggio 8: Riferimenti:
Video: Tastiera in codice Morse: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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:
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:
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:
Stazione codice Morse: 3 passaggi
Stazione Codice Morse: Dit-dit-dah-dah! Impara il codice Morse con questo semplice progetto Arduino Uno. Questo semplice progetto Arduino è una stazione di codice Morse. Il codice Morse è un metodo di comunicazione che codifica i caratteri come una serie di punti e trattini. Questo circuito utilizza un cicalino piezoelettrico per
LabDroid: codificatore/decodificatore di codice Morse: 4 passaggi
LabDroid: codificatore/decodificatore di codice Morse: Nota: questa istruzione non può essere realizzata 1:1 nella versione più recente di LabDroid. Lo aggiornerò presto. Questo progetto ti mostrerà cosa puoi fare con LabDroid. Dato che un Hello World è normalmente realizzato in base a testo, luce o suono, ho pensato per LabDr
Apprendista di parole di 2 lettere con codice Morse: 5 passaggi
Apprendista di parole di 2 lettere con codice Morse: ho cercato di imparare le parole di 2 lettere di Scrabble (tm) per un po' senza successo. Ho anche provato a imparare di nuovo il codice Morse con scarso successo. Ho deciso di provare un po' di apprendimento subliminale costruendo una scatola che mostrasse continuamente il
Progetto Blocco codice digitale Arduino utilizzando la tastiera a matrice: 9 passaggi
Progetto Arduino Digital Code Lock utilizzando Matrix Keypad: Costruisci un dispositivo di blocco digitale con codice con Arduino e il sistema Qwiic utilizzando Zio M Uno e una tastiera Matrix Hex 4x3. in. In questo tutorial, mostreremo l'uso
Tastiera in codice Morse: 5 passaggi
Tastiera in codice Morse: questo programma mostra come creare un programma c++ che utilizza un approccio keylogger per trovare il tasto che viene premuto e generare il valore del codice Morse tramite l'uso della spia di blocco dello scorrimento sulla tastiera (che usa anche Quello?). Questo progetto c