Spisu treści:
- Krok 1: Lista części
- Krok 2: Przegląd
- Krok 3: Podstawowy mikrokontroler pieczęci
- Krok 4: Zestaw P3 Touch Keyer
- Krok 5: Wielkie Pudełko
- Krok 6: Program
- Krok 7: Funkcja przesunięcia
- Krok 8: Kod klawisza dotykowego
- Krok 9: Litery i cyfry
- Krok 10: CQ CQ CQ
- Krok 11: Taktowanie DAH i DIT
- Krok 12: Podsumowanie
Wideo: Morse Code Touch Keyer/Autocoder: 12 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Właściwie zbudowałem ten projekt jakiś czas temu, ale pomyślałem, że ktoś może wykorzystać ten pomysł. Jestem radioamatorem i wszedłem w to trochę późno, kiedy przeszedłem na emeryturę i miałem czas. Mam teraz ogólną licencję i używam telefon (głos) przez większość czasu, ale chciałem nauczyć się CW (kod Morse'a) i nawiązywać kontakty w ten sposób. Szybko odkryłem jednak, że stary umysł i ciało po prostu nie były w stanie wysyłać CW za pomocą prostego klucza lub nawet wiosła. Mózg nie tylko nie działa tak szybko, jak kiedyś, z powodu wieku i leków, moje ręce są trochę chwiejne. Wtedy odkryłem, że istnieje więcej niż jeden sposób, aby obedrzeć kota ze skóry lub wysłać mu gówno Jeśli wolisz.
To urządzenie wykorzystuje obwód dotykowy do ręcznego wysyłania CW, litera po literze, a także wykorzystuje mikrokontroler Basic Stamp firmy Parallax, który kontroluje taktowanie obwodu dotykowego i wysyła zaprogramowane ciągi znaków CW za pomocą klawiatury numerycznej 3x4. wyślij do 30 zaprogramowanych ciągów za pomocą przycisków Star i Pound, aby przesunąć wyjście.
Teraz ten projekt, choć nie jest poza zasięgiem większości ludzi, wymaga pewnej wiedzy i umiejętności. Udało mi się jednak sprawić, aby zadziałał i na pewno nie jestem najjaśniejszą kredką w pudełku, nie mam formalnego szkolenia i tak jak ja powiedział, że jestem stary!! Musisz mieć podstawową wiedzę z zakresu elektroniki i umieć wykonać układ i lutowanie – nie jest to skomplikowane, ponieważ jest niewiele elementów, ale jest to trochę żmudne ze względu na wszystkie przewody od klawiatury. Będziesz także musiał być w stanie pracować z serią mikrokontrolerów Basic Stamp.
Krok 1: Lista części
Kilka obudów
Mikrokontroler Basic Stamp 2 (lub lepszy) z płytką do programowaniahttps://www.parallax.com/
Zestaw P3 Touch Keyer od CW Touch Keyer
www.cwtouchkeyer.com/P3W.htm
12-przyciskowa klawiatura numeryczna ze wspólnym terminalem
Przekaźnik DPDT 5 V
Dioda, rezystory 10K (do buforowania pinów I/O na stemplu) Przełącznik
Gniazda IC do przekaźnika i pieczęci
3 – 3,5 mm stereofoniczne gniazda audio
Wtyki audio stereo 4 – 3,5 mm
2 – 2,1 mm gniazda zasilania prądem stałym
Wtyki zasilania DC 2 – 2,1 mm
Krok 2: Przegląd
Doskonale zdaję sobie sprawę, że wygląda to trochę zawile z dwoma pudłami i trzema kompletami przewodów, ale wytrzymuj mnie, bo jest metoda na moje szaleństwo. Najważniejsza jest ergonomia. Duże pudło zawierające Pieczęć, przekaźnik i klawiaturę jest trochę za wysoki, aby móc oprzeć rękę podczas używania klawiatury dotykowej. Jest też prawie pełen przewodów! Ponadto małe pudełko ma zdejmowane drzwiczki baterii na 9-woltową baterię, która zasila całą ofertę. Więc…. ponieważ zasilanie było w skrzynce klucza, musiałem podłączyć zasilanie do stempla, a zatem musiałem mieć kabel zasilający i zestaw przewodów z obwodu klucza do dużego pudełka zawierającego stempel i klawiaturę. Wyjście do nadajnika jest po prostu wtyczka audio 3,5 mm, która jest zwarta przez przekaźnik przez pin 15 stempla, który jest jedynym pinem wyjściowym, wszystkie pozostałe piny są wejściami.
Krok 3: Podstawowy mikrokontroler pieczęci
Kiedy po raz pierwszy to zbudowałem, użyłem BS2, który działał dobrze, z wyjątkiem tego, że nie mogłem zaprogramować wszystkich wymaganych rzeczy i 30 oddzielnych komunikatów, ponieważ BS2 jest ograniczony do ~500 instrukcji. Jeśli chcesz więcej niż około 20 zaprogramowanych strun lub bardzo długich, użyj wersji stempla BS2SX, która pozwala na użycie ~4000 instrukcji. język. W przypadku sprzętu, oprócz stempla, będziesz potrzebować jednego z kilku rodzajów płyt programujących i kabla szeregowego lub USB. Dla oprogramowania, pobierz najnowszą wersję Basic Stamp Editor ze strony internetowej Parallax. Nie daj się zastraszyć za dużo, ponieważ PBASIC jest jednym z najłatwiejszych języków programowania, a Edytor jest bardzo przyjazny dla użytkownika.
Krok 4: Zestaw P3 Touch Keyer
Jest to bardzo łatwy zestaw i jeśli wykonałeś dużo żołnierzy, powinieneś go znokautować w ciągu 10 minut po fazie identyfikacji części. Połączenia z płytką drukowaną są również dość proste. Zasilanie z baterii 9 V za pomocą przełącznika, wkłady z dwóch kluczy, które mogą być z czegokolwiek metalowego np. łopatki homebrew lub grosze tak jak ja użyłem. Aby zamontować grosze, wywierciłem otwór w środku grosza i wbiłem kawałek 22 ga. solidny przewód łączący, przylutuj go, a następnie wygładzić za pomocą Dremela. W ten sposób otwór w obudowie może znajdować się bezpośrednio pod groszem. Ponieważ ta rzecz działa na pojemność twojego ciała, ważne jest, aby przewody łączące grosze (lub cokolwiek) tak krótkie, jak to możliwe. Wyjścia składają się z dit, dah i uziemienia. Podłączyłem je do 3,5 mm stereofonicznego gniazda audio z przodu obudowy, a także zasilanie (z przełącznika) do 2,1 mm DC Jacek.
Krok 5: Wielkie Pudełko
Do głównej płytki drukowanej użyłem kawałka stripboardu, który działa dobrze, aby połączyć klawiaturę z pinami na znaczku. Wejścia z klawiatury są do PINS 0 do 11, a wejścia z klucza dotykowego są do PINS 13 i 14. Masa z klucza idzie do szyny uziemienia. PIN 12 jest nieużywany, ale powinien być buforowany do masy. Wyjście do przekaźnika jest z PIN 15. Podłącz zasilanie (+ i – 9 V) do kilku ścieżek, wejście DIT do PIN 13 i wejście DAH do PIN 14. Pamiętaj, że te wejścia są normalnie WYSOKIE, więc podłącz rezystory 10K do szyny +9V i pinów BS2 do buforowania wejść dla każdego z nich. Użyj małogabarytowego drutu (24 lub 26) do podłączenia klawiatury do płytki drukowanej. skrzynki. Podłącz wspólne na klawiaturze do szyny +9 V na płytce drukowanej, a następnie wszystkie klucze do stripboardu (patrz mój schemat połączeń pokazujący piny we/wy BS2 i wejścia z klawiatury). Poziome linie to zworki (dla #, 9, 6, 3) po przeciwnej stronie BS2. Twój schemat połączeń może być oczywiście inny i upewnij się, że zapisałeś go gdzieś na przyszłość. Wejścia z klawiatury są zwykle NISKI, więc podłącz rezystory 10K do szynę uziemiającą i każdy PIN INPUT do buforowania tych wejść.
PIN 15 idzie bezpośrednio do cewki na przekaźniku 5 woltów (wiem, że to źle i do wysterowania przekaźnika należy użyć tranzystora wg wskazówek BS, ale z przekaźnikiem 5 woltów działa dobrze.) Drugi biegun cewki jest -9V, oczywiście i nie zapomnij o diodzie zapobiegającej cofaniu na cewce. Użyłem DPDT, ale SPST też by działał. Użyłem DPDT, ponieważ dodałem mały sygnalizator piezo i do ćwiczeń) i dwa styki NO uruchamiają brzęczyk. Pozostałe dwa biegną do gniazda, które prowadzi do klucza nadajnika. OK, to wszystko, co jest na płycie głównej, a więc do programu.
Krok 6: Program
Teraz uspokój się, ponieważ jestem pewien, że istnieją bardziej eleganckie sposoby na zrobienie kodu, ale mam szczęście, że w ogóle to działa, więc jestem szczęśliwy!!! Ostatnim plikiem jest plik PDF zawierający cały kod z lukami (Vs), w których wyjąłem swoje osobiste rzeczy i aby go skrócić, ale najpierw spójrzmy na to sekcja po sekcji:
Jak widać, jest to jedna wielka pętla wykonania z podprogramami dla każdej litery i cyfry, które są wywoływane, aby utworzyć ciągi lub słowa. Pauzy (w milisekundach) są dodawane między znakami i słowami.
Kod można podzielić na 5 części: funkcja „przesunięcie” za pomocą klawiszy gwiazdki i funta, klawisz dotykowy (wysyłanie ręczne), zaprogramowane ciągi znaków, „baza danych” cyfr, liter i znaków interpunkcyjnych/specjalnych znaków oraz część taktowania DIT i DAH. Pamiętaj, że to jest rzeczywiste zamówienie w programie. Jestem pewien, że istnieją inne sposoby, aby to zadziałało, ale wiem, że tak.
Krok 7: Funkcja przesunięcia
Naciśnięty sam przycisk numeryczny wysyła wiadomość lub znak, a przyciski gwiazdki i krzyżyka są używane do 'przesuwania' wyjścia. Na przykład, jeśli przycisk numer jeden jest wciśnięty sam 'DE' (to jest) i wysyłany jest mój znak wywoławczy. Po naciśnięciu i przytrzymaniu przycisku gwiazdki i naciśnięciu przycisku numer jeden wysyłany jest numer '1'. A kiedy przycisk krzyżyka jest wciskany i przytrzymywany, a przycisk numer 1 jest wysyłany, wysyłany jest znak 'AR'.
Oto część „zmiany” gwiazdy:
Krok 8: Kod klawisza dotykowego
Oto klawisz dotykowy/bit ręczny:
Krok 9: Litery i cyfry
A oto próbka liter i cyfr w „bazach danych”:
Krok 10: CQ CQ CQ
Próbka jednej z zaprogramowanych strun. Spersonalizujesz tę część szczególnie tym, co chcesz zautomatyzować. Przycisk Numer 2 woła CQ – trzykrotne wołanie CQ i mój znak wywoławczy dwa razy:
Krok 11: Taktowanie DAH i DIT
I wreszcie Dah i Dits:
Oto sekcja taktowania DIT/DAH. Ułatwia to zmianę taktowania całego programu. Umieściłem to na samym końcu, tuż przed instrukcją LOOP, prawdopodobnie z dobrego powodu, który teraz mi umyka.
Krok 12: Podsumowanie
Koszt tego projektu wynosi około 100 USD, w zależności od używanych obudów. BS2SX kosztuje blisko 60 USD, a zestaw P3 kosztuje 22 USD, a pozostałe części tylko kilka dolarów. Ale dla mnie było to warte swojej ceny i czas na budowanie, nie wspominając o tym, że był to fajny projekt. Wystarczy zaprogramować wszystkie numery i nacisnąć klawisz był tego wart. Mam problem z numerami i jest to niespodzianka dla nowicjuszy na CW, jak często trzeba wysyłać numery podczas QSO. Dla kogoś, kto jest trochę powolny, jak ja, naprawdę ma znaczenie posiadanie kilku gotowych fraz, takich jak imię i nazwisko, lokalizacja, twój sprzęt i antena, które można wrzucić do rozmowy. masz szansę odetchnąć i pomyśleć. Jeśli zbudujesz ten projekt, mam nadzieję, że pójdzie dobrze i będziesz się dobrze bawić. 73 lata!
Zalecana:
Arduino Morse Code Writer: 7 kroków (ze zdjęciami)
Arduino Morse Code Writer: Zrobiłem robota, który może przekonwertować dowolny tekst na kod Morse'a, a następnie go zapisać! Jest zrobiony z tektury i Lego, a do elektroniki użyłem Arduino i tylko dwóch silników
Dekoder Morse'a z drzewa binarnego: 7 kroków (ze zdjęciami)
Dekoder Morse'a z drzewa binarnego: a.articles {font-size: 110,0%; grubość czcionki: pogrubiona; styl czcionki: kursywa; dekoracja tekstu: brak; background-color: red;} a.articles:hover {background-color: black;} Ta instrukcja wyjaśnia, jak dekodować kod Morse'a za pomocą Arduino Uno R3.T
Posąg Morse'a Moai: 4 kroki (ze zdjęciami)
Statua Morse'a Moai: Jako dziecko bardzo interesowałem się alfabetem Morse'a. Było kilka powodów, dla których - mój ojciec był w Korpusie Sygnałowym podczas drugiej wojny światowej, a jego opowieści o tym, jak Morse był używany podczas wojny, były fascynujące. Miałem dość dobre ucho do rytmów, więc uczę się
Nadajnik Arduino Morse Code: 11 kroków
Nadajnik kodu Morse'a Arduino: W tej instrukcji użyjesz Arduino Uno do utworzenia nadajnika kodu Morse'a i użyj monitora szeregowego do odczytania przesłanych wiadomości. Potrzebne części: Arduino UnoBreadboard BrzęczykPrzyciskiPrzewody połączeniowe
Generator Arduino Yún Morse'a: 4 kroki (ze zdjęciami)
Arduino Yún Morse Generator: Czy byłeś kiedyś w barze, gdzie nie mogłeś porozmawiać z przyjacielem, ponieważ muzyka była zbyt głośna? teraz możesz poprosić go o piwo alfabetem Morse'a! Zacznijmy