3.4.2 Perancangan rangkaian Xbee Zigbee S2B
Agar modul arduino dapat berkomunikasi secara serial wireless dengan perangkat lain, maka dibutuhkan rangkaian wireless yang dalam perancangan ini
menggunakan modul Zigbee S2B. modul zigbee dapat berkomunikasi wireless dan diakses menggunakan komunikasi serial TTL Time to Live. Adapun port
serial yang digunakan untuk pengendalian dan pembacaan modul Xbee adalah TX0 dan RX0 pada modul arduino sebagaimana ditunjukkan pada gambar 3.4:
P W
M
C O
M U
N IC
A T
IO N
DIGITAL
A N
A L
O G
IN
A T
M E
G A
2 5
6 1
6 A
U 1
1 2
6 TX0
TX3 TX2
TX1 SDA
SCL RX0
RX3 RX2
RX1 PD0SCLINT0
21 PD1SDAINT1
20 PD2RXD1INT2
19 PD3TXD1INT3
18 PH0RXD2
17 PH1TXD2
16 PJ0RXD3PCINT9
15 PJ1TXD3PCINT10
14 PE0RXD0PCINT8
PE1TXD0PDO 1
PE4OC3BINT4 2
PE5OC3CINT5 3
PG5OC0B 4
PE3OC3AAIN1 5
PH3OC4A 6
PH4OC4B 7
PH5OC4C 8
PH6OC2B 9
PB4OC2APCINT4 10
PB5OC1APCINT5 11
PB6OC1BPCINT6 12
PB7OC0AOC1CPCINT7 13
AREF
P A
A D
2 2
P A
1 A
D 1
2 3
P A
2 A
D 2
2 4
P A
3 A
D 3
2 5
P A
4 A
D 4
2 6
P A
5 A
D 5
2 7
P A
6 A
D 6
2 8
P A
7 A
D 7
2 9
P C
6 A
1 4
3 1
P C
5 A
1 3
3 2
P C
4 A
1 2
3 3
P C
3 A
1 1
3 4
P C
2 A
1 3
5 P
C 1
A 9
3 6
P C
A 8
3 7
P D
7 T
3 8
P G
2 A
L E
3 9
P G
1 R
D 4
P G
W R
4 1
P L
7 4
2 P
L 6
4 3
P L
5 O
C 5
C 4
4 P
L 4
O C
5 B
4 5
P L
3 O
C 5
A 4
6 P
L 2
T 5
4 7
P L
1 I
C P
5 4
8 P
L I
C P
4 4
9 P
B 3
M IS
O P
C IN
T 3
5 P
B 2
M O
S I
P C
IN T
2
5 1
P B
1 S
C K
P C
IN T
1
5 2
P B
S S
P C
IN T
5 3
PK7ADC15PCINT23 A15
PK6ADC14PCINT22 A14
PK5ADC13PCINT21 A13
PK4ADC12PCINT20 A12
PK3ADC11PCINT19 A11
PK2ADC10PCINT18 A10
PK1ADC9PCINT17 A9
PK0ADC8PCINT16 A8
PF7ADC7TDI A7
PF6ADC6TDO A6
PF5ADC5TMS A5
PF4ADC4TCK A4
PF3ADC3 A3
PF2ADC2 A2
PF1ADC1 A1
PF0ADC0 A0
RESET
P C
7 A
1 5
3
ARDUINO
ARDUINO MEGA2560 R3
RXD TXD
wire antenna
Modul Xbee 2,4Ghz
GND Vcc
S2B
5V
Gambar 3.4 Hubungan Rangkaian Xbee dan arduino
3.4.3 Perancangan rangkaian USB to serial Xbee
Untuk dapat menerima data serial hasil pengiriman dari node 1 dan node 2 atau perangkat wireless Xbee pengirim, maka pada bagian penerima juga
dibutuhkan Xbee. Sementara itu agar hasil pembacaan dan pengiriman data pada Xbee dapat diproses menggunakan laptop atau PC, maka dibutuhkan konverter
USB to serial. Untuk itu pada perancangan ini digunakan modul USB to serial Xbee yang difungsikan khusus untuk menjembatani antarmuka UART antara
komputer dengan Xbee. Adapun rangkaian modul USB to serial Xbee ditunjukkan pada gambar 3.4:
VCC 1
D+ 3
D- 2
GND 4
J1
USBCONN vcc
D+ D-
Gnd
USB to TTL
RXD TXD
Gnd
ke USB PCLAPTOP
DTR CTS
RXD TXD
wire antenna
Modul Xbee 2,4Ghz
GND Vcc
S2B
5V
Gambar 3.5 Rangkaian modul USB to Serial Xbee pada base station
Sementara itu bentuk fisik dari modul USB to serial Xbee ditunjukkan pada gambar 3.6
Gambar 3.6
modul USB to serial Xbee
3.4.4 Arduino 2560
Pada gambar 3.2 terdapat 2 arduino 2560 yang memiliki fungsi yang sama yaitu membaca sensor yang memiliki nilai analog, pembacaan data
dilakukan dengan cara inputan yang berasal dari sensor diletakkan pada PORT A0, untuk membaca nilai dari sinyal analog tersebut digunakan fungsi
ReadAnalog didalam modul arduino.
Pada modul arduino juga dilakukan pemberian identitas pada data yang akan ditransmisikan. Yang artinya data yang dikirim mendapatkan tambahan
identitas node. Dari tambahan itu yang akan membuat node dapat mengenali asal data tersebut. Contoh pemberian identitas yaitu diberi identitas N1 untuk node
router 1, dan N2 untuk node router 2. Identitas ini akan dikirimkan bersama
dengan inti data yang node router kirimkan kepada node coordinator. Pada isi data yang diterima router coordinator nantinya terdapat simbol N1 untuk data
dari node router 1 atau N2 untuk data dari node router 2 selanjutnya diikuti inti pesan yang dikirim masing
– masing node router.
Gambar 3.7 Form at Pengiriman Data
Berikut penjelasan dari gambar 3.7 : 1. : penanda awal pengiriman data
2. NI : ID darimana data berasal
3. DATA : data sinyal auskultasi jantung yang dikirimkan 4. : penanda akhir pengiriman data
5. : digunakan sebagai pemisah data dengan header Hal tersebut dibuat untuk memudahkan dalam pemisahan data pada saat
penerimaan data pada coordinator. Selanjutnya arduino mengirimkan informasi yang dipancar melalui pemancar data zigbee.
3.4.5 Xbee