Sommario:

Codice Morse Touch Keyer/Autocoder: 12 passaggi (con immagini)
Codice Morse Touch Keyer/Autocoder: 12 passaggi (con immagini)

Video: Codice Morse Touch Keyer/Autocoder: 12 passaggi (con immagini)

Video: Codice Morse Touch Keyer/Autocoder: 12 passaggi (con immagini)
Video: UAI 2023 Tutorial: Data Compression With Machine Learning 2024, Dicembre
Anonim
Codice Morse Touch Keyer/Autocoder
Codice Morse Touch Keyer/Autocoder

In realtà ho costruito questo progetto qualche tempo fa, ma ho pensato che qualcuno potesse essere in grado di utilizzare l'idea. Sono un tipo da radioamatore e ci sono entrato un po' tardi nella vita quando sono andato in pensione e ho avuto il tempo. Ho la mia licenza generale ora e uso telefono (voce) per la maggior parte del tempo, ma volevo imparare il CW (codice Morse) e anche stabilire contatti in quel modo. Ho scoperto presto, però, che la vecchia mente e il corpo non erano in grado di inviare CW con un tasto dritto o anche le pagaie. Non solo il cervello non funziona più velocemente come una volta, a causa dell'età e dei farmaci, le mie mani sono un po' tremanti. Poi ho scoperto che c'era più di un modo per scuoiare un gatto o mandargli dit e dah, se preferisci.

Questo aggeggio utilizza un circuito tattile per inviare manualmente CW, lettera per lettera e impiega anche un microcontrollore Basic Stamp di Parallax che controlla la temporizzazione del circuito tattile e invia stringhe pre-programmate di caratteri CW utilizzando un tastierino numerico 3 x 4. inviare fino a 30 stringhe programmate utilizzando i pulsanti Asterisco e Cancelletto per spostare l'uscita.

Ora, questo progetto, sebbene non sia fuori dalla portata della maggior parte delle persone, richiede alcune conoscenze e abilità di base. Tuttavia, sono riuscito a farlo funzionare e non sono certamente il pastello più brillante della scatola, non ho una formazione formale e come me detto, sono vecchio!! Dovrai avere una conoscenza di base dell'elettronica ed essere in grado di fare un po 'di layout e saldatura - non complicato in quanto ci sono pochi componenti, ma è un po' noioso a causa di tutti i fili della tastiera. Inoltre, dovrai anche essere in grado di lavorare con la serie di microcontrollori Basic Stamp.

Passaggio 1: elenco delle parti

Un paio di custodie

Un microcontrollore Basic Stamp 2 (o superiore) con scheda di programmazionehttps://www.parallax.com/

P3 Touch Keyer Kit di CW Touch Keyer

www.cwtouchkeyer.com/P3W.htm

Tastiera numerica a 12 tasti con terminale comune

Relè DPDT 5 volt

Diodo, resistori da 10K (per bufferizzare i pin I/O su Stamp) Interruttore

Prese IC per relè e Stamp

3 – Jack audio stereo da 3,5 mm

Spine audio stereo da 4 – 3,5 mm

2 – Prese di alimentazione CC da 2,1 mm

Spine di alimentazione CC da 2 – 2,1 mm

Passaggio 2: Panoramica

Panoramica
Panoramica

Sono perfettamente consapevole che questo sembra un po' contorto con due scatole e tre set di cavi, ma sopportatemi perché c'è un metodo per la mia follia. La cosa principale è l'ergonomia. La grande scatola contenente il timbro, il relè e la tastiera è un un po' troppo alto per appoggiare la mano quando si utilizza il tasto touch. È anche abbastanza pieno di cavi! Inoltre, la piccola scatola ha uno sportello batteria rimovibile per la batteria da 9 volt che alimenta l'intero affare. Quindi…. dato che l'alimentazione era nel keyer box dovevo alimentare lo Stamp, e quindi dovevo avere un cavo di alimentazione e una serie di fili dal circuito del keyer alla grande scatola contenente lo Stamp e la tastiera. L'uscita al trasmettitore è semplicemente una spina audio da 3,5 mm che è in cortocircuito dal relè tramite il pin 15 del timbro che è l'unico pin di uscita, tutti gli altri pin sono ingressi.

Passaggio 3: il microcontrollore Basic Stamp

Il microcontrollore Basic Stamp
Il microcontrollore Basic Stamp

Quando l'ho costruito per la prima volta ho usato un BS2 che ha funzionato bene, tranne che ho scoperto che non potevo programmare tutte le cose richieste e 30 messaggi separati poiché il BS2 è limitato a ~ 500 istruzioni. Se vuoi più di 20 pre-programmati stringhe o molto lunghe, usa la versione BS2SX dello Stamp che ti permette di usare ~4000 istruzioni. Se non hai mai "Stampato" prima dovrai familiarizzare con l'uso dei pin I/O e la codifica in PBASIC, i lingua. Per l'hardware, oltre a un timbro, avrai bisogno di uno dei diversi tipi di schede di programmazione e un cavo seriale o USB. Per il software, scarica la versione più recente dell'Editor di timbri di base dal sito Web di Parallax. Non farti intimidire troppo da tutto questo poiché PBASIC è uno dei linguaggi di programmazione più facili e l'editor è molto intuitivo.

Passaggio 4: il kit P3 Touch Keyer

Il P3 Touch Keyer Kit
Il P3 Touch Keyer Kit

Questo è un kit molto semplice e se hai fatto molto lavoro, dovresti metterlo fuori combattimento in 10 minuti dopo la fase di identificazione della parte. Anche le connessioni al PCB sono piuttosto semplici. Alimentare dalla batteria da 9 volt tramite un interruttore, input dai due tasti che possono essere qualsiasi cosa di metallo come paddle homebrew o penny come ho usato io. Per montare i penny, ho praticato un foro al centro del penny e ho attaccato un pezzo di 22 ga. cavo di collegamento solido attraverso, saldato e poi messo a terra liscio con un Dremel. In questo modo il foro attraverso la custodia può essere direttamente sotto il penny. Poiché questa cosa funziona in base alla capacità del corpo, è importante mantenere i fili che collegano i penny (o qualsiasi altra cosa) il più corto possibile. Le uscite sono costituite da dit, dah e ground. Le ho collegate a un jack audio stereo da 3,5 mm nella parte anteriore della custodia e l'alimentazione (dall'interruttore) a un'alimentazione CC da 2,1 mm Jack.

Passaggio 5: la grande scatola

La grande scatola
La grande scatola

Per il circuito principale ho usato un pezzo di stripboard che funziona bene per collegare la tastiera ai pin dello Stamp. Gli ingressi dal tastierino vanno ai PIN da 0 a 11 e gli ingressi dal keyer tattile vanno ai PIN 13 e 14. La massa dal keyer va al binario di terra. Il PIN 12 non è utilizzato ma dovrebbe comunque essere bufferizzato a terra. L'uscita al relè proviene dal PIN 15. Collegare l'alimentazione (+ e – 9 volt) a un paio di tracce, l'ingresso DIT al PIN 13 e l'ingresso DAH al PIN 14. Notare che questi ingressi sono normalmente ALTI quindi collegare resistori da 10K alla guida +9V e ai pin BS2 per tamponare gli ingressi per ciascuno. Utilizzare un cavo a trefoli di piccolo calibro (24 o 26) per collegare la tastiera al PCB. Ho usato un calibro 22 che ha reso un po' difficile piegare la massa di fili in la scatola. Collegare il comune sulla tastiera alla guida +9 volt sul PCB e quindi tutti i tasti alla stripboard (vedere il mio schema elettrico che mostra i pin I/O BS2 e gli ingressi dalla tastiera). Le linee orizzontali sono ponticelli (per #, 9, 6, 3) al lato opposto del BS2. Lo schema elettrico potrebbe essere diverso, ovviamente, e assicurati di salvarlo da qualche parte per riferimento futuro. Gli ingressi dalla tastiera sono normalmente BASSI, quindi collega i resistori da 10K a il binario di terra e ciascun PIN di INGRESSO per bufferizzare questi ingressi.

