INHOUDSOPGAWE:

Morsekode -sleutelbord: 8 stappe
Morsekode -sleutelbord: 8 stappe

Video: Morsekode -sleutelbord: 8 stappe

Video: Morsekode -sleutelbord: 8 stappe
Video: Пройди Любой Квест - 10 проверенных трюков и советов 2024, Julie
Anonim
Morse -kode sleutelbord
Morse -kode sleutelbord

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:

Dele
Dele

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:

Stroombaandiagram
Stroombaandiagram

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: