Sisukord:

Morse koodi puuteklahv/autokooder: 12 sammu (piltidega)
Morse koodi puuteklahv/autokooder: 12 sammu (piltidega)

Video: Morse koodi puuteklahv/autokooder: 12 sammu (piltidega)

Video: Morse koodi puuteklahv/autokooder: 12 sammu (piltidega)
Video: High speed morse telegraphy using a straight key 2024, November
Anonim
Morse kood Puudutage klahvi/autokooderit
Morse kood Puudutage klahvi/autokooderit

Ma tegelikult ehitasin selle projekti juba mõnda aega tagasi, kuid arvasin, et keegi võib seda ideed kasutada. Ma olen singiraadio mees ja sattusin sellesse veidi hilja, kui pensionile jäin ja mul oli aega. Mul on nüüd üldluba ja kasutan seda telefon (hääl) enamasti, kuid tahtsin õppida CW -d (Morse -koodi) ja ka sel viisil kontakte luua. Kuid varsti avastasin, et vana meel ja keha lihtsalt ei suutnud CW -d sirge võtmega saata või isegi mõlad. Aju ei tööta mitte ainult nii kiiresti kui varem, vanuse ja ravimite tõttu on mu käed natuke raputavad. Seejärel avastasin, et on rohkem kui üks viis kassi nahale saatmiseks või talle ditside ja dahhide saatmiseks, kui soovite.

See seade kasutab puuteahelat CW käsitsi saatmiseks tähthaaval ja kasutab ka Parallaxi põhitempli mikrokontrollerit, mis kontrollib puuteahela ajastust ja saadab 3 x 4 numbriklahvistiku abil eelprogrammeeritud CW-tähemärkide stringid. See saatke väljundi nihutamiseks tähe- ja naelanuppude abil kuni 30 programmeeritud stringi.

Nüüd nõuab see projekt, kuigi see pole enamikule inimestele kättesaadav, mõningaid taustateadmisi ja võimeid. Siiski suutsin selle tööle panna ja ma ei ole kindlasti karbi kõige säravam värvipliiats, mul pole ametlikku koolitust ja nagu mina ütles: ma olen vana !! Teil peavad olema põhiteadmised elektroonikast ja suutma teha mõningaid paigutusi ja jootmisi - mitte keeruline, kuna komponente on vähe, kuid see on natuke tüütu kõigi klahvistiku juhtmete tõttu. Lisaks peate suutma töötada ka mikrokontrollerite sarja Basic Stamp abil.

Samm: osade loend

Paar korpust

Basic Stamp 2 (või parem) mikrokontroller programmeerimisplaadiga

P3 Touch Keyeri komplekt firmalt CW Touch Keyer

www.cwtouchkeyer.com/P3W.htm

12 nupuga numbriklaviatuur ühise terminaliga

DPDT 5 -voldine relee

Diood, 10K takistid (I/O kontaktide puhverdamiseks templil) Lüliti

IC pesad relee ja templi jaoks

3 - 3,5 mm stereo helipistikud

4 - 3,5 mm stereoheli pistikud

2 - 2,1 mm alalisvoolu pistikud

2 - 2,1 mm alalisvoolu toitepistikud

2. samm: ülevaade

Ülevaade
Ülevaade

Olen täiesti teadlik, et see tundub kahe kasti ja kolme juhtmekomplektiga pisut keerdunud, kuid pidage minuga meeles, sest minu hullumeelsusele on olemas meetod. Peamine on ergonoomika. Suur kast, mis sisaldab templit, releed ja klahvistikku, on natuke liiga pikk, et puuteeklahvi kasutamisel käsi toetada. See on ka päris palju juhtmeid täis! Lisaks on väikesel karbil eemaldatav aku luuk 9 -voldise aku jaoks, mis toidab kogu tehingut. Nii…. kuna toide oli võtmekastis, pidin ma templile toite saama ja seetõttu pidi mul olema toitekaabel ja juhtmete komplekt võtmeahelast suurde kasti, mis sisaldas templit ja klaviatuuri. Väljund saatjale on lihtsalt 3,5 mm helipistik, mille relee on templi tihvti 15 kaudu ja mis on ainus väljundnõel, lühistanud, kõik muud tihvtid on sisendid.

Samm 3: Põhiline templi mikrokontroller

Põhitempli mikrokontroller
Põhitempli mikrokontroller

Kui ma seda esimest korda ehitasin, kasutasin BS2-d, mis töötas hästi, välja arvatud juhul, kui leidsin, et ma ei saa programmeerida kõiki vajalikke asju ja 30 eraldi sõnumit, kuna BS2 on piiratud ~ 500 juhisega. Kui soovite rohkem kui umbes 20 eelprogrammeeritud programmi stringid või väga pikad, kasutage templi BS2SX versiooni, mis võimaldab teil kasutada ~ 4000 juhist. Kui te pole kunagi varem tembeldanud, peate tutvuma sisend-/väljundtihvtide kasutamise ja PBASIC -i kodeerimisega. Riistvara jaoks on lisaks templile vaja ühte mitut tüüpi programmeerimisplaate ja jada- või USB -kaablit. Tarkvara jaoks laadige alla tempeliredaktori uusim versioon Parallaxi veebisaidilt. Ärge laske end hirmutada liiga palju, sest PBASIC on üks lihtsamaid programmeerimiskeeli ja redaktor on väga kasutajasõbralik.

Samm: P3 puutetundliku võtme komplekt

P3 puutetundliku võtme komplekt
P3 puutetundliku võtme komplekt

See on väga lihtne komplekt ja kui olete palju sõdureid teinud, peaksite selle 10 minuti jooksul pärast osade tuvastamise faasi välja lööma. Ühendused PCB -ga on samuti üsna lihtsad. Lüliti kaudu lülitage sisse 9 -voldine aku, sisendid kahest klahvist, mis võivad olla kõik metallist, näiteks kodus valmistatud pruulid või pennid, nagu ma kasutasin. Pennide paigaldamiseks puurisin ma penni keskele augu ja kleepisin 22 ga tükki. tahke haaketraat läbi, joodetud ja seejärel maandatud Dremeliga siledaks. Nii saab korpuse läbiv auk olla otse penni all. Kuna see asi toimib teie keha mahtuvuse järgi, on oluline hoida traadid, mis ühendavad sente (või mis iganes) võimalikult lühike. Väljundid koosnevad dit -st, dah -st ja maapinnast. Juhtisin need korpuse ees asuvasse 3,5 mm stereohelipistikupessa ning toite (lülitist) 2,1 mm alalisvooluvõrku tungraud.

Samm: suur kast

Suur kast
Suur kast

Põhiplaadi jaoks kasutasin ribalauda, mis sobib hästi klaviatuuri ühendamiseks templi tihvtidega. Klaviatuuri sisendid on PINS 0 kuni 11 ja puutetundliku klahvistiku sisendid on PINS 13 ja 14. Klahvistiku maa läheb maandusrööpale. PIN 12 on kasutamata, kuid see tuleks siiski maapinnale puhverdada. Relee väljund on PIN -koodist 15. Ühendage toide (+ ja - 9 volti) paarile rajale, DIT -sisend PIN -ile 13 ja DAH -sisend PIN -ile 14. Pange tähele, et need sisendid on tavaliselt KÕRGED, nii et ühendage 10K takistid +9V rööpale ja BS2 tihvtidele, et puhverdada sisendid igaühe jaoks. Klaviatuuri ühendamiseks trükkplaadiga kasutage väikese läbimõõduga (24 või 26) keermejuhet. Kasutasin 22 gabariiti, mis muutis juhtmete massi painutamise raskeks ühendage klaviatuuril olev ühilduvus PCB +9 -voldise rööpaga ja seejärel kõik ribalaua võtmed (vt minu juhtmestiku skeemi, mis näitab BS2 I/O kontakte ja sisendeid klaviatuurilt.) Horisontaaljooned on džemprid (#, 9, 6, 3) BS2 vastasküljele. Loomulikult võib teie ühendusskeem olla erinev ja kindlasti salvestage see kuhugi edaspidiseks kasutamiseks. Klaviatuuri sisendid on tavaliselt LOW, seega ühendage 10K takistid maapealset rööpa ja iga sisendi PIN -koodi nende sisendite puhverdamiseks.

PIN -kood 15 läheb otse 5 -voldise relee mähisele (ma tean, et see on vale ja peaksite relee juhtimiseks vastavalt BS -i juhistele kasutama transistorit, kuid 5 -voldise releega töötab see hästi.) Spiraali teine pool on muidugi -9V ja ärge unustage pooli tagurdamisvastast dioodi. Kasutasin DPDT -d, kuid ka SPST töötaks. Kasutasin DPDT -d, kuna lisasin väikese piesohelisignaali (et anda mulle tagasisidet ja kaks NO -kontakti annavad piiksu. Ülejäänud kaks jooksevad saatja võtmesse minevasse pesasse. OK, see on kõik, mis on emaplaadil ja nii edasi programmis.

6. samm: programm

Programm
Programm

Võtke nüüd rahulikult, sest olen kindel, et koodi tegemiseks on elegantsemaid viise, kuid mul on õnne, et sain selle üldse tööle, nii et olen õnnelik !!! Viimane fail on PDF -fail, mis sisaldab kogu koodi koos tühikutega (Vs), kus ma oma isiklikud asjad välja võtsin ja lühemaks tegin, kuid kõigepealt vaatame seda jao kaupa:

Nagu näete, on see üks suur "Do Loop", kus iga tähe ja numbri jaoks on alamprogrammid, mida kutsutakse stringide või sõnade tegemiseks. Märkide ja sõnade vahele lisatakse pausid (millisekundites).

Koodi saab jagada viieks osaks: tähe- ja naelaklahvide abil nihkefunktsioon, puuteklahv (käsitsi saatmine), eelprogrammeeritud tähemärkide stringid, numbrite, tähtede ja kirjavahemärkide andmebaas märke ning DIT ja DAH ajastuse osa. Pange tähele, et see on programmi tegelik järjekord. Olen kindel, et selle toimimiseks on ka teisi viise, kuid ma tean, et see toimib.

Samm 7: käiguvahetusfunktsioon

Nihkefunktsioon
Nihkefunktsioon

Ainuüksi vajutatud numbrinupp saadab sõnumi või märgi ning tähe ja naela nuppe kasutatakse väljundi nihutamiseks. Näiteks kui number üks nuppu vajutatakse iseenesest "DE" (see on) ja minu kutsung saadetakse. Kui tähtnuppu vajutatakse ja hoitakse all ning number üks nuppu vajutatakse, saadetakse number '1'. Ja kui naelanuppu vajutatakse ja hoitakse all ning nuppu 1 vajutatakse, saadetakse teade "AR".

Siin on tähe "nihke" osa:

8. samm: puutevõtme kood

Puutevõtme kood
Puutevõtme kood

Siin on puuteklahv/manuaalne bitt:

Samm: tähed ja numbrid

Tähed ja numbrid
Tähed ja numbrid

Ja siin on näidis tähtede ja numbrite andmebaasidest:

10. samm: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Näide ühest eelprogrammeeritud stringist. Te isikupärastate selle osa eriti sellega, mida soovite automatiseerida. Nupp 2 helistab CQ -le - helistab CQ kolm korda ja minu kutsung kaks korda:

Samm 11: DAH ja DIT ajastus

DAH ja DIT ajastus
DAH ja DIT ajastus

Ja lõpuks Dah ja Dits:

Siin on DIT/DAH ajastuse jaotis. See muudab kogu programmi ajastuse muutmise lihtsaks. Ma panin selle lõppu vahetult enne LOOP -i juhist, ilmselt mõjuval põhjusel, mis mind praegu ei pääse.

12. samm: lõpptulemus

Selle projekti maksumus on umbes 100 dollarit, sõltuvalt sellest, milliseid korpusi kasutate. BS2SX maksab umbes 60 dollarit ja P3 komplekt maksab 22 dollarit ja ülejäänud osad vaid paar dollarit. Aga minu jaoks oli see kulusid väärt ja ehitamise aeg, rääkimata sellest, see oli lõbus projekt. Lihtsalt kõik numbrid oli programmeeritud ja klahvivajutus oli seda väärt. Mul on probleeme numbritega ja see on CW algajatele üllatus, kui sageli peate saatma numbrid QSO ajal. Kellegi jaoks, kes on natuke aeglane, nagu mina, muudab see tõesti ka seda, kui vestlusesse visatakse paar konserveeritud fraasi, näiteks teie nimi, asukoht, seade ja antenn. See annab omamoodi sul on võimalus hingata ja mõelda. Kui te selle projekti üles ehitate, loodan, et see läheb hästi ja teil on lõbus. 73ndad!

Soovitan: