Daftar Isi:

Menghubungkan Pemancar dan Penerima RF ke Arduino: 5 Langkah
Menghubungkan Pemancar dan Penerima RF ke Arduino: 5 Langkah

Video: Menghubungkan Pemancar dan Penerima RF ke Arduino: 5 Langkah

Video: Menghubungkan Pemancar dan Penerima RF ke Arduino: 5 Langkah
Video: Tutorial Cara Menggunakan Module Wireless RF 433Mhz Transmitter & Receiver Arduino 2024, November
Anonim
Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino

Modul RF (Frekuensi Radio) beroperasi pada frekuensi radio, Rentang yang sesuai bervariasi antara 30khz & 300Ghz, dalam sistem RF, Data digital direpresentasikan sebagai variasi dalam amplitudo gelombang pembawa. Modulasi semacam ini dikenal sebagai Amplitude shifting key (ASK). Sinyal yang ditransmisikan melalui RF dapat menempuh jarak yang lebih jauh sehingga cocok untuk aplikasi jarak jauh. Transmisi RF lebih kuat dan andal.. Komunikasi RF menggunakan rentang frekuensi tertentu.. Modul RF ini terdiri dari Pemancar RF dan Penerima RF. Pasangan pemancar/penerima (Tx/Rx) beroperasi pada frekuensi 434 MHz. Pemancar RF menerima data serial dan mengirimkannya secara nirkabel melalui RF melalui antenanya yang terhubung di pin4. Transmisi terjadi pada kecepatan 1Kbps - 10Kbps. Data yang ditransmisikan diterima oleh penerima RF yang beroperasi pada frekuensi yang sama dengan frekuensi pemancar.

Fitur Modul RF:

1. Receiverfrekuensi 433MHz.

2. Receivertipikal frekuensi 105Dbm.

3. Receiver memasok arus 3.5mA.

4. Konsumsi daya rendah.

5. Penerima tegangan operasi 5v.

6. Rentang frekuensi pemancar 433.92MHz.

7. Tegangan suplai pemancar 3v ~ 6v.

8. Daya keluaran pemancar 4v ~ 12v

Dalam Posting ini kalian akan tahu tentang cara mengirimkan data dari satu tempat ke tempat lain secara nirkabel untuk mencapai ini di sini kami menggunakan modul Pemancar dan Penerima Rf. Pemancar Rf akan mengirimkan beberapa karakter ke bagian Penerima, Berdasarkan karakter yang diterima, Pesan yang Disandikan akan ditampilkan pada layar LCD di Bagian penerima. Pemancar dan Penerima Rf akan terhubung ke papan arduino di ujung tx dan rx, sebelum memulai koneksi kita memerlukan beberapa komponen perangkat keras yang tercantum di bawah ini.

Langkah 1: Komponen Diperlukan

Komponen perangkat keras

1. Pemancar dan Penerima RF

2. Arduino uno (2 papan).

3. LCD 16*2 layar

4. kabel jumper.

5. Papan tempat memotong roti (opsional)

6. Pistol solder

Diperlukan Perangkat Lunak

1. Arduino IDE

Langkah 2: Menghubungkan Pemancar dan Penerima RF ke Arduino

Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino
Menghubungkan Pemancar dan Penerima RF ke Arduino

Koneksi RF Tx & Rx ke Arduino

Buat koneksi sesuai diagram rangkaian, untuk mengimplementasikan Rf Tx & Rx kita membutuhkan dua papan arduino, satu untuk Transmitter dan satu lagi untuk Receiver. Setelah Anda menghubungkan semuanya sesuai diagram sirkuit. Modul berfungsi dengan baik

Langkah 3: Kode

Kode

Sebelum mengunggah kode ke Arduino Anda, unduh perpustakaan terlebih dahulu dari sini

Kode pemancar

#include // sertakan file perpustakaan kawat virtual di sini

char *pengontrol;

pengaturan kosong()

{

vw_set_ptt_inverted(benar);

vw_set_tx_pin(12);

vw_setup(4000);. // kecepatan transfer data Kbps

}

lingkaran kosong()

{

pengontrol="9";

vw_send((uint8_t *)pengontrol, strlen(pengontrol));

vw_wait_tx();

// Tunggu sampai seluruh pesan hilang

penundaan (1000);

pengontrol="8";

vw_send((uint8_t *)pengontrol, strlen(pengontrol));

vw_wait_tx();

// Tunggu sampai seluruh pesan hilang

penundaan (1000);

}

Kode Penerima

#include // sertakan file library LiquidCrystal di sini

#include // sertakan file perpustakaan kawat virtual di sini

LiquidCrystal lcd (7, 6, 5, 4, 3, 2);

charcad[100];

int pos = 0;

pengaturan kosong()

{

lcd.begin(16, 2);

vw_set_ptt_inverted(benar);

// Diperlukan untuk DR3100

vw_set_rx_pin(11);

vw_setup(4000); // Bit per detik

vw_rx_start(); // Mulai menjalankan PLL penerima

}

batal ()

{

uint8_t buf[VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message(buf, &buflen))

// Non-pemblokiran

{

jika(buf[0] == '9')

{

lcd.clear();

lcd.setCursor (0, 0);

lcd.print("Halo Teknisi");

}

jika(buf[0] == '8')

{

lcd.clear();

lcd.setCursor (0, 0);

lcd.print("Selamat datang di ");

lcd.setCursor (0, 1);

lcd.print("Saluran Pro-Teknologi");

}

}

Langkah 4: Hasil

Image
Image
Hasil
Hasil

Langkah 5: Ikuti Kami Di

Klik tautan di bawah ini dan ikuti blog untuk pembaruan lebih lanjut

protechel.wordpress.com

Terima kasih

Direkomendasikan: