Cuprins:

Tastatură cu cod Morse / Autocoder: 12 pași (cu imagini)
Tastatură cu cod Morse / Autocoder: 12 pași (cu imagini)

Video: Tastatură cu cod Morse / Autocoder: 12 pași (cu imagini)

Video: Tastatură cu cod Morse / Autocoder: 12 pași (cu imagini)
Video: Using morse code to type on a 1% keyboard. 2024, Decembrie
Anonim
Cod Morse Touch Keyer / Autocoder
Cod Morse Touch Keyer / Autocoder

De fapt, am construit acest proiect cu ceva timp în urmă, dar am crezut că cineva ar putea să folosească ideea. Sunt un radioamator și am intrat puțin în viață când m-am pensionat și am avut timp. Am permisul meu general acum și folosesc telefon (voce) de cele mai multe ori, dar a vrut să învețe CW (cod Morse) și să facă contacte și în același mod. Am descoperit însă curând că mintea și corpul vechi pur și simplu nu erau la dispoziția trimiterii CW cu o tastă dreaptă sau Nu numai că creierul nu funcționează la fel de repede ca înainte, din cauza vârstei și a medicamentelor, mâinile mele sunt puțin zdruncinate. daca preferi.

Acest dispozitiv utilizează un circuit tactil pentru trimiterea manuală CW, literă cu literă și folosește, de asemenea, un microcontroler Basic Stamp de la Parallax care controlează sincronizarea circuitului tactil și trimite șiruri pre-programate de caractere CW utilizând o tastatură numerică 3 x 4. trimiteți până la 30 de șiruri programate utilizând butoanele Star și Pound pentru a schimba ieșirea.

Acum, acest proiect, deși nu este la îndemâna majorității oamenilor, necesită niște cunoștințe de fond și abilități. a spus, sunt bătrân !! Va trebui să aveți cunoștințe de bază despre electronică și să puteți face unele aspecte și lipire - nu este complicat, deoarece există puține componente, dar este puțin obositor din cauza tuturor firelor de la tastatură. Și va trebui, de asemenea, să puteți lucra cu seria de microcontrolere Basic Stamp.

Pasul 1: Lista pieselor

Câteva incinte

Un microcontroler Basic Stamp 2 (sau mai bun) cu placă de programare

P3 Touch Keyer Kit de la CW Touch Keyer

www.cwtouchkeyer.com/P3W.htm

Tastatură numerică cu 12 butoane cu terminal comun

Releu DPDT de 5 volți

Comutator pentru diode, rezistențe de 10K (pentru tamponarea pinilor I / O pe ștampilă)

Prize IC pentru releu și ștampilă

Mufe audio stereo de 3 - 3,5 mm

4 - mufe audio stereo de 3,5 mm

2 - mufe de curent continuu de 2,1 mm

2 - 2,1 mm prize de curent continuu

Pasul 2: Prezentare generală

Prezentare generală
Prezentare generală

Sunt perfect conștient de faptul că pare puțin complicat cu două cutii și trei seturi de fire, dar suportă-mă, deoarece există o metodă pentru nebunia mea. Principalul lucru este ergonomia. Cutia mare care conține ștampila, releul și tastatura este o puțin prea înalt pentru a vă odihni mâna atunci când utilizați tastatura tactilă. De asemenea, este cam plin de fire! În plus, cutia mică are o ușă a bateriei detașabilă pentru bateria de 9 volți care alimentează întreaga afacere. Deci …. deoarece puterea era în cutia tastaturii, a trebuit să alimentez ștampila și, prin urmare, a trebuit să am un cablu de alimentare și un set de fire de la circuitul tastaturii la cutia mare care conține ștampila și tastatura. pur și simplu o mufă audio de 3,5 mm care este scurtcircuitată de releu prin pinul 15 al ștampilei, care este singurul pin de ieșire, toți ceilalți pin sunt intrări.

Pasul 3: Microcontrolerul de ștampilă de bază

Microcontrolerul de ștampilă de bază
Microcontrolerul de ștampilă de bază

Când am construit acest lucru, am folosit un BS2 care a funcționat bine, cu excepția faptului că am constatat că nu puteam programa toate lucrurile necesare și 30 de mesaje separate, deoarece BS2 este limitat la ~ 500 de instrucțiuni. Dacă doriți mai mult de aproximativ 20 de programe pre-programate șiruri sau foarte lungi, utilizați versiunea BS2SX a ștampilei care vă permite să utilizați instrucțiuni de aproximativ 4000. Dacă nu ați „ștampilat” niciodată, va trebui să vă familiarizați cu utilizarea pinilor I / O și codarea în PBASIC, ștampila limba. Pentru hardware, pe lângă un Stamp, veți avea nevoie de unul dintre mai multe tipuri de plăci de programare și un cablu serial sau USB. Pentru software, descărcați cea mai recentă versiune a Basic Stamp Editor de pe site-ul web Parallax. Nu vă lăsați intimidați prea mult prin toate acestea, deoarece PBASIC este unul dintre cele mai ușoare limbaje de programare, iar Editorul este foarte ușor de utilizat.

Pasul 4: P3 Touch Keyer Kit

Kitul P3 Touch Keyer
Kitul P3 Touch Keyer

Acesta este un kit foarte ușor și dacă ați făcut mult soldat, ar trebui să-l eliminați în 10 minute după faza de identificare a pieselor. Conexiunile la PCB sunt, de asemenea, destul de simple. intrări de la cele două chei care pot fi orice metal, cum ar fi vâsle homebrew sau penny cum am folosit. Pentru a monta penny, am forat o gaură în centrul penny-ului și am lipit o bucată de 22 ga. cablu solid de conectare, lipit și apoi împământat neted cu un Dremel. În acest fel, gaura prin incintă poate fi direct dedesubtul banului. sau orice altceva) cât mai scurt posibil. Ieșirile constau din dit, dah și masă. Le-am conectat la o mufă audio stereo de 3,5 mm în partea din față a incintei, precum și la puterea (de la comutator) la o putere de 2,1 mm DC. jack.

Pasul 5: Cutia Mare

Cutia Mare
Cutia Mare

