Turinys:
- 1 žingsnis: dalys:
- 2 žingsnis: grandinės schema:
- 3 žingsnis: PCB:
- 4 žingsnis: Statyba:
- 5 veiksmas: programinė įranga ir programavimas:
- 6 žingsnis: operacija:
- 7 žingsnis: Pastabos:
- 8 žingsnis: nuorodos:
Video: Morzės kodo klaviatūra: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šis projektas yra maža klaviatūra, kurioje vartotojas įveda Morzės kodą ir simbolius išvedamas į prijungtą kompiuterį.
Įrenginį įkvėpė JAV taškinio brūkšninio kodavimo įrenginys (CO-3B, MX-4495).
Aš paskelbiau savo pirmosios kartos versiją „Arduino“projektų centre ir nuo to laiko patobulinau savo projektą.
Šioje versijoje yra 5 programinės įrangos išjungti jungikliai ir 4* 5 voltų indikatoriaus šviesos diodai, prijungti prie Kinijos „Pro Micro“klono, visi sumontuoti ant pasirinktinės PCB.
1 žingsnis: dalys:
1* „Pro Micro“
5* 6 mm kvadratiniai mygtukiniai mygtukai
4* 3 mm 5 voltų šviesos diodai (tie, kuriuose yra įmontuotas rezistorius)
2* 12 krypčių 0,1 colio lizdo juostelės
1* 2 krypčių 0,1 colio kaiščiai
1* 0,1 colio megztinis
1* Individualizuota PCB
2 žingsnis: grandinės schema:
3 žingsnis: PCB:
Aš sukūriau PCB naudodamas „Eagle CAD“ir turėjau OSH parko pagamintas plokštes, kurių kaina buvo maždaug 23,00 USD už 3* plokštes.
4 žingsnis: Statyba:
Statyba neturėtų kelti jokių problemų.
Lituokite šviesos diodus, užtikrindami, kad jie būtų teisingai nukreipti (katodo (įžeminimo) kaištis kairėje plokštės pusėje).
Lydmetalis mygtukuose.
Man pasirodė lengviausia prijungti 12 krypčių jungtis į „Pro Micro“plokštę prieš įstumiant jas į PCB ir lituojant kampinius kaiščius, kad būtų užtikrintas tinkamas išlygiavimas, o po to lituoti kaiščius.
Galiausiai lituoklis 2 kontaktų jungtyje man pasirodė lengviau, kai buvo įstumtas trumpiklis ir šiek tiek mėlynos spalvos lipdukas, kad jis būtų stabilus litavimui.
5 veiksmas: programinė įranga ir programavimas:
Aš naudoju standartinį „Arduino IDE“kurdamas ir atsisiųsdamas programą į „Pro Micro“plokštę, turiu keletą šių plokščių ir jos rodomos kaip „Arduino Leonardo“skiltyje Įrankiai-> Lenta:
Taip pat turėsite nustatyti prievadą skiltyje Įrankiai-> Uostas.
6 žingsnis: operacija:
Jungiklio jungtis pasirenka valdymą kairiąja arba dešine ranka (nuimkite trumpiklį, kad galėtumėte valdyti kaire ranka).
Paspaudus grįžimo klavišą, grąžinamas vežimas.
Paspaudus „Backspace“klavišą ištrinamas 1 simbolis.
Paspaudus tarpo/įvesties klavišą nepaspaudus taško ar brūkšnio, gaunamas 1 tarpo simbolis.
Įvedus atitinkamą taškų ir brūkšnių seriją, paspaudus įvesties klavišą, gaunamas to taškų ir brūkšnių derinio simbolis, pvz. Taškas, brūkšnys, „Enter“ekrane parodys raidę „a“.
„Alt“, „Control“, „Function“ir „Shift“modifikatoriai pasiekiami įvedus atitinkamą kodą:
Alt - 6* taškai, tada Enter, po kurio eina simbolis, pvz. Alt tada e duoda é
Valdymas - 5* taškai 1* brūkšnys, tada įveskite pvz. Valdykite, tada kopijuokite C
Funkcija - 4* taškai 1* brūkšnys 1* taškas, tada įveskite, po kurio eina skaičius, pvz. 0–9 ir a, b, c-10, 11 ir 12.
„Shift“- 4* taškai 2* brūkšnys, tada įveskite, pvz. Shift ir s duoda S
7 žingsnis: Pastabos:
Kiekvienas modifikatorius turi įtakos tik 1 vėlesniam simboliui; negausite pamainos užrakto ekvivalento.
„Alt“įgyvendina „Alt Gr“(bandžiau gauti standartinį (kairįjį) „Alt“, bet nepavyko)
Visi 4 modifikatoriai yra užkoduoti nepriskirtuose Morzės medžio elementuose.
Programoje naudojama klaviatūros biblioteka sukurta imituoti JAV klaviatūrą; jei naudosite šį įrenginį kitoje šalyje įrengtame įrenginyje, kai kurios raidės gali būti perkeltos į kitą.
Viršijus Morzės medžio gylį (> 6 taškai/brūkšneliai), jūs grįžtate prie pirmojo medžio elemento, tai rodo visų 4 šviesos diodų apšvietimas.
8 žingsnis: nuorodos:
JAV taškinių brūkšnių koduotuvas (CO-3B, MX-4495):
Šaltinis - https://www.cryptomuseum.com/burst/gra71/index.htm (gauta 2017 m. Vasario 27 d.)
Morzės kodas ir Morzės medis:
Šaltinis - https://www.cryptomuseum.com/radio/morse/index.htm (gauta 2017 m. Vasario 27 d.)
Rekomenduojamas:
„LabDroid“: Morzės kodo koduotojas/dekoderis: 4 žingsniai
LabDroid: Morzės kodo koduotojas/dekoderis: Pastaba: šios instrukcijos negalima įgyvendinti 1: 1 naujausioje „LabDroid“versijoje. Netrukus jį atnaujinsiu. Šis projektas parodys, ką galite padaryti naudodami „LabDroid“. Kadangi „Hello World“paprastai kuriamas remiantis tekstu, šviesa ar garsu, aš galvojau apie „LabDr“
USB „Arduino“Morzės kodo raktas: 6 žingsniai
USB „Arduino“Morzės kodo raktas: Ar kada nors norėjote rašyti kompiuteryje su Morzės kodo raktu arba išmokti/išmokti Morzės kodo? Jūs esate tinkamame puslapyje! Dėl kitų mano projektų apsilankykite mano svetainėje calvin.sh
Morzės kodo klaviatūra: 5 žingsniai
Morzės abėcėlės klaviatūra: ši programa parodo, kaip sukurti „c ++“programą, kuri naudoja raktų registravimo metodą, kad surastų paspaudžiamą klavišą ir sugeneruotų Morzės kodo vertę, naudojant klaviatūros slinkties užrakto lemputę (kas netgi naudoja tai?). Šis projektas c
Morzės kodo istorija: 4 žingsniai
Morzės abėcėlės istorija: Morzės abėcėlę sukūrė Amerikos išradėjas ir tapytojas Samuelis Morse 1836 m. Samuelio Morse sukurta telegrafo sistema leido asmenims perduoti elektrinius signalus laidais. Tuo metu nebuvo nei radijo, nei telefono
Altoidų alavo Morzės kodo praktikos raktas: 6 žingsniai
Altoidų alavo Morzės kodo praktikos raktas: Aš turėjau keletą altoidų skardinių ir nusprendžiau pasidaryti Morzės abėcėlės praktinį raktą. Tai yra apie paprasčiausią elektronikos projektą, kurį galėtumėte gauti, tačiau galutinis rezultatas yra įdomus. Medžiagos: Altoidų skarda - tuščias ir nuvalytas