INHOUDSOPGAWE:
- Stap 1: Onderdele:
- Stap 2: Kringdiagram:
- Stap 3: PCB:
- Stap 4: Konstruksie:
- Stap 5: Sagteware en programmering:
- Stap 6: Bediening:
- Stap 7: Notas:
- Stap 8: Verwysings:
Video: Morsekode -sleutelbord: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie projek is 'n klein sleutelbord waar die gebruiker Morse -kode invoer en karakters na 'n aangehegte rekenaar oorgedra word.
Die eenheid is geïnspireer deur die Amerikaanse Dot-dash-kodeerder (CO-3B, MX-4495).
Ek het my eerste generasie weergawe op die Arduino -projekhub geplaas en sedertdien het ek my projek verbeter.
Hierdie weergawe bevat 5 sagteware -afgeskakelde skakelaars en 4* 5Volt -aanwyser -LED's wat aan 'n Chinese Pro Micro -kloon gekoppel is, alles gemonteer op 'n pasgemaakte PCB.
Stap 1: Onderdele:
1* Pro Micro
5* 6 mm vierkantige drukknopskakelaars
4* 3 mm 5 volt LED's (dié met die ingeboude weerstand)
2* 12 -rigting 0,1 duim sokstroke
1* 2 manier 0.1 duim penne
1* 0.1 duim trui
1* pasgemaakte PCB
Stap 2: Kringdiagram:
Stap 3: PCB:
Ek het die PCB ontwerp met Eagle CAD en die planke laat maak deur OSH park, die prys was ongeveer $ 23,00 vir 3* planke.
Stap 4: Konstruksie:
Konstruksie behoort geen probleme te veroorsaak nie.
Soldeer die LED's en sorg dat hulle korrek georiënteer is (katode (grond) pen aan die linkerkant van die bord).
Soldeer in die knoppies.
Ek vind dit die maklikste om die 12 -aansluitingskonneksies in die Pro Micro -bord te steek voordat ek dit in die printplaat druk en die hoekpenne soldeer om die regte belyning te verseker, en dan die res van die penne te soldeer.
Uiteindelik het ek die soldeer in die 2 -polige aansluiting gevind, maar ek kon dit makliker vind deur die trui aan te sit en 'n paar blou steke om dit stabiel te hou vir soldeer.
Stap 5: Sagteware en programmering:
Ek het die standaard Arduino IDE gebruik om die program te skep en af te laai na die Pro Micro-bord, ek het 'n paar van hierdie borde en dit verskyn as 'Arduino Leonardo' onder Tools-> Board:
U moet ook die poort onder Tools-> Poort stel.
Stap 6: Bediening:
Die jumper -aansluiting kies vir links- of regshandige bediening (verwyder die trui vir die linkerhandbediening).
Deur op die Return -toets te druk, word 'n koetsretour gemaak.
Deur op die Backspace -toets te druk, word 1 karakter uitgevee.
Deur op die spasie/Enter -sleutel te druk sonder om op Dot of Dash te druk, word 1 spasie karakter verkry.
Deur 'n gepaste reeks kolletjies en strepies in te voer, druk dan op die enter -sleutel om die karakter vir die kombinasie van kolletjies en strepies te verkry, bv. Dot, Dash, Enter sal die letter 'a' op die skerm vertoon.
U kry toegang tot die wysigers Alt, Control, Function en Shift deur die toepaslike kode in te tik:
Alt - 6* kolletjies, dan Enter gevolg deur 'n karakter, bv. Alt dan gee e é
Beheer - 5* kolletjies 1* streepie en voer dan bv. Beheer dan C vir Copy
Funksie - 4* kolletjies 1* streep 1* kolletjie dan Enter gevolg deur die getal bv. 0-9 en a, b, c vir 10, 11 en 12.
Shift - 4* kolletjies 2* strepies en voer dan bv. Shift dan gee s vir S
Stap 7: Notas:
Elke wysiger beïnvloed slegs 1 daaropvolgende karakter; jy kry nie die ekwivalent van skuifslot nie.
Alt implementeer Alt Gr (ek het probeer om standaard (links) Alt aan die werk te kry, maar het nie geslaag nie)
Al 4 wysigers is gekodeer in nie -toegewysde elemente van die Morse -boom.
Die sleutelbordbiblioteek wat deur die program gebruik word, is opgestel om 'n Amerikaanse sleutelbord na te boots; As u hierdie eenheid op 'n masjien gebruik wat vir 'n ander land opgestel is, kan sommige van die letters omgeskakel word.
As u die diepte van die Morse -boom (> 6 kolletjies/strepies) oorskry, draai u terug na die eerste boomelement, dit word aangedui deur die verligting van al 4 die LED's.
Stap 8: Verwysings:
Amerikaanse stippelkodeerder (CO-3B, MX-4495):
Bron - https://www.cryptomuseum.com/burst/gra71/index.htm (27/Feb/2017 opgehaal)
Morsekode en Morseboom:
Bron - https://www.cryptomuseum.com/radio/morse/index.htm (27/Feb/-2017 opgehaal)
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies