Einladung zum Seminar Arduino als Morsedecoder Samstag 2.7.2016 14-16 Uhr
In diesem Seminar wollen wir das Mikrocontroller-System Arduino vorstellen. Mit diesem Baustein, den es in vielfältigen Varianten gibt, können mit einfachen Befehlen direkt Leuchtdioden, Schalter und Sensoren/Aktoren angesteuert und ausgewertet werden.
Beispielcode um eine LED ein und auszuschalten
digitalWrite(led, HIGH); // LED anschalten
delay(1000); // eine Sekunde warten
digitalWrite(led, LOW); //die LED ausschalten
delay(1000); // eine Sekunde warten
Die eigentlichen Programme werden auf dem Rechner (Windows/Linux) erstellt und dann mittels der USB-Schnittsstelle in den Arduino übertragen. Das Programm auf dem Arduino läuft dann unabhängig vom Rechner. In dem Seminar wird die erforderliche Installation erklärt und gemeinsam durchgeführt Sodann die ersten Schritte zur Programmierung erläutert. Wer hat, bringt bitte einen Arduino und Lapptop und vielleicht vorhandene Shields (Hardware-Erweiterung passend zum Arduino) zur Ansicht mit, um Interessierenden im Anschluss des Vortrags die Möglichkeit zu geben, etwas vom Arduino-Baukastensystem kennen zu lernen.
Link: Info zum Arduino oder Info2 zum Arduino
Als Abschluß wird ein einfacher Morsedecoder (Mikro, Arduino und ein LCD-Display) aufgebaut und vorgestellt.
Arduino als Morsedecoder
Zum Ablauf des Seminares:
Für das Seminar wollen wir den Arduino Nano benutzen. Andere Varianten können natürlich auch mitgebracht werden. Einige Arduinos Steckboards, Kabel und Displays werden ebenfalls am Seminar vorhanden sein.
Wer den Morsedecoder auch direkt aufbauen möchte, bitte unbedingt für das Seminar anmelden zwecks Materialplanung.
Schaltplan nach OZ1JHM
Je nach Display ist ein Vorwiderstand für die LCD-Beleuchtung, Wert 100-220 Ohm, erforderlich. Infos siehe auch LCD-Hintergrundbeleuchtung
TNX an Marc, DO1MHC für die Zeichnung
Morse-Decoder nach OZ1JHM Teileliste
1x Arduino Nano 3
2* Steckbrett, Kabelbrücken
2* Widerstand 10k
1 * LCD (HD44780-kompatibel)
Den Arduino Nano gibt es bei Reichelt Nano oder im „China“ Versand für einige Euros.
LCD-Display Display, Steckboard: Steckboard
Seiten zum Aufbau:
Decoder, Morsedecoder Die Led ist auf dieser Seite falsch herum eingezeichnet.
Video
Den Code gibt es hier:
Morsecode für den Arduino
Nach unseren Erfahrungen:
Der Morse-Decoder decodiert verlässlich ab einer NF-Spannung von 80mV
(Spitze-Spitze) bei einer Tonfrequenz von f = 558 Hz.
Die Tonfrequenz 558 Hz ist die Vorgabe im Programm, was sich aber ändern
lässt. Im Programm kann eine der folgenden Frequenzen gewählt werden:
496, 558, 744 oder 992 Hz
Desweiteren ist es möglich die Bandbreite (186, 140, 94 oder 70 Hz) zu
wählen. Per Voreinstellung ist 186 Hz angegeben.
Das Pluszeichen „+“ wird nicht ausgegeben, sondern „<„. Um das zu
ändern, muss ein Wert im Code geändert werden. Da befindet sich ein
Tippfehler vom Autor drin.
Ziel der Veranstaltung ist, dass jeder Teilnehmer, sofern gewünscht, einen funktionierenden Morsedecoder aufbaut hat.
Als Ergänzung zum Decoder wäre ein CQ-Papagei
CQ-Morsepapagei
DI-Da-dit vom Funkerkongress
Funkerkongress
Und für alle, die die Kunst der „Klopfzeichen“ erlernen wollen, sei folgender Artikel empfohlen.