Perancangan dan Implementasi Sistem Antrian Nirkabel Presentasi Tugas Akhir AMIN MUTOHAR (10204037) KK Fisika Energi Tinggi dan Instrumentasi, FMIPA, ITB Bandung, 19 Maret 2009
Pendahuluan Sistem Antrian Komunikasi Nirkabel Toeri Dasar RF Bebas Lisensi Aplikasi RF Diagram Blok TX-RX Modulasi Digital Modulasi Modern Diagram Blok RF12 RFM12 Control Command Deskripsi Pin Implementasi Diagram Blok Sistem Antrian Nirkabel Client RFM12 Master RFM12 Pemrograman Visual Basic 6.0 Kesimpulan Outline
Sistem Antrian
Komunikasi Nirkabel Fleksibel Realibel Performa Keamanan data Instalasi mudah dan murah
RF Bebas Lisensi (ISM Band) 49.82-49.98MHz : tujuan umum 173.2-173.35MHz : telemetri (173.225MHz hanya untuk alarm jarak dekat) 433.05-434.79MHz : telemetri dan keamanan kendaraan 458.5-458.95MHz : telemetri komersial atau industri 868-870MHz : tujuan umum 2.4 GHz & 5 GHz : WLAN
Aplikasi RF Aplikasi Frekuensi (MHz) Karakteristik Sistem keamanan 300-500, 800, 900 Sederhana, instalasi mudah Alarm medis gawat darurat Aksesoris komputer: keyboard, mouse RFID (radio frequency identification) WLAN (wireless local area network) Wireless headphone; wireless microphone Pintu masuk tanpa kunci; pembuka gerbang Pembaca barcode nirkabel 300-500, 800 UHF 100 KHz 2,4 GHz 2,4 GHz VHF, UHF UHF 900 MHz, 2,4 GHz Mudah dibawa, baterai tahan lama, reliabel Kecepatan data tinggi, jarak yang sangat dekat, biaya rendah Jarak yang sangat dekat, transponder aktif maupun pasif Kecepatan data tinggi secara terus menerus, modulasi spektrum yang lebar, biaya yang moderat Modulasi suara analog dengan jernih, biaya yang moderat Transmiter yang kecil, pengkodean khusus untuk mencegah duplikasi Digunakan untuk industri, spektrum lebar, biaya tinggi
Diagram Blok TX-RX
Frequency Shift Keying (FSK) Phase Shift Keying (PSK) Amplitude Shift Keying (ASK) Modulasi Digital Quadrature Amplitude Modulation (QAM)
FSK
PSK
ASK
QAM
Diagram Blok RFM12
RF12 Control Command
Deskripsi Pin Definisi Tipe Fungsi nint/vdi DI/DO Interrupt input (active low)/ Valid data indicator VDD S Positif power supply SDI DI Input data SPI SCK DI Input clock SPI nsel DI Chip select (active low) SDO DO Output data serial dengan bus hold nirq DO Output interrupt request (active low) FSK/DATA/nFFS DI/DO/DI Input data transmit FSK/ Output data yang diterima (FIFO tidak digunakan)/ FIFO select DCLK/CFIL/FFIT DO/AIO/DO Otuput clock (tanpa FIFO)/ Kapasitor filter eksternal (mode analog)/ FIFO interrupt (active high) ketika level FIFO diset 1 CLK DO Output clock untuk mikrokontroler eksternal nres DIO Output reset (active low) GND S Power ground
Diagram Blok Sistem Antrian Nirkabel
Diagram Blok RFM12 Client
Skematik Rangkaian RFM12 Client
Daftar Instruksi RFM12 Client Instruksi Deskripsi Respon 1 Meminta nomor antrian Mengirim nomor antrian ke client berdasarkan prinsip first come first served 2 Mengirim status antrian: terlayani Mengubah status nomor antrian pada database menjadi terlayani 3 Mengirim status antrian: tidak terlayani Mengubah status nomor antrian pada database menjadi tidak terlayani 4 5 6 Mengirim status client: online Mengirim status client: break Mengirim status client: offline Mengubah status client menjadi online Mengubah status client menjadi break Mengubah status client menjadi offline
Diagram Alir Sistem RFM12 Client
Diagram Alir Komunikasi RFM12 Client
Diagram Alir Cek Password RFM12 Client
RFM12 Master
Skematik Rangkaian RFM12 Client R3 Res2 470 DS1 LED1 VCC 5V DC 1 2 Header 2 VCC R1 Res2 1K RESET C3 Cap Pol2 1uF SDI nsel nirq RF12 1 12 2 11 3 10 4 9 5 8 6 7 MHDR2X6 SCK SDO R2 Res2 10K VCC C1 Cap 33pF C2 Cap 33pF 1uF 1 2 VCC C8 Cap Pol2 Y1 XTAL C4 Cap Pol2 1uF C9 Cap Pol2 1uF RX 2 TX 3 nirq 6 7 8 9 11 5 4 RESET 1 C6 Cap Pol2 1uF U1 PD0 (RXD) PD1 (TXD) PD2 (CKOUT/XCK/INT0) PD3 (INT1) PD4 (T0) PD5 (OC0B/T1) PD6 (ICP) PA0 (XTAL1) PA1 (XTAL2) PA2 (RESET/dW) ATtiny2313V-10PU TX RX 1 3 4 5 11 10 12 9 15 U2 C1+ C1- C2+ C2- T1IN T2IN R1OUT R2OUT GND MAX232CPE PB7 (UCSK/SCL/PCINT7) PB6 (MISO/DO/PCINT6) PB5 (MOSI/DI/SDA/PCINT5) PB4 (OC1B/PCINT4) VDD VCC T1OUT T2OUT R1IN R2IN VEE PB3 (OC1A/PCINT3) PB2 (OC0A/PCINT2) PB1 (AIN1/PCINT1) PB0 (AIN0/PCINT0) 2 16 14 7 13 8 6 VCC VCC GND C7 Cap Pol2 1uF 19 SCK 18 SDI 17 SDO 16 nsel 15 14 13 12 20 VCC 10 C5 Cap Pol2 1uF J1 1 6 2 11 7 3 10 8 4 9 5 D Connector 9
Diagram Blok VB 6.0
Form Form VB 6.0
Form Form VB 6.0
Form Form VB 6.0
Kesimpulan Sistem antrian nirkabel dapat dibangun Sistem antrian nirkabel dapat dibangun dengan menggunakan modul radio frekuensi RFM12 untuk melakukan komunikasi antara operator loket dengan CPU
Saran Komunikasi antara operator loket dan CPU dapat dibuat menjadi 2 arah dengan pergantian mikrokontroler dengan memori yang lebih besar pada master RFM12 Tombol antrian tiket dapat diintegrasikan dengan master RFM12 Komponen main display, loud speaker, dan ticket dispenser dapat dibuat wireless
Terima Kasih