Cuprins:

Tastatură cod Morse: 8 pași
Tastatură cod Morse: 8 pași

Video: Tastatură cod Morse: 8 pași

Video: Tastatură cod Morse: 8 pași
Video: 32 de combinații secrete pe tastatura ta 2024, Noiembrie
Anonim
Tastatură cu cod Morse
Tastatură cu cod Morse

Acest proiect este o tastatură mică în care utilizatorul tastează codul Morse și caracterele sunt trimise către un computer atașat.

Unitatea a fost inspirată de programatorul US Dot-dash (CO-3B, MX-4495).

Am postat versiunea mea de prima generație pe hub-ul proiectului Arduino și de atunci mi-am îmbunătățit proiectul.

Această versiune conține 5 comutatoare de tip software și LED-uri 4 * 5Volt care sunt conectate la o clonă chineză Micro Pro, toate montate pe un PCB personalizat.

Pasul 1: Piese:

Părți
Părți

1 * Pro Micro

Comutatoare cu buton pătrat de 5 * 6 mm

LED-uri de 4 * 3mm 5 volți (cele cu rezistența încorporată)

2 * 12 căi benzi de 0,1 inci

1 * 2 căi pini de 0,1 inci

1 * jumper de 0,1 inch

1 * PCB personalizat

Pasul 2: Diagrama circuitului:

Diagrama circuitului
Diagrama circuitului

Pasul 3: PCB:

Am proiectat PCB-ul folosind Eagle CAD și am făcut plăcile făcute de OSH park, prețul fiind de aproximativ 23,00 USD pentru plăcile de 3 *.

Pasul 4: Construcție:

Construcția nu ar trebui să prezinte probleme.

Lipiți în LED-uri, asigurându-vă că acestea sunt orientate corect (pinul catodic (la sol) în partea stângă a plăcii).

Lipiți butoanele.

Mi s-a părut cel mai ușor să conectez conectorii cu 12 căi pe placa Pro Micro înainte de a-i împinge în PCB și de a lipi pinii de colț pentru a asigura alinierea corectă, apoi lipiți restul pinilor.

În cele din urmă, lipiți în conectorul cu 2 pini, mi s-a părut mai ușor acest lucru cu jumperul împins și cu o picătură albastră pentru a-l menține constant pentru lipire.

Pasul 5: Software și programare:

Am folosit standardul Arduino IDE pentru a crea și descărca programul pe placa Pro Micro, am câteva dintre aceste plăci și apar ca „Arduino Leonardo” sub Instrumente-> Placă:

De asemenea, va trebui să setați portul în Instrumente-> Port.

Pasul 6: Operațiune:

Conectorul jumperului selectează pentru operarea cu mâna stângă sau dreaptă (scoateți jumperul pentru funcționarea cu mâna stângă).

Apăsând tasta Return se produce o întoarcere la trăsură.

Apăsând tasta Backspace se șterge 1 caracter.

Apăsarea tastei Spațiu / Enter fără a fi apăsat Dot sau Dash produce 1 caracter spațial.

Introducerea unei serii adecvate de puncte și liniuțe, apoi apăsarea tastei Enter va produce caracterul pentru acea combinație de puncte și liniuțe, de ex. Dot, Dash, Enter va afișa litera „a” pe ecran.

Modificatorii Alt, Control, Funcție și Shift sunt accesate prin introducerea codului corespunzător:

Alt - 6 * puncte, apoi Enter, urmat de un caracter de ex. Alt, apoi e dă é

Control - 5 * puncte 1 * liniuță apoi Enter de ex. Controlează apoi C pentru copiere

Funcție - 4 * puncte 1 * liniuță 1 * punct apoi Enter urmat de numărul de ex. 0-9 și a, b, c pentru 10, 11 și 12.

Shift - 4 * puncte 2 * liniuță apoi Enter de ex. Shift apoi s dă S

Pasul 7: Note:

Fiecare modificator afectează doar 1 caracter ulterior; nu primiți echivalentul blocării schimbătorului.

Alt implementează Alt Gr (am încercat să obțin Alt (stânga) ca să funcționeze, dar nu am avut succes)

Toți cei 4 modificatori sunt codificați în elemente neatribuite ale arborelui Morse.

Biblioteca de tastatură utilizată de program este configurată pentru a emula o tastatură din SUA; dacă utilizați această unitate pe o mașină configurată pentru o altă țară, unele litere pot fi transpuse.

Depășirea adâncimii copacului Morse (> 6 puncte / liniuțe) vă întoarce la primul element de copac, acest lucru este indicat de iluminarea tuturor celor 4 LED-uri.

Pasul 8: Referințe:

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

Sursă - https://www.cryptomuseum.com/burst/gra71/index.htm (recuperat 27 / februarie / 2017)

Codul Morse și arborele Morse:

Sursă - https://www.cryptomuseum.com/radio/morse/index.htm (recuperat 27 / februarie / -2017)

Recomandat: