Talaan ng mga Nilalaman:

Morse Code Touch Keyer / Autocoder: 12 Hakbang (na may Mga Larawan)
Morse Code Touch Keyer / Autocoder: 12 Hakbang (na may Mga Larawan)

Video: Morse Code Touch Keyer / Autocoder: 12 Hakbang (na may Mga Larawan)

Video: Morse Code Touch Keyer / Autocoder: 12 Hakbang (na may Mga Larawan)
Video: Ее лучший ход (комедия, мелодрама), полнометражный фильм 2024, Nobyembre
Anonim
Morse Code Touch Keyer / Autocoder
Morse Code Touch Keyer / Autocoder

Talagang itinayo ko ang proyektong ito kanina ngunit naisip ko na ang isang tao ay maaaring gumamit ng ideya. Ako ay isang ham radio guy at napunta ito nang medyo huli na sa buhay noong nagretiro ako at nagkaroon ng oras. Mayroon akong pangkalahatang lisensya ngayon at ginagamit telepono (boses) halos lahat ng oras ngunit nais na malaman ang CW (Morse code) at makipag-ugnay din sa ganoong paraan. Gayunpaman, natuklasan ko, na ang dating isip at katawan ay hindi lamang nagpapadala ng CW ng isang tuwid na susi o kahit na ang mga sagwan. Hindi lamang gumana ang utak nang mabilis tulad ng dati, dahil sa edad at mga gamot, medyo nanginginig ang aking mga kamay. Natuklasan ko na mayroong higit sa isang paraan upang mag-balat ng isang pusa o magpadala sa kanya ng mga dits at dah, kung gugustuhin mo.

Gumagamit ang contraption na ito ng isang touch circuit para sa manu-manong pagpapadala ng CW, sulat sa pamamagitan ng sulat at gumagamit din ng isang Basic Stamp microcontroller mula sa Parallax na kumokontrol sa tiyempo ng touch circuit at nagpapadala ng paunang naka-program na mga string ng CW character gamit ang isang 3 x 4 na numero ng keypad. Magagawa nito magpadala ng hanggang sa 30 na naka-program na mga string sa pamamagitan ng paggamit ng mga pindutan ng Star at Pound upang ilipat ang output.

Ngayon, ang proyektong ito, habang hindi maaabot ng karamihan sa mga tao ay nangangailangan ng ilang kaalaman sa background at mga kakayahan. Gayunpaman, nagawa ko itong gumana at tiyak na hindi ako ang pinakamaliwanag na krayola sa kahon, walang pormal na pagsasanay, at tulad ko sinabi, matanda na ako !! Kakailanganin mong magkaroon ng isang pangunahing kaalaman sa electronics at makagawa ng ilang layout at paghihinang - hindi kumplikado dahil may ilang mga bahagi, ngunit ito ay isang maliit na nakakapagod dahil sa lahat ng mga wires mula sa keypad. At, kakailanganin mo ring magtrabaho kasama ang serye ng Basic Stamp ng mga microcontroller.

Hakbang 1: Listahan ng Mga Bahagi

Isang pares ng mga enclosure

Isang Pangunahing Stamp 2 (o mas mahusay) na microcontroller na may program boardhttps://www.parallax.com/

P3 Touch Keyer Kit mula sa CW Touch Keyer

www.cwtouchkeyer.com/P3W.htm

12 button na numerong keypad na may karaniwang terminal

DPDT 5 volt relay

Diode, 10K resistors (upang buffer ang I / O pin sa Stamp) Switch

Mga socket ng IC para sa relay at Stamp

3 - 3.5 mm stereo audio jacks

4 - 3.5 mm stereo audio plugs

2 - 2.1 mm DC power jacks

2 - 2.1 mm DC power plugs

Hakbang 2: Pangkalahatang-ideya

Pangkalahatang-ideya
Pangkalahatang-ideya

Ako ay ganap na may kamalayan na ito ay mukhang isang maliit na convoluted na may dalawang mga kahon at tatlong mga hanay ng mga wires, ngunit bear sa akin na may isang paraan sa aking kabaliwan. Ang pangunahing bagay ay ergonomics. Ang malaking kahon na naglalaman ng Stamp, relay at keypad ay isang masyadong matangkad upang mapahinga ang iyong kamay kapag ginagamit ang touch keyer. Ito ay medyo puno din ng mga wire! Bilang karagdagan, ang maliit na kahon ay may naaalis na pintuan ng baterya para sa baterya na 9 volt na nagpapagana sa buong pakikitungo. Kaya …. dahil ang lakas ay nasa keyer box kailangan kong makakuha ng kapangyarihan sa Stamp, at samakatuwid ay kailangang magkaroon ng isang power cable at isang hanay ng mga wire mula sa keyer circuit sa malaking kahon na naglalaman ng Stamp at keypad. Ang output sa transmitter ay isang 3.5 mm audio plug lamang na pinaikling ng relay sa pamamagitan ng Pin 15 ng Stamp na kung saan ay ang output pin lamang, lahat ng iba pang mga pin ay mga input.

Hakbang 3: Ang Pangunahing Stamp Microcontroller

Ang Pangunahing Stamp Microcontroller
Ang Pangunahing Stamp Microcontroller

Nang una ko itong binuo ay gumamit ako ng isang BS2 na gumana nang maayos, maliban sa nalaman kong hindi ko mai-program ang lahat ng kinakailangang bagay at 30 magkakahiwalay na mensahe dahil ang BS2 ay limitado sa ~ 500 mga tagubilin. Kung nais mo ng higit sa halos 20 pre-program mga kuwerdas o napakahaba, gamitin ang bersyon ng BS2SX ng Stamp na nagbibigay-daan sa iyo upang gumamit ng ~ 4000 mga tagubilin. Kung hindi mo pa kailanman 'Naselyohan' bago mo pamilyarin ang iyong sarili sa paggamit ng mga I / O na pin at pag-coding sa PBASIC, ang Stamp's wika. Para sa hardware, bilang karagdagan sa isang Stamp, kakailanganin mo ang isa sa maraming uri ng mga board ng programa at isang serial o USB cable. Para sa software, i-download ang pinakabagong bersyon ng Basic Stamp Editor mula sa website ng Parallax. Huwag matakot masyadong maraming sa lahat ng ito dahil ang PBASIC ay isa sa pinakamadaling mga wika sa pagprograma at ang Editor ay napaka-user-friendly.

Hakbang 4: Ang P3 Touch Keyer Kit

Ang P3 Touch Keyer Kit
Ang P3 Touch Keyer Kit

Ito ay isang napakadaling kit at kung nagawa mo na ang maraming pagbebenta, dapat mong ituktok ito sa loob ng 10 minuto pagkatapos ng bahagi ng bahagi ng pagkakakilanlan. Ang mga koneksyon sa PCB ay prangka rin. Mag-power in mula sa 9 volt na baterya sa pamamagitan ng isang switch, mga input mula sa dalawang mga susi na maaaring maging anumang metal tulad ng mga homebrew paddles o pennies tulad ng ginamit ko. Upang mai-mount ang mga pennies, nag-drill ako ng isang butas sa gitna ng sentimo at natigil ang isang piraso ng 22 ga. solid hookup wire sa pamamagitan ng, soldered ito at pagkatapos ay lupa ito makinis na may isang Dremel. Sa ganitong paraan ang butas sa pamamagitan ng enclosure ay maaaring direkta sa ilalim ng sentimo. Dahil ang bagay na ito ay gumagana sa pamamagitan ng iyong katawan capacitance, mahalaga na panatilihin ang mga wire na kumokonekta sa mga pennies (o anupaman) hangga't maaari. Ang mga output ay binubuo ng dit, dah at ground. I-wire ko ang mga ito sa isang 3.5 mm stereo audio jack sa harap ng enclosure pati na rin ang lakas (mula sa switch) sa isang 2.1 mm DC na kapangyarihan jack

Hakbang 5: Ang Malaking Kahon

Ang Malaking Kahon
Ang Malaking Kahon

Para sa pangunahing circuit board Gumamit ako ng isang piraso ng stripboard na gumagana nang maayos upang ikonekta ang keypad sa mga pin sa Stamp. Ang mga input mula sa keypad ay sa PINS 0 hanggang 11 at ang mga input mula sa touch keyer ay sa PINS 13 at 14. Ang lupa mula sa keyer ay pupunta sa ground rail. Ang PIN 12 ay hindi ginagamit ngunit dapat na i-buffered pa rin sa lupa. Ang output upang i-relay ay mula sa PIN 15. Ikonekta ang lakas (+ at - 9 volts) sa isang pares ng mga track, ang input ng DIT sa PIN 13 at ang DAH input sa PIN 14. Tandaan na ang mga input na ito ay karaniwang HIGAS kaya ikonekta ang 10K resistors sa + 9V rail at ang mga BS2 na pin upang i-buffer ang mga input para sa bawat isa. Gumamit ng maliit na gauge (24 o 26) na-straced na kawad upang ikonekta ang keypad sa PCB. Gumamit ako ng 22 gauge na kung saan ay naging mahirap upang yumuko ang masa ng mga wire ang kahon. Ikonekta ang karaniwang sa keypad sa +9 volt rail sa PCB at pagkatapos ang lahat ng mga key sa stripboard (tingnan ang aking diagram ng mga kable na ipinapakita ang mga BS2 I / O na pin at input mula sa keypad.) Ang mga pahalang na linya ay mga jumper (para sa #, 9, 6, 3) sa kabaligtaran ng BS2. Ang iyong diagram ng mga kable ay maaaring magkakaiba, siyempre, at siguraduhing nai-save mo ito sa isang lugar para sa sanggunian sa hinaharap. Ang mga input mula sa keypad ay normal na mababa kaya ikonekta ang 10K resistors sa ang Ground rail at bawat INPUT PIN upang i-buffer ang mga input na ito.

Ang PIN 15 ay diretso sa coil sa 5 volt relay (alam kong mali ito at dapat mong gamitin ang isang transistor upang himukin ang relay ayon sa patnubay ng BS, ngunit sa isang 5 volt relay gumagana ito ng maayos.) Ang iba pang poste ng coil ay -9V, syempre at huwag kalimutan ang anti-baliktad na diode sa buong likaw. Gumamit ako ng isang DPDT ngunit gagana rin ang isang SPST. Gumamit ako ng isang DPDT dahil nagdagdag ako ng isang maliit na piezo beeper (upang bigyan ako ng ilang puna sa aking keying at gagamitin para sa pagsasanay) at dalawa sa WALANG mga contact ang nagpaputok sa beeper. Ang dalawa pa ay tumakbo sa jack na papunta sa key ng transmitter. OK, iyon lang ang pangunahing board at sa programa.

Hakbang 6: Ang Programa

Ang programa
Ang programa

Ngayon, dahan-dahan sa akin dahil sigurado akong maraming mga matikas na paraan upang gawin ang code ngunit masuwerte akong nakuha ko itong gumana sa lahat kaya't masaya ako !!! Ang pinakahuling file ay isang PDF na naglalaman ng buong code na may mga puwang (Vs) kung saan ko kinuha ang aking personal na bagay at upang gawing mas maikli ito, ngunit una, hayaan itong tingnan sa seksyon ng seksyon:

Tulad ng nakikita mo ito ay isang malaking 'Do Loop' na may mga subroutine para sa bawat titik at numero na tinatawag na gumawa ng mga string o salita. Ang mga Kaso (sa milliseconds) ay idinagdag sa pagitan ng mga character at salita.

Ang code ay maaaring hatiin sa 5 bahagi: ang function na 'shift' gamit ang mga Star at Pound key, ang touch key (manu-manong pagpapadala), ang paunang naka-program na mga string ng mga character, ang 'database' ng mga numero, titik at bantas / espesyal mga character at ang bahagi ng tiyempo ng DIT at DAH. Mangyaring tandaan na ito ang tunay na order sa programa. Sigurado ako na may iba pang mga paraan upang ito ay gumana ngunit alam kong gumagana ito.

Hakbang 7: Ang Shift Function

Ang Shift Function
Ang Shift Function

Ang isang pindutan ng numero na itinulak nang nag-iisa ay nagpapadala ng isang mensahe o character at ang mga pindutan ng bituin at pound ay ginagamit upang 'ilipat' ang output. Halimbawa, kung ang numero unong pindutan ay itinulak sa pamamagitan ng kanyang sarili 'DE' (ito ay) at ang aking callign ay ipinadala. Kapag ang pindutan ng bituin ay itulak at hawakan at ang numero unong pindutan ay naitulak, ang numero na '1' ay ipinadala. At kapag ang pindutan ng pound ay itinulak at hinawakan at ang numero ng 1 na pindutan ay naitulak ang prosign na 'AR' ay ipinadala.

Narito ang bahagi ng 'shift' ng Star:

Hakbang 8: Ang Touch Key Code

Ang Touch Key Code
Ang Touch Key Code

Narito ang touch key / manual bit:

Hakbang 9: Mga Sulat at Numero

Mga Sulat at Bilang
Mga Sulat at Bilang

At narito ang isang sample ng mga titik at numero ng 'mga database':

Hakbang 10: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Isang sample ng isa sa mga paunang na-program na mga string. Isasapersonal mo ang bahaging ito lalo na sa anumang nais mong i-automate. Ang pindutan ng Numero 2 ay tumatawag sa CQ - tumatawag sa CQ ng tatlong beses at ang aking mga callign dalawang beses:

Hakbang 11: Oras ng DAH at DIT

DAH at DIT Timing
DAH at DIT Timing

At, sa wakas, ang Dah at Dits:

Narito ang seksyon ng tiyempo ng DIT / DAH. Ginagawa nitong madaling baguhin ang tiyempo para sa buong programa. Inilagay ko ito sa pinakadulo bago ang tagubilin ng LOOP marahil para sa isang mabuting dahilan na nakatakas sa akin ngayon.

Hakbang 12: Ang Linya sa Ibaba

Ang gastos ng proyektong ito ay humigit-kumulang na $ 100 o higit pa, depende sa kung anong mga enclosure na ginagamit mo. Ang gastos ng BS2SX ay malapit sa $ 60 at ang P3 kit ay nagkakahalaga ng $ 22 at ang natitira sa mga bahagi ay ilang dolyar lamang. Ngunit para sa akin sulit ang gastos at oras upang itayo, hindi man sabihing, ito ay isang kasiya-siyang proyekto. Basta ang lahat ng mga numero na na-program at ang isang pangunahing pindutin ang layo ay sulit. Nagkakaproblema ako sa mga numero at sorpresa ito sa mga baguhan sa CW kung gaano kadalas mo kailangang ipadala mga numero sa panahon ng isang QSO. Para sa isang taong medyo mabagal, kagaya ko, gumagawa din ito ng pagkakaiba sa pagkakaroon ng ilang mga de-latang parirala tulad ng iyong pangalan, lokasyon, iyong kalesa, at antena na itapon sa pag-uusap. isang pagkakataon na makahinga ka at makapag-isip. Kung itatayo mo ang proyektong ito, inaasahan kong maayos ito at masaya ka. 73s!

Inirerekumendang: