BAB III PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN. Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus

III. METODE PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB II KONSEP DASAR PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Juli 2014 sampai dengan Januari 2015.

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III METODOLOGI PERANCANGAN

Gambar 3.1 Diagram Blok Alat

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

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

BAB IV PENGUJIAN DAN PEMBAHASAN

BAB III PERANCANGAN DAN REALISASI ALAT

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

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

Rancang Bangun Counter Product Logger Menggunakan Sensor Infrared Berbasis Internet

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III PERANCANGAN Gambaran Alat

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUKURAN DAN ANALISIS SISTEM. diharapkan dengan membandingkan hasil pengukuran dengan analisis. Selain itu,

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI Arduino Mega 2560

Jurnal Coding Sistem Komputer Untan Volume 03, No. 2 (2015), hal ISSN x

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB III PERANCANGAN ALAT

III. METODE PENELITIAN. Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014.

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

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. 2.1 Ethanol

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

BAB III PERANCANGAN ALAT. dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan.

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM PEMANTAUAN POSISI DAN TINGKAT PENCEMARAN UDARA BEGERAK

BAB III METODELOGI PENELITIAN

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

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

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

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

BAB III DESAIN DAN IMPLEMENTASI SISTEM

BAB 3 PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

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 Deskripsi Model Sistem Monitoring Beban Energi Listrik Berbasis

BAB II DASAR TEORI. Gambar 2.1 Strain Gauge

Kotak Surat Pintar Berbasis Mikrokontroler ATMEGA8535

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

Pengembangan OSD (On Screen Display) dengan Penambahan Menu untuk Aplikasi pada Semi Autonomous Mobile Robot dengan Lengan untuk Mengambil Objek

BAB III METODE PENELITIAN. Penelitian dilakukan dengan merancang beberapa node yang akan

METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli

2 METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Januari 2015 hingga Oktober 2015

BAB III METODE PENELITIAN

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

METODE PENELITIAN. Penelitian ini dilaksanakan pada Bulan Desember 2011 sampai dengan Maret

BAB III PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI RANCANG BANGUN ALAT

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

APLIKASI ATMEGA 8535 DALAM PEMBUATAN ALAT UKUR BESAR SUDUT (DERAJAT)

BAB III DESKRIPSI MASALAH

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

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

BAB 3 PERANCANGAN SISTEM

RANCANG BANGUN ALAT UKUR TINGGI BADAN DENGAN DISPLAY OLED DAN BERSUARA BERBASIS ARDUINO UNO

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

BAB III ANALISA DAN PERANCANGAN

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB III PERANCANGAN DAN REALISASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

PERANCANGAN. 4-1

BAB III RANCANG BANGUN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III METODE PENELITIAN

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. mengerjakan tugas akhir ini. Tahap pertama adalah pengembangan konsep

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

Transkripsi:

BAB III PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Pada bab ini menjelaskan perangkat keras yang digunakan dalam membuat tugas akhir ini. Perangkat keras yang digunakan terdiri dari modul Arduino Pro Mini, modul RTC, modul Potensiometer, modul wireless, modul SD card. 3.1.1 Blok Diagram Sistem Pada tugas akhir ini, terdapat beberapa diagram blok yang dirancang. Berikut diagram blok secara keseluruhan : Gambar 3.1 Diagram blok sistem keseluruhan Pada blok diagram tersebut, terdapat tiga blok utama, yaitu: 1. input 2. prosses 3. output Bagian input merupakan kumpulan sensor yang digunakan untuk memperoleh data yang diperlukan, data tersebut kemudian akan diolah menjadi informasi. Dalam diagram tersebut ada dua komponen yang merupakan input, yaitu : sensor potensiometer dan modul RTC. Potensiometer merupakan 22

23 komponen yang digunakan untuk mendapatkan data dari perubahan posisi tanah, sebenarnya potensiometer ini bukan merupakan sebuah sensor akan tetapi kepekaannya terhadap perubahan posisi membuatnya dapat digunakan untuk mendapatkan data dari perubahan posisi yang terjadi. Modul RTCdigunakan untuk mendapatkan data berupa waktu, modul ini merupakan real time clock lengkap berupa informasi waktu. Pada sensor potensiometer output yang dihasilkan berupa data analog, oleh karena itu sensor tersebut akan dimasukan ke pin ADC yang terdapat pada Arduino agar data dapat dikonversi menjadi sinyal digital. Data dari module RTC akan dikirim melalui komunikasi paralel (SCL dan SDA).Pada output terdapat LCD sebagai media untuk melihat informasi yang telah diolah oleh Arduino.Modul SD Card merupakan media penyimpanan informasi. Buzzer digunakan untuk tanda apabila hasil dari informasi nilai ADC sudah melebihi batas yang telah ditentukan. Selain itu data yang telah didapat, dikirim melalui modul wireless. Pada modul wireless penerima data akan diolah kembali dengan menggunakan personal computer (PC). 3.1.2 Modul RTC Data Logger Modul RTC Data Logger merupakan sebuah alat yang ditempatkan diluar ruangan untuk memonitoring sebuah pergerakan tanah. Modul RTC Data Logger ini merupakan kumpulan dari beberapa komponen elektronika yaitu Arduino, Modul SD card, Modul wireless, modul Potensiometer, modul RTC, dan buzzer. Modul ini akan memproses data dari hasil keluaran sensor potensiometer dan RTC. Gambar 3.2 merupakan gambar Modul RTC Data Logger. Gambar 3.2 Modul RTC Data Logger

24 3.1.2.1 Arduino Pro Mini Pada bagian prosses pengolahan data, data diolah menggunakan Arduino Pro Mini. Arduino Pro Mini adalah board yang berisi mikrokontroler Atmega238. Arduino Pro Mini ini mempunyai fitur seperti ADC, timer, dan komunikasi serial. Bahasa pemogramannya menggunakan Arduino Ide. Arduino cukup mudah digunakan karena pemogramannya open source. Gambar 3.3 Skema Arduino Pro Mini Data Logger Berikut konfigurasi port yang akan digunakan : Tabel 3.1 Tabel Konfigurasi port Arduino Pro Mini Nama Pin Fungsi Keterangan D9,D8,D7,D6, D5, D3, D2 LCD 16x2 Menampilkan informasi A4 SCL Komunikasi Modul RTC A5 SDA Komunikasi Modul RTC D10 Output Komunikasi buzzer Rx RX (penerima) Komunikasi ke Modul Wireless Tx TX (pengirim) Komunikasi ke Modul Wireless

25 D11,D12,D13, D4 Output Komunikasi ke Modul SD Card A0 Input sensor Sensor Potensiometer Modul ini akan mengolah data yang didapat dari sensor potensiometer. Data yang didapat dari sensor tersebut akan diolah menjadi sebuah informasi. RTC Data Logger ini akan mengambil data secara terus menerus sesuai dengan waktu yang sebenarnya. Mikrokontroler akan mengatur semua kerja dari semua perangkat atau komponen yang digunakan. Gambar 3.4 adalah mikrokontroler Arduino Pro Mini yang digunakan dalam pembuatan alat ini. Gambar 3.4 Arduino Pro Mini 3.1.2.2 Rangkaian Sensor Potensiometer Potensiometer adalah resistor tiga terminal dengan sambungan geser yang membentuk pembagi tegangan dapat dirubah resistansinya. Prinsip kerja potensiometer dapat di ibaratkan sebagai gabungan dua buah resistor yang dihubungkan secara seri R1 dan R2. Di dalam dua buah resistor ini nilai resistansinya dapat dirubah. Nilai resistansi total dari resistor akan selalu tetap dan nilai ini merupakan nilai resistansi dari potensiometer. Jika nilai resistansi R1 kita perbesar, maka otomatis nilai resistansi dari R2 akan berkurang. Nilai dari potensiometer dapat berubah sesuai dengan perputaran ataupun pergeseran yang dihasilkan. Range yang di hasilkan juga bervariasi, misalnya nilai yang tertera

26 pada potensio adalah 100K ohm, maka range resistansi akan dimulai dari tahanan 0 ohm sampai dengan 100K ohm. Rangkain sensor potensiometer ini sangat sederhana dan praktis. Vout dari sensor ini dapat langsung dihubungkan ke mikrokontroler. Vout dari sensor potensiometer dijadikan masukan melalui pin Analog-to-Digital Converter pada modul Arduino Pro Mini. Pengolahan data dari sensor tersebut cukup mudah karena cukup dengan mengkonversi nilai ADC yang diambil. Gambar 3.5 Skema Sensor Potensiometer Potensiometer Tali Gambar 3.6 Modul Sensor Potensiometer Gambar 3.6 merupakan gambar rangkaian yang telah terpasang pada board PCB beserta seluruh komponennya. 3.1.2.3 Rangkaian Modul RTC Modul RTC (real time clock) adalah modul atau perangkat yang berfungsi sebagai pewaktu. Modul ini menampilkan informasi berupa waktu. Informasi tersebut cukup lengkap karena berisi tanggal, bulan, tahun, jam, menit, detik dan

27 hari. Modul RTC ini sangat dibutuhkan pada pembuatan Data Logger ini, karena Modul RTC ini digunakan sebagai media informasi mengenai waktu. Dengan adanya modul RTC ini data yang diambil sensor dapat diketahui berdasarkan waktu, penggunaan modul RTC ini sangat tepat digunakan dalam pembuatan sistem akusisi data atau monitoring. Modul ini dapat dihubungkan dengan mikrokontroler seperti Arduino ProMini menggunakan komunikasi i2c. Gambar 3.7 adalah gambar raangkaian dari modul RTC. Gambar 3.8 adalah gambar dari Modul RTC yang sudah terpasang pada PCB dan lengkap dengan komponen - komponennya. Gambar 3.7 Rangkaian Modul RTC Baterai IC DS1307 Gambar 3.8 Modul RTC 3.1.2.4 Rangkaian Modul SD Card Modul SD Card merupakan modul untuk mempermudah antarmuka antara mikrokontroler dengan SD card. Modul dapat digunakan sebagai media penyimpanan. Modul ini cocok untuk berbagai aplikasi yang membutuhkan media penyimpan data. Penggunaan modul SD card ini sangat dibutuhkan pada

28 pembuatan data logger. Modul SD card berkomunikasi dengan mikrokontrler menggunakan jalur SPI yang telah tersedia pada mikrokontroler. Gambar 3.9 Skema rangkain modul SD card Gambar 3.9 adalah skema rangkaian antara modul SD card dengan mikrokontroler. Pin yang digunakan yaitu pin miso, mosi, sck, dan ss. Gambar 3.10 Modul SD card Gambar 3.10 adalah modul SD card yang digunakan pada pembuatan data logger ini. Modul ini bekerja pada tegangan 5 volt. 3.1.2.5 Modul Wireless Komunikasi data tanpa kabel (wireless) merupakan cara yang efektif untuk komunikasi jarak jauh tanpa harus terganggu dengan jalur kabel yang panjang.

29 Modul wireless Si4463 merupakan modul transceiver ( tranmitter receiver). Modul ini merupakan sebuah modul yang terdiri dari RF transmitter dan RF receiver dengan sistem interface serial UART. Gambar 3.11Rangkaian modul wireless Transmitter Gambar 3.11 adalah gambar rangkaian modul wireless Transmitter dengan mikrokontroler. Pin yang digunakan pin Rx dan Tx. Gambar 3.12 Rangkaian modul wireless Receiver Gambar 3.12 adalah gambar skematik modul wireless Receiver yang terhubung dengan bootloader. Pada receiver yang dibutuhkan yaitu pin Tx dan Rx. Gambar 3.13 Modul wireless Transmitter

30 Gambar 3.13 adalah gambar modul wireless Transmitter yang telah tersambung dengan kabel antena. Gambar 3.14 Antena pemancar modul wirelss Transmitter Gambar 3.14 adalah antena yang digunakan sebagai pemancar pada modul wireless Transmitter. Gambar 3.15 Modul wireless Receiver Gambar 3.15 merupakan gambar modul wireless Receiver yang terhubung dengan bootloader. Bootloader ini yang nantinya akan dihubungkan dengan PC. 3.2 Perancangan Algoritma 3.2.1 Algoritma Modul RTC Data Logger Dalam modul RTC Data Logger ini perancangan algoritma dibagi dalam dua perancangan, yaitu algoritma pengiriman pada mikrokontroler dan algoritma penerimanaan pada Visual Basic. Algoritma mikrokontroler merupakan alur kerja dari program yang telah dibuat untuk mendapatkan informasi dari data yang telah diambil oleh sensor.

31 Gambar 3.16 Algoritma pengiriman modul data logger Pada gambar 3.16 merupakan gambar algoritma pengiriman pada alat. Pengecekan pertama adalah pengecekan inisialisasi port dari semua sensor atau modul yang digunakan. Program utamanya sendiri terdiri dari program pembacaan sensor, program seleksi, dan program pengiriman. Program pembacaan sensor merupakan program looping yang akan terus menerus bekerja untuk mengambil dari modul RTC dan mendeteksi perubahan pada sensor potensio. Realtime clock akan membantu mendeteksi setiap perubahan sesuai waktu yang sebenarnya. Program seleksi membandingkan hasil pengambilan data dari sensor potensiometer dengan batas maksimal nilai ADC (batas = 250). Saat nilai dari sensor potensiometer lebih besar dari nilai batas maksimal pergeseran,

32 maka secara otomatis mikrokontroler akan menyalakan buzzer. Program pengiriman yaitu mengirimkan hasil dari sensor potensiometer dan modul RTC. Semua data yang diambil akan ditampilkan melalui modul LCD dan data juga tersimpan pada modul SD card. Pada gambar 3.17 menjelaskan perancangan algoritma penerimaan pada Visual Basic. Program ini merupakan penerimaan data dari modul RTC Data Logger. Data yang telah diterima dari Transmitter akan dibentuk menjadi sebuah record menggunakan Visual Basic. Visual Basic 6 akan menyimpan semua informasi yang diterma dari modul wireless. Semua data yang telah didapat akan disimpan kedalam sebuah database. Database tersebut dibuat menggunakan Microsoft Access. Pada Visual Basic informasi kemudian diseleksi berdasarkan keterangannya. Penyimpanan data pada Microsoft Access dibagi menjadi 4 bagian, yaitu : nomor, tanggal, waktu, dan nilai ADC. Database ini kemudian ditampilkan kembali pada Visual Basic 6.0 berupa data grid. Gambar 3.17 Algoritma penerimaan modul data logger