Talaan ng mga Nilalaman:

Morse Code Keyboard: 8 Mga Hakbang
Morse Code Keyboard: 8 Mga Hakbang

Video: Morse Code Keyboard: 8 Mga Hakbang

Video: Morse Code Keyboard: 8 Mga Hakbang
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Hulyo
Anonim
Morse Code Keyboard
Morse Code Keyboard

Ang proyektong ito ay isang maliit na keyboard kung saan ang mga uri ng gumagamit sa Morse code at mga character ay output sa isang nakakabit na computer.

Ang yunit ay inspirasyon ng US Dot-dash coder (CO-3B, MX-4495).

Nai-post ko ang aking unang bersyon ng henerasyon sa hub ng proyekto ng Arduino at mula noon ay napabuti ko ang aking proyekto.

Nagtatampok ang bersyon na ito ng 5 software na binalewala ang mga switch at 4 * 5Volt tagapagpahiwatig na LED na naka-wire hanggang sa isang clone ng Chinese Pro Micro, lahat ay naka-mount sa isang pasadyang PCB.

Hakbang 1: Mga Bahagi:

Mga Bahagi
Mga Bahagi

1 * Pro Micro

5 * 6mm square Pushbutton switch

4 * 3mm 5 volt LED's (ang mga may built na risistor)

2 * 12 way na 0.1 inch socket strips

1 * 2 way na 0.1 pulgada na mga pin

1 * 0.1 inch jumper

1 * Pasadyang PCB

Hakbang 2: Diagram ng Circuit:

Diagram ng Circuit
Diagram ng Circuit

Hakbang 3: PCB:

Dinisenyo ko ang PCB gamit ang Eagle CAD at nagkaroon ng mga board na ginawa ng OSH park na ang presyo ay humigit-kumulang na $ 23.00 para sa 3 * boards.

Hakbang 4: Konstruksiyon:

Ang konstruksyon ay hindi dapat magpakita ng mga problema.

Maghinang sa mga LED's, tinitiyak na ang mga ito ay wastong nakatuon (Cathode (ground) na pin sa kaliwang kamay ng board).

Maghinang sa mga pindutan.

Nahanap ko na pinakamadaling i-plug ang 12 way na konektor sa Pro Micro board bago itulak ang mga ito sa PCB at paghihinang ang mga pin ng sulok upang matiyak ang wastong pagkakahanay, at pagkatapos ay solder ang natitirang mga pin.

Sa wakas maghinang sa konektor ng 2 pin, nahanap ko itong mas madali sa push ng jumper at ilang asul na tack upang hawakan ito nang matatag para sa paghihinang.

Hakbang 5: Software at Programming:

Ginamit ko ang karaniwang Arduino IDE upang likhain at i-download ang programa sa board ng Pro Micro, mayroon akong isang pares ng mga board na ito at nagpapakita sila bilang "Arduino Leonardo" sa ilalim ng Tools-> Board:

Kakailanganin mo ring itakda ang port sa ilalim ng Mga Tool-> Port.

Hakbang 6: Pagpapatakbo:

Ang konektor ng jumper ay pipili para sa alinman sa kaliwa o kanang kamay na operasyon (alisin ang jumper para sa operasyon ng kaliwang kamay).

Ang pagpindot sa Return key ay gumagawa ng isang pagbalik sa karwahe.

Ang pagpindot sa Backspace key ay nagtatanggal ng 1 character.

Ang pagpindot sa Space / Enter key nang hindi pinindot ang Dot o Dash ay gumagawa ng 1 space character.

Ang pagpasok ng isang naaangkop na serye ng mga tuldok at gitling, pagkatapos ang pagpindot sa enter key ay magbubuo ng character para sa kumbinasyon ng mga tuldok at gitling hal. Ang Dot, Dash, Enter ay bubuo ng letrang 'a' sa screen.

Ang mga modifier ng Alt, Control, Function at Shift ay na-access sa pamamagitan ng pag-type sa naaangkop na code:

Alt - 6 * tuldok pagkatapos ay Enter na sinusundan ng isang character hal. Alt pagkatapos ay nagbibigay sa é

Kontrol - 5 * tuldok 1 * dash pagkatapos ay Ipasok hal. Kontrolin pagkatapos ang C para sa Kopya

Pag-andar - 4 * tuldok 1 * dash 1 * tuldok pagkatapos ay Ipasok na sinusundan ng numero hal. 0-9 at a, b, c para sa 10, 11 & 12.

Shift - 4 * tuldok 2 * dash pagkatapos ay Ipasok hal. Ang shift pagkatapos ay nagbibigay ng S

Hakbang 7: Mga Tala:

Ang bawat modifier ay nakakaapekto lamang sa 1 kasunod na character; hindi mo makuha ang katumbas ng shift lock.

Ipinatupad ng Alt ang Alt Gr (Sinubukan kong makakuha ng pamantayan (kaliwa) na Alt upang gumana ngunit walang tagumpay)

Ang lahat ng 4 na modifier ay naka-code sa mga hindi naka -ignign na elemento ng puno ng Morse.

Ang keyboard library na ginamit ng programa ay naka-set up upang tularan ang isang US keyboard; kung gagamitin mo ang yunit na ito sa isang machine na na-set up para sa ibang bansa ang ilan sa mga titik ay maaaring mailipat.

Ang labis na lalim ng puno ng Morse (> 6 na tuldok / gitling) ay binabalot ka pabalik sa unang elemento ng puno, ipinahiwatig ito ng pag-iilaw ng lahat ng 4 ng mga LED.

Hakbang 8: Mga Sanggunian:

US Dot-dash coder (CO-3B, MX-4495):

Pinagmulan - https://www.cryptomuseum.com/burst/gra71/index.htm (nakuha noong 27 / Peb / 2017)

Morse code at Morse tree:

Pinagmulan - https://www.cryptomuseum.com/radio/morse/index.htm (nakuha ang 27 / Peb / -2017)

Inirerekumendang: