Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dit-dit-dah-dah! Lernen Sie Morsecode mit diesem einfachen Arduino Uno-Projekt.
Dieses einfache Arduino-Projekt ist eine Morsecode-Station. Morsecode ist eine Kommunikationsmethode, die Zeichen als eine Reihe von Punkten und Strichen codiert. Diese Schaltung verwendet einen Piezo-Summer, um die Punkte und Striche hörbar zu machen.
Über die Taste tippen Sie den Morsecode ein, der Summer ertönt bei jedem Tastendruck und das OLED-Display zeigt die entschlüsselte Nachricht an. Die meisten Leute sind mit dem Morsecode nicht vertraut, daher habe ich oben ein Bild mit allen internationalen Morsecodes eingefügt, um es Ihnen zu erleichtern.
So geben Sie den Morsecode ein
Der Code wird durch Antippen der Schaltfläche eingegeben. Tippen Sie einmal kurz auf einen Punkt und einmal länger (mindestens doppelt so lang) auf einen Strich. Sobald Sie einen erkannten Code eingeben, wird der Buchstabe oder die Zahl angezeigt, für die er steht. Wenn Sie zwischen den Antippen etwa 1,5 Sekunden pausieren, fügt das Display ein Leerzeichen ein, sodass Sie Wörter eingeben können. Wenn ein Code nicht erkannt wird, wird ein '?' Zeichen wird angezeigt.
Lieferungen
- Arduino Uno
- Piezo-Summer
- Widerstand 220 Ohm
- Widerstand 10K Ohm
- Grafisches OLED-Display 128x64
- 5mm LED: rot
- Taktile Taste
Schritt 1: Bauen Sie die Hardware auf
Verwenden Sie das obige Fritzing-Diagramm, um die Schaltung zu verdrahten.
Schritt 2: Arduino-Code hochladen
Bevor Sie den Arduino-Code kompilieren und hochladen, müssen Sie einige Bibliotheken in Ihrer Arduino-IDE installieren. Öffnen Sie den Menüpunkt Sketch->Include Library->Manage Libraries… und suchen und installieren Sie die folgenden Bibliotheken:
- Adafruit GFX
- Adafruit SSD1306
Sie sind nun bereit, die Arduino-Skizze zu kompilieren. Der Arduino-Quellcode für die Skizze
morse_code_station.ino kann von meinem GitHub-Repository heruntergeladen werden.
Schritt 3: Erstellen Sie eine Leiterplatte
Wenn Sie es vorziehen, eine dauerhafte Version zu bauen, habe ich eine Leiterplatte hergestellt. Die Gerber-Datei steht in meinem GitHub-Repository zum Download bereit. Alternativ können Sie den Schaltplan und die Leiterplatte auf der EasyEda-Website durchsuchen. Die Site ist mit einem PCB-Hersteller verlinkt, und mit wenigen Klicks können Sie die Platine für nur wenige Dollar bestellen.
Das war's, viel Spaß! Bis zum nächsten Mal…