Isi kandungan:

Papan Kekunci Morse Code: 8 Langkah
Papan Kekunci Morse Code: 8 Langkah

Video: Papan Kekunci Morse Code: 8 Langkah

Video: Papan Kekunci Morse Code: 8 Langkah
Video: Morse Code Project 2024, November
Anonim
Papan Kekunci Morse Code
Papan Kekunci Morse Code

Projek ini adalah papan kekunci kecil di mana pengguna menaip kod dan watak Morse dikeluarkan ke komputer yang dilampirkan.

Unit ini diilhamkan oleh pengkod Dot-dash AS (CO-3B, MX-4495).

Saya menyiarkan versi generasi pertama saya di hab projek Arduino dan sejak itu saya telah memperbaiki projek saya.

Versi ini mempunyai 5 suis perisian yang tidak berfungsi dan LED penunjuk 4 * 5Volt disambungkan ke klon Micro Pro Cina, semuanya dipasang pada PCB khusus.

Langkah 1: Bahagian:

Bahagian
Bahagian

1 * Pro Mikro

Suis Tombol tekan 5 * 6mm persegi

LED 4 * 3mm 5 volt (yang dilengkapi perintang)

Jalur soket 2 * 12 wayar 0.1 inci

1 * 2 pin pin 0.1 inci

Pelompat 1 * 0.1 inci

1 * PCB tersuai

Langkah 2: Diagram Litar:

Rajah Litar
Rajah Litar

Langkah 3: PCB:

Saya merancang PCB menggunakan Eagle CAD dan papan yang dibuat oleh OSH park harganya sekitar $ 23.00 untuk papan 3 *.

Langkah 4: Pembinaan:

Pembinaan tidak akan menimbulkan masalah.

Pateri pada LED, memastikan bahawa mereka berorientasikan dengan betul (katod (tanah) pin ke sebelah kiri papan).

Pateri di butang.

Saya merasa paling senang memasang penyambung 12 arah ke papan Pro Micro sebelum memasukkannya ke dalam PCB dan menyolder pin sudut untuk memastikan penjajaran yang betul, dan kemudian menyolder pin yang selebihnya.

Akhirnya solder dalam penyambung 2 pin, saya dapati ini lebih mudah dengan jumper didorong dan beberapa tali biru untuk menahannya stabil untuk pematerian.

Langkah 5: Perisian & Pengaturcaraan:

Saya menggunakan Arduino IDE standard untuk membuat dan memuat turun program ke papan Pro Micro, saya mempunyai beberapa papan ini dan mereka muncul sebagai "Arduino Leonardo" di bawah Tools-> Board:

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

Langkah 6: Operasi:

Penyambung pelompat memilih untuk operasi tangan kiri atau kanan (lepaskan pelompat untuk operasi tangan kiri).

Menekan kekunci Return akan menghasilkan carriage return.

Menekan kekunci Backspace akan menghapus 1 aksara.

Menekan kekunci Space / Enter tanpa menekan Dot atau Dash menghasilkan 1 watak ruang.

Memasukkan siri titik dan tanda sempang yang sesuai, kemudian menekan butang enter akan menghasilkan watak untuk kombinasi titik dan tanda sempang tersebut, mis. Dot, Dash, Enter akan menghasilkan huruf ‘a’ di skrin.

Pengubah Alt, Control, Function dan Shift diakses dengan menaip kod yang sesuai:

Titik Alt - 6 * kemudian Masukkan diikuti oleh watak mis. Alt kemudian e memberi é

Control - 5 * titik 1 * dash kemudian Masukkan mis. Kawal kemudian C untuk Salin

Fungsi - 4 * titik 1 * tanda hubung 1 * titik kemudian Masukkan diikuti dengan nombor mis. 0-9 dan a, b, c untuk 10, 11 & 12.

Shift - 4 * titik 2 * tanda hubung kemudian Masukkan mis. Shift kemudian s memberi S

Langkah 7: Nota:

Setiap pengubah hanya mempengaruhi 1 watak seterusnya; anda tidak mendapat setara dengan kunci shift.

Alt melaksanakan Alt Gr (saya memang berusaha mendapatkan Alt standard (kiri) untuk bekerja tetapi tidak berjaya)

Kesemua 4 pengubah dikodkan menjadi elemen pokok Morse yang belum ditetapkan.

Perpustakaan papan kekunci yang digunakan oleh program ini disediakan untuk meniru papan kekunci AS; jika anda menggunakan unit ini pada mesin yang disediakan untuk negara lain, beberapa huruf mungkin dialihkan.

Melebihi kedalaman pokok Morse (> 6 titik / tanda pisah) membungkus anda kembali ke elemen pokok pertama, ini ditunjukkan oleh pencahayaan keempat-empat LED.

Langkah 8: Rujukan:

Pengekod Dot-dash AS (CO-3B, MX-4495):

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

Kod Morse & pokok Morse:

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

Disyorkan: