Cuprins:
- Pasul 1: Piese:
- Pasul 2: Diagrama circuitului:
- Pasul 3: PCB:
- Pasul 4: Construcție:
- Pasul 5: Software și programare:
- Pasul 6: Operațiune:
- Pasul 7: Note:
- Pasul 8: Referințe:
Video: Tastatură cod Morse: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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:
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:
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:
LabDroid: Codificator / decodificator cod Morse: 4 pași
LabDroid: Codificator / decodificator cod Morse: Notă: Această instrucțiune nu poate fi realizată 1: 1 în cea mai nouă versiune a LabDroid. Îl voi actualiza în curând. Acest proiect vă va arăta ce puteți face cu LabDroid. Deoarece o Hello World este realizată în mod normal pe bază de text, lumină sau sunet, m-am gândit pentru LabDr
Cheie cod Morse USB Arduino: 6 pași
USB Arduino Morse Code Key: Ați dorit vreodată să tastați pe un computer cu o cheie de cod morse sau să învățați / învățați codul morse? Sunteți pe pagina potrivită! Pentru celelalte proiecte ale mele, consultați site-ul meu web calvin.sh
Învățător de cuvinte cu 2 litere cu cod Morse: 5 pași
Învățător de cuvinte cu două litere cu cod Morse: Încerc de ceva timp să învăț cuvintele Scrabble (tm) cu 2 litere, fără succes. De asemenea, am încercat să învăț din nou codul Morse cu puțin succes. Am decis să încerc o învățare subliminală construind o cutie care să arate continuu
Tastatură cod Morse: 5 pași
Tastatură cod Morse: Acest program vă arată cum să creați un program c ++ care utilizează o abordare key-logger pentru a găsi cheia care este apăsată și pentru a genera valoarea codului Morse prin utilizarea luminii de blocare a defilării de pe tastatură (care chiar folosește acea?). Acest proiect c
Tastatură cu cod Morse / Autocoder: 12 pași (cu imagini)
Cod Morse Touch Keyer / Autocoder: De fapt, am construit acest proiect cu ceva timp în urmă, dar am crezut că cineva ar putea folosi ideea. Sunt un radioamator și am intrat puțin în viață când m-am pensionat și am avut timp. Am licența mea generală acum și folosesc telefonul (vo