Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
f11:technik:arduino:programme:arduino-cw-keyer-k3ng [2021/03/13 16:04]
dm3kb [Winkey Daemon]
f11:technik:arduino:programme:arduino-cw-keyer-k3ng [2021/08/30 07:28] (aktuell)
dm3kb [Compile & Upload]
Zeile 127: Zeile 127:
 \\ \\
 ====== Hardware ====== ====== Hardware ======
-Das Projekt war zwei Stufig, zuerst wurde ein [[http://www.w1hkj.com/FldigiHelp/cw_keying_page.html|Fldigi-Interface]] gebaut, allerdings mit [[http://www.kk5jy.net/a1a-fldigi/|Schotky-Dioden (Idee KK5JY)]] und einem Opto-Koppler anstatt des Übertragers/Transistors.\\ +Das Projekt war zwei Stufig, zuerst wurde ein [[http://www.w1hkj.com/FldigiHelp/cw_keying_page.html|Fldigi-CW-Interface]] gebaut, allerdings mit [[http://www.kk5jy.net/a1a-fldigi/|Schotky-Dioden (Idee KK5JY)]] und einem Opto-Koppler anstatt des Übertragers/Transistors.\\ 
-Danach wurde der Aufbau um den Keyer mit einem [[https://en.wikipedia.org/wiki/Arduino_Nano|Arduino Nano]] erweitert um auch mit einem Iambic Paddel geben zu können und final hat sich dann ergeben das es das Feature Winkeyer sein muß. \\+Danach wurde der Aufbau um den Keyer mit einem [[https://en.wikipedia.org/wiki/Arduino_Nano|Arduino Nano]] und 4 CW-Speicher-Plätzen erweitert um auch mit einem Iambic Paddel geben zu können und final hat sich dann ergeben das es das Feature Winkeyer sein muß. \\
 ==== Bilder ==== ==== Bilder ====
 {{f11:technik:arduino:programme:20210307_114317.jpg?200| }} {{ :f11:technik:arduino:programme:20210311_192015.jpg?200|}} {{ :f11:technik:arduino:programme:20210311_192029.jpg?200|}}\\ {{f11:technik:arduino:programme:20210307_114317.jpg?200| }} {{ :f11:technik:arduino:programme:20210311_192015.jpg?200|}} {{ :f11:technik:arduino:programme:20210311_192029.jpg?200|}}\\
Zeile 143: Zeile 143:
   * Output Line: [[https://learn.adafruit.com/adafruit-arduino-lesson-2-leds/breadboard-layout|Eine LED, mit 270 Ohm Vorwiderstand gegen Masse]], zur Kontrolle des Tastens/Sendens.   * Output Line: [[https://learn.adafruit.com/adafruit-arduino-lesson-2-leds/breadboard-layout|Eine LED, mit 270 Ohm Vorwiderstand gegen Masse]], zur Kontrolle des Tastens/Sendens.
   * Output Line: Mit einem [[http://www.kk5jy.net/AnyRig-v1/images/optoisolated-ptt-or-key-driver.png|Opto-Koppler galvanisch vom Funk-Gerät getrennt]].   * Output Line: Mit einem [[http://www.kk5jy.net/AnyRig-v1/images/optoisolated-ptt-or-key-driver.png|Opto-Koppler galvanisch vom Funk-Gerät getrennt]].
 +  * Parallel zum Opto-Koppler Output existiert noch ein Aschluß für einen "Straight-Key".
 \\ \\
 ====== Custom Config ====== ====== Custom Config ======
Zeile 210: Zeile 211:
 Nicht erschrecken es werden alle *.h Files mit geöffnet, das ist aber nicht weiter schlimm.\\ Nicht erschrecken es werden alle *.h Files mit geöffnet, das ist aber nicht weiter schlimm.\\
 Nun den "k3ng_keyer" Sketch Kompilieren und auf den Arduino Nano hoch laden.\\ Nun den "k3ng_keyer" Sketch Kompilieren und auf den Arduino Nano hoch laden.\\
-Hinweis: Bei "China" Nachbauten des Nano dabei eventuell den Prozessor auf: "Arduino328P(Old Bootloader)" stellen!!\\+Hinweis: Bei "China" Nachbauten des Nano dabei eventuell den Prozessor auf: "Arduino328P(Old Bootloader)" stellen oder erst mal überhaupt einen Bootloader via ISP-Schnittstelle brennen!\\
 \\ \\
 ===== Fehler ===== ===== Fehler =====
-  * Das Poti zur Regelung der CW Gwschwindigkeit war anfangs ohne Funktion, geholfen hat: In den CMD-Modus gehen, mit "V" (Ja via Paddel!!) das Speed-Poti "inactive" und mit einem weiteren "V" wieder "active"  setzen. (Tipp aus dem Forum)\\ +  * Das Poti zur Regelung der CW Gewschwindigkeit war anfangs ohne Funktion, geholfen hat: In den CMD-Modus gehen, und mit "V" (Ja via Paddel!!) das Speed-Poti "inactive" und mit einem weiteren "V" wieder "active" setzen. (Tipp aus dem Forum)\\ 
-  * In der ersten Version mit der Option **#define OPTION_WINKEY_2_SUPPORT** war nach dem ersten Durchgang Senden Schluss, "Keyer busy", WINKEY Version 1 funktioniert!+  * In der ersten Version mit der Option **#define OPTION_WINKEY_2_SUPPORT** war nach dem ersten Durchgang Senden aus dem Log-Programm Schluss, "Keyer busy", WINKEY Version 1 funktioniert aber!
 \\ \\
 ====== Winkey Daemon ====== ====== Winkey Daemon ======
-Während FLDIGI den Winkeyer wohl auch direkt ansprechen kann nutzen andere Log-Programme unter LINUX oft den "[[http://cwdaemon.sourceforge.net/|cwdaemon]]" via Netzwerk der kann aber einen Winkeyer aber nicht ansprechen. \\+Während FLDIGI den Winkeyer wohl auch direkt ansprechen kann nutzen andere Log-Programme unter LINUX oft den "[[http://cwdaemon.sourceforge.net/|cwdaemon]]" via Netzwerk der kann aber einen Winkeyer nicht ansprechen. \\
 Es gibt aber Ersatz, und zwar ein Perl Programm das: Einen Netzwerk-Port (Port: 6789) am Loopback-Interface (127.0.0.1) des Linux-Hosts öffnet und die dort empfangen Packete im "[[http://cwdaemon.sourceforge.net/|cwdaemon]]" Dialekt auf die Serielle Schnittselle (z.B. /dev/ttyUSB0) an der der Winkeyer lauscht in den WinKeyer "Dialekt" "übersetzt" und den WinKeyer Version 1 der vom K3NG Keyer abgebildet wird anspricht und darüber das Funk-Gerät tastet.\\ Es gibt aber Ersatz, und zwar ein Perl Programm das: Einen Netzwerk-Port (Port: 6789) am Loopback-Interface (127.0.0.1) des Linux-Hosts öffnet und die dort empfangen Packete im "[[http://cwdaemon.sourceforge.net/|cwdaemon]]" Dialekt auf die Serielle Schnittselle (z.B. /dev/ttyUSB0) an der der Winkeyer lauscht in den WinKeyer "Dialekt" "übersetzt" und den WinKeyer Version 1 der vom K3NG Keyer abgebildet wird anspricht und darüber das Funk-Gerät tastet.\\
 \\ \\
f11/technik/arduino/programme/arduino-cw-keyer-k3ng.1615647860.txt.gz · Zuletzt geändert: 2021/03/13 16:04 von dm3kb
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0