BAB III PERANCANGAN. Rectifier. Mobile Phone / Remote Computer. Team Viewer. Gambar 3.1 Blok Rangkaian Sistem

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

BAB III PERANCANGAN. Sensor Ultrasonik. Microcontroller Arduino Uno. Buzzer LED LCD. Gambar 3.1 Blok Rangkaian

BAB III PERANCANGAN. AMR_Voice Smartphone Android. Module Bluetooth untuk komunikasi data. Microcontroller Arduino Uno. Motor Servo untuk Pintu

BAB III PERANCANGAN SISTEM

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

BAB IV PENERAPAN DAN ANALISA

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

BAB III PERANCANGAN ALAT

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

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN DAN PEMBUATAN HAND ROBOT

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

TUGAS AKHIR PENGUKURAN TEGANGAN PADA JALA-JALA LISTRIK PLN UNTUK APLIKASI TELEMETRI ONLINE BERBASIS ARDUINO UNO

BAB IV PENERAPAN DAN ANALISA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN. Power Supply. Microcontroller Wemos. Transistor Driver TIP122. Gambar 3.1 Blok Rangkaian sistem

BAB III PERANCANGAN ALAT

Output LED. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN SISTEM

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV HASIL DAN UJI COBA

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

Display LCD. Menggunakan Arduino Uno MinSys

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

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

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB IV PERANCANGAN ALAT

Network Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN ALAT

III. METODE PENELITIAN. Alat dan bahan yang digunakan dalam penelitian tugas akhir ini terdiri dari

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

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

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

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

BAB II LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

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

BAB III PERANCANGAN. gelombang elektromagnetik yang diterima dengan menggunakan Microcontroller

BAB IV HASIL DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

PERCOBAAN 1 SEVEN SEGMEN

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Pada bab III ini menjelaskan mengenai konsep perancangan alat Monitoring Arus dan

BAB III DESAIN DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang

BAB IV PENGUJIAN DAN ANALISA SISTEM

4.2 Persiapan Perangkat Keras dan Perangkat Lunak

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. Sistem management ruang rapat yang sedang berjalan saat ini masih

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

BAB II ANALISIS DAN PERANCANGAN

BAB II DASAR TEORI Arduino Nano

BAB III METODOLOGI PENELITIAN

4.1.2 Implementasi Sistem Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya adalah implementasi siste

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB IV PENGUJIAN ALAT DAN ANALISA

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

BAB III ANALISIS DAN PERANCANGAN

Rancang Bangun Saklar Lampu Otomatis dan Monitoring Suhu Rumah Menggunakan VB. Net dan Arduino

BAB IV HASIL DAN UJI COBA

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

BAB II DASAR TEORI. Gambar 2.1. Untai Hard Clipping Aktif

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection

BAB IV IMPLEMENTASI DAN PENGUJIAN. Proses instalasi aplikasi merupakan tahapan yang harus dilalui sebelum

BAB II LANDASAN TEORI

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV PEMBAHASAN. 27

BAB II DASAR TEORI Sistem Destilasi Menggunakan Tenaga Surya

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN SISTEM. Pengujian minimum system bertujuan untuk mengetahui apakah minimum

BAB IV PENERAPAN DAN ANALISA

BAB III METODE PENELITIAN

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta.

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

III. METODE PENELITIAN

BAB II DASAR TEORI. bentuk api dan lapangan pertandingan pada KRPAI. Pemadam Api (Setyawan, D.E dan Prihastono, 2012) [2]

BAB III PERANCANGAN ALAT

BAB II LANDASAN TEORI

Transkripsi:

BAB III PERANCANGAN Bab ini membahas perancangan sistem telemetri monitoring tegangan PLN berbasis platform Mikrocontroller Open Source Arduino Uno. Microcontroller tersebut digunakan untuk mengolah informasi yang telah didapatkan oleh microcontroller. Pengaturan tersebut berfungsi untuk menampilkan informasi yang telah diterima oleh microcontroller mengenai kondisi level tegangan. Rancangan sistem dibagi dalam beberapa blok perangkat yang mempunyai fungsi sendiri-sendiri. Pembuatan sistem meliputi perencanaan perangkat keras dan perencanaan perangkat lunak. 3.1 Prinsip Kerja Sistem Sistem yang telah dibangun, secara garis besar terdiri dari blok rangkaian seperti terlihat pada gambar dibawah ini : Rectifier Microcontroller Visual Basic Team Viewer Gambar 3.1 Blok Rangkaian Sistem Mobile Phone / Remote Computer Secara garis besar, cara kerja sistem ini adalah : Rectifier akan mengubah tegangan AC 220 Volt PLN menjadi 5 Volt DC. Microcontroller akan mengubahnya menjadi data digital, dan mengirimkan hasilnya kepada komputer yang terhubung dengannya. Data digital dari microcontroller akan diubah menjadi objek / tulisan oleh computer yang terhubung dengan microcontroller, objek tersebut merupakan sesuatu yang dapat dimengerti oleh user yang menerangkan 20

21 tentang level tegangan PLN. Komputer tersebut terhubung dengan internet, dan ketika ada user yang memasukan ID Komputer tersebut melalui Team Viewer maka secara otomatis computer tersebut akan menjadi Slave dari computer yang melakukan remote desktop tersebut. 3.2 Perancangan Perangkat Keras Dalam pemilihan komponen pada sistem-sistem ini maka sangatlah penting untuk memperhatikan beberapa hal berikut ini : 1. Menggunakan microcontroller dengan platform Open Source sehingga untuk pengembangannya dapat di support oleh komunitas pengguna microcontroller ini. 2. Menggunakan komponen-komponen yang tersedia di pasaran, sehingga harganya murah dan mudah di dapat. 3. Rangkaian yang sederhana sehingga mudah untuk dilakukan penambahan untuk pengembangan lebih lanjut. 3.2.1. Rangkaian Rectifier Rangkaian dibawah ini merupakan rangkaian yang digunakan untuk menurunkan tegangan dari 220 Volt AC menjadi 5 Volt AC sehingga kemudian dikombinasikan dengan jembatan diode untuk mengubahnya menjadi 5 Volt DC. Pertimbangan-pertimbangan yang digunakan untuk memilih komponenkomponen ini adalah sebagai berikut: 1. Harga komponen sangat murah. 2. Dapat dilakukan pengaturan ulang untuk level tegangan yang lainnya. 3. Mudah dilakukan penggantian apabila terjadi kerusakan. 4. Bentuk komponen sangat kecil.

22 AC_PLN_- AC_PLN_+ R2 100kΩ R1 100kΩ D1 1B4B42 4 1 2 3 R3 100kΩ Key=A 50% To_Arduino_PIN_A0 C1 470µF Gambar 3.2 Gambar rangkaian rectifier 3.2.2. Minimum Sistem Microcontroller Arduino Uno Rangkaian mikrokontroler berfungsi untuk mengolah informasi yang didapatkan dari baterai. Kemudian memproses data analog tersebut menjadi data digital. Rangkaian microcontroller ini menggunakan minimum sistem yang pada awalnya digunakan untuk mendownload listing program dari computer ke Chipset microcontroller. Diharapkan dengan minimum sistem ini akan dapat menghemat biaya yang dikeluarkan untuk membangun sistem powerbank ini. Berikut adalah minimum sistem dari Microcontroller Arduino Uno. Gambar 3.3 Minimum sistem Microcontroller Arduino Uno

23 Spesifikasi Hardware : Microcontroller Chipset ATmega328 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 ma DC Current for 3.3V Pin 50 ma Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328) 3.2.3. Rangkaian Microcontroller dan komputer Pada rangkaian ini microcontroller akan menerima input dari diode bridge sebesar 5 volt. Kemudian microcontroller akan mengeluarkan data yang kemudian akan diterima oleh computer. USB_Arduino USB_Laptop Bus1 Ground A0 To_5Volt_Dioda_Bridge Gambar 3.4 Microcontroller dan Komputer

24 3.3 Perancangan Perangkat Lunak Perangkat lunak pada sistem ini menggunakan 2 buah bahasa program, yaitu bahasa C yang telah disederhanakan untuk ditulis pada Arduino IDE yang kemudian akan dimasukan kedalam chip microcontroller, dan Bahasa Basic untuk kemudian ditulis pada Visual Basic Editor. Kedua buah program ini ditulis untuk melakukan pengaturan pada microcontroller dan pengaturan pada komputer. 3.3.1. Perancangan pada microcntroller Arduino pada microcontroller Arduino Uno pengaturan dilakukan dengan memasukan listing program dan di upload dengan menggunakan program Arduino IDE 1.05. yang telah terpasang pada computer slave. Listing program tersebut berfungsi untuk mengatur port pada microcontroller yang akan digunakan untuk menerima data analog dan mengubahnya menjadi digital. Data tersebut kemudian akan dikirimkan kepada komputer untuk kemudian diubah lagi menjadi objek yang dapat dimengerti oleh user. Berikut adalah pengaturan pada microcontroller tersebut : void setup() { Serial.begin(9600); } void loop() { int val=0,volt=0; val=analogread(0); // Read A0 value from analog 0 volt= val * 0.49 * 0.44; Serial.print(volt);// Print the value to serial port delay(1000); } 3.3.2. Perancangan pada Komputer pada komputer pengaturan dilakukan dengan membuat program pada Visual basic. Fungsi visual basic adalah untuk menampilkan dan menterjemahkan data dari microcontroller menjadi objek-objek yang dimengerti oleh user. Pada

25 VB pengaturan terbagi menjadi 2 bagian yaitu listing program visual basic dan graphical user interfacenya. Berikut adalah perancangan graphical user interface untuk pengaturan dan langkah-langkah pembuatannya tersebut : Buka program visual basic dan pilih Microsoft Visual Basic 6.0. Gambar 3.5 Tutorial GUI Visual Basic Langkah 1 Setelah terbuka program visual basic 6 kemudian pilih Standar.exe dan klik Open. Gambar 3.6 Tutorial GUI Visual Basic Langkah 2

26 Kemudian akan muncul Form seperti pada gambar dibawah. Gambar 3.7 Tutorial GUI Visual Basic Langkah 3 Setelah muncul Form seperti pada gambar diatas kemudian Drag and Drop 1 Frame pada panel sebelah kiri dan taruh di dalam Form. Setelah Frame ditaruh di atas Form kemudian pada Table Properties pojok kanan bawah, pada Caption ditulis Level Tegangan. Gambar 3.8 Tutorial GUI Visual Basic Langkah 4

27 Untuk selanjutnya Drag and Drop 7 buah Label pada panel sebelah kiri, taruh 5 buah Label di dalam Form dan 2 buah Label di dalam Frame. Pada Table Properties untuk Caption ditulis masing-masing sesuai dengan kegunaannya dan untuk Label yang berada didalam Frame masing-masing ditulis 000 dan Volt seperti pada gambar dibawah. Gambar 3.9 Tutorial GUI Visual Basic Langkah 5 Untuk selanjutnya Drag and Drop 1 buah PictureBox pada panel sebelah kiri, dan pada Table Properties untuk Picture pilih gambar yang kita sukai.

28 Gambar 3.10 Tutorial GUI Visual Basic Langkah 6 Untuk selanjutnya Drag and Drop 1 buah MSComm pada panel sebelah kiri dan taruh dimana saja. Gambar 3.11 Tutorial GUI Visual Basic Langkah 7

29 Pada Table Project di pojok kanan atas, klik kanan pada mouse dan pilih View Code. Gambar 3.12 Tutorial GUI Visual Basic Langkah 8 Pada Form1 Code pada tulisan general ditarik kebawah dan pilih Form dan disebelahnya dipilih Load. Kemudian pilih juga untuk MSComm1 sehingga hasilnya adalah sebagai berikut. Gambar 3.13 Tutorial GUI Visual Basic Langkah 9

30 Setelah selesai masukan listing program untuk Form_Load. With MSComm1 If.PortOpen Then.PortOpen = False.CommPort = 1.Settings = "9600,N,8,1".DTREnable = True.RTSEnable = True.RThreshold = 3.SThreshold = 0.PortOpen = True End With 'MSComm1 Setelah selesai masukan listing program untuk MSComm1_OnComm. Dim volt As String If MSComm1.CommEvent = comevreceive Then volt = MSComm1.Input Label1.Caption = volt End If Sehingga hasilnya adalah seperti gambar dibawah. Gambar 3.14 Tutorial GUI Visual Basic Langkah 10

31 Sehingga apabila semua sudah selesai maka lakukan Compile dan Running sehingga hasil akhirnya adalah sebagai berikut. Gambar 3.15 GUI Telemetri tegangan PLN