Isi kandungan:

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

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

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

Modul RF (Frekuensi Radio) beroperasi pada frekuensi radio, Julat yang sesuai berubah antara 30khz & 300Ghz, dalam sistem RF, Data digital ditunjukkan sebagai variasi dalam amplitud gelombang pembawa. Modulasi jenis ini dikenali sebagai Amplitude shifting key (ASK). Sinyal yang dihantar melalui RF dapat bergerak melalui jarak yang lebih jauh sehingga sesuai untuk aplikasi jarak jauh. Penghantaran RF lebih kuat dan boleh dipercayai.. Komunikasi RF menggunakan julat frekuensi tertentu.. Modul RF ini terdiri daripada Pemancar RF dan Penerima RF. Pasangan pemancar / penerima (Tx / Rx) beroperasi pada frekuensi 434 MHz. Pemancar RF menerima data bersiri dan mengirimkannya secara wayarles melalui RF melalui antena yang disambungkan pada pin4. Penghantaran berlaku pada kadar 1Kbps - 10Kbps. Data yang dihantar diterima oleh penerima RF yang beroperasi pada frekuensi yang sama dengan pemancar.

Ciri-ciri Modul RF:

1. Frekuensi penerima 433MHz.

2. Frekuensi penerima Jenis 105Dbm.

3. Penerima bekalan semasa 3.5mA.

4. penggunaan kuasa yang rendah

5. Voltan operasi penerima 5v.

6. Julat frekuensi pemancar 433.92MHz.

7. Voltan bekalan pemancar 3v ~ 6v.

8. Kuasa output pemancar 4v ~ 12v

Dalam Posting ini, anda akan mengetahui bagaimana menghantar data dari satu tempat ke tempat lain secara wayarles untuk mencapai ini di sini kami menggunakan modul Pemancar dan Penerima Rf. Pemancar Rf akan menghantar beberapa watak ke bahagian Penerima, Berdasarkan watak yang diterima, Mesej yang Dikodkan akan dipaparkan pada paparan LCD di Bahagian penerima. Pemancar dan Penerima Rf akan disambungkan ke papan arduino pada hujung tx dan rx, sebelum memulakan sambungan yang kita perlukan beberapa komponen perkakasan yang disenaraikan di bawah.

Langkah 1: Komponen Diperlukan

Komponen perkakasan

1. Pemancar dan Penerima RF

2. Arduino uno (2 papan).

3. Paparan LCD 16 * 2

4. wayar pelompat.

5. Papan roti (pilihan)

6. Pistol solder

Perisian Diperlukan

1. Arduino IDE

Langkah 2: Menyambungkan Pemancar RF dan Penerima ke Arduino

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

Sambungan RF Tx & Rx ke Arduino

Buat sambungan seperti di rajah litar, untuk melaksanakan Rf Tx & Rx, kami memerlukan dua papan arduino, satu untuk Pemancar dan satu lagi untuk Penerima. Sebaik sahaja anda menyambungkan semuanya mengikut gambarajah litar. Modul berfungsi dengan baik

Langkah 3: Kod

Kod

Sebelum memuat naik kod ke Arduino anda Muat turun perpustakaan terlebih dahulu dari sini

Kod pemancar

#lampirkan // sertakan fail perpustakaan wayar maya di sini

pengawal char *;

kekosongan ()

{

vw_set_ptt_inverted (benar);

vw_set_tx_pin (12);

vw_setup (4000);. // kelajuan pemindahan data Kbps

}

gelung kosong ()

{

pengawal = "9";

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

vw_wait_tx ();

// Tunggu sehingga keseluruhan mesej hilang

kelewatan (1000);

pengawal = "8";

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

vw_wait_tx ();

// Tunggu sehingga keseluruhan mesej hilang

kelewatan (1000);

}

Kod Penerima

#include // sertakan fail perpustakaan LiquidCrystal di sini

#lampirkan // sertakan fail perpustakaan wayar maya di sini

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

charcad [100];

int pos = 0;

kekosongan ()

{

lcd.begin (16, 2);

vw_set_ptt_inverted (benar);

// Diperlukan untuk DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Bit per saat

vw_rx_start (); // Mulakan penerima PLL berjalan

}

kekosongan ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

jika (vw_get_message (buf, & buflen))

// Tidak menyekat

{

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

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Hello Techies");

}

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

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("Selamat Datang ke");

lcd.setCursor (0, 1);

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

}

}

Langkah 4: Hasilnya

Image
Image
Keputusan
Keputusan

Langkah 5: Ikut Kami

Klik pada pautan di bawah dan ikuti blog untuk maklumat terkini

protechel.wordpress.com

Terima kasih

Disyorkan: