Arduino 433Mhz rf transmitter and receiver

(Last Updated On: July 17, 2019)

433Mhz RF

Description:

In this Tutorial you will learn, how to make your own wireless remote control system using Arduino and 433MHz RF Radio frequency transmitter and receiver module. This tutorial covers all the basics steps by step.

  • H-Bridge explanation
  • Circuit Diagram
  • Transmitter and receiver module Pinout.

H-Bridge:

H-bridges are very commonly used in robotics for controlling the direction of the DC Motors. Each DC motor can have one H-bridge. If two H-bridges are used with two motors in a Robot, the Robot forward, left and right movements can be conrolled. This remote Controller can be used to control almost anything. By increasing the number of buttons many electrical loads can be controlled.

In this Project two H-Bridges will be controlled wirelessly. Basically we have two types of the H-bridges.

  • Relays based H-bridge.
  • Mosfets based H-brdige.

The relays based H-bridges are used in low speed switching circuits, where we need to Turn on or Turn off an electrical load at low switching speeds greater than 500 milli seconds. While the mosfets based H-Bridges are used in high speed switching circuits where we need to control the motor using the Pulse Width Modultion. As in the project under discussion, we are not using the Pulse width modulation, so in this project Relays will work just fine.

In a relays based H-Bridge two relays are used to change the Polarity of the DC Motor. The working of the H-Bridge will be explained in the receiver circuit diagram.


The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Push Buttons: https://amzn.to/2PELyvk
433Mhz tx and rx: best offer: https://amzn.to/2EkVMyN
12v SPDT relays: https://amzn.to/2EoBnZT
2n2222 npn transistors: https://amzn.to/2EmXsIb
10k Resistor: https://amzn.to/2KTd6OW
Arduino Uno: https://amzn.to/2tVz1vu
Mega 2560: https://amzn.to/2ze1kdu
lm7805 Voltage Regulator: https://amzn.to/2IZEl5x
330-ohm resistors pack: https://amzn.to/2NtlAeh
female DC power jack socket: https://amzn.to/2KEo1gt
470 uf capacitors: https://amzn.to/2xDCOzf
5×7 cm vero board: https://amzn.to/2OHGbvn
female headers: https://amzn.to/2zqmtiJ
connection wires: https://amzn.to/2DpBuW7
Super Starter kit for Beginners: https://amzn.to/2KJvmKG
Jumper Wires: https://amzn.to/2KMoVXs
Bread Board: https://amzn.to/2MS4q8X
12v Adaptor: https://amzn.to/2Ntr6h1
PCB plate: https://amzn.to/2IUwpCt
Variable Supply: https://amzn.to/2MT4Qfj
Digital Multimeter: https://amzn.to/2Nvft9i
Vero Board / strip board: https://amzn.to/2MTf9jD
Soldering iron kit: “best” You guys should definitely purchase this: https://amzn.to/2zfoNuJ
Solder wire: https://amzn.to/2ufUMWf
Wire Stripper: https://amzn.to/2KOqxfU
wire cutter: https://amzn.to/2ucIq14
PCB small portable drill machine: https://amzn.to/2Nu62XF

 Circuit Diagrams:

1 Transmitter Circuit Diagram:

433Mhz RF

The transmitter circuit is really simple as it consists of only 4 push buttons and a transmitter module. As you can see one leg of all the push buttons is connected with the ground. while the other legs are connected with pin numbers 2, 4, 7 and 8 of the Arduino.

While the VCC of the transmitter module is connected with Arduino’s 5v, GND is connected with the Arduino’s ground and data pin is connected with pin number 12 of the Arduino. To increase the range a wire can be soldered with the antenna.

433Mhz RF

This is a 433Mhz RF transmitter module, as you can see it has three male headers labeled with data, Vcc and ground. Its connection with the Arduino is already explained in the circuit diagram.

433Mhz RF

This is the 433Mhz RF receiver module, it has 4 male headers. the rightmost pin is the VCC and the leftmost pin is the ground. while the middle two pins are interconnected and these are the data pins. Connect any of these two pins with pin number 11 of the Arduino.


Receiver Circuit Diagram:

433Mhz RF

This is the circuit diagram of the receiver. As you can see the 433Mhz RF receiver module VCC pin is connected with the Arduino’s 5v, the ground is connected with the Arduino’s ground and the data pin is connected with Pin number 11 of the Arduino.

On the right side, we have two H-bridges, each H-bridge is used to control one motor, with the help of these H-bridges the direction of rotation of the motors can be controlled. The DC motor two wires are connected with the relay common contacts. While the relay normally close and normally open contacts are connected with the External Power Supply. By turning ON and Turn Off the relays we can control the direction of the dc motor.


Download: “H-bridge PCB board”

relay hbridge

Programming:

This Project is based on two programs, one program is written for the transmitter, while another program is written for the Receiver side.

Arduino Transmitter Programming:

Arduino Receiver Programming:

Watch Video Tutorial:

 

Other Projects based on the 433Mhz RF Tx and Rx:

Wireless Joystick controlled Robot Car using Arduino, 433Mhz RF and L298N Motor Driver

 

Wireless Hand gesture controlled Robot with Flex Sensor using Arduino

 

Load balancing of a 3 Phase Transformer, Arduino 3 Phase Load Balancer

 

Wireless Joystick controlled Robot Car using Arduino, 433Mhz RF and L298N Motor Driver

 

Tongue Controlled Wheelchair using Hall effect Sensors

 

Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

Leave a Reply

Close