-
MenuBack
-
Menu
-
Arduino & Raspberry & Micro:bit
-
-
-
-
-
Controller Boards
-
-
-
Batteries
-
Components & TOOLS
-
-
e-Textil
-
-
-
Interruptores & Botões
-
-
-
Sound and Audio
-
-
-
Comunication & Smart Home
-
-
LCD + Matrix + Keypad
-
-
Power Sources and Renewable Energy
-
-
-
RENEWABLE ENERGY
-
-
-
3D Printing & DRONES
-
-
Informática
-
-
Informática
-
-
-
Motors and Relays
-
-
Oficina & Equipamentos
-
-
Oficina & Equipamentos
- Cable ties
- Pliers and Wrenches
- Breadboards
- Drills and Milling Cutters
- Storage Boxes
- Electronics boxes
- Bench Equipment
- Tool Cases & Kits
- Heat shrink sleeve
- Multimeters
- Oscilloscope
- Screws and Spacers
- PCB Copper
- End-Sleeves
- IC Programmers
- Personal Protection
- Protoboards
- Soldering
- Spray and Conductive Paint
- DIN Rail Supports
- Others
-
-
-
ROBOTICS
-
-
Sensors
-
-
- Catalog
- New Products
- On Sale
- Tutorials
- Contact
433Mhz RF link kit
Ideal for alarm systems, remote control projects, automation and robotics in general. The modules reach up to 200 meters unobstructed with AM modulation and 433MHz working radio frequency.
If you have any questions on this product please feel free to contact us.
*Disclaimer: The images are merely illustrative.
This RF Transmitter and Receiver Kit has a 433mhz radio frequency transmitter and receiver for use in wireless communication projects of microcontrollers such as Arduino, Raspberry Pi, PIC and others.
Ideal for alarm systems, remote control projects, automation and robotics in general. The modules reach up to 200 meters without obstacles with AM modulation and 433MHz working frequency.
Transmitter Specifications:
- Model: MX-FS-03V
- Range: 20-200 meters (according to voltage)
- Operating voltage: 3.5-12v
- Operating mode: AM (Modulation in Amplitude)
- Transfer rate: 4KB / s
- Transmission Power: 10mW
- Frequency of transmission: 433MHz
- Pinning: Data-VCC-GND (Esq .-> Dir.)
- Dimensions: 19 x 19mm
Receiver Specifications:
- Model: MX-05V
- Operating voltage: 5v DC
- Operating current: 4mA
- Receiving frequency: 433MHz
- Sensitivity: -105dB
- Dimensions: 30 x 14 x 7mm
This Kit includes:
1 x 433Mhz Transmitter Module
1 x Receiver Module 433Mhz
Transmitter :
Transmitter code:
//Programa : Módulo RF Transmissor com Arduino Uno #include <VirtualWire.h> String mensagem; void setup() { Serial.begin(9600); //Define o pino 8 do Arduino como //o pino de dados do transmissor vw_set_tx_pin(8); vw_setup(2000); // Bits per sec Serial.println("Escreva o texto e clique em ENVIAR..."); } void loop() { char data[40]; int numero; if (Serial.available() > 0) { numero = Serial.readBytesUntil (13,data,40); data[numero] = 0; Serial.print("Enviado : "); Serial.print(data); Serial.print(" - Caracteres : "); Serial.println(strlen(data)); //Envia a mensagem para a rotina que //transmite os dados via RF send(data); } } void send (char *message) { vw_send((uint8_t *)message, strlen(message)); vw_wait_tx(); // Aguarda o envio de dados }
Receiver conections:
Receiver code:
//Programa : Receptor RF com Arduino Mega e Display Nokia 5110 #include <Adafruit_GFX.h> //Carrega a biblioteca do display #include <Adafruit_PCD8544.h> //Carrega a biblioteca grafica #include <VirtualWire.h> byte message[VW_MAX_MESSAGE_LEN]; // Armazena as mensagens recebidas byte msgLength = VW_MAX_MESSAGE_LEN; // Armazena o tamanho das mensagens // Pinagem do LCD : // pin 8 - Serial clock out (SCLK) // pin 9 - Serial data out (DIN) // pin 10 - Data/Command select (D/C) // pin 11 - LCD chip select (CS/CE) // pin 12 - LCD reset (RST) Adafruit_PCD8544 display = Adafruit_PCD8544(8, 9, 10, 11, 12); //Inicializa e seta os parametros do display void setup() { Serial.begin(9600); vw_set_rx_pin(5); // Define o pino 5 do Arduino como entrada //de dados do receptor vw_setup(2000); // Bits por segundo vw_rx_start(); // Inicializa o receptor display.begin(); display.setContrast(50); //Ajusta o contraste do display display.clearDisplay(); //Apaga o buffer e o display display.setTextSize(1); //Seta o tamanho do texto display.setTextColor(BLACK); //Seta a cor do texto display.setCursor(0,0); //Seta a posição do cursor display.print("Aguardando..."); display.display(); delay(2000); } void loop() { uint8_t message[VW_MAX_MESSAGE_LEN]; uint8_t msgLength = VW_MAX_MESSAGE_LEN; display.setCursor(0, 0); //Seta a posição do cursor if (vw_get_message(message, &msgLength)) // Non-blocking { Serial.print("Recebido: "); display.clearDisplay(); //Apaga o buffer e o display for (int i = 0; i < msgLength; i++) { Serial.write(message[i]); display.write(message[i]); display.display(); } Serial.println(); } }
Related products