Pentru placa de circuit principal am folosit o bucată de bord care funcționează bine pentru a conecta tastatura la pinii de pe ștampilă. Intrările de la tastatură sunt la PIN-urile 0 la 11, iar intrările de la tastaturile tactile sunt la PIN-urile 13 și 14. Pământul de la tastatură merge la șina de sol. PIN 12 nu este utilizat, dar ar trebui să fie tamponat la masă oricum. Ieșirea la releu este de la PIN 15. Conectați puterea (+ și - 9 volți) la câteva piste, intrarea DIT la PIN 13 și intrarea DAH la PIN 14. Rețineți că aceste intrări sunt în mod normal HIGH, deci conectați rezistențe de 10K la șina + 9V și pinii BS2 pentru a memora intrările pentru fiecare. Utilizați un fir mic cu fir (24 sau 26) pentru a conecta tastatura la PCB. Conectați comuna de pe tastatură la șina de +9 volți de pe PCB și apoi toate tastele de pe panoul de bord (consultați schema mea de cabluri care prezintă pinii I / O BS2 și intrările de pe tastatură.) Liniile orizontale sunt jumperi (pentru #, 9, 6, 3) în partea opusă a BS2. Diagrama dvs. de cablare poate fi diferită, desigur, și asigurați-vă că o salvați undeva pentru referință viitoare. șina de la sol și fiecare PIN INPUT pentru a memora aceste intrări.

PIN-ul 15 merge direct la bobina de pe releul de 5 volți (știu că acest lucru este greșit și ar trebui să utilizați un tranzistor pentru a conduce releul conform ghidajelor BS, dar cu un releu de 5 volți funcționează bine.) Celălalt pol al bobinei este -9V, bineînțeles și nu uitați dioda anti-inversare pe bobină. Am folosit un DPDT, dar și un SPST ar funcționa. Am folosit un DPDT pentru că am adăugat un mic beeper piezo și două dintre contactele NO declanșează bip-ul. Celelalte două rulează către mufa care merge la cheia transmițătorului. OK, asta este tot ce există pe placa principală, așa mai departe, în program.

Pasul 6: Programul

Programul
Programul

Acum, ia-mă ușor, deoarece sunt sigur că există modalități mai elegante de a face codul, dar sunt norocos că am reușit să funcționeze, așa că sunt fericit !!! Ultimul fișier este un PDF care conține întregul cod cu goluri (Vs) în care am scos lucrurile mele personale și pentru a le face mai scurte, dar mai întâi, să ne uităm secțiune cu secțiune:

După cum puteți vedea, este un mare „Do Loop” cu subrutine pentru fiecare literă și număr care sunt chemate pentru a face șiruri sau cuvinte. Pauzele (în milisecunde) sunt adăugate între caractere și cuvinte.

Codul poate fi împărțit în 5 părți: funcția „Shift” folosind tastele Star și Pound, tasta tactilă (trimitere manuală), șirurile de caractere preprogramate, „baza de date” de numere, litere și punctuație / special personaje și porțiunea de sincronizare DIT și DAH. Vă rugăm să rețineți că aceasta este comanda reală din program. Sunt sigur că există și alte modalități de a-l face să funcționeze, dar știu că da.

Pasul 7: Funcția Shift

Funcția Shift
Funcția Shift

Un buton numeric apăsat singur trimite un mesaj sau un caracter, iar butoanele stea și lira sunt folosite pentru a „deplasa” ieșirea. De exemplu, dacă butonul numărul unu este apăsat singur „DE” (acesta este) și indicativul meu este trimis. Când butonul stea este apăsat și ținut și butonul numărul unu este apăsat, numărul „1" este trimis. Și când butonul lire este apăsat și menținut și butonul numărul 1 este apăsat, prosignul „AR" este trimis.

Iată partea „Shift” a stelei:

Pasul 8: Codul tastei tactile

Codul tastei tactile
Codul tastei tactile

Iată tasta tactilă / bitul manual:

Pasul 9: litere și numere

Litere și Numere
Litere și Numere

Iată un eșantion de litere și cifre „baze de date”:

Pasul 10: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Un eșantion din una dintre șirurile pre-programate. Veți personaliza această parte în special cu orice doriți să automatizați. Butonul numărul 2 apelează CQ - apelează CQ de trei ori și indicativul meu de două ori:

Pasul 11: sincronizarea DAH și DIT

DAH și DIT Timing
DAH și DIT Timing

Și, în cele din urmă, Dah și Dits:

Iată secțiunea de sincronizare DIT / DAH. Acest lucru face mai ușoară schimbarea sincronizării pentru întregul program. Am pus acest lucru chiar la final chiar înainte de instrucțiunile LOOP, probabil dintr-un motiv bun care îmi scapă acum.

Pasul 12: Linia de fund

Costul acestui proiect este de aproximativ 100 USD, cam în funcție de carcasele pe care le utilizați. BS2SX costă aproape 60 USD, iar kitul P3 costă 22 USD, iar restul pieselor doar câțiva dolari. Dar pentru mine a meritat foarte bine costul și timpul pentru a construi, ca să nu mai vorbim, a fost un proiect distractiv. Doar să ai programate toate numerele și merită o apăsare de tastă. Am probleme cu numerele și este o surpriză pentru începătorii din CW cât de des trebuie să trimiți pentru cineva care este puțin lent, ca mine, face, de asemenea, o diferență în a avea câteva fraze conservate, cum ar fi numele dvs., locația, platforma dvs. și antena pe care să le aruncați în conversație. ai șansa să respiri și să gândești. Dacă construiești acest proiect, sper să meargă bine și să te distrezi. 73 de ani!

Recomandat: