REALISASI MASTER PADA IMPLEMENTASI KOMUNIKASI DATA MASTER DENGAN SLAVE MENGGUNAKAN PROTOKOL ZIGBEE Oleh Yeri Haryanto 48910070
Analisis Kebutuhan Pada perancangan komunikasi data antara master dan slave menggunakan protokol Zigbee ini, terbagi menjadi 2 bagian yaitu master dan slave. Pada master dibutuhkan perangkat yang dapat memantau dan mengendalikan slave secara jarak jauh melalui PC/laptop. Sedangkan pada slave dibutuhkan perangkat berupa mikrokontroler sebagai sistem kontrol dari beberapa perangkat penguji seperti LED, sensor suhu, dan push button on/off. Untuk dapat saling berkomunikasi antara master dan slave dibutuhkan perangkat RF module Xbee sebagai penyedia layanan komunikasi data nirkabel.
Perancangan Sistem
Batasan Design Terdapat 1 buah master sebagai perangkat pemantau dan pengendali Terdapat 2 buah slave yang dikendalikan oleh master Menggunakan protokol Xbee mode API (Transmit dan Receive) Suhu yang dipantau adalah suhu ruangan Jarak antar RF modul tidak lebih dari 30 meter LED dikontrol berdasarkan perubahan bit terakhir, tidak dapat mengetahui keadaan secara fisik Push button on/off dikontrol berdasarkan perubahan bit terakhir ketika ditekan Pengecekan suhu terjadi setiap 500ms yang dilakukan oleh master
Perancangan Sistem Master
Perancangan
Perancangan Protocol Transmit 0x7E lenght (cmdID + cmdData) FF- ∑ (cmdID + cmdData) Start Delimiter MSB LSB API – Specific Structure Checksum cmdID cmdData Frame ID Destination Address RF Data Option 0x01 Header 16 bit address Status Data, up to 100 Byte
Perancangan Protocol Transmit Status 0x7E lenght (cmdID + cmdData) FF- ∑ (cmdID + cmdData) Start Delimiter MSB LSB API – Specific Structure Checksum 0x89 cmdID cmdData Frame ID Option Header Status
Perancangan Protocol Recieved 0x7E lenght (cmdID + cmdData) ∑ (cmdID + cmdData + Checksum) = FF Start Delimiter MSB LSB API – Specific Structure Checksum 0x81 cmdID cmdData Source Address RSSI Option RF Data 16 bit address Received Signal Strenght Indicator Status Data, up to 100 Byte
Implementasi Konfigurasi modul Xbee dalam mode Atcommand Kalibrasi sensor suhu Tampilan GUI pada PC/laptop
Pengujian Pengukuran tegangan pada masing-masing objek yang dikendalikan oleh mikrokontroler, seperti led, push button on/off dan sensor suhu Pengujian transmisi data Pengujian mode API dan Transparant
Data pengujian sensor suhu Menggunakan floating point No. Vout sensor Pembacaan LCD (◦C) 1 2,64 27,25 2 2,95 30,76 3 3,08 31,20 4 2,8 29,59 5 2,75 28,61
Data pengujian sensor suhu Menggunakan nilai disktrit No. Vout sensor Pembacaan LCD (◦C) 1 2,642 26 2 2,695 27 3 2,809 28 4 2,895 29 5 3,029 30
Data pengujian Transmisi data Menggunakan baud rate 9600 No. Jarak (meter) Paket berhasil Mode 1. 5 1150 API 2. 10 1169 3. 25 811 4. 1187 Transparant 5. 1189 6. 1023
Data pengujian Transmisi data Menggunakan baud rate 19200 No. Jarak (meter) Paket berhasil Mode 1. 5 1145 API 2. 10 964 3. 25 793 4. 1195 Transparant 5. 1188 6. 1093
Data pengujian Transmisi data Menggunakan baud rate 38400 No. Jarak (meter) Paket berhasil Mode 1. 5 1088 API 2. 10 1011 3. 25 987 4. 1181 Transparant 5. 1178 6. 1070
Kesimpulan Untuk sensor suhu LM35 mempunyai sifat linear dalam tiap perubahan suhu, dengan menggunakan nilai diskrit, maka nilai Vout pada sensor tidak akan jauh berbeda pada nilai setelah hasil konversi Pada mode transparant lebih baik dalam melakukan transmisi data, dengan tingkat keberhasilkan pengiriman paket lebih baik dari pada mode API
“…Jika kamu punya mimpi, wujudkanlah…” Terima Kasih SELESAI “…Jika kamu punya mimpi, wujudkanlah…” Terima Kasih
Identifikasi Masalah Transmit dan received pada protokol Zigbee - Format frame transmit - Format frame receive Pengolahan paket data pada master dan slave Interface komunikasi serial menggunakan java