Cara Menggunakan Modul XBee Sebagai Pemancar & Penerima - Arduino Tutorial

Dalam tutorial ini kita akan menggunakan dua modul xBee (seri 1) dengan papan uno Arduino. Kami akan mengonfigurasikannya untuk bertindak sebagai penerima dan pemancar untuk mengontrol kecerahan LED secara nirkabel dengan menggunakan satu potensiometer.

Modul xBee - seri 1 - mengambil stack 802.15.4 (dasar untuk Zigbee) dan membungkusnya menjadi set perintah serial yang mudah digunakan. Modul-modul ini memungkinkan komunikasi yang sangat andal dan sederhana antara pengontrol mikro, komputer atau sistem lain hanya dengan menggunakan port serial!

Mereka dapat berkomunikasi hingga 300 Ft (~ 100m), mereka memiliki frekuensi 2, 4GHz, menggunakan protokol 802.15.4 dan memiliki kecepatan data hingga 250 kbps. Mereka juga memiliki antena kawat 1mW pada mereka. Mereka mendukung Point to point dan jaringan multi-point.

Anda dapat melihat hasil tutorial ini di video di bawah ini:

Jadi, mari kita mulai!

Langkah 1: Apa yang Anda Butuhkan

Untuk tutorial ini Anda perlu:

  • 2x Arduino uno board
  • Modul 2x xBee seri 1
  • 2x Papan XBee Explorer Resmi
  • XBee Explorer USB
  • 220 Ohm resistor
  • potensiometer (mis. 2k)
  • LED
  • 2x papan tempat memotong roti
  • beberapa kabel papan tempat memotong roti

Langkah 2: XCTU - Siapkan Modul XBee Anda

Unduh perangkat lunak XCTU dari sini.

Jalankan program dan sambungkan papan USB XBee Explorer dengan komputer Anda.

Klik ikon "Temukan perangkat" untuk menambahkan xBee Anda di perangkat lunak XCTU.

Sekarang klik di atasnya (gambar pertama di atas) dan atur bidang CH ke misalnya "C" dan bidang ID ke misalnya "1001". Nilai-nilai ini harus sama untuk semua modul xBee untuk saling berkomunikasi. Sekarang xBee ini akan menjadi pemancar kami, setel bidang CE sebagai "Koordinator". Jika baud rate tidak disetel ke 9600bps, ubah ke nilai ini.

Sekarang klik tombol "Tulis" untuk menyimpan perubahan dalam modul xBee Anda.

Lepaskan koneksi papan explorer xBee dari komputer Anda dan sambungkan modul xBee lainnya di dalamnya.

Hubungkan papan explorer dengan komputer Anda lagi dan ikuti prosedur yang sama (gambar kedua di atas) tetapi kali ini setel bidang CE sebagai "End device".

Akhirnya konfigurasi untuk xBees kami harus:

Untuk pemancar xBee:

  • CH: C
  • ID: 1001
  • CE: Koordinator
  • Baud rate: 9600 bps

Untuk penerima xBee:

  • CH: C
  • ID: 1001
  • CE: Titik akhir
  • Tingkat Baund: 9600 bps

Langkah 3: Kode

Inilah kode "xBee Transmitter", disematkan menggunakan Codebender!

Coba unduh plugin Codebender dan klik tombol "Run on Arduino" untuk memprogram papan Arduino Anda dengan sketsa ini. Dan hanya itu, Anda telah memprogram papan Arduino uno Anda dengan sketsa ini!

Dan inilah kode "xbee Receiver", hubungkan papan Arduino uno kedua dengan komputer Anda dan tekan tombol "Run on Arduino".

Langkah 4: Sirkuit

Koneksi cukup mudah, lihat gambar di atas dengan skema rangkaian papan tempat memotong roti.

Nyalakan kedua papan Arduino uno dan coba pudar dipimpin dengan memutar potensiometer.

Langkah 5: Dilakukan Dengan Baik!

Anda telah berhasil menyelesaikan satu lagi tutorial "Cara" dan Anda belajar cara memudar LED secara nirkabel dengan menggunakan modul xBee S1.

Saya harap Anda menyukai ini, beri tahu saya di komentar.

Akan ada lebih banyak dari mereka, jadi pastikan untuk mengklik tombol Follow!

Artikel Terkait