Il PIN 15 va direttamente alla bobina sul relè da 5 volt (so che è sbagliato e dovresti usare un transistor per pilotare il relè secondo la guida BS, ma con un relè da 5 volt funziona bene.) L'altro polo della bobina è -9V, ovviamente e non dimenticare il diodo anti-inversione attraverso la bobina. Ho usato un DPDT ma anche un SPST avrebbe funzionato. Ho usato un DPDT perché ho aggiunto un piccolo segnale acustico piezo (per darmi un feedback sul mio digitazione e da usare per esercitarsi) e due dei contatti NO attivano il beeper. Gli altri due corrono verso il jack che va al tasto del trasmettitore. OK, questo è tutto sulla scheda madre, quindi sul programma.

Passaggio 6: il programma

Il programma
Il programma

Ora, vacci piano con me perché sono sicuro che ci sono modi più eleganti per fare il codice, ma sono fortunato che sia riuscito a farlo funzionare, quindi sono felice !!! L'ultimo file è un PDF contenente l'intero codice con spazi vuoti (Vs) in cui ho estratto le mie cose personali e per renderlo più breve, ma prima, diamo un'occhiata sezione per sezione:

Come puoi vedere, è un grande "Do Loop" con subroutine per ogni lettera e numero che vengono chiamati per creare stringhe o parole. Le pause (in millisecondi) vengono aggiunte tra caratteri e parole.

Il codice è scomponibile in 5 parti: la funzione 'shift' tramite i tasti Asterisco e Cancelletto, il tasto touch (invio manuale), le stringhe di caratteri preprogrammate, il 'database' di numeri, lettere e punteggiatura/speciale caratteri e la porzione di temporizzazione DIT e DAH. Si prega di notare che questo è l'ordine effettivo nel programma. Sono sicuro che ci sono altri modi per farlo funzionare, ma so che lo fa.

Passaggio 7: la funzione Shift

La funzione Shift
La funzione Shift

Un pulsante numerico premuto da solo invia un messaggio o un carattere e i pulsanti asterisco e cancelletto vengono utilizzati per "spostare" l'output. Ad esempio, se il pulsante numero uno viene premuto da solo "DE" (questo è) e il mio nominativo viene inviato. Quando si tiene premuto il pulsante asterisco e si preme il pulsante numero uno, viene inviato il numero '1'. E quando si tiene premuto il pulsante cancelletto e si preme il pulsante numero 1 viene inviato il prosign 'AR'.

Ecco la parte "spostamento" della stella:

Passaggio 8: il codice del tasto touch

Il codice del tasto touch
Il codice del tasto touch

Ecco il tasto touch/bit manuale:

Passaggio 9: lettere e numeri

Lettere e numeri
Lettere e numeri

Ed ecco un esempio dei "database" di lettere e numeri:

Passaggio 10: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Un campione di una delle stringhe preprogrammate. Personalizzerai questa parte in particolare con qualsiasi cosa tu voglia automatizzare. Il pulsante numero 2 chiama CQ - chiamando CQ tre volte e il mio nominativo due volte:

Passaggio 11: tempistica DAH e DIT

Tempi DAH e DIT
Tempi DAH e DIT

E, infine, Dah e Dits:

Ecco la sezione di temporizzazione DIT/DAH. Questo rende facile cambiare il tempo per l'intero programma. L'ho messo alla fine proprio prima dell'istruzione LOOP probabilmente per una buona ragione che ora mi sfugge.

Passaggio 12: la linea di fondo

Il costo di questo progetto è di circa $ 100 o giù di lì, a seconda di quali contenitori usi. Il BS2SX costa vicino a $ 60 e il kit P3 costa $ 22 e il resto delle parti solo pochi dollari. Ma per me ne è valsa la pena e tempo per costruire, per non parlare del fatto che è stato un progetto divertente. Ne è valsa la pena solo avere tutti i numeri programmati e premere un tasto. Ho problemi con i numeri ed è una sorpresa per i neofiti in CW quanto spesso devi inviare numeri durante un QSO. Per qualcuno che è un po' lento, come me, fa davvero la differenza avere alcune frasi predefinite come il tuo nome, la posizione, il tuo impianto e l'antenna da inserire nella conversazione. hai la possibilità di prendere un respiro e pensare. Se costruisci questo progetto, spero che vada bene e che ti diverta. 73 anni!

Consigliato: