Inhaltsverzeichnis:
- Schritt 1: Teileliste
- Schritt 2: Übersicht
- Schritt 3: Der grundlegende Stempel-Mikrocontroller
- Schritt 4: Das P3 Touch Keyer-Kit
- Schritt 5: Die große Kiste
- Schritt 6: Das Programm
- Schritt 7: Die Shift-Funktion
- Schritt 8: Der Touch-Key-Code
- Schritt 9: Buchstaben und Zahlen
- Schritt 10: CQ CQ CQ
- Schritt 11: DAH- und DIT-Timing
- Schritt 12: Das Endergebnis
Video: Morsecode-Touch-Keyer/Autocoder - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich habe dieses Projekt tatsächlich vor einiger Zeit gebaut, dachte aber, jemand könnte die Idee verwenden die meiste Zeit telefonieren (Sprache), wollte aber CW (Morsecode) lernen und auch so Kontakte knüpfen. Ich stellte jedoch bald fest, dass der alte Geist und Körper einfach nicht in der Lage waren, CW mit einer geraden Taste zu senden oder sogar Paddel. Nicht nur das Gehirn arbeitet nicht mehr so schnell wie früher, aufgrund des Alters und der Medikamente sind meine Hände ein bisschen wackelig. wenn Sie es vorziehen.
Diese Vorrichtung verwendet eine Berührungsschaltung zum manuellen Senden von CW, Buchstabe für Buchstabe und verwendet auch einen Basic Stamp-Mikrocontroller von Parallax, der das Timing der Berührungsschaltung steuert und vorprogrammierte Zeichenfolgen von CW-Zeichen über eine 3 x 4 Zifferntastatur sendet Senden Sie bis zu 30 programmierte Zeichenfolgen, indem Sie die Stern- und Pfund-Tasten verwenden, um den Ausgang zu verschieben.
Nun, dieses Projekt erfordert, obwohl es für die meisten Menschen nicht unerreichbar ist, einige Hintergrundkenntnisse und Fähigkeiten. Aber ich konnte es zum Laufen bringen und bin sicherlich nicht der hellste Stift im Kasten, habe keine formale Ausbildung und wie ich sagte, ich bin alt!! Sie müssen Grundkenntnisse in der Elektronik haben und in der Lage sein, Layout und Löten durchzuführen – nicht kompliziert, da es nur wenige Komponenten gibt, aber es ist aufgrund der vielen Drähte von der Tastatur etwas mühsam. Außerdem müssen Sie in der Lage sein, mit den Mikrocontrollern der Basic Stamp-Serie zu arbeiten.
Schritt 1: Teileliste
Ein paar Gehäuse
Ein Basic Stamp 2 (oder besser) Mikrocontroller mit Programmierplatinehttps://www.parallax.com/
P3 Touch Keyer Kit von CW Touch Keyer
www.cwtouchkeyer.com/P3W.htm
Zifferntastatur mit 12 Tasten und gemeinsamem Terminal
DPDT 5-Volt-Relais
Diode, 10K Widerstände (zum Puffern der I/O-Pins am Stempel) Schalter
IC-Sockel für Relais und Stempel
3 – 3,5-mm-Stereo-Audiobuchsen
4 – 3,5 mm Stereo-Audiostecker
2 – 2,1 mm Gleichstrombuchsen
2 – 2,1 mm DC-Netzstecker
Schritt 2: Übersicht
Ich bin mir bewusst, dass das mit zwei Boxen und drei Kabelsätzen etwas verworren aussieht, aber haben Sie Verständnis dafür, dass mein Wahnsinn Methode hat. Hauptsache Ergonomie. Die große Box mit Stempel, Relais und Tastatur ist a etwas zu groß, um Ihre Hand beim Verwenden des Touch-Keyers abzulegen. Es ist auch ziemlich voller Drähte! Außerdem verfügt die kleine Box über ein herausnehmbares Batteriefach für die 9 Volt Batterie, die das ganze Geschäft mit Strom versorgt. Also…. Da der Strom in der Keyer-Box war, musste ich den Stamp mit Strom versorgen und musste daher ein Stromkabel und einen Satz Drähte von der Keyer-Schaltung zu der großen Box mit dem Stamp und der Tastatur haben. Der Ausgang zum Sender ist einfach ein 3,5-mm-Audiostecker, der vom Relais über Pin 15 des Stamp, der der einzige Ausgangspin ist, kurzgeschlossen wird, alle anderen Pins sind Eingänge.
Schritt 3: Der grundlegende Stempel-Mikrocontroller
Als ich dies zum ersten Mal gebaut habe, habe ich eine BS2 verwendet, die gut funktioniert hat, außer dass ich nicht alle erforderlichen Dinge und 30 separate Nachrichten programmieren konnte, da die BS2 auf ~ 500 Anweisungen beschränkt ist. Wenn Sie mehr als etwa 20 vorprogrammierte möchten Strings oder sehr lange, verwenden Sie die BS2SX-Version des Stempels, die es Ihnen ermöglicht, ~4000 Anweisungen zu verwenden Sprache. Für Hardware benötigen Sie zusätzlich zu einem Stempel eine von mehreren Arten von Programmierplatinen und ein serielles oder USB-Kabel. Für Software laden Sie die neueste Version des Basic Stamp Editors von der Parallax-Website herunter. Lassen Sie sich nicht einschüchtern zu viel von all dem, denn PBASIC ist eine der einfachsten Programmiersprachen und der Editor ist sehr benutzerfreundlich.
Schritt 4: Das P3 Touch Keyer-Kit
Dies ist ein sehr einfacher Bausatz und wenn Sie viel Soldatenarbeit geleistet haben, sollten Sie ihn in 10 Minuten nach der Teileidentifikationsphase ausschalten. Die Verbindungen zur Platine sind ebenfalls ziemlich einfach. Eingaben von den beiden Tasten, die alles Metall sein können, wie z. B. Homebrew-Paddel oder Pennys, wie ich sie verwendet habe. Um die Pennys zu montieren, bohrte ich ein Loch in die Mitte des Pennys und steckte ein Stück 22 ga. Fester Anschlussdraht durch, löten Sie ihn und erden Sie ihn dann mit einem Dremel glatt. Auf diese Weise kann das Loch durch das Gehäuse direkt unter dem Penny sein. oder was auch immer) so kurz wie möglich. Die Ausgänge bestehen aus dit, dah und Masse. Diese habe ich an eine 3,5 mm Stereo-Audiobuchse vorne im Gehäuse sowie die Stromversorgung (vom Schalter) an eine 2,1 mm DC-Stromversorgung angeschlossen Jack.
Schritt 5: Die große Kiste
Für die Hauptplatine habe ich ein Stück Stripboard verwendet, das gut funktioniert, um die Tastatur mit den Stiften des Stempels zu verbinden. Eingaben vom Tastenfeld erfolgen an PIN 0 bis 11 und Eingaben vom Touch-Keyer an PIN 13 und 14. Die Masse vom Keyer geht an die Masseschiene. PIN 12 ist unbenutzt, sollte aber trotzdem auf Masse gepuffert werden. Der Ausgang zum Relais ist von PIN 15. Schließen Sie die Stromversorgung (+ und – 9 Volt) an ein paar Spuren an, den DIT-Eingang an PIN 13 und den DAH-Eingang an PIN 14. Beachten Sie, dass diese Eingänge normalerweise HIGH sind, also 10K-Widerstände anschließen an die +9V-Schiene und die BS2-Pins, um die Eingänge für jeden zu puffern. Verwenden Sie einen Litzendraht mit kleiner Stärke (24 oder 26), um die Tastatur mit der Platine zu verbinden. Ich habe 22 Gauge verwendet, was es schwierig machte, die Masse der Drähte zu biegen die Box. Verbinden Sie die Masse auf der Tastatur mit der +9-Volt-Schiene auf der Platine und dann alle Tasten mit dem Stripboard (siehe mein Schaltplan mit den BS2-E / A-Pins und Eingängen der Tastatur.) Die horizontalen Linien sind Jumper (für #, 9, 6, 3) auf die gegenüberliegende Seite des BS2. Ihr Schaltplan kann natürlich anders sein, und stellen Sie sicher, dass Sie ihn zum späteren Nachschlagen irgendwo speichern. Die Eingänge von der Tastatur sind normalerweise NIEDRIG, also verbinden Sie 10K-Widerstände mit die Masseschiene und jeden INPUT PIN, um diese Eingänge zu puffern.
PIN 15 geht direkt an die Spule des 5-Volt-Relais (ich weiß, dass das falsch ist und Sie sollten einen Transistor verwenden, um das Relais gemäß BS-Anleitung anzusteuern, aber mit einem 5-Volt-Relais funktioniert es gut.) Der andere Pol der Spule beträgt natürlich -9 V und vergessen Sie nicht die Anti-Reversing-Diode über der Spule. Ich habe ein DPDT verwendet, aber ein SPST würde auch funktionieren. Ich habe ein DPDT verwendet, weil ich einen kleinen Piezo-Piepser hinzugefügt habe (um mir Feedback zu meinem Tasten und zum Üben zu verwenden) und zwei der Schließer zünden den Piepser. Die anderen beiden laufen zu der Buchse, die zum Senderschlüssel geht. OK, das ist alles, was zur Hauptplatine gehört, also weiter zum Programm.
Schritt 6: Das Programm
Nehmen Sie es jetzt einfach mit mir, denn ich bin mir sicher, dass es elegantere Möglichkeiten gibt, den Code zu erstellen, aber ich habe das Glück, dass es überhaupt funktioniert, also bin ich glücklich !!! Die allerletzte Datei ist ein PDF, das den gesamten Code mit Lücken (Vs) enthält, in dem ich meine persönlichen Sachen herausgenommen und um es kürzer zu machen, aber zuerst schauen wir uns das Abschnitt für Abschnitt an:
Wie Sie sehen können, handelt es sich um eine große „Do-Schleife“mit Unterroutinen für jeden Buchstaben und jede Zahl, die aufgerufen werden, um Zeichenfolgen oder Wörter zu erstellen. Pausen (in Millisekunden) werden zwischen Zeichen und Wörtern eingefügt.
Der Code lässt sich in 5 Teile unterteilen: die 'Shift'-Funktion mit den Stern- und Raute-Tasten, die Touch-Taste (manuelles Senden), die vorprogrammierten Zeichenfolgen, die 'Datenbank' mit Zahlen, Buchstaben und Satzzeichen/Sonderzeichen Zeichen und den DIT- und DAH-Timing-Teil. Bitte beachten Sie, dass dies die tatsächliche Reihenfolge im Programm ist. Ich bin mir sicher, dass es andere Möglichkeiten gibt, es zum Laufen zu bringen, aber ich weiß, dass dies der Fall ist.
Schritt 7: Die Shift-Funktion
Eine allein gedrückte Nummerntaste sendet eine Nachricht oder ein Zeichen und die Stern- und Raute-Tasten werden verwendet, um die Ausgabe zu 'verschieben'. Zum Beispiel, wenn die Nummer eins-Taste von selbst gedrückt wird 'DE' (dies ist) und mein Rufzeichen wird gesendet. Wenn die Sterntaste gedrückt und gehalten wird und die Nummer Eins-Taste gedrückt wird, wird die Zahl „1“gesendet.
Hier ist der Star-'Shift'-Teil:
Schritt 8: Der Touch-Key-Code
Hier ist die Berührungstaste / das manuelle Bit:
Schritt 9: Buchstaben und Zahlen
Und hier ist ein Beispiel für die Buchstaben- und Zahlendatenbanken:
Schritt 10: CQ CQ CQ
Ein Beispiel einer der vorprogrammierten Zeichenfolgen. Sie werden diesen Teil vor allem mit allem, was Sie automatisieren möchten, personalisieren. Die Nummer 2-Taste ruft CQ auf – ruft CQ dreimal und mein Rufzeichen zweimal:
Schritt 11: DAH- und DIT-Timing
Und schließlich die Dah und Dits:
Hier ist der DIT/DAH-Timing-Bereich. Dies macht es einfach, das Timing für das gesamte Programm zu ändern. Ich habe dies ganz am Ende direkt vor der LOOP-Anweisung platziert, wahrscheinlich aus einem guten Grund, der mir jetzt entgeht.
Schritt 12: Das Endergebnis
Die Kosten für dieses Projekt betragen ungefähr 100 US-Dollar, je nachdem, welche Gehäuse Sie verwenden. Das BS2SX kostet fast 60 US-Dollar und das P3-Kit kostet 22 US-Dollar und der Rest der Teile nur ein paar US-Dollar. Aber für mich war es die Kosten wert und Zeit zum Bauen, ganz zu schweigen davon, dass es ein lustiges Projekt war. Alle Zahlen programmiert und einen Tastendruck entfernt hat sich gelohnt. Ich habe Probleme mit Zahlen und es ist eine Überraschung für Neulinge in CW, wie oft man senden muss Zahlen während eines QSOs. Für jemanden, der ein bisschen langsam ist, wie ich, macht es auch wirklich einen Unterschied, ein paar vorgefertigte Phrasen wie Ihren Namen, Ihren Standort, Ihr Gerät und Ihre Antenne in die Konversation zu werfen Sie haben die Möglichkeit, durchzuatmen und nachzudenken. Wenn Sie dieses Projekt bauen, hoffe ich, dass es gut geht und Sie Spaß haben. 73s!
Empfohlen:
Einen Morsecode-Übersetzer mit Arduino erstellen – wikiHow
So erstellen Sie einen Morsecode-Übersetzer mit Arduino: ÜberblickDie Kommunikation auf codierte Weise ist nicht nur so faszinierend, sondern hat auch viele Anwendungen in verschiedenen Bereichen. Eine der gebräuchlichsten Methoden der Codekommunikation ist Morsecode. In diesem Tutorial erfahren Sie, wie Sie einen Dolmetscher zum Senden und Wiedergeben
Morsecode lernen: 4 Schritte
So lernen Sie Morsecode: Es gibt eine Sprache, die anfangs schwer zu verstehen, aber leicht zu erkennen und zu entschlüsseln ist, wenn Sie sie einmal gelernt haben. Diese Sprache gilt als tot, obwohl einige Radiobastler sie immer noch verwenden. Diese Sprache ist Morsecode. Ich habe nirgendwo anders gesehen