Communicating with 433MHz OOK/ASK wireless modules (#88)

118,646
0
Published 2018-12-03
This cheap pair of radio modules (transmitter FS1000A and receiver XY-MK-5V) can be bought lots of places online, and all the hard work of using them (at least for Arduino) has been provided in the RadioHead library.

I connect a couple of Arduinos (Mega and Nano) and transmit a message in the 433MHz ISM band.

RadioHead library: www.airspayce.com/mikem/arduino/RadioHead/

My video on serial communciation:    • Tutorial: Serial Communication on Pi ...  

The source code featured in the video is on my github page: github.com/magiccow/ook

All Comments (21)
  • @BalticLab
    I think this is the first time YouTube recommended your channel to me. Good stuff, subscribed!
  • @englishrupe01
    This is a really fantastic clear explanation of what is happening in these modules! Thank you so much for taking the time to help us newbies to this field. I really appreciate it!
  • @stevenq4859
    With out a doubt the most comprehensive and best video on communicating with radio frequency I've seen, thank you.
  • @bgable7707
    THANK YOU!, for the clear detailed explanation of the ASK and the Receiver mode component back down. It really is quite simple .... when you know what your doing. Cheers
  • You made difficul things understandable things. You have teaching skills of keeping attention focused and explain the logic of things you are talking about. Thank you.
  • @egyrmexiq1
    Beautiful explanation, thanks for posting..
  • I was really looking for such explaination only. You have quality of a good techer. Nice editing too. Explained so well, slowly but surely. i had to listen to it at 1.75 times the normal speed. But worth it. Keep it up.
  • @eagleeye389
    You are a good man, thank you for this information
  • @bitschips
    Martin, thank you for the explanations and for explaining the transmitter and receiver diagrams (yes it is complicated!) Best regads and be safe.
  • @arnolduk123
    These are very useful modules for basic on off wireless switch but not for critical data exchange as a message can be corrupted along with the checksum to create a valid data packet but with an invalid message. I think for more reliable data exchange the data packet should be checked on both sides. I like your explanation as it is clear and precise. Thanks!
  • @manashiroy331
    Wonderful, in depth explanation. Thank you very much.
  • @MrBobWareham
    A very good video with lots of information thank you and no banging music how refreshing
  • @9wattd
    Thank you, teacher. Your explanation can help me to create & apply some devices. Already subscribed.
  • @saikumarv2639
    I Have learned new thing from this video, Good explained .
  • @HalilGok
    combining theory with practice, a great video
  • @hadibq
    Brilliant teaching skills! Thanks a lot!
  • @KT-ut9zg
    Fantastically detailed explanation. Thanks a million. In a rather silly way, I'm going to see if I can create a simple morse transmitter and receiver using the 'binary' on/off to send and receive.
  • @bornach
    433MHz ASK is the protocol used by many remote control electrical sockets such as those made by Status. I hooked up the receive module to an oscilloscope to examine the pulses sent when I pressed each button on the remote control. Reverse engineering the codes allowed me to program an Arduino to send the same codes via the transmit module in place of remote control. I can now create a crude Internet of Things switch to turn on and off anything that you plug into the mains. I think bitluni's channel goes into more detail on how to use these modules to do this.
  • Thanks. I always wanted to know about the circuits inside the modules. I designed my method of sending data based on the TV remote method. I use a 'start bit' and a 'start byte'.