Site icon Circuit Ideas for You

RF Transmitter Receiver Circuit with Arduino Uno

To begin with, this project uses RF 433MHz module and one Arduino work like transmitter and other like receiver.

When we press button on transmitter side, LED on receiver side go ON or OFF and also this RF Transmitter Receiver Circuit with Arduino Uno is very simple.

In addition, circuit is good project for new beginners, but its range is small but enough for small hobby work.

Arduino Code:

// Transmitter code
int button = 7;
int led = 13;
int txPin = 12;

void setup() {
pinMode(button, INPUT_PULLUP);
pinMode(led, OUTPUT);
pinMode(txPin, OUTPUT);
}

void loop() {
int state = digitalRead(button);
if(state == LOW){
digitalWrite(txPin, HIGH);
digitalWrite(led, HIGH);
} else {
digitalWrite(txPin, LOW);
digitalWrite(led, LOW);
}
}

Arduino code receiver side:

// Receiver code
int led = 13;
int rxPin = 11;

void setup() {
pinMode(led, OUTPUT);
pinMode(rxPin, INPUT);
}

void loop() {
int value = digitalRead(rxPin);
if(value == HIGH){
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}

Coding Explanation:

Circuit Working for RF Transmitter Circuit :

RF Transmitter Circuit Diagram with Arduino Uno

Parts List for Transmitter Circuit:

ComponentsQuantity
Resistor
220Ω 1/4 watt1
10k 1/4 watt1
Semiconductors
Arduino Uno1
RF Transmitter Module1
Push Button1
LED any 5mm1

First, the transmitter Arduino reads the push button and when the user presses the button, the input pin becomes LOW, and the Arduino sends a HIGH signal to the RF transmitter data pin.

The RF transmitter then transmits this HIGH signal through the air as a radio signal.

If we do not press the button, the Arduino instead sends a LOW signal, and the LED on the transmitter indicates the button status.

So transmitter only send simple ON or OFF signal.

How to Build RF Transmitter Circuit:

To build a RF Transmitter Circuit with Arduino Uno following are the steps to follow:

Circuit Working for RF Receiver Circuit:

RF Receiver Circuit Diagram with Arduino Uno.

Parts List for Receiver Circuit:

ComponentsQuantity
Resistor
220Ω 1/4 watt1
Semiconductors
Arduino Uno1
RF Receiver Module1
LED any 5mm1

Receiver module take radio signal from air and it give this signal to Arduino data pin and then Arduino read HIGH or LOW from receiver pin.

Also, if Arduino receive is HIGH then it turns LED ON and if receive is LOW then it turns LED OFF and then receiver only decode simple ON/OFF with no coding used.

So LED show the received state immediately.

How to Build RF Receiver Circuit:

To build a RF Receiver Circuit with Arduino Uno follow the below steps:

Formula with Calculation:

Below is a small formula from Ohms Law to find LED resistor.

R = (Vsource – Vled) / Iled

where,

Example:

R = (5V – 2V) / 0.02A
R = 3V / 0.02A
R = 150 ohms

So, we choose next safe value like 220 ohm resistor to keep LED safe.

Conclusion:

To conclude, this RF Transmitter Receiver Circuit with Arduino Uno is very simple and easy project and is also good for learning basic wireless control.

Furthermore, only few wires and two Arduino needed, further, we can use it for wireless switch, robot control and small remote; also this project is easy first step into wireless electronics.

Exit mobile version