Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Yleiskatsaus
- Vaihe 3: Perusleiman mikro -ohjain
- Vaihe 4: P3 -kosketusnäppäinsarja
- Vaihe 5: Iso laatikko
- Vaihe 6: Ohjelma
- Vaihe 7: Vaihtotoiminto
- Vaihe 8: Kosketusnäppäinkoodi
- Vaihe 9: Kirjaimet ja numerot
- Vaihe 10: CQ CQ CQ
- Vaihe 11: DAH- ja DIT -ajoitus
- Vaihe 12: Bottom Line
Video: Morse Code Touch Keyer/Autocoder: 12 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Rakensin tämän projektin jo jonkin aikaa sitten, mutta ajattelin, että joku voisi käyttää ajatusta. puhelimen (äänen) suurimman osan ajasta, mutta halusin oppia CW: n (Morse -koodi) ja ottaa yhteyttä myös tällä tavalla. pian kuitenkin huomasin, että vanha mieli ja keho eivät vain pysty lähettämään CW: tä suoralla avaimella tai Aivot eivät vain toimi niin nopeasti kuin ennen, ikäni ja lääkkeeni vuoksi käteni ovat hieman vapinaiset. Sitten huomasin, että oli useampi kuin yksi tapa kuoria kissa tai lähettää hänelle dits ja dahs, jos sinä suosit.
Tämä laite käyttää kosketuspiiriä manuaaliseen CW-kirjeen lähettämiseen, kirjaimelta kirjaimelle ja käyttää myös Parallaxin Basic Stamp -mikro-ohjainta, joka ohjaa kosketuspiirin ajoitusta ja lähettää esiohjelmoituja CW-merkkijonoja 3 x 4-numeronäppäimistöllä. lähetä jopa 30 ohjelmoitua merkkijonoa käyttämällä Star- ja Pound -painikkeita siirtääksesi lähtöä.
Nyt tämä projekti, vaikka se ei ole useimpien ihmisten ulottumattomissa, vaatii jonkin verran taustatietoa ja kykyjä, mutta onnistuin saamaan sen toimimaan, enkä todellakaan ole laatikon kirkkain väriliitu, minulla ei ole muodollista koulutusta ja kuten minä sanoi, olen vanha !! Sinulla on oltava perustiedot elektroniikasta ja voit tehdä asettelua ja juottamista - ei monimutkaista, koska komponentteja on vähän, mutta se on hieman tylsiä näppäimistön kaikkien johtojen vuoksi. Ja sinun on myös voitava työskennellä Basic Stamp -sarjan mikro -ohjaimien kanssa.
Vaihe 1: Osaluettelo
Pari koteloa
Basic Stamp 2 (tai parempi) mikrokontrolleri ja ohjelmointikorttihttps://www.parallax.com/
P3 Touch Keyer -sarja CW Touch Keyeriltä
www.cwtouchkeyer.com/P3W.htm
12 painikkeen numeronäppäimistö, jossa on yhteinen pääte
DPDT 5 voltin rele
Diodi, 10K vastukset (puskurin I/O -nastoihin leimassa) Kytkin
IC -liittimet releelle ja leimalle
3 - 3,5 mm stereoääniliitännät
4-3,5 mm stereoääniliittimet
2 - 2,1 mm DC -virtaliittimet
2 - 2,1 mm tasavirtapistokkeet
Vaihe 2: Yleiskatsaus
Olen täysin tietoinen siitä, että tämä näyttää hieman sekavalta kahdella laatikolla ja kolmella johdinsarjalla, mutta ole kanssani, sillä hulluudelleni on olemassa menetelmä. hieman liian pitkä lepäämään kättäsi kosketusnäppäintä käytettäessä. Se on myös melko paljon johtoja! Lisäksi pienessä laatikossa on irrotettava paristokotelo 9 voltin akulle, joka käyttää koko kauppaa. koska virta oli näppäinlaatikossa, minun piti saada virta leimalle, ja siksi minulla oli oltava virtakaapeli ja johtojoukko näppäinpiiristä suureen laatikkoon, joka sisältää leiman ja näppäimistön. yksinkertaisesti 3,5 mm: n ääniliitin, jonka rele oikosuluttaa leiman nastan 15 kautta, joka on ainoa lähtönasta, kaikki muut nastat ovat tuloja.
Vaihe 3: Perusleiman mikro -ohjain
Kun rakensin tämän ensimmäisen kerran, käytin BS2: ta, joka toimi hyvin, paitsi että huomasin, että en voinut ohjelmoida kaikkia vaadittuja asioita ja 30 erillistä viestiä, koska BS2 on rajoitettu ~ 500 ohjeeseen. Jos haluat enemmän kuin noin 20 esiohjelmoitua merkkijonoja tai erittäin pitkiä, käytä leiman BS2SX -versiota, jonka avulla voit käyttää ~ 4000 ohjetta. Laitteissa tarvitset leiman lisäksi yhden useista ohjelmointikorteista ja sarja- tai USB -kaapelin. Ohjelmistoa varten lataa Basic Stamp Editorin uusin versio Parallaxin verkkosivustolta. liian paljon, koska PBASIC on yksi helpoimmista ohjelmointikielistä ja editori on erittäin käyttäjäystävällinen.
Vaihe 4: P3 -kosketusnäppäinsarja
Tämä on erittäin helppo sarja, ja jos olet tehnyt paljon sotilaskäyttöä, sinun on kopioitava se 10 minuutin kuluessa osan tunnistamisvaiheen jälkeen. Myös liitännät piirilevyyn ovat melko yksinkertaisia. syötteet kahdesta näppäimestä, jotka voivat olla mitä tahansa metallia, kuten homebrew -melat tai penniä, kuten käytin. Pennien kiinnittämiseksi porasin reiän penniin keskelle ja kiinnitin 22 g: n palan. kiinteä liitäntäjohto läpi, juotettu ja maadoitettu sileäksi Dremelillä. Näin kotelon läpi kulkeva reikä voi olla suoraan penniin alla. tai mikä tahansa) mahdollisimman lyhyt. Lähdöt koostuvat ditistä, dah: sta ja maasta. tunkki.
Vaihe 5: Iso laatikko
Pääpiirilevyssä käytin nauhanauhaa, joka toimii hyvin näppäimistön liittämiseksi leiman nastoihin. Näppäimistön tulot ovat PINS 0-11 ja kosketusnäppäimistön tulot PINS 13 ja 14. PIN -koodi 12 on käyttämätön, mutta se on puskuroitava joka tapauksessa. Lähtö releelle on PIN -koodista 15. Liitä virta (+ ja - 9 volttia) pariin kappaleeseen, DIT -tulo PIN -koodiin 13 ja DAH -tulo PIN -koodiin 14. Huomaa, että nämä tulot ovat normaalisti KORKEA, joten liitä 10K -vastukset +9V -kiskoon ja BS2 -nastoihin puskuroidaksesi tulot kullekin. Käytä pienikokoista (24 tai 26) kierrejohtoa näppäimistön liittämiseen PCB: hen. Kytke näppäimistön yhteinen piirilevyn +9 voltin kiskoon ja sitten kaikki strippilaudan avaimet (katso kytkentäkaavioni, joka näyttää BS2 I/O -nastat ja näppäimistön tulot.) Vaakasuorat viivat ovat puseroita (#, 9, 6, 3) BS2: n vastakkaiselle puolelle. Kytkentäkaaviosi voi tietysti olla erilainen, ja muista tallentaa se jonnekin myöhempää tarvetta varten. Näppäimistön tulot ovat normaalisti alhaiset, joten liitä maadoituskisko ja kukin INPUT PIN -puskuri näiden tulojen puskuroimiseksi.
PIN 15 menee suoraan 5 voltin releen kelaan (tiedän, että tämä on väärin ja sinun pitäisi käyttää transistoria releen ajamiseen BS -ohjeiden mukaan, mutta 5 voltin releellä se toimii hyvin.) Kelan toinen napa on tietysti -9V, äläkä unohda käämityksen vastaista diodia kelan poikki. Käytin DPDT: tä, mutta myös SPST toimisi. Käytin DPDT: tä, koska lisäsin pienen pietsosignaalin (antaakseni palautetta ja kaksi NO -kosketinta laukaisee äänimerkin. Kaksi muuta kulkevat lähettimen avaimeen menevään liittimeen.
Vaihe 6: Ohjelma
Ota nyt rauhallisesti, koska olen varma, että on olemassa tyylikkäämpiä tapoja tehdä koodi, mutta olen onnekas, että sain sen toimimaan ollenkaan, joten olen onnellinen !!! Viimeinen tiedosto on PDF -tiedosto, joka sisältää koko koodin, jossa on aukkoja (Vs), josta otin henkilökohtaiset tavarani ja lyhennin sitä, mutta ensin tarkastellaan sitä osittain:
Kuten näette, se on yksi iso "Do Loop", jossa on aliohjelmia jokaiselle kirjaimelle ja numerolle, joita kutsutaan merkkijonoiksi tai sanoiksi. Taukoja (millisekunteina) lisätään merkkien ja sanojen väliin.
Koodi voidaan jakaa viiteen osaan: "shift" -toiminto Star- ja Pound-näppäimillä, kosketusnäppäin (manuaalinen lähetys), esiohjelmoidut merkkijonot, numeroiden, kirjainten ja välimerkkien/erityistietokanta merkkejä sekä DIT- ja DAH -ajoitusosaa. Huomaa, että tämä on ohjelman todellinen järjestys. Olen varma, että on olemassa muita tapoja saada se toimimaan, mutta tiedän, että tämä toimii.
Vaihe 7: Vaihtotoiminto
Yksin painettu numeropainike lähettää viestin tai merkin ja tähtien ja puntien painikkeita käytetään `` siirtämään '' lähtöä. Esimerkiksi, jos numero yksi painetaan itse 'DE' (tämä on) ja kutsumerkki lähetetään. Kun tähtipainiketta painetaan ja pidetään painettuna ja ykköspainiketta painetaan, numero '1' lähetetään. Ja kun paininpainiketta painetaan ja pidetään painettuna ja numero 1 -painiketta painetaan, lähetetään '' AR ''.
Tässä on Star -muutos -osa:
Vaihe 8: Kosketusnäppäinkoodi
Tässä on kosketusnäppäin/manuaalinen bitti:
Vaihe 9: Kirjaimet ja numerot
Tässä on esimerkki kirjainten ja numeroiden "tietokannoista":
Vaihe 10: CQ CQ CQ
Näyte yhdestä esiohjelmoidusta merkkijonosta. Voit mukauttaa tämän osan erityisesti millä tahansa automatisoitavalla tavalla. Numero 2 -painike kutsuu CQ: ta - soittaa CQ: lle kolmesti ja kutsumani kahdesti:
Vaihe 11: DAH- ja DIT -ajoitus
Ja lopuksi Dah ja Dits:
Tässä on DIT/DAH -ajoitusosio, jonka avulla on helppo muuttaa koko ohjelman ajoitusta.
Vaihe 12: Bottom Line
Tämän projektin hinta on noin 100 dollaria riippuen käyttämistäsi koteloista. BS2SX maksaa lähes 60 dollaria ja P3 -sarja maksaa 22 dollaria ja loput osat vain muutaman dollarin, mutta minulle se oli hintansa arvoinen ja aikaa rakentaa, puhumattakaan siitä, että se oli hauska projekti. Jos kaikki numerot oli ohjelmoitu ja näppäin painettu pois, oli sen arvoista. Jos joku on hidas, kuten minäkin, sillä on todellakin väliä, kun hänellä on muutama säilötty lause, kuten nimesi, sijaintisi, laitteesi ja antenni, jotka heitetään keskusteluun. sinulla on mahdollisuus hengähtää ja ajatella. Jos rakennat tämän projektin, toivon, että se menee hyvin ja sinulla on hauskaa. 73 -luku!
Suositeltava:
Morse Code -asema: 3 vaihetta
Morse Code Station: Dit-dit-dah-dah! Opi Morse -koodia tällä helpolla Arduino Uno -projektilla.Tämä helppo Arduino -projekti on Morse Code -asema. Morse -koodi on viestintämenetelmä, joka koodaa merkkejä pisteiden ja viivojen sarjana. Tämä piiri käyttää pietsosummeria
LabDroid: Morse Code Encoder/Decoder: 4 vaihetta
LabDroid: Morse Code Encoder/Decoder: Huomautus: Tätä ohjetta ei voi toteuttaa 1: 1 LabDroidin uusimmassa versiossa. Päivitän sen pian. Tämä projekti näyttää sinulle, mitä voit tehdä LabDroidilla. Koska Hello World tehdään yleensä tekstin, valon tai äänen perusteella, ajattelin LabDr: tä
Arduino Morse Code Writer: 7 vaihetta (kuvilla)
Arduino Morse Code Writer: Tein robotin, joka voi muuntaa minkä tahansa tekstin Morse -koodiksi ja kirjoittaa sen sitten ylös !! Se on valmistettu pahvista ja Legosta, ja elektroniikassa käytin Arduinoa ja vain kahta moottoria
USB Arduino Morse Code -avain: 6 vaihetta
USB Arduino Morse Code Key: Oletko koskaan halunnut kirjoittaa tietokoneella morse -koodiavaimella tai oppia/opettaa morse -koodia? Olet oikealla sivulla! Muita projekteja varten katso verkkosivustoni calvin.sh
Arduino Morse Code -lähetin: 11 vaihetta
Arduino Morse Code Transmitter: Tässä ohjeessa käytät Arduino Unoa luomaan Morse Code -lähetin ja lukemaan lähettämäsi viestit sarjamonitorin avulla. Tarvittavat osat: Arduino Uno -leipälevyBuzzerButtons