Mündəricat:

Mors Kodu Klaviaturası: 8 addım
Mors Kodu Klaviaturası: 8 addım

Video: Mors Kodu Klaviaturası: 8 addım

Video: Mors Kodu Klaviaturası: 8 addım
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Iyul
Anonim
Mors Kodu Klaviatura
Mors Kodu Klaviatura

Bu layihə, istifadəçinin Morse kodunu və simvollarını əlavə etdiyi bir kompüterə yazdığı kiçik bir klaviaturadır.

Bölmə ABŞ Dot-tash kodlayıcıdan (CO-3B, MX-4495) ilham almışdır.

İlk nəsil versiyamı Arduino layihə mərkəzində yerləşdirdim və o vaxtdan bəri layihəmi təkmilləşdirdim.

Bu versiyada 5 proqram açılmış açar və 4* 5Volt göstərici LED -ləri, hamısı xüsusi bir PCB -də quraşdırılmış Çin Pro Micro klonuna qədər bağlanmışdır.

Addım 1: hissələr:

Parçalar
Parçalar

1* Pro Micro

5* 6 mm kvadrat düyməli açarlar

4* 3mm 5 volt LED (rezistoru quraşdırılmış olanlar)

2* 12 yollu 0.1 düymlük yuva zolaqları

1* 2 yollu 0.1 düymlük sancaqlar

1* 0.1 düymlük tullanan

1* Xüsusi PCB

Addım 2: Dövrə Şeması:

Dövrə Diaqramı
Dövrə Diaqramı

Addım 3: PCB:

PCB -ni Eagle CAD -dan istifadə edərək hazırladım və OSH parkında lövhələr hazırladım, qiyməti 3* lövhə üçün təxminən 23,00 dollar idi.

Addım 4: Tikinti:

Tikinti heç bir problem yaratmamalıdır.

LED -lərdəki lehim, düzgün istiqamətləndirilməsini təmin edir (lövhənin sol tərəfindəki katot (torpaq) pin).

Düymələrdə lehim.

Düzgün hizalanmasını təmin etmək üçün PCB -yə itələmədən və künc sancaqlarını lehimləmədən əvvəl 12 yollu konnektorları Pro Micro lövhəsinə bağlamağı ən asan tapdım.

Nəhayət, 2 pinli konnektordakı lehim, tullanan düyməni itələməklə və lehim üçün sabit tutmaq üçün bir az mavi rənglə bunu daha asan tapdım.

Addım 5: Proqramlaşdırma və Proqramlaşdırma:

Proqramı yaratmaq və Pro Micro lövhəsinə yükləmək üçün standart Arduino IDE-dən istifadə etdim, bu lövhələrdən bir neçəsi var və onlar Alətlər-> Tablonun altında "Arduino Leonardo" kimi görünür:

Limanı Alətlər-> Liman altında da təyin etməlisiniz.

Addım 6: Əməliyyat:

Tullanan konnektoru ya sol, ya da sağ əllə işləmək üçün seçim edir (sol əməliyyat üçün tullananı çıxarın).

Qayıdış düyməsini basıldıqda, vaqon geri qaytarılır.

Backspace düyməsini basmaqla 1 simvol silinəcəkdir.

Dot və ya Tire basmadan Space/Enter düyməsinə basmaq 1 boşluq simvolu yaradır.

Müvafiq nöqtə və tire seriyasını daxil edərək, sonra enter düyməsini basmaq həmin nöqtə və tire birləşməsi üçün xarakter yaradır. Dot, Dash, Enter ekranda 'a' hərfini çıxaracaq.

Alt, Control, Function və Shift dəyişdiricilərinə müvafiq kodu yazaraq daxil oluruq:

Alt - 6* nöqtə, sonra Enter, sonra bir simvol. Alt sonra e verir

Nəzarət - 5* nöqtə 1* tire sonra Enter məsələn Kopyalama üçün C düyməsini basın

Funksiya - 4* nöqtə 1* tire 1* nöqtə sonra daxil edin və ardınca rəqəmi yazın. 10, 11 və 12 üçün 0-9 və a, b, c.

Shift - 4* nöqtə 2* tire sonra Enter məsələn Shift sonra s verir S

Addım 7: Qeydlər:

Hər bir dəyişdirici yalnız 1 sonrakı simvolu təsir edir; keçid kilidinin ekvivalentini almırsınız.

Alt Alt Gr tətbiq edir (standart (solda) Alt işləməyə çalışdım, amma heç bir uğur əldə etmədim)

4 modifikatorun hamısı Mors ağacının təyin olunmamış elementlərinə kodlanmışdır.

Proqramın istifadə etdiyi klaviatura kitabxanası ABŞ klaviaturasını təqlid etmək üçün qurulmuşdur; Bu cihazı başqa bir ölkə üçün qurulmuş bir maşında istifadə etsəniz, bəzi hərflər köçürülə bilər.

Mors ağacının dərinliyini (> 6 nöqtə/tire) aşaraq sizi ilk ağac elementinə qaytarırsınız, bu 4 LED -in hamısının işıqlandırılması ilə göstərilir.

Addım 8: İstinadlar:

ABŞ Dot-tash kodlayıcı (CO-3B, MX-4495):

Mənbə - https://www.cryptomuseum.com/burst/gra71/index.htm (27/Fevral/2017 tarixində əldə edilib)

Mors kodu və Morze ağacı:

Mənbə - https://www.cryptomuseum.com/radio/morse/index.htm (27/Fevral/-2017 tarixində əldə edilib)

Tövsiyə: