- Mendeteksi modul XBee yang terpasang di Komputer:
- Menghubungkan modul XBee ke Komputer untuk komunikasi:
- Mengirim Teks dari Satu PC ke PC lain menggunakan XBee:
- Lakukan sendiri
Dalam tutorial sebelumnya kita telah belajar tentang protokol ZigBee, arsitekturnya dan juga belajar tentang modul XBee dan Perintah AT. Dalam tutorial ini kita akan menghubungkan dua modul XBee dengan dua Komputer dan membuat komputer berkomunikasi secara nirkabel menggunakan modul XBee tersebut. Pada akhirnya kita bisa mengirim teks dari satu komputer ke komputer lainnya seperti aplikasi Chatting.
Mendeteksi modul XBee yang terpasang di Komputer:
Anda dapat mendeteksi modul radio XBee Anda di Linux dan Mac OSX, dengan membuka Terminal, Anda dapat mengetik beberapa perintah untuk melihat apakah modul tersebut dikenali oleh komputer Anda. Selain itu saat terhubung ke lebih dari satu modul, kami melihat Anda harus sedikit lebih berhati-hati. Setelah membuka terminal, Anda perlu menggunakan baris perintah berikut untuk melihat apakah perangkat Anda dikenali dengan benar oleh sistem Anda atau tidak.
Di Linux dan MAC, Anda perlu mengetik
dmesg - ekor
Anda akan melihat sesuatu seperti FTDI USB serial Device converter sekarang terhubung ke atau cp210x dalam hal ini terpasang ke " ttyUSB0"
ls / dev / tty (pengguna mac harus memasukkan ls / dev / tty. *)
Seperti yang ditunjukkan pada gambar di atas, Anda akan melihat / dev / ttyUSB0, pastikan Anda belum menghubungkan perangkat USB lain dalam hal itu USB1, 2 atau x. Direktori ini akan sangat berguna saat mengkomunikasikan XBee dengan python.
Untuk windows pergi Control Panel-> device manager-> Cari Com port di perangkat seperti yang ditunjukkan di bawah ini jika Anda menggunakan dempul atau menggunakan python. Atau sekarang Anda dapat menggunakan XCTU untuk hal yang sama.
Menghubungkan modul XBee ke Komputer untuk komunikasi:
Ada berbagai aplikasi terminal yang tersedia untuk berbagai platform untuk berkomunikasi dengan XBee, untuk kesederhanaan kami akan menggunakan CoolTerm karena kompatibel dengan Windows dan MAC, perangkat lunak ini gratis dan tersedia untuk semua OS seperti MAC, Windows, Linux.
Untuk MAC OS:
Unduh CoolTerm untuk mac dari sini.
Seret folder CoolTermMac dari folder Download ke folder Aplikasi dan ikon CoolTerm akan muncul di Launchpad secara otomatis.
Sekarang buka Aplikasi CoolTerm dengan mengklik icon nya lalu masuk ke menu Connection -> Opitons . Setelah Mengklik pada opsi, jendela baru akan terbuka, Pindai port menggunakan tombol "Pindai Ulang Port Serial" setelah Anda mendapatkan port COM, atur:
- baud rate sebagai 9600,
- Databits 8,
- Paritas Tidak ada dan
- Hentikan bit 1.
Untuk melihat apa yang Anda tulis dengan benar di terminal, Anda perlu mengaktifkan Echo Lokal tambahan. Untuk itu klik Terminal seperti yang ditunjukkan di bawah ini pada gambar dan centang Local Echo dan kemudian klik OK.
Klik tombol Connect seperti yang ditunjukkan pada gambar di bawah ini, setelah mengklik
- Ketik +++ (jangan tekan enter) jika Anda mendapatkan OK sebagai respons muncul kemudian lanjutkan. Jika tidak, maka tunggu lebih dari 10 detik dan ketik ulang +++ ke perintah penyewa
- Ketik ATSH dan tekan enter dan Anda dapat melihat seperti yang ditunjukkan di bawah alamat yang lebih tinggi, alamat 32 bit yang merupakan alamat statis yang ditetapkan oleh digi.
Sekarang Anda dapat mengetikkan perintah lain untuk melihat parameternya,
Jika Anda mendapatkan masalah dalam menghubungkan XBee dengan komputer Anda, maka:
- Periksa pengaturan seperti pengaturan baud rate.
- Hubungkan kembali modul Anda dan periksa apakah sudah terhubung dengan benar.
- Coba perbarui firmware yang mungkin menyelesaikan jika tidak berfungsi karena melakukan beberapa pengaturan sebelumnya.
- Setel ulang pengaturan jika itu adalah mode tidur.
Untuk Linux:
Pengguna Linux cukup menginstal dempul menggunakan terminal di Linux (versi debian)
sudo apt-get install putty
Untuk distribusi lain, unduh file sumber dan buka direktori menggunakan terminal dan ketik perintah berikut
sudo membuat sudo install
1. Sekarang buka dempul dan Klik pada tombol radio Serial dan masukkan teks ke dalam kotak teks "/ dev / ttyusb0" seperti yang ditunjukkan pada gambar di bawah ini. Dan setel baud rate 9600.
2. Setelah itu, klik Terminal ubah pengaturan seperti yang ditunjukkan pada pengaturan di atas, ubah
Sesi konsol untuk koordinator:
+++ OK ATID 1000 OK ATDH 0013A200 OK ATDL 40ADFB32 OK ATID 1000 ATDH 13A200 ATDL 40ADFB32 ATWR OK
Konfigurasi XBee Router:
Demikian pula Anda perlu mengkonfigurasi router Anda menggunakan parameter berikut seperti yang tercantum pada tabel di bawah ini:
Fungsi |
Perintah |
Parameter |
ID PAN |
ATID |
1001 (semua alamat dari 0 hingga FFFE bisa digunakan) |
Alamat tujuan tinggi |
ATDH |
0013A200 |
Alamat tujuan rendah |
ATDL |
(Lihat alamat bawah modul Koordinator XBee Anda ) |
Fungsi tulis |
ATWR |
NA |
The konsol sesi untuk router akan terlihat seperti ini:
Router +++ OK ATID 1000 OK ATDH 0013A200 OK ATDL 40A78409 OK ATID 1000 ATDH 13A200 ATDL 40A78409 ATWR OK
Mengirim Teks dari Satu PC ke PC lain menggunakan XBee:
Sekarang saatnya untuk beberapa tindakan, unduh CoolTerm / Putty atau bahkan XCTU di dua PC, colokkan XBee Anda dengan papan adaptor ke mereka, di sini kami seperti yang ditunjukkan di bawah ini kami menggunakan CoolTerm. Sekarang buka koneksi serial dan hubungkan modul XBee Anda seperti yang Anda pelajari di awal tutorial ini.
Di salah satu konsol, tulis karakter apa pun, Anda juga akan melihat karakter yang sama muncul di jendela konsol lain. Di sini satu modul XBee berfungsi sebagai Transmitter dan lainnya sebagai Receiver.
Jadi termasuk tutorial kami sebelumnya tentang Pengenalan ZigBee, kami sampai sekarang telah membahas dasar-dasar arsitektur XBee dan jaringan dengan mengingat ekosistem XBee, kami juga memperoleh pengetahuan tentang perintah AT dan menggunakan terminal. Dalam tutorial ini kita telah mempelajari bagaimana modul XBee dapat dihubungkan dengan komputer untuk komunikasi antara dua komputer. Kami sekarang dapat berkomunikasi dengan teman-teman kami di ruangan terdekat menggunakan radio XBee !!! Topik selanjutnya akan didasarkan pada aplikasi Arduino dan XBee sebagai.
Lakukan sendiri
- Unduh python IDE dari: https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi, unduh pustaka serial python dan kirim perintah AT menggunakan python.
- Gunakan perintah AT untuk menghubungkan LED pada Digital I / O dan mengontrolnya dari jarak jauh.
- Konfigurasikan modul XBee untuk mendapatkan masukan Analog dari Potensiometer
- Menggunakan python's Tkinter Anda dapat membuat aplikasi interaktif untuk melacak gerakan dengan menggunakan akselerometer dan XBee, untuk membuat isyarat.
- Colokkan modul XBee dan terima data rumput Anda menggunakan sensor kelembaban, Anda dapat memperpanjang proyek ini dengan memplot data menggunakan pythons Matplotlib.