Daftar Isi:

Keyboard Kode Morse: 8 Langkah
Keyboard Kode Morse: 8 Langkah

Video: Keyboard Kode Morse: 8 Langkah

Video: Keyboard Kode Morse: 8 Langkah
Video: CARA MUDAH MENGHAFAL SANDI MORSE | Sandi Pramuka | Belajar Virtual 2024, November
Anonim
Papan Ketik Kode Morse
Papan Ketik Kode Morse

Proyek ini adalah keyboard kecil di mana pengguna mengetik kode Morse dan karakter yang output ke komputer yang terpasang.

Unit ini terinspirasi oleh pembuat kode Dot-dash AS (CO-3B, MX-4495).

Saya memposting versi generasi pertama saya di hub proyek Arduino dan sejak itu saya telah meningkatkan proyek saya.

Versi ini memiliki 5 sakelar yang di-debounce perangkat lunak dan LED indikator 4* 5Volt yang terhubung ke klon Pro Mikro Cina, semuanya dipasang pada PCB khusus.

Langkah 1: Bagian:

Bagian
Bagian

1 * Pro Mikro

Sakelar Tombol Tekan persegi 5 * 6mm

4*3mm 5 volt LED (yang dengan resistor built in)

2 * 12 cara strip soket 0,1 inci

1*2 cara 0.1 inci pin

1*0.1 inci jumper

1 * PCB Kustom

Langkah 2: Diagram Sirkuit:

Diagram Sirkuit
Diagram Sirkuit

Langkah 3: PCB:

Saya mendesain PCB menggunakan Eagle CAD dan membuat papan yang dibuat oleh OSH park harganya kira-kira $23,00 untuk 3* papan.

Langkah 4: Konstruksi:

Konstruksi seharusnya tidak menimbulkan masalah.

Solder di LED, memastikan bahwa mereka berorientasi dengan benar (pin Katoda (pembumian) ke sisi kiri papan).

Solder di tombol.

Saya merasa paling mudah untuk memasang konektor 12 arah ke papan Pro Micro sebelum mendorongnya ke PCB dan menyolder pin sudut untuk memastikan keselarasan yang tepat, dan kemudian menyolder sisa pin.

Akhirnya solder di konektor 2 pin, saya menemukan ini lebih mudah dengan jumper didorong dan beberapa paku payung biru untuk menahannya stabil untuk menyolder.

Langkah 5: Perangkat Lunak & Pemrograman:

Saya menggunakan Arduino IDE standar untuk membuat dan mengunduh program ke papan Pro Micro, saya memiliki beberapa papan ini dan mereka muncul sebagai "Arduino Leonardo" di bawah Alat-> Papan:

Anda juga perlu mengatur port di bawah Tools->Port.

Langkah 6: Operasi:

Konektor jumper memilih untuk operasi tangan kiri atau kanan (lepaskan jumper untuk operasi tangan kiri).

Menekan tombol Return menghasilkan carriage return.

Menekan tombol Backspace akan menghapus 1 karakter.

Menekan tombol Spasi/Enter tanpa menekan Dot atau Dash menghasilkan 1 karakter spasi.

Memasukkan rangkaian titik dan garis yang sesuai, lalu menekan tombol enter akan menghasilkan karakter untuk kombinasi titik dan garis tersebut mis. Dot, Dash, Enter akan menghasilkan huruf 'a' di layar.

Pengubah Alt, Control, Function, dan Shift diakses dengan mengetikkan kode yang sesuai:

Alt – 6* titik lalu Enter diikuti oleh karakter mis. Alt kemudian e memberikan é

Kontrol – 5* titik 1* tanda hubung lalu Enter mis. Kontrol lalu C untuk Salin

Fungsi – 4* titik 1* tanda hubung 1* titik lalu Enter diikuti dengan nomor mis. 0-9 dan a, b, c untuk 10, 11 & 12.

Shift – 4* titik 2* tanda hubung lalu Enter mis. Shift lalu s menghasilkan S

Langkah 7: Catatan:

Setiap pengubah hanya mempengaruhi 1 karakter berikutnya; Anda tidak mendapatkan yang setara dengan kunci shift.

Alt mengimplementasikan Alt Gr (Saya memang mencoba membuat Alt standar (kiri) berfungsi tetapi tidak berhasil)

Semua 4 pengubah dikodekan ke dalam elemen pohon Morse yang belum ditetapkan.

Pustaka keyboard yang digunakan oleh program diatur untuk meniru keyboard AS; jika Anda menggunakan unit ini pada mesin yang dipasang untuk negara lain, beberapa huruf mungkin akan dialihkan.

Melebihi kedalaman pohon Morse (>6 titik/garis) membungkus Anda kembali ke elemen pohon pertama, ini ditunjukkan dengan iluminasi keempat LED.

Langkah 8: Referensi:

Pembuat kode titik-titik AS (CO-3B, MX-4495):

Sumber - https://www.cryptomuseum.com/burst/gra71/index.htm (diakses 27/Feb/2017)

Kode Morse & Pohon Morse:

Sumber - https://www.cryptomuseum.com/radio/morse/index.htm (diakses 27/Feb/-2017)

Direkomendasikan: