BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

dokumen-dokumen yang mirip
SISTEM PENGATURAN PENCAHAYAAN PADA RUANG KULIAH UNTUK MENDUKUNG PROGRAM HEMAT ENERGI BERBASIS WIRELESS SENSOR NETWORK

BAB IV ANALISIS DAN PEMBAHASAN. selanjutnya dilakukan pengujian terhadap sistem. Tujuan pengujian ini adalah

BAB 1 PENDAHULUAN. daripada meringankan kerja manusia. Nilai lebih itu antara lain adalah kemampuan

BAB IV HASIL PENELITIAN

BAB III DESKRIPSI MASALAH

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

IV. HASIL PENELITIAN DAN PEMBAHASAN. menggunakan sensor optik berbasis mikrokontroler ATMega 8535 dengan

BAB III ANALISA SISTEM

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan September 2014 sampai November

BAB III PERANCANGAN ALAT DAN PEMBUATAN SISTEM. kadar karbon monoksida yang di deteksi oleh sensor MQ-7 kemudian arduino

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

Gambar 3.1 Diagram Blok Alat

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB III PERANCANGAN ALAT

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III METODE PENELITIAN

BAB II KONSEP DASAR PERANCANGAN

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN SISTEM

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB III PERANCANGAN SISTEM

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN SISTEM

LAPORAN AKHIR OTOMATISASI BUKA TUTUP GORDEN SERTA ON/OFF LAMPU DENGAN INPUT CAHAYA DAN REMOTE CONTROL

BAB III DESAIN DAN PENGEMBANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB I PENDAHULUAN. diseluruh aspek kehidupan. Seiring kemajuan zaman, penggunaan energi

BAB 3 PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMODELAN

BAB III METODE PENELITIAN

Input ADC Output ADC IN

BAB III PERANCANGAN DAN CARA KERJA SISTEM. Pada bab ini diterangkan tentang langkah dalam merancang cara kerja

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III METODE PENELITIAN. Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

Oleh : Pembimbing : Rachmad Setiawan, ST.,MT. NIP

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PERSEMBAHAN... iv. ABSTRAK... v. ABSTRACT... vi. KATA PENGANTAR...

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN REALISASI ALAT

BAB 3 PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

BAB IV PENGUJIAN DAN ANALISA

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM

Rancang Bangun Sistem Pengontrol Intensitas Cahaya pada Ruang Baca Berbasis Mikrokontroler ATMEGA16 Maulidan Kelana 1), Abdul Muid* 1), Nurhasanah 1)

Fakta.

BAB IV CARA KERJA DAN PERANCANGAN SISTEM. ketiga juri diarea pertandingan menekan keypad pada alat pencatat score, setelah

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. pengendali yang dapat diandalkan semakin meningkat yang kemudian. menghasilkan perkembangan baru dalam perancangannya.

SISTEM PENERANGAN RUMAH OTOMATIS BERDASARKAN INTENSITAS CAHAYA DAN KEBERADAAN MANUSIA DALAM RUANGAN BERBASIS MIKROKONTROLER

BAB III METODELOGI PENELITIAN

BAB III PERENCANAAN DAN PEMBUATAN ALAT

BAB IV PERANCANGAN DAN PEMBUATAN ALAT UKUR TEMPERATUR BERBASIS MIKROKONTROLER

PERANCANGAN TIMBANGAN DIGITAL DENGAN PC SEBAGAI MEDIA DATABASE INFORMASI INVENTORI BUAH

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Maret 2015 sampai dengan Agustus 2015.

BAB III ANALISIS DAN PERANCANGAN SISTEM. besar berupa gambar dengan tujuan agar sebuah sistem dapat lebih mudah

BAB III ANALISIS DAN PERANCANGAN

BAB III DESAIN BUCK CHOPPER SEBAGAI CATU POWER LED DENGAN KENDALI ARUS. Pada bagian ini akan dibahas cara menkontrol converter tipe buck untuk

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

BAB 3 PERANCANGAN SISTEM

BAB III METODE PENELITIAN. alat pendeteksi frekuensi detak jantung. Langkah langkah untuk merealisasikan

PEMBUATAN ALAT UKUR JARAK BERBASIS PC MENGGUNAKAN SENSOR GP2D12 MELALUI SERIAL PORT. Dwi Riyadi M

BAB 3 PERANCANGAN SISTEM. Ruang Kelas Dengan Menggunakan Controller Board ARM2368 ini adalah Controller

BAB III ANALISIS DAN DESAIN SISTEM

BAB III DESAIN DAN IMPLEMENTASI

BAB III PERENCANAAN DAN PEMBUATAN ALAT

SISTEM OTOMATISASI PENGENDALI LAMPU BERBASIS MIKROKONTROLER

BAB III PERANCANGAN SISTEM

Diode) Blastica PAR LED. Par. tetapi bisa. hingga 3W per. jalan, tataa. High. dan White. Jauh lebih. kuat. Red. White. Blue. Yellow. Green.

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB III PERANCANGAN SISTEM

BAB III PERENCANAAN. 3.1 Perencanaan Secara Blok Diagram

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Diagram blok alur penelitian dapat dilihat pada gambar 3.1.

Bab IV PENGOLAHAN DATA DAN ANALISA

Transkripsi:

BAB III PERANCANGAN SISTEM 3.1 Dasar Perancangan Sistem Perangkat keras yang akan dibangun adalah suatu aplikasi mikrokontroler untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk aplikasi ini menggunakan rangkaian sistem minimum mikrokontroler dan LDR. Untuk perangkat pengolahannya digunakan mikrokontroler ATMega16 sedangkan untuk perangkat outputnya berupa LCD dan lampu LED. Diagram blok sistem dapat dilihat pada gambar 3.1. LAMPU (LED) PWM MIKROKONTROLER LCD Xbee-ProS2B Receiver SENSOR (LDR) MIKROKONTROLER Xbee-ProS2B Transmitter Gambar 3.1. Diagram blok kontrol pencahayaan pada ruang kuliah untuk mendukung program hemat energi berbasis WSN. 21

22 Fungsi dari masing-masing blok sistem adalah: 1. Sensor LDR (Light Dependent Resistor) Sensor berfungsi sebagai feedback dan mendeteksi kondisi pencahayaan ruangan. Nilai keluaran dari sensor LDR yang merupakan data analo nantinya adalah berupa tegangan. Yang nantinya akan tersambung ke mikrokontroler, yaitu di port A. 2. Mikrokontroler Mikrokontroler berfungsi sebagai pengolah data sensor. Data yang diperoleh dari sensor yang terdapat pada port A akan dikonversi melalui ADC (Analog Digital Converter) menjadi data digital. Setelah itu data akan dikirimkan ke mikrokontroler (receiver) melalui xbee-pros2b (transmitter). 3. Xbee-ProS2B Xbee-ProS2B berfungsi sebagai modul transceiver yang menerima data dari mikrokontroler serta mengirimkan data sensor ke mikrokontroler lainnya, atau bisa disebut juga sebagai jalur data menuju mikrokontroler (receiver). Pada modul xbee-pros2b ini menggunakan komunikasi serial dengan modulasi FSK (frequency shift keying). Modulasi FSK (frequency shift keying) sendiri adalah salah satu modulasi yang dipakai dalam proses pengiriman sinyal. 4. LCD LCD berfungsi untuk menampilkan data keluaran sensor LDR yang berasal dari mikrokontoler ATMega16.

23 5. PWM (Pulse Width Modulation) PWM adalah merupakan suatu cara yang digunakan untuk mengatur sinyal analog (dalam penelitian ini digunakan sebagai pengatur tegangan lampu) dengan menggunakan data digital. PWM 10 bit terdiri dari 0 hingga 1023. 6. Lampu LED Lampu LED berfungsi sebagai benda yang dikendalikan dan dimonitoring. Sistem yang akan dibangun ini dapat mengendalikan intensitas lampu berdasarkan banyaknya cahaya yang terdapat pada suatu ruang. Apabila jumlah cahaya yang terdapat pada ruangan tersebut cukup terang, maka sensor akan merespon dan membuat mikrokontroler bekerja untuk menampilkan data ke LCD serta membuat lampu di ruangan itu akan meredup bahkan mendekati mati total. Begitu pula sebaliknya ketika keadaan di ruangan tersebut minim cahaya, maka sensor akan kembali merespon dan membuat mikrokontroler menampilkan data keluaran berupa ADC ke LCD serta membuat lampu di ruangan itu akan menjadi terang. Dimulai pada saat sensor mendapatkan sumber cahaya yang berasal dari luar, yaitu sinar matahari. Lalu akan mengirimkan data ke mikrokontroler yang nantinya akan diolah untuk dapat menampilkan keluaran berupa ADC melalui LCD. Setelah itu melalui Xbee-ProS2B (transmitter) data yang telah diolah akan dikirimkan secara nirkabel kepada Xbee-ProS2B (receiver), data tersebut digunakan oleh dimmer sebagai pengatur terang atau redupnya cahaya lampu LED.

24 3.1.1 Flowchart Rangkaian Sistem Untuk flowchart pada rangkaian sistem transmitter dapat dilihat pada gambar 3.2. MULAI PEMBACAAN LDR PENGOLAHAN ADC NILAI ADC > SET POIN TIDAK PERINTAH TERANGKAN LAMPU IYA PERINTAH REDUPKAN LAMPU KIRIMKAN VIA XBEE SELESAI Gambar 3.2. Flowchart transmitter.

25 Untuk flowchart pada rangkaian sistem receiver dapat dilihat pada gambar 3.3. MULAI XBEE MENERIMA DATA PENGOLAHAN ADC PENGOLAHAN NILAI ADC NILAI ADC KURANG DARI SET POINT NILAI ADC MELEBIHI SET POINT LAMPU MENYALA DARI REDUP KE TERANG LAMPU MEREDUP ATAU MATI SELESAI Gambar 3.3 Flowchart receiver.

26 3.2 Perancangan Perangkat Keras (Hardware) Pada bagian ini akan dijelaskan bagian-bagian perangkat keras serta bagaimana perancangannya yang terdapat dalam penulisan tugas akhir ini. 3.2.1 Rangkaian Sensor Sebagai sensor cahaya, LDR (Light Dependent Resistor) berfungsi untuk menghitung besarnya intensitas cahaya di ruangan. Rangkaian sensor akan dihubungkan dengan LCD yang terhubung dari mikrokontroler. Rangkaian sensor cahaya yang digunakan pada pengontrolan ditunjukan pada gambar 3.4. Gambar 3.4 Rangkaian sensor. Pengendali ruangan ini menggunakan satu buah LDR sebagai transducer yang mengubah energi cahaya menjadi energi listrik yang selanjutnya akan diolah oleh mikrokontroler. Sensor LDR diletakkan dekat dengan sumber cahaya dan akan

27 diproses oleh mikrokontroler. Untuk hubungan keadaan sensor LDR dengan jumlah keluaran ADC dapat dilihat pada tabel 3.1. Tabel 3.1 Hubungan keadaan LDR dengan jumlah keluaran ADC. Keadaan LDR ADC Terkena cahaya 14 Tidak terkena cahaya 1024 3.2.2 Rangkaian LCD Untuk menampilkan data yang ada, sistem pada LCD menggunakan tampilan 16cm x 2cm. LCD yang digunakan adalah buatan Hitachi. Untuk koneksi ke mikrokontroler RS = PC.0 dan E = PC.2, untuk RW langsung digroundkan. Untuk rangkaian LCD dapat dilihat pada gambar 3.5. Gambar 3.5. Tampilan display LCD.

28 3.2.3 Rangkaian Mikrokontroler ATMega16 Pada perancangan pengontrolan cahaya pada ruang kuliah dalam mendukung program hemat energy, dengan port A terhubung pada sensor LDR (Light Dependent Resistor), yaitu pada PA.0. Untuk menentukan set point pada sistem tersebut. Rangkaian mikrokontroler ditunjukan pada gambar 3.6. Gambar 3.6 Rangkaian mikrokontroler.

29 3.2.4 Rangkaian Dimmer Rangkaian dimmer ini berfungsi untuk mengatur besaran tegangan AC yang masuk ke perangkat lampu yang berpengaruh kepada tingkatan terang atau redupnya cahaya lampu. Rangkaian dimmer dapat kita lihat pada gambar 3.7. Gambar 3.7 Rangkaian dimmer 3.2.5 Rangkaian Xbee-proS2B Xbee digunakan sebagai pengirim data secara nirkabel dari bagian transmitter ke bagian receiver. Selain rangkaian xbee (Gambar 3.8), Di bawah ini juga akan ditampilkan rangkaian Power Supply system (Gambar 3.9).

30 Gambar 3.8 Rangkaian xbee. Gambar 3.9 Power supply sistem.

31 3.3 Perancangan Perangkat Lunak (software) Perangkat lunak merupakan sekumpulan instruksi yang digunakan sebagai sistem operasi yang mengontrol perangkat keras dalam memberikan masukkan dan keluaran data serta pertukaran informasi. Jadi perangkat lunak direalisasikan untuk mendukung perangkat keras. Dalam perancangan perangkat lunak dibahas tentang perancangan bagaimana perubahan data digital menjadi kode ASCII agar nantinya dapat dibaca oleh LCD dan implementasi diagram air yang menjadi inisialisasi program. Bahasa pemrograman yang digunakan yaitu bahasa basic (bascom). 3.3.1 Program pada Mikrokontroler ATMega16 Untuk menjalankan sistem yang diperlukan perangkat lunak untuk mengendalikan perangkat keras. Perangkat lunak terdiri dari program utama yang di dalamnya terdapat beberapa sub program. Program pada mikrokontroler ini diawali dengan proses inisialisasi terhadap port mikrokontroler dan LCD. Data input akan dikirim dari sensor LDR (Light Dependent Resistor) dan kemudian data akan diolah oleh mikrokontroler dan ditampilkan pada LCD sebanyak 2x16 karakter. Data keluaran di LCD merupakan data yang diambil dari percobaan. Untuk memudahkan dalam program diperlukan diagram air sebagai kerangka dasar sebuah program. Diagram air (flowchart) program dapat ditunjukan dalam gambar 3.10.

32 MULAI Sensor akan membaca keadaan cahaya di dalam ruangan, yang nantinya dikirimkan ke mikrokontroler Mikrokontroler akan menentukan nilai ADC dan menampilkan di LCD Mikrokontroler pada receiver akan menentukan apakah lampu akan bertambah terang atau meredup SELESAI Gambar 3.10 Flowchart program 3.3.2 Program Pada Sensor Pada rangkaian transmitter, terdapat program yang harus dijalankan agar mikrokontroler dapat berfungsi.yang mana nantinya akan dimasukkan nilai minimum dan maksimum untuk keluaran nilai ADC yang akan ditampilkan melalui LCD. Program pada sensor dapat dilihat pada gambar 3.11.

33 Gambar 3.11. Program sensor menggunakan bascom 3.3.2.1 Subrutin ADC Subrutin ADC ini adalah merupakan bagian dari program inti dari sistem keseluruhan yang akan dibangun, yang menjelaskan alur kerja dari sistem ADC tersebut. Detail Flowchart program ditunjukan gambar 3.12.

34 MULAI Penginisialisasian terhadap port yang akan dijadikan keluaran ADC ADC akan bekerja sesuai dengan inisialisasi yang diinginkan pada listing program SELESAI Gambar 3.12 Subrutin ADC Penggunaan ADC internal dari mikrokontroler membutuhkan penyetingan atau inisialisasi port yang diaktifkan, fungsi ADC disini sebagai pembanding atau komperator internal dalam merubah data linier menjadi pengelompokan data digital. Secara alur flowchart, program mengawali dengan menginisialkan port tertentu untuk dijadikan sebagai input ADC. Dan selanjutnya ADC akan bekerja sesuai inisialisasi yang diinginkan pada listing program.

35 3.3.3 Konfigurasi Xbee-ProS2B pada XCTU Xbee S2B harus di konfigurasi terlebih dahulu agar dapat beroperasi dengan benar. Konfigurasi Xbee-proS2B pada sistem minimum dan lampu (penerima), dapat dilihat pada gambar 3.13.

36

37 Gambar 3.13. Konfigurasi Xbee-proS2B pada sistem minimum dan lampu (penerima)

38 Sedangkan konfigurasi Xbee-proS2B pada sistem minimum dan sensor (pengirim) dapat dilihat pada gambar 3.14.

39

40 Gambar 3.14. Konfigurasi Xbee-proS2B pada sistem minimum dan sensor (pengirim)