Tutorial Komunikasi Wireless Arduino menggunakan Module RF 433Mhz

Tutorial Komunikasi Wireless Arduino menggunakan Module RF 433Mhz
4.6 (92%) 2 votes

Assalamu’alaikum wr. wb, gimana kabarnya sahabat arduino cronyos.com? baik kan? Alhamdulillah, pada postingan kali ini kita akan belajar cara menggunakan / mengakses module RF 433MHz menggunakan Arduino, dengan module ini nantinya kita bisa membuat 2 arduino bisa berkomunikasi melalui jaringan nirkabel / wireless, kelebihan dari module ini adalah dari sisi harga yang relatif murah banget, dipasaran module ini dijual dengan harga kisaran 15ribu saja, meskipun harganya murah namun dari segi penggunaan alat ini bisa melayani jarak jangkauan sampai 200 meter (*kondisi ideal), okelah langsung saja berikut komponen yang perlu dipersiapkan

Komponen:

  1. Arduino Uno / yg lainya ( Tokopedia)
  2. Kabel Jumper (Tokopedia)
  3. Module RF 433MHz (Tokopedia)

Wiring

Setelah komponen siap selanjutnya kita buat wiring / rangkaiannya, pertama buat wiring untuk transmiter / pengirim datanya dan receiver untuk penerima datanya, untuk wiringnya seperti gambar berikut:

Setelah rangkaian selesai dibuat selanjutnya download dan install library berikut ini:

Download

Untuk cara install driver bisa dilihat disini ( Cara Memasukan / Menambahkan Library di Arduino IDE ), setelah itu upload coding berikut ini:

Coding untuk Receiver

#include <RH_ASK.h>
#include <SPI.h>  

RH_ASK driver;


void setup()
{
    Serial.begin(9600);	// Debugging only
    if (!driver.init())
         Serial.println("init failed");
}

void loop()
{
    uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
    uint8_t buflen = sizeof(buf);

    if (driver.recv(buf, &buflen)) 
    {
	    int i;
    	driver.printBuffer("Got:", buf, buflen);
    }
}

Coding untuk Transmitter

#include <RH_ASK.h>
#include <SPI.h>  

RH_ASK driver;


void setup()
{
    Serial.begin(9600);	
    if (!driver.init())
         Serial.println("init failed");
}

void loop()
{
    const char *msg = "hello";

    driver.send((uint8_t *)msg, strlen(msg));
    driver.waitPacketSent();
    delay(200);
}

Setelah semua selesai diupload coba buka serial monitor untuk arduino yang digunakan sebagai receiver, pastikan semua arduino posisi nyala ya  :thumbup

Sekian tutorial kali ini, semoga bermanfaat, Wassalamu’alaikum warahmatullahi wabarakatuh

Print Friendly, PDF & Email
Baca Juga  Menampilkan Suhu lm35 ke Komputer via Arduino dan Visual Studio C#
Share your vote!


Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki
Jumlah Post : 373 Artikel

Artikel Serupa

Check Also

Komunikasi Antar Modul Wifi Arduino Tanpa Internet / Router