Sisukord:
- Samm: osade loend
- 2. samm: ülevaade
- Samm 3: Põhiline templi mikrokontroller
- Samm: P3 puutetundliku võtme komplekt
- Samm: suur kast
- 6. samm: programm
- Samm 7: käiguvahetusfunktsioon
- 8. samm: puutevõtme kood
- Samm: tähed ja numbrid
- 10. samm: CQ CQ CQ
- Samm 11: DAH ja DIT ajastus
- 12. samm: lõpptulemus
Video: Morse koodi puuteklahv/autokooder: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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
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
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
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
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
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
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
Siin on puuteklahv/manuaalne bitt:
Samm: tähed ja numbrid
Ja siin on näidis tähtede ja numbrite andmebaasidest:
10. samm: 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
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:
Morse koodi jaam: 3 sammu
Morse koodi jaam: Dit-dit-dah-dah! Õpi Morse koodi selle lihtsa Arduino Uno projektiga. See lihtne Arduino projekt on Morse koodi jaam. Morse kood on suhtlusmeetod, mis kodeerib tähemärke punktide ja kriipsudena. See vooluring kasutab piesosummerit
LabDroid: Morse koodi kodeerija/dekodeerija: 4 sammu
LabDroid: Morse koodi kodeerija/dekodeerija: Märkus. Seda juhist ei saa rakendada 1: 1 LabDroidi uusimas versioonis. Ma värskendan seda varsti. See projekt näitab teile, mida saate LabDroidiga teha. Kuna Hello World on tavaliselt tehtud teksti, valguse või heli põhjal, mõtlesin LabDri jaoks
USB Arduino Morse koodi võti: 6 sammu
USB Arduino morsekood: kas olete kunagi tahtnud kirjutada arvutis morsekoodiga või õppida/õpetada morsekoode? Olete õigel lehel! Minu teiste projektide jaoks vaadake minu veebisaiti calvin.sh
Kuidas teha Arduino abil Morse koodi tõlkijat: 10 sammu
Kuidas teha Morse koodi tõlkijat Arduino abil: ülevaade Kodeeritud suhtlemisel on lisaks põnevusele palju rakendusi erinevates valdkondades. Üks levinumaid koodi edastamise meetodeid on Morse kood. Selles õpetuses saate teada, kuidas tõlki saata ja uuesti saata
Morse koodi klaviatuur: 5 sammu
Morse koodi klaviatuur: see programm näitab teile, kuidas luua c ++ programm, mis kasutab klahvilogija meetodit, et leida vajutatav klahv ja genereerida Morse koodi väärtus klaviatuuri kerimisluku abil (kes isegi kasutab seda?). See projekt c