BAB III PERANCANGAN ALAT

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III ANALISA DAN PERANCANGAN ALAT

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III PERANCANGAN ALAT PENDETEKSI KERUSAKAN KABEL

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Adapun blok diagram modul baby incubator ditunjukkan pada Gambar 3.1.

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

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN ALAT

BAB III DESKRIPSI MASALAH

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB III METODE PENELITIAN

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

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN CARA KERJA RANGKAIAN

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB III PERENCANAAN DAN PEMBUATAN ALAT

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

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB III METODE PENELITIAN

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN ANALISA

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

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

BAB IV METODE PENELITIAN. Penelitian ini menggunakan rangkaian terdiri dari blok mikrokontroler, blok

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya.

BAB III PERANCANGAN SISTEM KENDALI EXHAUST FAN MENGGUNAKAN BLUETOOTH

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III ANALISA DAN PERANCANGAN ALAT

BAB III PROSES PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III RANCANGAN SMPS JENIS PUSH PULL. Pada bab ini dijelaskan tentang perancangan power supply switching push pull

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB III PERANCANGAN SISTEM

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

BAB III PERANCANGAN ALAT. Gambar 3.1 Diagram Blok Pengukur Kecepatan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 9 NO. 1 April 2016

BAB 3 METODOLOGI PENELITIAN

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

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III PERANCANGAN SISTEM

BAB III PERENCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN KERJA ALAT

BAB III PERANCANGAN ALAT

BLOK DIAGRAM DAN GAMBAR RANGKAIAN

BAB III PEMBUATAN ALAT DAN IMPLEMENTASI

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

Gambar 3.1 Blok Diagram Sistem

BAB III METODOLOGI PENELITIAN. Berikut adalah gambar blok diagram :

Perancangan Alat Pemisah dan Pensortir Buah Jeruk Berbasis Arduino

27 Gambar 3.2 Rangkaian Sistem Monitoring Cara kerja keseluruhan sistem ini dimulai dari rangkaian catu daya sebagai power atau daya yang akan disalur

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource,

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

Transkripsi:

BAB III PERANCANGAN ALAT Pada bab ini menjelaskan tentang perancangan sistem alarm kebakaran menggunakan Arduino Uno dengan mikrokontroller ATmega 328. yang meliputi perancangan perangkat keras (hardware) dan perancangan perangkat lunak (software). Perancangan hardware menjelaskan tentang perancangan tiap-tiap rangkaian elektronik alat serta pembuatan rangka alat secara keseluruhan. Sedangkan perancangan software menjelaskan tentang algoritma pemrograman menggunakan bahasa C. 3.1 Diagram Blok Rangkaian Perancangan sistem alarm kebakaran ini menggunakan Arduino Uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang terjadi pada setiap zona alarm dan dapat mengaktifkan alarm. Sebuah diagram blok perancangan sistem ditunjukan pada gambar dibawah ini : 34

35 Sensor1 Led Zone 1,2 &3 Sensor2 IC Sensor3 ARDUINO UNO / ATmega 328 74HC 595 Alarm Zone 1,2&3 Tombol General Tombol Main Tombol Lokal Relay 5VDC Lampu Bell Alarm Tombol Reset LCD 2X16 Gambar 3.1. Diagram Blok Sistem Prinsip Kerja Sistem: Pada saat sensor dari salah satu zona aktif, maka sensor dari salah satu zona tersebut mengirim sinyal ke Arduino Uno. Sinyal tersebut kemudian diproses, setelah diproses sinyal tersebut di kirim ke rangakian IC 74HC595, relay dan LCD. Kemudian rangkaian IC 74HC595 mengaktifkan alarm dari salah satu zona yang terdeteksi adanya kebakaran. Pada saat yang bersamaan relay akan aktif untuk menghidupkan lampu dan buzzer juga LCD akan menampilkan suatu pesan yang berisikan salah satu zona aktif atau yang terdeteksi adanya kebakaran. Jika tombol lokal ditekan maka alarm yang terdapat pada zona yang terdeteksinya adanya kebakaran akan mati, jika tombol main ditekan maka buzzer 35

36 dan lampu akan mati. Kemudian jika tombol general ditekan maka akan mengaktifkan alarm pada semua zona. 3.2 Perancangan Perangkat Keras Perancangan perangkat keras meliputi semua perangkat atau rangkaian yang digunakan untuk mendukung terwujudnya alat ini secara keseluruhan. Secara garis besar, perangkat keras ini terdiri dari rangkaian Arduino yang didalamnya sudah terdapat IC mikrokontroler ATmega 328, rangkaian kontrol yang berfungsi sebagai pengendali dari semua device atau peralatan yang akan dikontrol dan sebagai penghubung masing-masing perangkat dengan Arduino Uno dan sebuah papan peraga atau simulasi. Dalam rangkaian kontrol terdapat rangkaian LED, relay, IC, dan rangkaian pendukung lainnya. 36

37 3.2.1 Rangkaian Arduino Uno Gambar 3.2. Rangkaian Arduino Uno Sebuah rangkaian Arduino Uno ditunjukan pada gambar diatas. Arduino Uno menggunakan mikrokontroler ATmega328 dan memiliki 14 input output dan 6 input analog (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Arduino 37

38 Uno berisi fitur-fitur yang diperlukan untuk mendukung mikrokontroler, antara lain yaitu : Mikrokontroler : ATmega328 Tegangan Operasi : 5V Tegangan Input (recommended) : 7-12 V Tegangan Input (limit) : 6-20 V Pin digital I/O : 14 (6 diantaranya pin PWM) Pin Analog input : 6 Arus DC per pin I/O : 40 ma Arus DC untuk pin 3.3 V : 150 ma Flash Memory : 32 KB dengan 0.5KB digunakan untuk bootloader SRAM : 2 KB EEPROM : 1 KB Kecepatan Pewaktuan : 16 Mhz Sumber tegangan untuk Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal. Sumber daya dipilih secara otomatis. Eksternal (non- USB) daya dapat berasal baik dari AC ke adaptor DC atau baterai. Arduino dapat beroperasi dengan pasokan tegangan eksternal 6 sampai dengan 20V. Apabila diberikan tegangan kurang dari 7V, jika diukur tegangan pada pin 5V kemungkinan akan kurang dari 5V dan dapat menyebabkan board arduino tidak stabil. Jika 38

39 menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak board Arduino. Kisaran yang disarankan adalah 7 sampai 12 volt. 3.2.2 Rangkaian Power Supply Rangkaian ini digunakan sebagai suplay tegangan ke semua rangkaian. Rangkaian power supply ditunjukan seperti pada gambar dibawah ini : Gambar 3.3. Power Supply 24VDC dan 9VDC Gambar diatas menunjukan sebuah rangkaian power supply 24V. dengan menggunakan Trafo step down 1A yang berfungsi untuk menurunkan tegangan 220VAC ke 24VAC. Keluaran 24VAC kemudian disearahkan oleh dioda bridge. Selanjutnya tegangan 24VDC akan diratakan oleh IC 7824 dan kapasitor C1 3000µF dan kapasitor C2, tegangan 24VDC ini akan digunakan untuk menyalakan bell dan lampu indicator. Kemudian untuk menyalakan Arduino UNOnya yang membutuhkan tegangan 5-12VDC, penulis menggunakan tegangan 9VDC. Untuk menurunkan 39

40 tegangan dari tegangan 24VDC menjadi 9VDC. Agar penurunan tegangan ini tidak terlalu drastic maka terlebih dahulu diturunkan dengan menggunakan IC 7815 Setelah tegangan diturunkan, lalu dikuatkan lagi oleh sebuah kapasitor C3. Terakhir tegangan diturunkan menjadi 9VDC dengan menggunakan IC 7809 dan dikuatkan dengan kapasitor C4. 3.2.3 Rangkaian Tombol Tombol yang digunakan pada sistem berupa saklar push button. Rangkaian Tombol ini digunakan untuk tombol main, tombol local, tombol general dan tombol riset. Adapun rangkain tombol terlihat seperti pada gambar 3.4. Gambar 3.4. Rangkaian tombol Karena saklar push button ini juga merupakan masukan bagi pengendali mikro maka agar diperoleh logika 1 (high) dan 0 (low) yang baik, maka digunakan rangkaian seperti gambar 3.4. Ketika saat saklar belum diaktifkan atau ditekan maka 40

41 tegangan keluaran V OUT V CC 5 volt. Akan tetapi pada saat saklar tersebut diaktifkan atau ditekan maka V OUT 0 volt. 3.2.4 Rangkaian IC 74HC595 Untuk penghematan I/O Arduino maka digunakanlah IC 74HC595. Dimana seluruh rangkaian led melalui IC 74HC595 tersebut. Prinsip kerja IC 74HC595. 8-bit serial-in/ serial or parallel-output shift register) ini memiliki 8-bit input serial dengan 8-bit output serial atau output paralel dan IC ini juga memiliki storage register yang mana mempunyai pin input pulsa clock yang terpisah dengan shift registernya. IC 74HC595 adalah shift register dengan input berupa clock, data dan latch. Berguna untuk menghemat penggunaan pin I/O pada Arduino. Gambar 3.5. Rangkaian LED dan Relay menggunakan IC 74HC595 LED, relay lampu Indikator dan Bell akan menyala atau aktif jika diberi sinyal HIGH atau 1 dan mati pada keadan LOW atau 0. 41

42 3.2.5 Rangkaian LCD LCD digunakan untuk menampilkan data keluaran sebelum data tersebut dikirim melalui gelombang radio, hal ini diperlukan untuk mencocokkan data tersebut apakah sesuai antara data yang dikirim dengan yang diterima saat ditampilkan oleh komputer. Dalam perancangan ini mode yang digunakan untuk menuliskan data ke LCD digunakan sebanyak 4 bit, dengan menyambungkan pin RS ke pin 2 Arduino dan E pada pin 3, pin D0 sampai D3 dengan pin 4 sampai pin 7. seperti terlihat pada gambar 3.6 dibawah ini. Gambar 3.6. Rangkaian LCD 3.2.6 Rangkaian Keseluruhan Gambar dibawah ini menunjukkan rangkaian alat secara keseluruhan yang terdiri dari Arduino board, rangkaian tombol dan rangkaian sensor sebagai input dan rangkaian LCD. Serta rangkaian IC 74HC595 sebagai output. 42

43 Gambar 3.7. Rangkaian keseluruhan 3.3 Perancangan Perangkat Lunak Perangkat lunak yang direncanakan adalah perangkat lunak untuk mendukung perangkat keras. Perangkat lunak berisi program-program yang akan digunakan untuk memberikan sejumlah perintah yang akan dieksekusi oleh mikrokontroler. Sebuah perangkat lunak akan dapat bekerja dengan baik jika sejumlah perintah yang diberikan mikrokontroler dapat dieksekusi dengan baik sesuai dengan perintah program yang diberikan. Maka, antara perangkat lunak dan perangkat keras harus sinkron, sehingga sistem dapat bekerja dengan baik. 43

44 3.3.1 Flowchart Program Utama Flowchat pada sistem ini terdiri dari program utama dan beberapa subprogram yaitu program sensor1, program sensor2 dan program sensor3. Untuk mempermudah pemahaman terhadap flowchart pada sistem ini, maka ada beberapa subprogram yang flowchartnya dibuat terpisah dari flowchart program utama. Gambar.3.8. Flowchart Program Utama 44

45 3.3.2 Flowchart Program Zone 1 input. Flowchart program zone1, alarm zone1 aktif apabila sensor1 yang mendapat Gambar 3.9. Flowchart Program Zona1 Aktif 45

46 3.3.3 Flowchart Program Zone 2 sensor2. Flowchart program zone2, zone2 akan aktif apabila mendapat input dari Gambar 3.10. Flowchart Program Zona2 Aktif 46

47 3.3.4 Flowchart Program Zone 3 Alarm zone3 akan aktif apabila sensor manual breakglass ditekan. Gambar 3.11 nn. Flowchart Program Zona3 Aktif 47