Arduino 433Mhz RF Wireless Data Transfer




The most practical and cool way of sharing data from 1 Arduino to another is by far using a radio transmitter and receiver. The simplest form of wireless transmission (I could find) is the 433Mhz ASK modules. They come in pairs, a receiver and a transmitter. They are ridiculously cheap, selling at $1 or less a pair!!

Arduino 433Mhz RF Wireless Data Transfer




These modules provide simplex 1 way data transmission, in order to get a 2 way communication channel is by installing 2 pairs. May I point out that these devices provide no verification of receipt. So one needs to take measures to verify successful message transmission, if that’s needed. They are great for small data transmission over small distances.

It is imperative to add an antenna to the modules. It can be attached near the marking ‘ANT’. The antenna is nothing else than a piece of wire of around 17cm in length. Alternatively, cheap helical antennas for 433Mhz are available for sale like the one shown below. An antenna may increase the transmission distance from a few cm to a couple of meters (I tested and got a fair quality from around 10 meters)

The transmitter operates at voltages between 3.3v and 12v (but check with your supplier), the higher the voltage the better the range. The pin out is as follows

  • Arduino –> Transmitter
  • +5v          –> VCC
  • GND        –> GND
  • D12           –> DATA

The receiver operates at 5v only. I tried it with 3.3v but did not work. The receiver has 4 pins, 2 of them are labelled as DATA , you need to use only one, either or.

READ  Arduino & Android Wireless Robot

Read more: Arduino 433Mhz RF Wireless Data Transfer




Leave a Comment

*
= 4 + 4

(Spamcheck Enabled)

Read previous post:
Arduino and RF from kHz to 1 GHz
Arduino and RF from kHz to 1 GHz

We are very excited to announce the RFzero - a multipurpose Arduino RF and GPS controlled platform. The RFzero can generate frequencies...

Close
Scroll to top