Morse Decoding and Transmission Machine

by cristinepotu7171 in Circuits > Arduino

646 Views, 3 Favorites, 0 Comments

Morse Decoding and Transmission Machine

IMG_20220725_144215.jpg
Arduino Project-Morse Decoder And Transmitter

In this tutorial we see how we can make a morse code decoding machine with wireless transmission of characters.

Supplies

ARDUINO_NANO-1024x815.png
Convenient-1PCS-NRF24L01-2-4GHz-Wireless-RF-Transceiver-Module-For-Arduino--800x800.jpg
images.jpg
KY-006_passive_buzzer_arduino_module.jpg
1490-03.jpg
download (2).jpg
downloadV.png

1.2xArduino Nano boards

2.2x NRF24L01 wireless module

3.2xoled 64x128 I2C display

4.Buzzer module

5.switch button

5 led green and red

6.breadboard and jumper wires

7.Visuino software

Schematic Diagram

schematic diagram..jpg

Make the connections of the components according to the diagram below

Construction

snapshot13.png
snapshot14.png
snapshot15.png
snapshot16.png
snapshot18.png
snapshot17.png

In this stage, we make the connections from the diagram, both for the receiver and the transmitter part. As I stated in the connection diagram, some components are optional. The scheme of the receiver is identical to that of the transmitter, the switch button, the buzzer module and the LEDs are optional for the receiver part.

Software: Upload the Code in Arduino

snapshot19.png
snapshot20.png
morse visuino.png
morse visuino2.png

In this stage we start the Visuino software and run the code. We do this operation for the transmitter as well as for the receiver. Find the attached codes in Visuino format as well as in INO (''C'') format. In Visuino you can see the 28 'CHAR' values, one value for each letter of the alphabet. If you look closely, you can also see the decoding algorithm through logical AND gates. You can try adding the morse code digits, it's worth a try.

Start the Machine

snapshot26.png
snapshot25.png
snapshot24.png
snapshot23.png
snapshot22.png
snapshot21.png

In this stage we power up the receiver and type letters on the pushbutton. The device must recognize the line and the point. We also feed the transmitter. and what appears on the receiver's screen must also appear on its screen. I hope you liked my project, if you have any questions you can put them in the comments section. Good luck everyone!