Sadržaj:

Dodirni tipka za Morzeov kod/autokoder: 12 koraka (sa slikama)
Dodirni tipka za Morzeov kod/autokoder: 12 koraka (sa slikama)

Video: Dodirni tipka za Morzeov kod/autokoder: 12 koraka (sa slikama)

Video: Dodirni tipka za Morzeov kod/autokoder: 12 koraka (sa slikama)
Video: Вычислительное мышление – информатика для руководителей бизнеса 2016 2024, Studeni
Anonim
Dodirni tipka/autokoder za Morzeov kod
Dodirni tipka/autokoder za Morzeov kod

Zapravo sam napravio ovaj projekt prije nekog vremena, ali mislio sam da bi netko mogao upotrijebiti tu ideju. Ja sam dečko s radija i ušao sam u to malo kasno u životu kad sam otišao u mirovinu i imao vremena. Sada imam svoju opću licencu i koristim je telefon (glas) većinu vremena, ali htio sam naučiti CW (Morseovu azbuku) i uspostaviti kontakte na taj način. Ubrzo sam ipak otkrio da stari um i tijelo jednostavno nisu dorasli slanju CW -a ravnim ključem ili čak i vesla. Ne samo da mozak ne radi tako brzo kao prije, već su mi zbog godina i lijekova ruke pomalo drhtave. Tada sam otkrio da postoji više načina da se odere mačka ili mu pošalje kockice, ako vam je draže.

Ova naprava koristi dodirni krug za ručno slanje CW-a, slovo po slovo, a također koristi mikrokontroler Basic Stamp iz Parallaxa koji kontrolira vrijeme kruga dodira i šalje unaprijed programirane nizove CW znakova pomoću 3 x 4 numeričke tipkovnice. poslati do 30 programiranih nizova pomoću gumba Star i Pound za pomicanje izlaza.

Ovaj projekt, iako nije izvan dosega većine ljudi, zahtijeva određeno pozadinsko znanje i sposobnosti. Međutim, uspio sam uspjeti i zasigurno nisam najsjajnija bojica u kutiji, nemam formalnu obuku, i poput mene Rekao sam, star sam !! Morat ćete imati osnovno znanje o elektronici i moći izvesti neki raspored i lemljenje - nije komplicirano jer ima malo komponenti, ali je malo dosadno zbog svih žica s tipkovnice. Također ćete morati raditi s nizom mikrokontrolera Basic Stamp.

Korak 1: Popis dijelova

Par kućišta

Mikrokontroler Basic Stamp 2 (ili bolji) s programskom pločomhttps://www.parallax.com/

P3 Komplet tipki za dodir s CW Touch ključa

www.cwtouchkeyer.com/P3W.htm

Numerička tipkovnica s 12 tipki sa zajedničkim priključkom

DPDT relej od 5 volti

Dioda, 10K otpornici (za umetanje I/O pinova na pečatu) Prekidač

IC utičnice za relej i pečat

3 - 3,5 mm stereo audio priključnice

4 - 3,5 mm stereo audio utikači

2 - 2,1 mm istosmjerne utičnice

2 - 2,1 mm istosmjerni utikači

Korak 2: Pregled

Pregled
Pregled

Savršeno sam svjestan da ovo izgleda pomalo zamršeno s dvije kutije i tri seta žica, ali podnesite me jer postoji metoda za moje ludilo. Glavna stvar je ergonomija. Velika kutija koja sadrži pečat, relej i tipkovnicu je malo previsoko da biste naslonili ruku pri korištenju tipke za dodir. Također je prilično pun žica! Osim toga, mala kutija ima odvojiva vratašca za bateriju od 9 V koja pokreću cijeli posao. Dakle…. budući da je napajanje bilo u kutiji za ključeve, morao sam napajati Stamp, pa sam morao imati kabel za napajanje i skup žica od kruga ključa do velike kutije koja sadrži pečat i tipkovnicu. Izlaz na odašiljač je jednostavno 3,5 -milimetarski audio utikač koji relej kratko spaja preko Pin 15 žiga koji je jedini izlazni pin, svi ostali pinovi su ulazi.

Korak 3: Osnovni mikrokontroler pečata

Mikrokontroler osnovnog pečata
Mikrokontroler osnovnog pečata

Kad sam ovo prvi put napravio, koristio sam BS2 koji je dobro funkcionirao, osim što sam otkrio da ne mogu programirati sve potrebne stvari i 30 zasebnih poruka budući da je BS2 ograničen na ~ 500 uputa. Ako želite više od 20 unaprijed programiranih nizova ili vrlo dugih, koristite BS2SX verziju Pečata koja vam omogućuje korištenje ~ 4000 uputa. Ako nikada prije niste 'žigosali', morat ćete se upoznati s upotrebom I/O pinova i kodiranjem u PBASIC -u. jezik. Za hardver, osim žiga, trebat će vam jedna od nekoliko vrsta programskih ploča i serijski ili USB kabel. Za softver preuzmite najnoviju verziju programa Basic Stamp Editor s web stranice Parallaxa. Nemojte se zastrašiti. previše od svega ovoga jer je PBASIC jedan od najjednostavnijih programskih jezika, a Editor je vrlo jednostavan za korištenje.

Korak 4: P3 Kit Keyer Kit

P3 Kit Keyer Kit
P3 Kit Keyer Kit

Ovo je vrlo jednostavan komplet i ako ste radili mnogo lemljenja, trebali biste ga isključiti u roku od 10 minuta nakon faze identifikacije dijela. Priključci na PCB su također prilično jednostavni. Uključite se iz 9 -voltne baterije putem prekidača, ulazi s dva ključa koji mogu biti bilo što metalni, poput lopatica za domaće piće ili novčića koje sam koristio. Za montiranje novčića izbušio sam rupu u sredini penija i zabio komad od 22 ga. provucite čvrstu žicu za spajanje, zalemite je i zatim je glatko uzemljite pomoću Dremela. Na ovaj način rupa kroz kućište može biti izravno ispod novčića. Budući da ovo funkcionira prema kapacitetu vašeg tijela, važno je držati žice koje povezuju novčiće (ili što već) što je moguće kraće. Izlazi se sastoje od dit, dah i tla. Ožičio sam ih na stereo audio priključnicu od 3,5 mm u prednjem dijelu kućišta, kao i napajanje (od prekidača) do 2,1 mm DC napajanja utičnica.

Korak 5: Velika kutija

Velika kutija
Velika kutija

Za glavnu ploču koristio sam komad trake koja dobro funkcionira za povezivanje tipkovnice s pinovima na pečatu. Ulazi s tipkovnice su na PINS 0 do 11, a ulazi s dodirnog ključa na PINS 13 i 14. Uzemljenje s ključa ide na uzemljenu tračnicu. PIN 12 je neiskorišten, ali bi ga svejedno trebalo spremiti u masu. Izlaz na relej je s PIN -a 15. Priključite napajanje (+ i - 9 volti) na nekoliko zapisa, DIT ulaz na PIN 13 i DAH ulaz na PIN 14. Imajte na umu da su ti ulazi normalno VISOKI pa priključite 10K otpornike na +9V tračnicu i BS2 pinove za međuspremnike ulaza za svaki. Upotrijebite žicu s malim kalibrom (24 ili 26) za spajanje tipkovnice na tiskanu ploču. Koristio sam 22 mjerača što je otežavalo savijanje mase žica u Spojite uobičajeno na tipkovnici na +9 voltnu vodilicu na PCB -u, a zatim sve tipke na stripboard (pogledajte moju shemu ožičenja koja prikazuje BS2 I/O pinove i ulaze s tipkovnice.) Vodoravne linije su kratkospojnici (za #, 9, 6, 3) na suprotnu stranu BS2. Dijagram ožičenja može biti drugačiji, naravno, pa ga svakako spremite negdje za buduću upotrebu. Ulazi s tipkovnice obično su NISKI pa priključite 10K otpornike na uzemljenje i svaki ULAZNI PIN za umetanje ovih ulaza.

PIN 15 ide izravno na zavojnicu na 5 -voltnom releju (znam da je to pogrešno i trebali biste koristiti tranzistor za pogon releja prema smjernicama BS -a, ali s 5 -voltnim relejem radi dobro.) Drugi pol zavojnice je -9V, naravno i ne zaboravite na diodu protiv preokreta na zavojnici. Koristio sam DPDT, ali bi radio i SPST. Koristio sam DPDT jer sam dodao mali piezo -biper (da mi date povratnu informaciju o svom tipkanje i da se koristi za vježbu), a dva kontakta NO aktiviraju zvučni signal. Druga dva trče do utičnice koja ide do ključa odašiljača. OK, to je sve što postoji na glavnoj ploči, pa na programu.

Korak 6: Program

Program
Program

Polako mi jer sam siguran da postoje elegantniji načini za izradu koda, ali imam sreću što sam uopće uspio pa sam sretan !!! Posljednja datoteka je PDF koji sadrži cijeli kôd s prazninama (Vs) u koji sam izvadio svoje osobne stvari i kako bih ih skratio, ali prvo, pogledajmo to odjeljak po odjeljak:

Kao što vidite, radi se o jednoj velikoj "Do Loop" s potprogramima za svako slovo i broj koji se pozivaju da naprave nizove ili riječi. Pauze (u milisekundama) dodaju se između znakova i riječi.

Kôd se može raščlaniti na 5 dijelova: funkciju 'pomak' pomoću tipki Zvijezda i Pound, tipku na dodir (ručno slanje), unaprijed programirane nizove znakova, 'bazu podataka' brojeva, slova i interpunkcije/posebne znakova i dio vremena za DIT i DAH. Imajte na umu da je ovo stvarna narudžba u programu. Siguran sam da postoje drugi načini da to funkcionira, ali znam da to radi.

Korak 7: Funkcija pomaka

Funkcija pomaka
Funkcija pomaka

Brojčani gumb pritisnut sam šalje poruku ili znak, a gumbi zvjezdice i funte koriste se za 'pomak' izlaza. Na primjer, ako se gumb broj jedan sam pritisne 'DE' (ovo je) i moj pozivni znak je poslan. Kada se tipka zvjezdica pritisne i zadrži i pritisne tipka broj jedan, šalje se broj '1'. A kad se pritisne i drži tipka za kilogram i pritisne tipka broj 1, šalje se oznaka 'AR'.

Evo dijela "smjene" zvijezde:

Korak 8: Kôd dodirne tipke

Kôd dodirne tipke
Kôd dodirne tipke

Ovdje je dodirna tipka/ručni bit:

Korak 9: Slova i brojevi

Slova i brojevi
Slova i brojevi

A ovdje je uzorak slova i brojki "baza podataka":

Korak 10: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Uzorak jednog od unaprijed programiranih nizova. Ovaj ćete dio personalizirati, posebno sa svime što želite automatizirati. Tipka Broj 2 poziva CQ - tri puta poziva CQ, a moj pozivni znak dvaput:

Korak 11: DAH i DIT mjerenje vremena

DAH i DIT mjerenje vremena
DAH i DIT mjerenje vremena

I, na kraju, Dah and Dits:

Evo odjeljka o vremenu DIT/DAH -a. Ovo olakšava promjenu vremena za cijeli program. Stavio sam ovo na sam kraj neposredno prije instrukcije LOOP vjerojatno iz dobrog razloga koji mi sada izmiče.

Korak 12: Donja crta

Cijena ovog projekta je oko 100 USD, ovisno o tome koje kućište koristite. BS2SX košta blizu 60 USD, a P3 komplet 22 USD, a ostatak dijelova samo nekoliko USD. Ali za mene je to bilo vrijedno troškova i vrijeme za izgradnju, da ne spominjemo, bio je to zabavan projekt. Samo što su svi programirani brojevi i pritiskanje tipke vrijedilo je. Imam problema s brojevima i iznenađenje je za početnike u CW -u koliko često morate slati brojevima tijekom QSO -a. Za nekoga tko je malo spor, poput mene, također je jako važno imati nekoliko pripremljenih fraza poput vašeg imena, lokacije, vašeg uređaja i antene za ubacivanje u razgovor. To nekako daje imate priliku udahnuti i razmisliti. Ako izgradite ovaj projekt, nadam se da će proći dobro i da ćete se zabaviti. 73 -te!

Preporučeni: