

The 433MHz RF Transmitter (Manufacturer: QIACHIP, Part ID: TX118SA-4) is a compact and efficient device designed to transmit radio frequency signals at 433 MHz. It is widely used in wireless communication systems, including remote controls, wireless sensors, and Internet of Things (IoT) applications. This transmitter module is ideal for low-power, short-range communication and is often paired with a corresponding RF receiver module for bidirectional communication.








The following table outlines the key technical details of the 433MHz RF Transmitter:
| Parameter | Value |
|---|---|
| Operating Frequency | 433 MHz |
| Operating Voltage | 3.3V - 12V |
| Operating Current | ≤ 40 mA |
| Transmission Distance | Up to 200 meters (line of sight) |
| Modulation Type | Amplitude Shift Keying (ASK) |
| Data Rate | Up to 10 kbps |
| Dimensions | 19mm x 19mm x 7mm |
The 433MHz RF Transmitter module has four pins, as described in the table below:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 12V). Connect to the positive terminal of the power source. |
| 2 | DATA | Data input pin. Connect to the microcontroller or data source. |
| 3 | GND | Ground pin. Connect to the ground of the power source. |
| 4 | ANT | Antenna pin. Connect to a 17.3 cm wire or a suitable 433 MHz antenna for optimal performance. |
Below is an example of how to use the 433MHz RF Transmitter with an Arduino UNO to send a simple signal:
/*
Example: Sending a signal using the 433MHz RF Transmitter (TX118SA-4)
Manufacturer: QIACHIP
Ensure the transmitter's DATA pin is connected to Arduino pin 12.
*/
#include <VirtualWire.h> // Include the VirtualWire library for RF communication
void setup() {
vw_setup(2000); // Initialize VirtualWire at 2000 bps
vw_set_tx_pin(12); // Set the transmitter DATA pin to Arduino pin 12
}
void loop() {
const char *msg = "Hello, RF!"; // Message to send
vw_send((uint8_t *)msg, strlen(msg)); // Send the message
vw_wait_tx(); // Wait for the transmission to complete
delay(1000); // Wait 1 second before sending the next message
}
Note: The VirtualWire library must be installed in your Arduino IDE. You can install it via the Library Manager or download it from the Arduino community.
No Signal Transmission
Reduced Transmission Range
Data Corruption
Interference with Other Devices
Can I use this module with a 5V microcontroller?
What is the maximum range of this transmitter?
Do I need an external library to use this module with Arduino?
VirtualWire library is commonly used for RF communication with this module.Can I use this module for bidirectional communication?
By following this documentation, you can effectively integrate the 433MHz RF Transmitter (TX118SA-4) into your projects for reliable wireless communication.