Innholdsfortegnelse:

Morsekode -tastatur: 8 trinn
Morsekode -tastatur: 8 trinn

Video: Morsekode -tastatur: 8 trinn

Video: Morsekode -tastatur: 8 trinn
Video: Demystifying the learning of Morse Code 2024, November
Anonim
Morsekode -tastatur
Morsekode -tastatur

Dette prosjektet er et lite tastatur der brukeren skriver inn morsekode og tegn sendes til en tilkoblet datamaskin.

Enheten ble inspirert av den amerikanske Dot-dash-koderen (CO-3B, MX-4495).

Jeg la ut min første generasjons versjon på Arduino prosjektnav, og siden har jeg forbedret prosjektet mitt.

Denne versjonen har 5 programvarebrytende brytere og 4* 5Volt -indikator -LEDer koblet til en kinesisk Pro Micro -klon, alle montert på en tilpasset kretskort.

Trinn 1: Deler:

Deler
Deler

1* Pro Micro

5* 6 mm firkantede trykknappbrytere

4* 3 mm 5 volt LED -er (de med motstanden innebygd)

2* 12 -veis 0,1 tommers stikkontakter

1* 2 -veis 0,1 tommers pinner

1* 0,1 tommers genser

1* tilpasset PCB

Trinn 2: Kretsdiagram:

Kretsdiagram
Kretsdiagram

Trinn 3: PCB:

Jeg designet PCB ved hjelp av Eagle CAD og fikk brettene laget av OSH park, prisen var omtrent $ 23,00 for 3* boards.

Trinn 4: Konstruksjon:

Bygging bør ikke by på problemer.

Lodd inn lysdiodene, og sørg for at de er riktig orientert (katode (jord) pin til venstre side av brettet).

Lodding i knappene.

Jeg fant det enklest å koble de 12 -veis kontaktene til Pro Micro -kortet før du skyv dem inn i kretskortet og loddet hjørnepinnene for å sikre riktig justering, og deretter lodde resten av pinnene.

Til slutt loddetinn i 2 -pinners kontakten, jeg fant dette lettere med jumperen trykket på og litt blå tak for å holde den stabil for lodding.

Trinn 5: Programvare og programmering:

Jeg brukte standard Arduino IDE til å lage og laste ned programmet til Pro Micro-brettet, jeg har et par av disse brettene og de vises som "Arduino Leonardo" under Verktøy-> Brett:

Du må også sette porten under Verktøy-> Port.

Trinn 6: Drift:

Jumperkontakten velger enten venstre- eller høyrehendt betjening (fjern jumperen for venstrehåndsbetjening).

Hvis du trykker på Returtasten, får du en vognretur.

Ved å trykke på tilbaketasten slettes 1 tegn.

Trykk på mellomromstasten/Enter -tasten uten å ha trykket på Dot eller Dash gir 1 mellomromstegn.

Hvis du angir en passende serie med prikker og bindestreker, og deretter trykker du på enter -tasten, vil tegnet for den kombinasjonen av prikker og bindestreker, f.eks. Dot, Dash, Enter vil produsere bokstaven 'a' på skjermen.

Alt, Control, Function og Shift -modifikatorene åpnes ved å skrive inn riktig kode:

Alt - 6* prikker og deretter Enter etterfulgt av et tegn f.eks. Alt så gir e é

Kontroll - 5* prikker 1* bindestrek og skriv deretter inn f.eks. Kontroller deretter C for kopi

Funksjon - 4* prikker 1* bindestrek 1* prikk deretter Enter etterfulgt av tallet f.eks. 0-9 og a, b, c for 10, 11 og 12.

Skift - 4* prikker 2* bindestrek og skriv deretter inn f.eks. Skift så gir s S

Trinn 7: Merknader:

Hver modifikator påvirker bare 1 etterfølgende tegn; du får ikke tilsvarende skiftlås.

Alt implementerer Alt Gr (jeg prøvde å få standard (venstre) Alt til å fungere, men hadde ingen suksess)

Alle de fire modifikatorene er kodet til ikke -tildelte elementer i Morse -treet.

Tastaturbiblioteket som brukes av programmet er konfigurert for å etterligne et amerikansk tastatur; Hvis du bruker denne enheten på en maskin som er konfigurert for et annet land, kan noen av bokstavene bli transponert.

Når du overskrider dybden til Morse -treet (> 6 prikker/bindestreker) vikler du deg tilbake til det første treelementet, dette indikeres med belysning av alle 4 lysdioder.

Trinn 8: Referanser:

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

Kilde - https://www.cryptomuseum.com/burst/gra71/index.htm (hentet 27/feb/2017)

Morsekode og morsetre:

Kilde - https://www.cryptomuseum.com/radio/morse/index.htm (hentet 27/feb/-2017)

Anbefalt: