Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

k3ng Keyer:Uitleg over de Arduino-bases Morse Code

Een keyer is een apparaat waarmee met de hand kan worden gesignaleerd via het indrukken van enkele of meer schakelaars. We hebben bijvoorbeeld een keyer in de vorm van een telegraafsleutel die functioneert bij het intoetsen van Morsecodes. In het artikel van vandaag gaan we dieper in op een type keyer dat bekend staat als de k3ng keyer. We laten u de functies, het schema en een project zien dat u kunt uitvoeren terwijl u het apparaat gebruikt.

k3ng Keyer Introductie 

k3ng is een relatief goedkopere open-source keyer die op Arduino gebaseerde Morse Code/CW is met uitstekende flexibiliteit en verschillende functies. Verder kun je hem gebruiken met een AVR MCU chip/full-blown Arduino board, waarbij je hem direct in circuits programmeert en gebruikt.

Vaak is het ideaal wanneer het permanent in een rig wordt geïnstalleerd, bijvoorbeeld een zelfgemaakte QRP-rig of als een op zichzelf staande keyer. Bovendien, omdat het een open-source code is, is het gemakkelijk aan te passen volgens de vereisten.

De belangrijkste kenmerken

De belangrijkste kenmerken van de k3ng Keyer zijn als volgt;

  • Ten eerste bestaat de webinterface, maar deze is nog in ontwikkeling, en heeft een 'Messy'/QLF straight key-emulatie.
  • Vervolgens heeft het een oefening voor het verzenden van alfabet, ondersteuning voor USB-muis en een functie voor de slaapmodus.
  • Ten derde is er een snelheidsregeling van de roterende encoder en CW ontvangt de decoder.
  • Het heeft ook ondersteuning voor niet-Engelse tekens.
  • Dankzij het modulaire codeontwerp kunt u functies selecteren en de code eenvoudig wijzigen.
  • Bovendien heeft het een commandomodus waarmee de paddle geheugens kan programmeren, instellingen kan wijzigen, enz.
  • Het heeft een log- en wedstrijdprogramma dat is gekoppeld via 2.0 interfaceprotocol-emulatie en K1EL Winkey 1.0.
  • Verder kun je k3ng bedienen met een CW-toetsenbord zonder een computer te gebruiken, aangezien het een PS2/USB-toetsenbordinterface heeft.
  • Nogmaals, het heeft een optioneel LCD-scherm (klassieke I2C-schermen en 4-bit LCD's worden ondersteund). Dan heeft het ook optionele PTT-uitgangen met configureerbare hangtijden, staart en kop.
  • Ten slotte heeft het een lage output/zijtoon hoog/zijtoon die werkt voor de belangrijkste externe audio-oscillator.

Andere cruciale functies zijn:

  • Amerikaanse morsemodus,
  • Verschillende oefenmodi en trainingsmodules,
  • TX/RX-sequencer,
  • Molenmodus,
  • Toetsenblokondersteuning,
  • Niet-vluchtige opslag van de meeste instellingen,
  • Aangepaste en vooraf geconfigureerde Prosigns,
  • Werkruimte aanpassen,
  • Lucht- en ruimtevaart,
  • 'Dode operator waakhond,'
  • Geheugen stapelen,
  • Weging,
  • Dah tot Dit-verhouding aanpassen,
  • Sleutelcompensatie,
  • Instelbare frequentiezijtoon,
  • Farnsworth-timing,
  • Hellschreiber-modus (baken, geheugenmacro, toetsenbordverzending),
  • Peddel achteruit,
  • CMOS super keyer Iambic B timing,
  • Bugmodus,
  • Ultieme modus,
  • Enkele peddel,
  • Sterke sleutelondersteuning,
  • Jambiek A en B,
  • Beacon/Fox-modus,
  • HSCW en QRSS,
  • Een optionele snelheidspotentiometer (commando's kunnen ook de snelheid aanpassen),
  • Serienummer,
  • Tot 12 geheugens met macro's,
  • Opdrachtregelinterface,
  • Programmeren en interfacen via USB-poort,
  • Tot zes selecteerbare zendersleutellijnen, en
  • CW-snelheid is instelbaar van 1 tot 999 WPM.

Circuitdiagrammen en schema's

Circuitdiagram van een k3ng keyer

Hier zijn een paar dingen die u moet opmerken uit de schema's;

  • Ten eerste is elke condensatorwaarde in uF (Microfarads), tenzij de vereisten verschillen.
  • Ten tweede is het ideaal om weerstanden van 1K ohm te gebruiken dan basisweerstanden van 100 ohm.
  • U kunt ook typische tolerantiecomponenten gebruiken, aangezien geen van de waarden superkritisch is.
  • Tot slot, focus je vooral op de cijfers in de doos voor pinverbindingen zoals A2 D13, AN1, enz.

Code

De GitHub-website biedt de broncode. Begin daarom met het klikken op de knop "Download Zip" rechtsonder op de site. Hiermee kunt u een ZIP-bestand met alle codes krijgen.

k3ng keyer-kit

Een k3ng keyer kit heeft de volgende samenstelling;

  • Een Arduino UNO, bijv. Arduino Mega 2560 pro mini

Arduino Mega 2560

  • Ingangen, bijv. paddle-ingang, geheugenknoppen, toetsenbord, enz.
  • Uitgangen zoals audio-uitgang, Keyer-uitgangen één en twee
  • Indicatoren/displays, bijv. I2C, LCD en LED
  • Componenten zoals knoppen, headers, transistors, condensatoren en weerstanden

Projecten met K3ng Keyer

Het K3NG-keyerproject dat we vandaag zullen bespreken, heeft een Arduino-architectuur. In ons geval hebben we een Mega2560-bord omdat het bestand is tegen verschillende Keyer-opties. Daarnaast kun je het UNO-bord gebruiken met een minimale optieset. Het project omvat verder het plaatsen van een keyer-schildbord in de Arduino.

We gebruiken twee software;

  • Een Arduino-software, versie 1.6.5
  • K3NG-sleutelsoftware

Benodigde componenten

  • Sleutelschildbord
  • Belangrijkste verbindingen
  • Potentiometer

(potentiometer)

  • Peddelconnector,
  • PS/2-toetsenbord

U kunt ook het volgende opnemen in uw aansluitpunten;

  • PTT,

Push-to-talk microfoonschakelaar

  • Externe drukknoppen, en
  • LCD's

Tot slot kun je gebruik maken van programmeerbare aansluitmogelijkheden zoals een externe speaker en schakelbare zijtonen.

Conclusie

We zijn aan het einde van ons artikel gekomen en we hopen dat u nu goed bekend bent met het k3ng keyer-apparaat. Als je nog vragen hebt of verduidelijking nodig hebt, neem dan contact met ons op.


Industriële technologie

  1. Hello World-programma in C++ met code-uitleg
  2. Morsecode en dubbele afpersing:de huidige staat van malware
  3. Arduino Alarmsysteem:SERENA
  4. Python3- en Arduino-communicatie
  5. De Trump-knop
  6. Morsecodezendontvanger
  7. WALTER - De Arduino Photovore Insect
  8. Morsecodecommunicatie met Arduino
  9. Blockly@rduino:maak code met blokken
  10. Wat is casten? gedetailleerde uitleg | De mechanische post
  11. De verschillen tussen G-code en M-code