- Mengesan modul XBee yang terpasang di Komputer:
- Menyambungkan modul XBee ke Komputer untuk komunikasi:
- Menghantar Teks dari Satu PC ke komputer lain menggunakan XBee:
- Buat sendiri
Dalam tutorial sebelumnya, kami telah mempelajari mengenai protokol ZigBee, senibina dan juga mempelajari modul XBee dan AT Commands. Dalam tutorial ini kita akan menghubungkan dua modul XBee dengan dua Komputer dan membuat komputer berkomunikasi tanpa wayar menggunakan modul XBee tersebut. Pada akhirnya, kita akan dapat menghantar teks dari satu komputer ke komputer lain seperti aplikasi Berbual.
Mengesan modul XBee yang terpasang di Komputer:
Anda dapat mengesan modul radio XBee anda di Linux dan Mac OSX, dengan membuka Terminal, anda boleh mengetik beberapa arahan untuk melihat apakah modul tersebut dikenali oleh komputer anda. Selain itu semasa menyambung ke lebih daripada satu modul, kita dapat melihat anda harus lebih berhati-hati. Setelah membuka terminal, anda perlu menggunakan baris arahan berikut untuk melihat apakah peranti anda dikenali dengan betul oleh sistem anda atau tidak.
Di Linux dan MAC, anda perlu menaip
dmesg - ekor
Anda akan melihat sesuatu seperti penukar Peranti siri USB FTDI yang kini disambungkan ke atau cp210x dalam kes ini yang dilampirkan pada " ttyUSB0"
ls / dev / tty (pengguna mac mesti memasukkan ls / dev / tty. *)
Seperti yang ditunjukkan dalam gambar di atas, anda akan melihat / dev / ttyUSB0, pastikan anda belum menyambungkan peranti USB lain sekiranya USB1, 2 atau x. Direktori ini akan sangat berguna semasa berkomunikasi dengan XBee dengan python.
Untuk windows pergi Control Panel-> device manager-> Cari port Com pada peranti seperti yang ditunjukkan di bawah sekiranya anda menggunakan dempul atau menggunakan python. Sebagai alternatif sekarang anda boleh menggunakan XCTU untuk yang sama.
Menyambungkan modul XBee ke Komputer untuk komunikasi:
Terdapat pelbagai aplikasi terminal yang tersedia untuk pelbagai platform untuk berkomunikasi dengan XBee, untuk kesederhanaan kami akan menggunakan CoolTerm kerana ia serasi dengan Windows dan MAC, perisian ini percuma dan tersedia untuk semua OS seperti MAC, Windows, Linux.
Untuk OS MAC:
Muat turun CoolTerm untuk mac dari sini.
Seret folder CoolTermMac dari folder Muat turun ke folder Aplikasi dan ikon CoolTerm akan muncul di Launchpad secara automatik.
Sekarang buka Aplikasi CoolTerm dengan mengklik ikonnya dan kemudian pergi ke menu Sambungan -> Opiton . Setelah Mengklik pada pilihan, tetingkap baru akan terbuka, Imbas port menggunakan butang "ReScan Serial Ports" setelah anda mendapat port COM mengatur
- kadar baud 9600,
- Pangkalan Data 8,
- Pariti Tiada dan
- Hentikan bit 1.
Untuk melihat apa yang anda tulis dengan betul di terminal, anda memerlukan tambahan mengaktifkan Local Echo. Untuk itu klik pada Terminal seperti yang ditunjukkan di bawah dalam gambar dan periksa Local Echo dan kemudian klik OK.
Klik pada butang Connect seperti yang ditunjukkan pada gambar di bawah, setelah mengklik
- Ketik +++ (jangan tekan enter) jika anda mendapat OK kerana jawapan muncul kemudian teruskan. Sekiranya tidak, tunggu lebih dari 10 saat dan taipkan semula +++ untuk menyewa perintah
- Taip ATSH dan tekan enter dan anda dapat melihat seperti yang ditunjukkan di bawah alamat 32 bit alamat yang lebih tinggi yang merupakan alamat statik yang diberikan oleh digi.
Sekarang anda boleh menaip perintah lain untuk melihat parameternya,
Sekiranya anda menghadapi masalah menyambungkan XBee dengan komputer anda maka:
- Periksa tetapan seperti tetapan kadar baud.
- Sambungkan semula modul anda dan periksa apakah ia disambungkan dengan betul.
- Cuba kemas kini firmware yang mungkin dapat diselesaikan jika tidak berfungsi kerana melakukan beberapa tetapan sebelumnya.
- Tetapkan semula tetapan jika berlaku dalam mod tidur.
Untuk Linux:
Pengguna Linux hanya boleh memasang dempul menggunakan terminal di Linux (versi debian)
sudo apt-get install dempul
Untuk pengedaran lain muat turun fail sumber dan pergi ke direktori menggunakan terminal dan ketik perintah berikut
sudo buat sudo pasang
1. Sekarang buka dempul dan Klik pada butang Serial radio dan masukkan teks ke dalam kotak teks "/ dev / ttyusb0" seperti yang ditunjukkan pada gambar di bawah. Dan tetapkan kadar baud 9600.
2. Setelah itu, klik Terminal ubah tetapan seperti yang ditunjukkan dalam tetapan di atas, ubah
Sesi konsol untuk penyelaras:
+++ OK ATID 1000 OK ATDH 0013A200 OK ATDL 40ADFB32 OK ATID 1000 ATDH 13A200 ATDL 40ADFB32 ATWR OK
Konfigurasi Penghala XBee:
Anda juga perlu mengkonfigurasi penghala menggunakan parameter berikut seperti yang disenaraikan dalam jadual di bawah:
Fungsi |
Perintah |
Parameter |
ID PAN |
ATID |
1001 (sebarang alamat dari 0 hingga FFFE akan dilakukan) |
Alamat destinasi tinggi |
ATDH |
0013A200 |
Alamat tujuan rendah |
ATDL |
(Lihat alamat bawah modul Penyelaras XBee anda ) |
Fungsi tulis |
ATWR |
NA |
The sesi konsol untuk router akan kelihatan seperti ini:
Penghala +++ OK ATID 1000 OK ATDH 0013A200 OK ATDL 40A78409 OK ATID 1000 ATDH 13A200 ATDL 40A78409 ATWR OK
Menghantar Teks dari Satu PC ke komputer lain menggunakan XBee:
Sekarang waktunya untuk beberapa tindakan, muat turun CoolTerm / Putty atau bahkan XCTU dalam dua PC, pasangkan XBee anda dengan papan penyesuai kepada mereka, di sini kami seperti yang ditunjukkan di bawah ini kami menggunakan CoolTerm. Sekarang buka sambungan bersiri dan sambungkan modul XBee anda seperti yang anda pelajari di awal tutorial ini.
Di mana-mana konsol tulis watak apa pun anda akan melihat watak yang sama muncul di tetingkap konsol lain juga. Di sini satu modul XBee berfungsi sebagai Pemancar dan yang lain sebagai Penerima.
Oleh itu, termasuk tutorial sebelumnya mengenai Pengenalan kepada ZigBee, kami hingga kini telah merangkumi asas-asas seni bina dan rangkaian XBee dengan mengingat ekosistem XBee, kami juga memperoleh pengetahuan tentang perintah AT dan menggunakan terminal. Dalam tutorial ini kita telah belajar bagaimana modul XBee dapat dihubungkan dengan komputer untuk komunikasi antara dua komputer. Kami sekarang boleh berkomunikasi dengan rakan-rakan di bilik berdekatan dengan menggunakan radio XBee !!! Topik seterusnya akan berdasarkan pada aplikasi Arduino dan XBee sebagai.
Buat sendiri
- Muat turun python IDE dari: https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi, muat turun pustaka bersiri python dan hantarkan arahan AT menggunakan python.
- Gunakan perintah AT untuk menyambungkan LED di Digital I / O dan mengawalnya dari jauh.
- Konfigurasikan modul XBee untuk mendapatkan input Analog dari Potensiometer
- Dengan menggunakan python's Tkinter, anda dapat membuat aplikasi interaktif untuk mengesan gerakan dengan menggunakan accelerometer dan XBee, untuk membuat isyarat.
- Pasangkan modul XBee dan terima data rumput anda dengan menggunakan sensor kelembapan anda boleh memperluas projek ini dengan memplot data menggunakan pythons Matplotlib.