Inhaltsverzeichnis:

Morsecode-Station - Gunook
Morsecode-Station - Gunook

Video: Morsecode-Station - Gunook

Video: Morsecode-Station - Gunook
Video: Israel's 24:7 Secret Morse Code Station 2024, November
Anonim
Morsecode-Station
Morsecode-Station
Morsecode-Station
Morsecode-Station

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

Bauen Sie die Hardware
Bauen Sie die Hardware

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

Bauen Sie eine Leiterplatte
Bauen Sie eine Leiterplatte
Bauen Sie eine Leiterplatte
Bauen 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…

Empfohlen: