Stufin
Home Quick Cart Profile

RF Wireless Module Pair (433MHZ)

Buy Now on Stufin

Pin Configuration

  • RF Wireless Module Pair (433MHz) Pinout Explanation
  • The RF Wireless Module Pair (433MHz) is a popular wireless communication module used for IoT applications. This documentation explains the pinout of the module, providing a detailed description of each pin and how to connect them.
  • Transmitter Module Pinout:
  • 1. VCC ( Pin 1 ): Power supply pin. Connect to a 3.3V to 5V DC power source.
  • 2. GND ( Pin 2 ): Ground pin. Connect to the ground of the power source and the circuit.
  • 3. DATA ( Pin 3 ): Data input pin. Connect to the digital output of a microcontroller (e.g., Arduino, Raspberry Pi) or other digital devices.
  • 4. ANT ( Pin 4 ): Antenna pin. Connect to a 433MHz antenna (e.g., wire antenna, PCB antenna) to transmit the wireless signal.
  • Receiver Module Pinout:
  • 1. VCC ( Pin 1 ): Power supply pin. Connect to a 3.3V to 5V DC power source.
  • 2. GND ( Pin 2 ): Ground pin. Connect to the ground of the power source and the circuit.
  • 3. DATA ( Pin 3 ): Data output pin. Connect to the digital input of a microcontroller (e.g., Arduino, Raspberry Pi) or other digital devices.
  • 4. ANT ( Pin 4 ): Antenna pin. Connect to a 433MHz antenna (e.g., wire antenna, PCB antenna) to receive the wireless signal.
  • Connection Structure:
  • To establish a wireless communication link between the transmitter and receiver modules, follow these steps:
  • Connect the VCC pin of both modules to a 3.3V to 5V DC power source.
  • Connect the GND pin of both modules to the ground of the power source and the circuit.
  • Connect the DATA pin of the transmitter module to the digital output of a microcontroller or other digital devices.
  • Connect the DATA pin of the receiver module to the digital input of a microcontroller or other digital devices.
  • Connect the ANT pin of both modules to a 433MHz antenna (e.g., wire antenna, PCB antenna).
  • Important Notes:
  • Ensure the antenna is properly connected and configured for optimal wireless communication.
  • The transmitter and receiver modules must operate at the same frequency (433MHz) for successful communication.
  • Use a suitable power source and decoupling capacitors to minimize noise and ensure stable operation.
  • By following this pinout explanation and connection structure, you can successfully integrate the RF Wireless Module Pair (433MHz) into your IoT project and establish reliable wireless communication.

Code Examples

RF Wireless Module Pair (433MHZ) Documentation
Overview
The RF Wireless Module Pair (433MHZ) is a set of two wireless communication modules that operate at a frequency of 433MHz. These modules are used for wireless data transmission and reception in various IoT applications. The pair consists of a transmitter module and a receiver module, which can be used to establish a wireless communication link between two devices.
Features
Operating frequency: 433MHz
 Transmission range: Up to 100 meters (line of sight)
 Data transfer rate: Up to 4.8 Kbps
 Low power consumption
 Small form factor
Pinout
Transmitter Module:
VCC: 3.3V/5V power supply
 GND: Ground
 DATA: Data input pin
 ANT: Antenna connection
Receiver Module:
VCC: 3.3V/5V power supply
 GND: Ground
 DATA: Data output pin
 ANT: Antenna connection
Code Examples
Example 1: Basic Wireless Communication using Arduino
In this example, we will demonstrate how to use the RF Wireless Module Pair to establish a wireless communication link between two Arduino boards.
Transmitter Code (Arduino):
```c++
#include <DigitalIO.h>
#define TX_PIN 2  // Data pin for transmitter module
#define BAUD_RATE 9600
void setup() {
  pinMode(TX_PIN, OUTPUT);
  Serial.begin(BAUD_RATE);
}
void loop() {
  char data[] = "Hello, World!";
  digitalWrite(TX_PIN, HIGH);
  for (int i = 0; i < strlen(data); i++) {
    Serial.print(data[i]);
    delay(10);
  }
  digitalWrite(TX_PIN, LOW);
  delay(1000);
}
```
Receiver Code (Arduino):
```c++
#include <DigitalIO.h>
#define RX_PIN 2  // Data pin for receiver module
#define BAUD_RATE 9600
void setup() {
  pinMode(RX_PIN, INPUT);
  Serial.begin(BAUD_RATE);
}
void loop() {
  if (digitalRead(RX_PIN) == HIGH) {
    char receivedData;
    while (Serial.available() > 0) {
      receivedData = Serial.read();
      Serial.print(receivedData);
    }
  }
  delay(1000);
}
```
Example 2: Wireless Remote Control using Raspberry Pi
In this example, we will demonstrate how to use the RF Wireless Module Pair to create a wireless remote control system using a Raspberry Pi and a battery-powered transmitter module.
Transmitter Code (Python):
```python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
TX_PIN = 17  # Data pin for transmitter module
while True:
    GPIO.setup(TX_PIN, GPIO.OUT)
    GPIO.output(TX_PIN, GPIO.HIGH)
    time.sleep(0.1)
    GPIO.output(TX_PIN, GPIO.LOW)
    time.sleep(0.1)
```
Receiver Code (Python):
```python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
RX_PIN = 23  # Data pin for receiver module
while True:
    if GPIO.input(RX_PIN) == GPIO.HIGH:
        print("Received signal!")
        time.sleep(1)
```
Note: These code examples are for illustrative purposes only and may require modifications to work with specific hardware configurations and applications.