Acknowledgments
This work is modified from the original work. Compared with the original work, this work adds the functions of random transmission test, listening and receiving messages, and error correction. The original work only has the function of reading the key contents and displaying them.
Original author's homepage link: bilibili Function introduction
- It has the functions of random sending and testing, listening and receiving messages, and error correction.
- External keys can be connected to the training device through a 3.5mm interface or a cable. At the same time, there is a spare IO port for connecting the scull automatic electric key.
- In the future, it may be possible to directly connect the radio station to the practice device to achieve the purpose of automatic copying.
- Reserve a power jumper, LDO or DC to DC step-down circuit to facilitate connection of power supplies exceeding 5V
Introduction to use
Mode 1: Regular sending practice
Press the external electric key (left channel of headphone jack, pin header KA port), the screen will display the currently sent character, its corresponding Morse code and all sent messages.
Mode 2: Random transmission test
The system displays a character in the upper left corner of the screen. You need to correctly type the Morse code corresponding to the character. The system will display the character you typed in the upper right corner and record the number of correct and incorrect times.
Mode 3: Listen and copy received messages
If you know how to send a newspaper, you must also know how to receive it. You need to prepare paper and pen in advance, listen carefully and record after the 5-second countdown is over, and press the key to check the answer after the report is over.
Countdown:
Start playing telegram:
Finished playing:
Check answers:
Mode 4: Settings
Setting 1: The length of the "beep" sound when transmitting
Default 150 milliseconds, press or hold the key to modify
Setting 2: The length of the "beep" sound when receiving the report
Default is 80 milliseconds, press or hold the key to modify
Setting 3: Morse code prompt display switch
Used to set whether the system gives Morse code prompts in mode 2. Hide to hide the Show display, press the key to modify
Comparison: Hidden Morse Code Prompts
Comparison: Display Morse code prompts
How to burn a program
Considering that most people will buy new chips directly, two methods are given.
Method 1: Firmware burning
Get firmware
- In the Arduino IDE interface, select the development board "arduino pro or pro mini (5V/16MHz)"
Then click "Export Binary File" and the IDE will output the firmware to the source directory.
- Congratulations, you have obtained the firmware
- Click here to view the method of burning firmware.
Method 2: Bootloader + serial port burning
Burn Bootloader
Click here to view the method of burning Bootloader
directly.After the burning is completed, use the USB to TTL module to perform regular serial port burning.
Special reminder: Only after obtaining an amateur radio station operating certificate can you use a radio station [within the specified power range] to conduct transmission operations within the [specified frequency range] (but the training device can be used, after all, the training device does not have the ability to transmit Function)
Tip: Due to the ordering problem of the two videos, please watch the video that says "The list of materials is at the end of the video" first (1.MP4)