Interfacing Arduino dengan Modul Wireless 433 Mhz




Komunikasi port serial  menggunakan Modul Wireless HC-12 adalah modul transmisi data wireless multipannel generasi baru. Band frekuensi kerja nirkabelnya adalah 433,4 - 473.0 MHz, beberapa saluran dapat diatur, dengan kelipatan 400 KHz, dan totalnya ada 100 saluran. Daya maksimum transmisi modul adalah 100mW (20dBm), sensitivitas penerimaan adalah -117dBm pada baud rate 5.000bps di udara, dan jarak komunikasi 1.000 m di ruang terbuka. Diperlukan Modul Transmiter dan Modul Receiver agar dapat berfungsi.

Kebutuhan Hardware

  • RF Module 433 Mhz
  • Modul Arduino UNO
  • Power supply +5 Volt

Modul RF 433 Mhz | Source


Diagram Blok



Schematic


Koneksi Module Transmiter


Koneksi Module Reciver



Source Code/Sketch --> Receiver

#include <VirtualWire.h>
String inString="";
void setup(){
Serial.begin(9600);
Serial.println("Interfacing Arduino dg Wireless 433MHz");
vw_set_ptt_inverted(true); // Required for DR3100
vw_set_rx_pin(12);
vw_setup(4000); // Bits per sec
vw_rx_start(); // Start the receiver PLL running
}
void loop(){
uint8_t buf[VW_MAX_MESSAGE_LEN]; //data RF
uint8_t buflen = VW_MAX_MESSAGE_LEN; //panjang data
if (vw_get_message(buf, &buflen)){ // Non-blocking
inString="";
for(char i; i<buflen; i++){
inString += char(buf[i]);
}
Serial.println(inString);
}
}


Source Code/Sketch --> Transmiter


#include <VirtualWire.h>
char *controller;
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
vw_set_ptt_inverted(true); //
vw_set_tx_pin(12);
vw_setup(4000);// speed of data transfer Kbps
}
void loop(){
controller="Hello World 2K17";
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx(); // Wait until the whole message is gone
digitalWrite(13,1);
delay(100);
digitalWrite(13,0);
delay(1000);
}


Jalannya Alat


Data wireless yang dikirim berupa tulisan “Hello World 2K17”. Buka serial monitor pada program sketch Arduino yang terhubung dengan com Reciver. Hasilnya sebagai berikut.


Note --> Untuk koneksi dengan jarak yang agak jauh, bisa ditambah komponen antena dengan 
               menyoldernya pada pcb di modul tersebut.




Video untuk Project V - 38. Interfacing Arduino dengan Modul Wireless 433 Mhz




File yang diperlukan

Comments

Popular posts from this blog

Tugas Pendahuluan (L1) Fisika Dasar

Mengapa Kapasitor dan Induktor jika diberi tegangan DC menjadi open dan short sirkuit?

Membuat Alarm Kebakaran menggunakan Sensor Api dan Sensor Asap dengan Arduino