Isi kandungan:
- Langkah 1: Senarai Bahagian
- Langkah 2: Gambaran keseluruhan
- Langkah 3: Mikrokontroler Setem Asas
- Langkah 4: Kit Pengunci Sentuh P3
- Langkah 5: Kotak Besar
- Langkah 6: Program
- Langkah 7: Fungsi Shift
- Langkah 8: Kod Kekunci Sentuh
- Langkah 9: Huruf dan Nombor
- Langkah 10: CQ CQ CQ
- Langkah 11: Masa DAH dan DIT
- Langkah 12: The Bottom Line
Video: Morse Code Touch Keyer / Autocoder: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Saya sebenarnya membina projek ini beberapa ketika yang lalu tetapi fikir ada yang dapat menggunakan idea itu. Saya seorang lelaki radio ham dan masuk ke dalamnya agak lewat ketika saya bersara dan mempunyai masa. Saya mempunyai lesen am saya sekarang dan digunakan telefon (suara) hampir sepanjang masa tetapi ingin belajar CW (kod Morse) dan membuat hubungan dengan cara itu juga. Saya tidak lama lagi mengetahui bahawa minda dan badan lama tidak sampai menghantar CW dengan kunci lurus atau malah mendayung. Bukan sahaja otak tidak berfungsi secepat yang biasa, kerana usia dan ubat-ubatan, tangan saya agak gemetar. Saya kemudian mendapati terdapat lebih daripada satu cara untuk mengulit kucing atau menghantarnya sedikit, jika anda lebih suka.
Alat ini menggunakan litar sentuh untuk menghantar CW secara manual, surat demi surat dan juga menggunakan mikrokontroler Basic Stamp dari Parallax yang mengawal masa litar sentuh dan menghantar rentetan watak CW yang telah diprogramkan menggunakan papan kekunci nombor 3 x 4. hantar hingga 30 rentetan terprogram dengan menggunakan butang Bintang dan Pound untuk mengalihkan output.
Sekarang, projek ini, walaupun tidak di luar jangkauan kebanyakan orang memerlukan pengetahuan dan kebolehan latar belakang. Walau bagaimanapun, saya dapat membuatnya berfungsi dan saya pasti bukan krayon paling terang di dalam kotak, tidak mempunyai latihan rasmi, dan seperti saya berkata, saya sudah tua !! Anda perlu mempunyai pengetahuan asas mengenai elektronik dan dapat melakukan susun atur dan pematerian - tidak rumit kerana terdapat beberapa komponen, tetapi agak membosankan kerana semua wayar dari papan kekunci. Anda juga mesti dapat bekerjasama dengan siri mikrokontroler Basic Stamp.
Langkah 1: Senarai Bahagian
Beberapa kepungan
Mikrokontroler Basic Stamp 2 (atau lebih baik) dengan papan pengaturcaraan
P3 Touch Keyer Kit dari CW Touch Keyer
www.cwtouchkeyer.com/P3W.htm
Pad kekunci berangka 12 butang dengan terminal biasa
Geganti DPDT 5 volt
Diod, perintang 10K (untuk menyangga pin I / O pada Cap) Suis
Soket IC untuk geganti dan Cap
Bicu audio stereo 3 - 3,5 mm
Palam audio stereo 4 - 3,5 mm
Soket kuasa 2 - 2.1 mm DC
2 - palam kuasa DC 2,1 mm
Langkah 2: Gambaran keseluruhan
Saya sedar bahawa ini kelihatan sedikit berbelit-belit dengan dua kotak dan tiga set wayar, tetapi tahan dengan saya kerana ada kaedah untuk kegilaan saya. Perkara utama adalah ergonomik. Kotak besar yang mengandungi Cap, relay dan papan kekunci adalah terlalu tinggi untuk meletakkan tangan anda semasa menggunakan tombol sentuh. Ia juga penuh dengan wayar! Di samping itu, kotak kecil itu mempunyai pintu bateri yang boleh ditanggalkan untuk bateri 9 volt yang memberi kuasa keseluruhan. Jadi…. oleh kerana kuasa berada di dalam kotak pengunci, saya harus mendapatkan kuasa ke Stamp, dan oleh itu saya harus mempunyai kabel kuasa dan satu set wayar dari rangkaian keyer ke kotak besar yang mengandungi Stamp dan pad kekunci. Output ke pemancar adalah hanya palam audio 3.5 mm yang dipendekkan oleh geganti melalui Pin 15 Stamp yang merupakan satu-satunya pin output, semua pin lain adalah input.
Langkah 3: Mikrokontroler Setem Asas
Semasa mula-mula membina ini, saya menggunakan BS2 yang berfungsi dengan baik, kecuali saya mendapati bahawa saya tidak dapat memprogramkan semua perkara yang diperlukan dan 30 mesej berasingan kerana BS2 terhad kepada ~ 500 arahan. Sekiranya anda mahukan lebih daripada 20 pra-program rentetan atau yang sangat panjang, gunakan Setem versi BS2SX yang membolehkan anda menggunakan ~ 4000 arahan. Sekiranya anda tidak pernah 'Dicap' sebelum anda harus membiasakan diri dengan menggunakan pin I / O dan pengekodan dalam PBASIC, the Stamp's bahasa. Untuk perkakasan, selain Stamp, anda memerlukan salah satu daripada beberapa jenis papan pengaturcaraan dan kabel siri atau USB. Untuk perisian, muat turun versi terbaru Penyunting Setem Asas dari laman web Parallax. Jangan terintimidasi terlalu banyak dengan semua ini kerana PBASIC adalah salah satu bahasa pengaturcaraan yang paling mudah dan Editornya sangat mesra pengguna.
Langkah 4: Kit Pengunci Sentuh P3
Ini adalah kit yang sangat mudah dan jika anda telah melakukan banyak tentara, anda harus mengetuknya dalam 10 minit selepas fasa pengenalan bahagian. Sambungan ke PCB juga cukup mudah. Kuasa dari bateri 9 volt melalui suis, input dari dua kunci yang boleh menjadi logam apa pun seperti dayung homebrew atau sen seperti yang saya gunakan. Untuk memasang sen, saya menggerudi lubang di tengah sen dan menempelkan sekeping 22 ga. wayar penyambung padat melalui, menyoldernya dan kemudian melekatkannya dengan lancar dengan Dremel. Dengan cara ini lubang melalui kandang boleh berada tepat di bawah sen. Oleh kerana perkara ini berfungsi dengan kapasiti badan anda, penting untuk memastikan wayar menghubungkan wang (atau apa sahaja) sesingkat mungkin. Outputnya terdiri dari par, dah dan ground. Saya memasangkannya ke bicu audio stereo 3.5 mm di bahagian depan kandang serta kuasa (dari suis) ke kuasa DC 2.1 mm jek.
Langkah 5: Kotak Besar
Untuk papan litar utama saya menggunakan sekeping papan jalur yang berfungsi dengan baik untuk menyambungkan papan kekunci ke pin pada Setem. Input dari papan kekunci adalah ke PINS 0 hingga 11 dan input dari tombol sentuh adalah ke PINS 13 dan 14. Tanah dari pengunci menuju ke landasan kereta api. PIN 12 tidak digunakan tetapi harus disangga ke tanah pula. Output ke relay adalah dari PIN 15. Sambungkan kuasa (+ dan - 9 volt) ke beberapa trek, input DIT ke PIN 13 dan input DAH ke PIN 14. Perhatikan bahawa input ini biasanya TINGGI jadi sambungkan perintang 10K ke rel + 9V dan pin BS2 untuk menyekat input untuk masing-masing. Gunakan wayar terdampar tolok kecil (24 atau 26) untuk menyambungkan papan kekunci ke PCB. Saya menggunakan 22 tolok yang menjadikannya agak sukar untuk membengkokkan jisim wayar ke dalam kotak. Sambungkan umum pada papan kekunci ke rel +9 volt pada PCB dan kemudian semua kunci ke papan jalur (lihat rajah pendawaian saya yang menunjukkan pin dan input BS2 I / O dari papan kekunci. Garisan mendatar adalah pelompat (untuk #, 9, 6, 3) ke seberang BS2. Tentu saja gambar rajah pendawaian anda mungkin berbeza, dan pastikan anda menyimpannya di suatu tempat untuk rujukan masa depan. Input dari papan kekunci biasanya RENDAH jadi sambungkan perintang 10K ke landasan kereta api dan setiap PIN INPUT untuk menyangga input ini.
PIN 15 menuju terus ke gegelung pada relay 5 volt (saya tahu ini salah dan anda harus menggunakan transistor untuk menggerakkan relay mengikut panduan BS, tetapi dengan relay 5 volt berfungsi dengan baik.) Tiang gegelung yang lain adalah -9V, tentu saja dan jangan lupa diod anti-pembalikan melintasi gegelung. Saya menggunakan DPDT tetapi SPST juga berfungsi. Saya menggunakan DPDT kerana saya menambah bip piezo kecil (untuk memberi saya maklum balas mengenai menarik dan untuk digunakan untuk latihan) dan dua dari kenalan NO menyalakan bip. Dua yang lain berlari ke bicu yang menuju ke kunci pemancar. OK, itu sahaja yang ada di papan utama seterusnya ke program.
Langkah 6: Program
Sekarang, beritahu saya kerana saya pasti ada cara yang lebih elegan untuk melakukan kod tersebut tetapi saya bernasib baik kerana ia berjaya sehingga saya gembira !!! Fail terakhir adalah PDF yang mengandungi keseluruhan kod dengan jurang (Vs) di mana saya mengeluarkan barang peribadi saya dan membuatnya lebih pendek, tetapi pertama, mari kita lihat bahagian demi bahagian:
Seperti yang anda lihat, ini adalah satu 'Do Loop' besar dengan subrutin untuk setiap huruf dan angka yang dipanggil untuk membuat rentetan atau kata-kata. Jeda (dalam milisaat) ditambahkan antara watak dan kata.
Kodnya dapat dibahagikan kepada 5 bahagian: fungsi 'shift' menggunakan kekunci Bintang dan Pound, kekunci sentuh (pengiriman manual), rentetan watak yang diprogramkan, 'pangkalan data' angka, huruf dan tanda baca / khas watak dan bahagian masa DIT dan DAH. Harap maklum bahawa ini adalah pesanan sebenar dalam program ini. Saya pasti ada cara lain untuk membuatnya berfungsi tetapi saya tahu ini berlaku.
Langkah 7: Fungsi Shift
Butang nombor yang ditekan sendiri menghantar mesej atau watak dan butang bintang dan paun digunakan untuk 'mengalihkan' output. Contohnya, jika butang nombor satu ditekan sendiri 'DE' (ini) dan tanda panggilan saya dihantar. Apabila butang bintang ditekan dan dipegang dan butang nombor satu ditekan, nombor '1' dihantar. Dan apabila butang pound ditekan dan dipegang dan butang nombor 1 ditekan prignign 'AR' dihantar.
Inilah bahagian ‘shift’ Star:
Langkah 8: Kod Kekunci Sentuh
Inilah kunci sentuh / bit manual:
Langkah 9: Huruf dan Nombor
Berikut adalah contoh ‘pangkalan data’ huruf dan nombor:
Langkah 10: CQ CQ CQ
Contoh salah satu rentetan yang diprogramkan. Anda akan memperibadikan bahagian ini terutama dengan apa sahaja yang anda mahu automatikkan. Butang Nombor 2 memanggil CQ - memanggil CQ tiga kali dan tanda panggilan saya dua kali:
Langkah 11: Masa DAH dan DIT
Dan akhirnya, Dah dan Dits:
Berikut adalah bahagian masa DIT / DAH. Ini menjadikannya mudah untuk menukar masa untuk keseluruhan program. Saya meletakkan ini pada akhir sebelum arahan LOOP mungkin kerana alasan yang baik yang melarikan diri saya sekarang.
Langkah 12: The Bottom Line
Kos projek ini adalah sekitar $ 100 atau lebih, bergantung pada lampiran yang anda gunakan. Kos BS2SX hampir $ 60 dan kit P3 berharga $ 22 dan selebihnya bahagian hanya beberapa dolar. Tetapi bagi saya ia bernilai baik dan masa untuk membina, belum lagi, ia adalah projek yang menyeronokkan. Hanya untuk memprogramkan semua nombor dan penekanan kunci sangat berbaloi. Saya menghadapi masalah dengan nombor dan mengejutkan pemula di CW berapa kerap anda perlu menghantar nombor semasa QSO. Bagi seseorang yang agak lambat, seperti saya, ia juga sangat memberi perbezaan dalam memasukkan beberapa frasa kalengan seperti nama, lokasi, pelantar anda, dan antena untuk dimasukkan ke dalam perbualan. Ini semacam memberi anda berpeluang untuk bernafas dan berfikir. Sekiranya anda membina projek ini, saya harap ia berjalan lancar dan anda bergembira. 73-an!
Disyorkan:
LabDroid: Morse Code Encoder / Decoder: 4 Langkah
LabDroid: Morse Code Encoder / Decoder: Catatan: Arahan ini tidak dapat dilaksanakan 1: 1 dalam versi terbaru LabDroid. Saya akan mengemas kini tidak lama lagi. Projek ini akan menunjukkan kepada anda apa yang boleh anda lakukan dengan LabDroid. Oleh kerana Hello World biasanya dibuat berdasarkan teks, cahaya atau suara, saya fikir untuk LabDr
Penulis Kod Arduino Morse: 7 Langkah (dengan Gambar)
Penulis Kod Arduino Morse: Saya membuat robot yang dapat mengubah teks yang diberikan menjadi kod Morse dan kemudian menulisnya !! Ia terbuat dari kadbod dan Lego dan untuk elektronik saya menggunakan Arduino dan hanya dua motor
Cara Membuat Penterjemah Morse Code Dengan Arduino: 10 Langkah
Cara Membuat Penterjemah Kod Morse Dengan Arduino: Gambaran Keseluruhan Berkomunikasi dengan cara berkod, selain begitu menarik, mempunyai banyak aplikasi dalam pelbagai bidang. Salah satu kaedah komunikasi kod yang paling biasa adalah kod Morse. Dalam tutorial ini, anda akan belajar bagaimana membuat jurubahasa untuk menghantar dan
Papan Kekunci Morse Code: 5 Langkah
Papan Kekunci Morse Code: Program ini menunjukkan kepada anda cara membuat program c ++ yang menggunakan pendekatan key-logger untuk mencari kunci yang ditekan dan menghasilkan nilai kod Morse melalui penggunaan lampu kunci tatal pada papan kekunci anda (yang bahkan menggunakan itu?). Projek ini
Papan Kekunci Morse Code: 8 Langkah
Papan Kekunci Morse Code: Projek ini adalah papan kekunci kecil di mana jenis pengguna dalam 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 di hub projek Arduino dan sin