BAB III PERANCANGAN ALAT DAN PROGRAM

dokumen-dokumen yang mirip
BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT. persiapan komponen, dan peralatan yang dipergunakan untuk melakukan pengujian

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISIS DAN PERANCANGAN

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

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

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

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN IMPLEMENTASI

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

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

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

BAB IV PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN DAN REALISASI ALAT

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

Display LCD. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN ALAT DAN PROGRAM

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

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN Gambaran Alat

BAB III ANALISIS DAN PERANCANGAN

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

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Setelah pelaksanaan dari perancangan dibuat dan dijelaskan pada bab 3,

BAB III PERANCANGAN. Gambar 3.1. Blok sistem secara keseluruhan. Sensor tegangan dan sensor arus RTC. Antena Antena. Sensor suhu.

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

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

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB II DASAR TEORI Sistem Destilasi Menggunakan Tenaga Surya

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

BAB II ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

DT-AVR. Application Note AN214

Output LED. Menggunakan Arduino Uno MinSys

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA

PROTOTIPE PENJEMUR PAKAIAN OTOMATIS BERBASIS ARDUINO UNO

BAB III ANALISIS DAN DESAIN SISTEM

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.

BAB IV PERANCANGAN. 4.1 Flowchart

BAB III MIKROKONTROLER

BAB III PERENCANAAN SISTEM

BAB III ANALISA DAN PERANCANGAN

IV. HASIL DAN PEMBAHASAN. Hasil dari perancangan perangkat keras sistem penyiraman tanaman secara

BAB III PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

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

BAB IV. PERANCANGAN. Blok diagram menggambarkan cara kerja semua sistem E-dump secara keseluruhan yang terdiri dari beberapa komponen:

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II DASAR TEORI. tertarik dalam menciptakan objek atau lingkungan yang interaktif.

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB II DASAR TEORI Arduino Nano

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III PERANCANGAN ALAT

Transkripsi:

BAB III PERANCANGAN ALAT DAN PROGRAM Dalam bab ini penulis akan membahas prinsip kerja rangkaian yang disusun untuk merealisasikan sistem alat, dalam hal ini mikrokontroler 2560 sebagai IC utama untuk pemroses data, Anemometer sebagai kecepatan angin sensor LDR sebagai intensitas cahaya dan RTC menghitung waktu, mulai dari detik, menit, jam, tanggal, bulan, serta tahun kemudian di tampilkan di LCD. Adapun sistem alat yang dibuat dan di rancang sesuai blok diagram, Pembahasan dititik beratkan pada perancangan alat yang dibuat berdasarkan pemikiran penulis mengacu pada sumber yang berhubungan dengan alat, khususnya bagian pada sensor Anemometer yang berbasiskan Arduino mega2560. 3.1 Blok Diagram Pendukung dalam memahami cara kerja sistem, maka dibuat diagram blok perancangan yang merupakan garis besar rangkaian alat pengukur kecepatan angin, 37

38 dan pengukur intensitas cahaya. S RTC DS3231 Arduino Mega 2560 Anemometer LDR LCD Gambar 3.1 Diagram Blok Rangkaian Pembuat Alat Alat pengukur kecepatan angin dan pengukur intensitas cahaya dapat menampilkan kecepatan angin dalam m/s dan intesitas cahaya dalam lux pada layar display LCD yang dipasang pada alat tersebut. Data kecepatan angin didapat melalui sensor Anemometer, kemudian oleh mikrokontroler diproses sehingga menjadi data kecepatan angin yang ditampilkan dalam LCD, Data intensitas cahaya didapat dari sensor LDR, kemudian oleh mikrokontroler diproses menjadi data digital lalu ditampilkan dalam LCD dan sensor RTC DS3231 memiliki fungsi untuk menghitung waktu, mulai dari detik, menit, jam, tanggal, bulan, serta tahun kemudian ditampilkan

39 dalam LCD. 3.2 Realisasi Rangkaian Langkah berikutnya adalah merealisasikan rangkaian setiap blok, rangkaian rangkaian yang akan dibuat yaitu : Rangkaian sensor RTC DS3231dengan Arduino Mega 2560 Rangkaian sensor Anemometer dengan Arduino Mega 2560 Rangkaian sensor LDR dengan Arduino Mega 2560 Rancangan program setiap sensor dengan aplikasi arduino IDE (Integrated Development Enviroment) 3.3 Perancangan Perangkat Keras (Hardware) Pada perancangan alat ini menggunakan Arduino Mega 2560 sebagai dasar utamanya sehingga diperlukan sebuah modul Arduino Mega 2560. Perancangan perangkat keras ini dilakukan untuk mewujudkanya sebuah alat Sistem monitoring cuaca berbasis Arduino menggunakan sensor Anemometer (kecepatan angin) dan sensor LDR (intesitas cahaya) untuk tambahan menampilkan waktu menggunakan sensor RTC DS3231 sehingga dapat terwujudnya pembuatan alat ini. 3.3.1 Arduino Mega 2560 Arduino Mega 2560 adalah sebuah Mikrokontroler yang merupakan perbaikkan dari board Arduino Mega versi terbaru, yang merupakan pebrbaikan dari board terdahulunya yaitu Arduino Mega 1280. Arduino Mega 2560 adalah board Arduino yang diperbesar deangan pin input dan output yang lebih banyak, dan memori yang lebih besar. Arduino Mega 2560

40 mempunyai 4 port serial, Flash memory 256 KB, 16 pin analog, Digital I/O pin 54 (15 provide PWM Output), Clock Speed 16 MHz, sebuah koneksi USB, sebuah power Jack. Arduino Mega 2560 memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menguhubungkan kesebuah komputer dengan kabel USB atau dapat menggunakan baterai untuk memulainya. Setiap modul Arduino Mega 2560 menggunakan 2 (Dua) buah koneksi dengan komputer, Bluetooth dan serial. Komunikasi Bloetooth digunakan untuk komunikasi dengan android. Modul Arduino Mega 2560 yang di gunakan dengan tampilan board seperti Gambar 3.2. Gambar 3.2 Board Modul Arduino Mega 2560 3.3.2 Rangkaian Sensor LDR ke Arduino Mega 2560 Sensor intesitas cahaya LDR berfungsi sebagai masukan pada sistem rangkaian Arduino Mega 2560. PIN V+ dari LDR yang tersambung resistor

41 dihubungkan dengan catu daya pada pin power 5 volt yang terdapat pada Arduino Mega 2560, PIN GND dihubungkan ke PIN GND Power Arduino Mega 2560 dan pin Volt yang menghasilkan tegangan analog hasil intesitas cahaya dihubungkan ke pin A1 Analog In pada Arduino Mega 2560. Seperti pada Gambar 3.3. Gambar 3.3 Rangkaian Sensor LDR Ke Arduino Mega 2560 3.3.3 Rangkaian Sensor Anemometer ke Arduino Mega 2560 Anemometer ini harus ditempatkan di daerah terbuka. Pada saat tertiup angin, baling-baling atau mangkok terbuat dari bola ping pong yang terdapat pada Anemometer akan bergerak sesuai arah angin. Makin besar kecepatan angin meniup mangkok-mangkok tersebut, makin cepat pula kecepatan berputarnya begitu juga sebaliknya makin kecil angin meniup semakin kecil putaran pada Anometer tersebut. Dari jumlah putaran dalam satu detik maka dapat diketahui kecepatan anginnya. Di dalam Anemometer terdapat alat pencacah yang akan menghitung

42 kecepatan angin, dan PIN VCC dari Anemometer yang terdapat pada Anemometer dihubungkan dengan catu daya pada pin VCC power 5 volt yang terdapat pada Arduino Mega 2560, PIN GND dihubungkan ke PIN GND Power Arduino Mega 2560 dan pin Volt yang menghasilkan data kecepatan angin dihubungkan ke pin 2 digital pada Arduino Mega 2560, seperti Gambar 3.4. Gambar 3.4 Rangkaian Sensor Anemometer Ke Arduino Mega 2560 3.3.4 Rangkaian Sensor RTC ke Arduino Mega 2560 RTC ini mempertahankan detik, menit, jam, hari, tanggal, bulan, dan informasi tahun. Tanggal pada akhir bulan secara otomatis disesuaikan selama berbulan-bulan dengan sedikit dari 31 hari, termasuk koreksi untuk tahun kabisat. jam beroperasi baik dalam 24 jam atau 12 jam atau dengan format PM indikator AM. Akses modul ini dilakukan melalui antar muka I2C yang dapat dikatakan identik dengan pengalamattan register pada RTC DS1307, dengan demikian kode

43 program yang sudah dibuat untuk Arduino atau mikrokontroler lain dapat berjalan tanpa perlu dimodifikasi dan untuk terhubung pada Arduino di sambungkan ke pin yang terdapat pada arduino pin Sda pada RTC ke Sda pada arduino, Scl pada RTC ke Scl Arduino Vcc pada RTC ke Vcc(5V) pada arduino Gnd RTC ke Gnd Arduino, seperti Gambar 3.5. Gambar 3.5 Rangkaian Sensor RTC DS3231 Ke Arduino Mega 2560 3.4 Perancangan Perangkat Lunak Dalam perancangan alat ini, bahasa yang di gunakan oleh penulis adalah bahasa C dengan bantuan software Arduino IDE ( Integrated Development Enviroment ) yang dijalankan pada sistem operasi Windows. Software ini dapat berfungsi sebagai editor dan simulator dari program yang telah kita buat. Arduino ini akan menampilkan isi dari accumulator, program counter, register-register, dan port pada saat program buatan kita sedang dijalankan. Dengan demikian kita dapat mengetahui apakah program yang telah kita buat sudah benar atau belum. Bila belum benar, program dapat diperbaiki secara langsung dari software Arduino IDE ini.

44 Gambar 3.6 Contoh tampilan program 3.4.1 Aplikasi Rancangan Program Arduino IDE Untuk LDR Setelah proses rangkaian selesai dibuat langkah selanjutnya adalah membuat program pada aplikasi Program Arduino IDE ( Integrated Development Enviroment ). Program aplikasi Arduino IDE dibuka kemudian bentuk tampilan kerja aplikasi Arduino IDE Sketch.

45 Gambar 3.7 Program Arduino IDE Untuk Rangkaian LDR 3.4.2 Aplikasi Rancangan Program Arduino IDE Untuk Anemometer Setelah proses rangkaian selesai dibuat langkah selanjutnya adalah membuat program pada aplikasi Program Arduino IDE ( Integrated Development Enviroment ). Program aplikasi Arduino IDE dibuka kemudian bentuk tampilan kerja aplikasi Arduino IDE Sketch.

46 Gambar 3.8 Program Arduino IDE Untuk Rangkaian Anemometer. 3.4.3 Aplikasi Rancangan Program Arduino IDE Untuk RTC DS 3231 Setelah proses rangkaian selesai dibuat langkah selanjutnya adalah membuat program pada aplikasi Program Arduino IDE ( Integrated Development Enviroment ). Program aplikasi Arduino IDE dibuka kemudian bentuk tampilan kerja aplikasi Arduino IDE Sketch. Seperti Gambar 3.9.

47 Gambar 3.9 Program Arduino IDE Untuk Rangkaian RTC DS3231 3.5 Flowchart Dalam setiap pembuatan suatu alat, hal terpenting yang paling utama dalam perancangannya adalah bagaimana kita dapat mengetahui prinsip kerja dari alat yang dapat digambarkan dalam bentuk flowchart. Gambar dibawah adalah flowchart program secara keseluruhan dari pembuatan alat ini

48 START ANEMOMETER WEATHER STATION SYSTEM MENAMPILKAN ANGKA KECEPATAN ANGIN RTC LDR MENAMPILKAN INFORMASI WAKTU MENAMPILKAN ANGKA INTESITAS CAHAYA LCD NILAI OUTPUT SELESAI Gambar 3.10 diagram flowchart 3.5.1 Penjelesan Cara Kerja Sistem Dari Flowchart Pada awal menggunakan aplikasi dari program Arduiono IDE yang ada pada komputer, kemudian memasukkan IDE perintah untuk menjalankan alat yang akan di jalankan perintah tersebut. Start yang berarti alat siap dihidupkan atau dijalankan

49 kemudian setelah dihidupkan pada tampilan awal LCD muncul tulisan automatic weather system, selanjutnya pada tampilan kedua LCD akan memunculkan informasi waktu dari sensor RTC DS3231, pada tampilan ketiga LCD akan memunculkan tulisan Anemometer beserta data atau nilai output dari tangkapan kecepatan angin yang dilakukan sensor Anemometer dan pada tampilan terakhir LCD akan muncul tulisan LIGHT beserta data atau nilai output dari tangkapan intesitas cahaya yang dilakukan sensor LDR.