Tartalomjegyzék:

Morse -kód billentyűzet: 8 lépés
Morse -kód billentyűzet: 8 lépés

Videó: Morse -kód billentyűzet: 8 lépés

Videó: Morse -kód billentyűzet: 8 lépés
Videó: Apple Watch 8 – Az első 14 tennivaló 2024, Július
Anonim
Morse kód billentyűzet
Morse kód billentyűzet

Ez a projekt egy kis billentyűzet, ahol a felhasználó Morse -kódot és karaktereket ír be egy csatolt számítógépre.

A készüléket az amerikai Dot-dash kódoló (CO-3B, MX-4495) ihlette.

Az első generációs verziómat közzétettem az Arduino projektközpontban, és azóta továbbfejlesztettem a projektemet.

Ez a verzió 5 szoftver kikapcsolott kapcsolót és 4* 5 voltos jelző LED -et tartalmaz, amelyek egy kínai Pro Micro klónhoz vannak csatlakoztatva, és mindegyik egyedi PCB -re van szerelve.

1. lépés: Alkatrészek:

Alkatrészek
Alkatrészek

1* Pro Micro

5* 6 mm -es négyszögletes nyomógombos kapcsolók

4* 3 mm -es 5 voltos LED -ek (amelyek beépített ellenállással rendelkeznek)

2* 12 utas 0,1 hüvelykes foglalat

1* 2 utas 0,1 hüvelykes csapok

1* 0,1 hüvelykes jumper

1* Egyedi PCB

2. lépés: Áramköri diagram:

Kördiagramm
Kördiagramm

3. lépés: PCB:

Az Eagle CAD segítségével terveztem a NYÁK -t, és az OSH park által készített táblákat nagyjából 23,00 dollár volt a 3* -os lapok ára.

4. lépés: Építés:

Az építkezés nem okozhat problémát.

Forrasztás a LED -ekbe, ügyelve arra, hogy helyesen legyenek beállítva (katód (földelt) csap a tábla bal oldalán).

Forrasztás a gombokban.

Úgy találtam, hogy a legegyszerűbb, ha a 12 utas csatlakozókat a Pro Micro kártyába dugjuk, mielőtt benyomjuk őket a NYÁK -ba, és forrasztjuk a sarokcsapokat, hogy biztosítsuk a megfelelő igazítást, majd forrasztjuk a többi csapot.

Végül a 2 tűs csatlakozó forrasztása, ezt könnyebbnek találtam, ha a jumper be volt nyomva, és néhány kék tapadás, hogy stabilan tartsa a forrasztáshoz.

5. lépés: Szoftver és programozás:

A szabványos Arduino IDE-t használtam a program létrehozásához és letöltéséhez a Pro Micro táblára, van néhány ilyen táblám, és „Arduino Leonardo” néven jelennek meg az Eszközök-> Fórumon:

A portot az Eszközök-> Port menüben is be kell állítania.

6. lépés: Művelet:

Az áthidaló csatlakozó bal vagy jobbkezes működést választ (bal oldali működtetéshez távolítsa el a jumpert).

A Return gomb megnyomása kocsi visszaállítást eredményez.

A Backspace billentyű lenyomásával 1 karakter törlődik.

A Szóköz/Enter billentyű lenyomása anélkül, hogy a Dot vagy a Dash gombot megnyomná, 1 szóköz karaktert eredményez.

A megfelelő pontsor és sorok bevitele, majd az enter billentyű megnyomásával létrejön a karakter az adott pontok és kötőjelek kombinációjának, pl. Pont, kötőjel, Enter az „a” betűt jeleníti meg a képernyőn.

Az Alt, Control, Function és Shift módosítók a megfelelő kód beírásával érhetők el:

Alt - 6* pont, majd Enter, majd egy karakter, pl. Alt majd e ad é

Vezérlés - 5* pont 1* kötőjel, majd Enter pl. A másoláshoz nyomja meg a C, majd a C gombot

Funkció - 4* pont 1* kötőjel 1* pont, majd Enter, majd a szám, pl. 0-9 és a, b, c 10, 11 és 12 esetén.

Shift - 4* pont 2* kötőjel, majd Enter pl. A Shift ekkor S -t ad

7. lépés: Megjegyzések:

Minden módosító csak 1 következő karaktert érint; nem kapja meg a váltózár megfelelőjét.

Az Alt megvalósítja az Alt Gr -t (megpróbáltam normál (bal) Alt -t működtetni, de nem jártam sikerrel)

Mind a 4 módosító a Morse fa hozzá nem rendelt elemeibe van kódolva.

A program által használt billentyűzet -könyvtár úgy van beállítva, hogy amerikai billentyűzetet emuláljon; ha ezt a készüléket egy másik országra beállított gépen használja, előfordulhat, hogy egyes betűk átkerülnek.

Ha meghaladja a Morse fa mélységét (> 6 pont/kötőjel), az első faelemhez tér vissza, ezt jelzi mind a 4 LED világítása.

8. lépés: Hivatkozások:

US Dot-dash kódoló (CO-3B, MX-4495):

Forrás - https://www.cryptomuseum.com/burst/gra71/index.htm (letöltve: 2017. február 27.)

Morse -kód és morzefa:

Forrás - https://www.cryptomuseum.com/radio/morse/index.htm (letöltve: 2017. február 27./)

Ajánlott: