BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 KONSEP ENERGI DAN DAYA LISTRIK Energi listrik zaman kini telah menjadi salah satu kebutuhan hidup manusia yang paling penting. Energi listrik dapat dihasilkan dari sumber energi yang ada seperti air / PLTA (pembangkit listrik tenaga air), panas matahari/plts (pembangkit listrik tenaga surya), uap air / PLTU (pembangkit listrik tenaga uap), angin / PLTB (pembangkit listrik tenaga bayu). Manfaat yang diperoleh dari energi listrik tidak hanya sebagai pembangkit listrik, tetapi digunakan dalam berbagai aspek kehidupan dan di berbagai kalangan usia di setiap waktunya. Oleh karena itu, listrik telah menjadi kebutuhan yang paling banyak digunakan di dunia yang sudah tak terhitung banyaknya. Dalam kesehariannya, kita telah menggunakan listrik untuk menunjang segala aktivitas kita. Energi listrik mempunyai beberapa keuntungan dibanding energi yang lain diantaranya adalah: a. Mudah diubah menjadi energi bentuk lain. b. Mudah ditransmisikan. c. Tidak banyak menimbulkan polusi / pencemaran lingkungan. 8

2 9 Energi listrik merupakan suatu bentuk energi yang berasal dari sumber arus. Energi listrik dapat diubah menjadi bentuk lain, misalnya: a. Energi listrik menjadi energi kalor, contoh: setrika, solder dan kompor. b. Energi litrik menjadi energi cahaya, contoh: lampu. c. Energi listrik menjadi energi mekanik, contoh: motor. d. Energi listrik menjadi energi kimia, contoh: peristiwa pengisian accu, peristiwa penyepuhan (peristiwa melapisi logam dengan logam lain). Membicarakan tentang kelistrikan pada dasarnya adalah membicarakan segala sesuatu yang menyangkut perpindahan elektron karena adanya impuls yang menyebabkannya. Pola berpindahnya elektronelektron sehingga menimbulkan energi listrik serta upaya pengaplikasiannya di dalam berbagai penerapan adalah termasuk di dalamnya. Teori tentang kelistrikan telah lama didefinisikan orang setelah banyaknya percobaan-percobaan yang dilakukan orang untuk memahami perilaku perpindahan elektron ini. Kesimpulan-kesimpulan pun telah ditetapkan dan kini telah menjadi baku sebagai dasar di dalam ilmu kelistrikan Tegangan Listrik atau Beda Potensial Tegangan biasa disebut juga beda potensial. Menurut Kamus Fisika, beda potensial adalah perbedaan potensial antara dua titik, yang sama

3 10 dengan perubahan energi, saat satu satuan muatan positif bergerak dari satu tempat ke tempat lain dalam medan listrik. Satuan beda potensial adalah volt (V). Arus listrik mengalir dari potensial tinggi ke potensial rendah, sedangkan elektron mengalir dari potensial rendah ke potensial tinggi. Tegangan 1 (satu) volt ialah tegangan yang dapat mengalirkan arus satu ampere melalui tahanan satu ohm Arus listrik Arus listrik adalah mengalirnya elektron secara kontinyu pada konduktor akibat perbedaan jumlah elektron pada beberapa lokasi yang jumlah elektronnya tidak sama. Satuan arus listrik adalah ampere. 1 (satu) ampere adalah mengalirnya elektron sebanyak 628 x tau sama dengan 1 Coulumb per detik melewati suatu penampang konduktor Kuat Arus Listrik Kuat arus litrik adalah arus yang tergantung pada banyak sedikitnya elektron bebas yang pindah melewati suatu penampang kawat dalam satuan waktu. Rumus untuk menghitung banyaknya muatan listrik, kuat arus dan waktu adalah sebagai berikut: I = Q t... (2.1)

4 11 Dimana: I = Kuat arus dalam satuan Ampere (A) Q = Banyaknya muatan listrik dalam satuan Coulomb (C) t = Waktu dalam satuan detik (s) Hubungan antara Tegangan Listrik (V) dan Kuat Arus Listrik (I) Hubungan antara beda potensial dan kuat arus listrik pertama kali di temukan oleh seorang guru fisika dari Jerman yang bernama George Simon Ohm. Teorinya lebih kita kenal dengan nama hukun Ohm yang berbunyi: Besar kuat arus listrik dalam satu penghantar berbanding langsung dengan beda potensial antara ujung-ujung penghantar asalkan suhu penghantar tetap. Hasil bagi antara beda potensial (V) dengan kuat arus (I) dinamakan hambatan listrik atau resistansi (R) dengan satuan ohm (Ω). Maka persamaannya dapat ditulis sebagai berikut: R = V I... (2.2) Atau V= I. R... (2.3) Atau I= V R (2.4)

5 12 Dimana: R = Hambatan listrik dalam satuan Ohm (Ω) V = Beda potensial atau tegangan dalam satuan Volt (V) I = Kuat arus listrik dalam satuan Ampere (A) Energi Listrik Energi listrik adalah energi yang diperlukan untuk memindahkan muatan dari titik yang berpotensial tinggi ke titik yang berpotensial rendah. Berdasarkan percobaan James Joule, energi panas yang dihasilkan energi listrik berbanding lurus dengan beda potensial, kuat arus dan lama waktu mengalir. Sehingga dalam rangkaian listrik, besarnya energi listrik dapat dirumuskan sebagai berikut : W = V. I. t... (2.5) Dimana: W = Energi listrik dalam satuan Joule I t = Kuat arus listrik dalam satuan Ampere (A) = Waktu dalam satuan detik (s) Satuan energi listrik adalah joule dan bila hendak diubah dalam kalori, maka kita dapat menggunakan konversi 1 joule = 0,24 kalori.

6 13 Berdasarkan hukum ohm sesuai pernyataan (2.3), maka persamaan diatas juga dapat dituliskan sebagai berikut: W = I 2. R. t... (2.6) Daya Listrik Besar daya listrik pada suatu alat listrik adalah merupakan besar energi listrik (W) yang muncul tiap satuan waktu (t), maka dapat kita tuliskan: P = W t atau W = P. t (2.7) Dengan satuan P adalah Joule per detik atau Watt. Jika nilai W pada persamaan (2.5) kita subtitusikan pada persamaan diatas maka kita dapatkan nilai daya listrik adalah sebagai berikut: P = V. I = I 2. t = V2 R (2.8) Dimana: P = Daya listrik dalam satuan Watt V = Beda potensial atau tegangan dalam satuan Volt (V) I = Kuat arus listrik dalam satuan Ampere (A) R = Hambatan listrik dalam satuan Ohm (Ω)

7 14 t = Waktu dalam satuan detik (s) Satuan daya listrik adalah watt (W), atau juga dapat juga di sebut volt ampere (VA). Dari satuan daya tersebut maka maka munculah satuan energi lain yang dipakai untuk menghitung pemakaian energi selama 1 (satu) jam yaitu kilowatt jam atau kilowatt-hour (kwh), sesuai dengan persamaan (2.7) Hubungan Faktor Daya dengan Daya Aktif, Daya Buta dan Daya Reaktif Istilah faktor daya atau power factor (PF) merupakan istilah yang sering sekali dipakai di bidang-bidang yang berkaitan dengan pembangkitan dan penyaluran energi listrik. Faktor daya listrik atau umumnya disebut juga coshinus phi. ( cos φ ) adalah perbandingan antara daya aktif dengan daya buta. Dapat dirumuskan sebagai berikut : PF = Cos Ҩ = P S... (2.9) Dimana: P = Daya aktif dalam satuan Watt S = Daya buta dalam satuan VA

8 15 Beberapa istilah listrik yang perlu diketahui yang erat kaitannya dengan faktor daya listrik antara lain : a) Daya aktif Adalah daya yang timbul akibat mengalirnya arus listrik melalui hambatan atau resistor seperti lampu pijar, elemen pemanas atau heater. Daya ini dipergunakan untuk melakukan kerja atau dengan kata lain daya yang benar-benar digunakan sesuai dengan kebutuhan tenaga listrik. Satuan dari daya aktif ini adalah Watt atau kilo Watt. Dapat dituliskan dengan persamaan berikut : P = E. I. Cos Ҩ (2.10) b) Daya buta Adalah hasil perkalian antara arus dan tegangan listrik pada suatu beban. Satuan dari daya buta ini adalah volt ampere (VA). Dapat dituliskan dengan persamaan berikut : S = E. I..... (2.11) c) Daya reaktif Adalah daya yang secara elektrik bisa diukur, secara vektor merupakan penjumlahan dari vektor E x I dimana arus mengalir pada komponen resistor sehingga arah vektornya searah dengan tegangan dan vektor yang arah 90 o terhadap tegangan, tergantung pada beban induktif atau kapasitif. Satuan dari daya buta ini adalah

9 16 volt ampere reaktif (VAR). Dapat dituliskan dengan persamaan berikut : Q = E. I. Sin Ҩ.. (2.12) Ilustrasi segitiga daya pada Gambar 3 memberikan gambaran yang lebih jelas. Daya buta (S) terdiri dari daya aktif (P) dan daya reaktif (Q). Antara S dan P dipisahkan oleh sudut phi, yang merupakan sudut yang sama dengan sudut phi antara tegangan dan arus yang telah disebutkan di awal. Rasio antara P dengan S tidak lain adalah nilai cosinus dari sudut phi. Apabila kita berusaha untuk membuat sudut phi semakin kecil maka S akan semakin mendekat ke P artinya besarnya P akan mendekati besarnya S. Pada kasus ekstrim dimana phi = 0 0, cos phi=1, S=P artinya semua daya tampak yang diberikan sumber dapat kita manfaatkan sebagai daya aktif, sebaliknya phi = 90 o, cos phi=0, S=Q artinya semua daya tampak yang diberikan sumber tidak dapat kita manfaatkan dan menjadi daya reaktif di jaringan saja. Gambar Segitiga Daya

10 PENGUKURAN BESARAN LISTRIK Pengukuran dan Jenis Data Pengukuran adalah proses untuk mendapatkan informasi besaran fisis tertentu, seperti tegangan (V), arus listrik (I), hambatan (R) dan lainnya. Informasi yang diperoleh dapat berupa nilai dalam bentuk angka (kuantitatif) maupun berupa pernyataan yang merupakan sebuah simpulan (kualitatif). Informasi yang diperoleh dalam suatu pengukuran disebut data. Sesuai dengan sifat pengukuran maka data dapat dibagi menjadi dua jenis, yaitu sebagai berikut: a) Data Kualitatif Dengan data ini maka informasi yang diperoleh berupa sebuah pernyataan simpulan, misalnya nilai kuantitas suhu dari sensor LM35 dapat dirubah menjadi sinyal digital menggunakan ADC. b) Data Kuantitatif Bila informasi yang diperoleh dalam pengukuran berupa nilai/angka maka data itu disebut data kuantitatif, misalnya sebuah pengukuran tegangan diperoleh nilai 10 ± 1 volt. Data yang didapat dari hasil pengukuran juga dapat di golongkan menjadi dua jenis yaitu:

11 18 a) Data Empiris Data ini diperoleh langsung saat dilakukan pengukuran (apa yang terbaca pada alat ukur). Data empiris sering disebut juga data mentah karena belum diproses lebih lanjut. Tegangan yang terbaca pada voltmeter, misalnya adalah termasuk data empiris. b) Data Terproses (Processed Data) Data ini diperoleh setelah dilakukan pengolahan tertentu, misalnya melalui sebuah perhitungan. Sebagai contoh jika diukur tegangan V dan arus I maka hambatan R = V/I setelah dihitung hasilnya disebut data terproses. Data tipe ini biasanya diperoleh dari proses reduksi data. Berkaitan dengan data di atas maka setelah data terkumpul dari hasil suatu pengukuran selanjutnya dilakukan proses perhitunganperhitungan matematik atau dilakukan penyusunan ulang data-data. Proses / prosedur ini disebut reduksi data atau pengolahan data Ralat (Error) dan Ketidakpastian (Uncertainty) Secara konsep pengukuran, baik karena keterbatasan alat ukur maupun karena kondisi lingkungan maka dipercaya bahwa setiap pengukuran akan selalu menghasilkan hasil ukur yang tidak semestinya (sebenarnya). Dalam hal ini diasumsikan hasil benar tersebut tidak

12 19 diketahui. Simpangan atau selisih (difference) antara hasil ukur (hasil pengamatan) dan hasil yang sebenarnya dinyatakan sebagai ralat (error). Dalam mengukur tegangan misalnya, hasilnya dinyatakan dengan 1,5 <V< 1,6 volt atau V = (1,4 ± 0,1) volt. Nilai benar pengukuran tentu saja berada di dalam rentang hasil pengukuran ini. Oleh karena sebuah rentang nilai pengukuran sekaligus menyatakan ketidakpastian (uncertainty) hasil ukur maka pengertian ralat sering tidak dibedakan dengan pengertian ketidakpastian untuk menunjukkan deviasi pengukuran terhadap nilai benar. Sebagai contoh, sebuah pengukuran tegangan dituliskan hasilnya dengan V = (10,5 ± 0,5) volt, artinya alat ukur kita menunjukkan hasil baca 10,5 volt (dengan ketidakpastian/ralat pengukuran 0,5 volt, sedangkan nilai benar kita berada dalam selang nilai (10,5-0,5 = 10,0 ) volt sampai dengan (10,5 + 0,5 = 11,0) volt. 2.3 MIKROKONTROLER ARDUINO Mikrokontroler arduino merupakan salah satu board mikrokontroler yang sangat populer dan sudah diakui keunggulannya. Kemudahan dalam pemrograman, harganya relative murah, software dan hardware-nya yang bersifat open source menjadikan mikrokontroler ini palingbanyak digunakan di dunia. Arduino hardware dan Integrated Development Environment (IDE) yang menggunakan bahasa pemograman C++, arduino dikembangkan di

13 20 Ivrea, Italia pada tahun 2005, dengan tujuan untuk membuat sebuah perangkat yang membantu siswa membuat perangkat desain dan interaksi dengan harga yang lebih murah dibandingkan dengan proto type yang tersedia pada saat itu. Pada mei 2011, sudah terjual lebih dari unit arduino. Arduino ditemukan oleh Massimo Banzidan David Cuartielles, dan dinamakan sebagai Arduin of Ivrea, tapi kemudian didiganti dengan Arduino yang dalam bahasa italia berarti teman yang berani. Arduino dikembangkan dari thesis Hernando Barragan di desain interaksi Institute Ivrea, arduino dapat menerima masukan dari berbagai macam sensor dan juga dapat mengontrol lampu, motor dan actuator lainnya. Mikrokontroler pada papan arduino diprogram dengan menggunakan bahasa pemograman arduino (based on wiring) dan IDE arduino (based on processing). Proyek ardunio dapat berjalan sendiri atau juga bisa berkomunikasi dengan software yang berjalan pada komputer, kita juga bisa mengembangkan perangkat arduino sendiri karena skematik dari arduino juga dibagikan secara gratis. Arduino menerima penghargaan Digital Communities pada tahun 2006 Komponen utama didalam papan Arduino adalah sebuah mikrokontroler 8 bit dengan merk Atmega yang dibuat oleh perusahaan Atmel Corporation. Berbagai papan Arduino menggunakan tipe ATmega yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno menggunakan ATmega 328, sedangkan Arduino Mega yang

14 21 mempunyai kapasitas memori program dan Input Output baik digital maupun ADC lebih banyak menggunakan ATmega Untuk memberikan gambaran mengenai apa saja yang terdapat didalam sebuah micro controller, pada gambar berikut ini diperlihatkan contoh diagram blok sederhana dari mikrokontroler Arduino. Gambar 2.2 Blok diagram Arduino Universal Asynchronous Receiver / Transmitter (UART) adalah antar muka yang digunakan untuk komunikasi serial seperti pada RS-232,dan RS-485. SDRAM pada memori kerja bersifat volatile (hilang saat daya dimatikan), digunakan oleh variable-variabel didalam program. RAM flash memory bersifat non-volatile, digunakan untuk menyimpan program yang dimuat dari komputer. Selain program, flash memory juga menyimpan bootloader. Bootloader adalah program inisiasi yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah

15 22 bootloader selesai dijalankan, berikutnya program di dalam RAM akan dieksekusi. EEPROM bersifat non-volatile, digunakan untuk menyimpan data yang tidak boleh hilang saat daya dimatikan. Tidak digunakan pada papan Arduino ( namun bisa diakses/diprogram oleh pemakai dan digunakan sesuai kebutuhan). Central Processing Unit (CPU), bagian dari mikrokontroler untuk menjalankan setiap instruksi dari program. Port input / output, pin-pin untuk menerima data (input) digital atau analog, dan mengeluarkan data (output) digital atau analog. Saat ini Ada beberapa jenis board Arduino. Beberapa berpenampilan sangat berbeda, sementara lainnya terlihat seperti board elektronik biasa. Arduino Diecimila Arduino Duemilanove Arduino UNO Arduino Leonardo Arduino Mega Arduino Nano Arduino Mini LilyPad Arduino

16 23 Gambar 2.3 Arduino Mega Pemilihan jenis Arduino dalam sebuah proyek pembuatan alat biasanya didasarkan pada beberapa hal, seperti besarnya memori, jumlah Input / Output, dan lain-lain. Karena pada alat yang akan dibuat membutuhakan jumlah Input / Output yang cukup banyak, untuk menghindari penggunaan modul expander Input / Output dipilih Arduino Mega Arduino Mega menggunakan IC ATmega 2560, memiliki 54 digital Input / Output pin, dimana 14 pindapat digunakan sebagai output PWM, 16 analog input, 4 UART (hardware serial port), osilator16 MHz kristal, koneksi USB, jack DC Power Supply, header ICSP, dan tombol reset.

17 24 Tabel 2.1 Tabel Spesifikasi Arduino Mega 2560 No Uraian Spesifikasi 1 Operating Voltage 5V 2 Input Voltage 7 12 V 3 Input Voltage (Limit) 6 20 V 4 Digital I/O pin 54 pin 5 Analog Input pin 16 pin 6 DC Current per I/O pin 40 ma 7 DC Current for 3.3V pin 50 ma 8 Flash Memory 256 kb 9 SRAM 8 kb 10 EEPROM 4 kb 11 Clock Speed 16 MHz Sketch Sketch adalah lembar kerja pada system arduino yang digunakan untuk menulis listing program, mengeditnya, mengcompile dan kemudian mengupload ke dalam mikrokontroller arduino tersebut. Sketch Arduino terdiri dari bagian-bagian seperti comments, Setup (), dan Loop (). Dibawah ini akan dijelaskan secara lebih detail mengenai bagian-bagian tersebut.

18 Comments Biasanya komentar digunakan untuk memudahkan bagi orangorang membaca kode yang telah ditulis oleh engineer, untuk menjelaskan tujuan dari dibuatnya program ini, cara kerjanya, atau mengapa program tersebut ditulis seperti itu. Dibawah adalah contoh Comments : /* * Blink * The basic Arduino example. Turns on an LED on for one second, * then off for one second, and so on... We use pin 13 because, * depending on your Arduino board, it has either a built-in LED * or a built-in resistor so that you need only an LED. * */ Adalah sesuatu yang baik untuk memberikan komentar atas sketch, salah satunya adalah untuk membantu ketika adanya kode yang ingin diperbaiki serta hal ini dapat membantu orang lain untuk belajar dari atau memodifikasi kode yang sudah berjalan. Ada comments dengan bentuk lain, yaitu single-line. Comments ini dimulai dengan // dan lanjut hingga ke akhir baris. Sebagai contohnya adalah : int ledpin = 13; // LED connected to digital pin 13

19 26 Kalimat yang berisi pesan ini "LED connected to digital pin 13" adalah sebuah comments yang digunakan untuk menjelaskan mengenai variable Fungsi Setup () Ada beberapa fungsi khusus yang merupakan bagian dari sketch yaitu Setup (). Fungsi Setup () dipanggil sekali, yaitu ketika sketsa dimulai. Fungsi ini merupakan tempat yang baik untuk melakukan pengaturan-pengaturan seperti : Pengaturan mode output pada pin digital Inisialisasi library mikrokontroler arduino Inisialisasi Variabel, dan lain-lain Fungsi setup hanya akan berjalan sekali, setelah setiap PowerUp atau setelah tombol reset pada rangkaian modul Arduino ditekan. Berikut adalah contoh dari fungsi setup () : void setup() { Serial.begin(9600); pinmode(buttonpin, INPUT); }

20 Fungsi Loop () Fungsi Loop () adalah fungsi utama dalam sketch arduino ini. Fungsi ini dipanggil berulang kali oleh modul mikrokontroller untuk menjalankan program yang telah tersimpan di dalamnya. Berikut adalah contoh penggunaan dari fungsi Loop () : void loop() { if (digitalread(buttonpin) == HIGH) serialwrite('h'); else serialwrite('l'); delay(1000); } Fungsi loop () sesuai dengan namanya, melakukan perulangan setiap listing program yang dituliskan, yang pada saat tertentu variable dari program anda telah berubah sehingga sistem merespon dan menghasilkan output baru yang berbeda dengan hasil output pertama.

21 Fitur-fitur Mikrokontroller Arduino Mega Berikut ini adalah Fitur-fitur dari perangkat keras mikrokontroller Arduino. Perangkat keras ini dapat diprogram dengan mudah pada sketch. Ada beberapa fitur-fitur perangkat keras yang dapat ditemukan pada modul mikrokontroller arduino, berikut adalah penjelasan dari fitrufitur tersebut : Pin Digital I/O Port pada modul mikrokontroller Arduino dikenal dengan Pin Digital. Pin ini dapat dikonfigurasi baik sebagai input ataupun dapat digunakan sebagai output Karakteristik pin digital ketika menjadi input Arduino dengan chipsnya Atmega, secara default pengaturan port digital adalah pengaturan untuk port masukan, sehingga mereka tidak perlu secara eksplisit dinyatakan sebagai input dengan pinmode (). Pin dikonfigurasi sebagai input sehingga pin tersebut berada dalam keadaan impedansi tinggi. Salah satu penjelasannya adalah pin input akan mengambil daya yang sangat kecil sekali pada rangkaian ketika dalam kondisi pengambilan sampel, dapat dikatakan bahwa ada resistor seri dari 100 Megaohm di depan pin tersebut. Hal ini berarti bahwa hanya sangat sedikit arus yang digunakan untuk memindahkan kondisi pin input tersebut dari keadaan satu ke keadaan yang lain. Sehingga hal

22 29 ini dapat membuat pin berguna untuk melakukan tugas-tugas seperti membaca sensor sentuh kapasitif, membaca sebuah LED sebagai dioda, atau membaca sebuah sensor analog dengan skema seperti RCTime. Akan tetapi hal ini juga berarti, apabila ada pin input yang tidak terhubung ke rangkaian, akan menghasilkan beberapa keadaaan seperti akan berlogika acak, menghasilkan noise, atau akan menjadi kapasitor coupling pada pin yang berdekatan dengan Pin tersebut. Adalah hal yang berguna untuk mengarahkan pin masukan ke keadaan yang dikenal jika tidak ada input. Hal ini dapat dilakukan dengan menambahkan resistor pullup (ke +5 V), atau resistor pull-down (resistor ke tanah) pada input, dengan resistor 10 Kohm. Ada juga resistor pullup 20 KOhm yang dapat di akses pada chip Atmega dengan perangkat lunak. Berikut ini adalah cara untuk mengakses resistor pullup built-in. pinmode(pin, INPUT); digitalwrite(pin, HIGH); // set pin to input // turn on pullup resistors Karakteristik pin digital ketika menjadi Output Apabila Pin digital ini dikonfigurasi sebagai OUTPUT dengan pinmode (), maka Pin ini akan berada dalam keadaan impedansi rendah. Hal ini berarti bahwa mereka dapat menyediakan sejumlah besar arus ke rangkaian lainnya. Pin Atmega dapat menjadi sumber arus positif

23 30 atau menjadi sumber arus negatif hingga 40 ma (milliamps) arus ke perangkat lain. Hal ini cukup untuk menghidupkan sebuah LED, menjalankan banyak sensor, namun sayangnya saat ini tidak cukup untuk menjalankan relay, solenoida, atau motor. Hubungan pendek pada pin Arduino, atau mencoba untuk menjalankan rangkaian dengan arus yang besar, dapat merusak atau menghancurkan transistor output pada pin, atau merusak chip Atmega keseluruhan. Sering kali ini akan menghasilkan sebuah pin "mati" dalam mikrokontroler akan tetapi chip yang tersisa masih akan berfungsi secara memadai. Maka untuk alasan ini, adalah sebuah ide yang baik untuk menghubungkan pin OUTPUT ke perangkat lain dengan resistor 470 Ohm atau 1 KOhm Pin Input Analog Sebagian besar port Arduino (Atmega) adalah pin analog yang dapat dikonfigurasi dan digunakan persis dengan cara yang sama seperti pin digital. Berikut ini adalah karakteristik dari Pin Analog A/D Converter Chips Atmega digunakan pada Arduino memiliki 6 saluran analog-ke-digital converter (ADC). ADC tersebut memiliki 10 bit resolusi dari 0 ke Sedangkan fungsi utama dari pin analog pada

24 31 Arduino adalah untuk membaca sensor analog. pin analog juga memiliki semua fungsi General Purposes input / output (GPIO) pin (sama dengan pin digital 0-13) Pemetaan Pin Pin analog dapat digunakan sama seperti pin digital, menggunakan penamaan A0 (untuk input analog 0), A1, dll Sebagai contoh, kode berikut digunakan untuk mengatur 0 pin analog ke output, dan mengaturnya berlogika High : pinmode(a0, OUTPUT); digitalwrite(a0, HIGH); Pull up Resistor Pin yang analog juga memiliki resistor pullup, yang bekerja sama seperti resistor pullup pada pin digital. Mereka diaktifkan dengan mengeluarkan perintah seperti dibawah ini : digitalwrite(a0, HIGH); // set pullup on analog pin 0 Namun harus disadari bahwa mengatur Resistor Pull up akan mempengaruhi nilai yang akan diambil oleh analogread (). Hal tersebut dikarenakan Perintah analogread tidak akan bekerja dengan benar jika pin sebelumnya di gunakan sebagai output, akan tetapi

25 32 apabila hal ini terjadi maka pin tersebut harus di atur kembali menjadi masukan sebelum menggunakan perintah analogread. Hal yang sama pula harus diterapkan jika pin telah diatur untuk menjadi logika High sebagai output, resistor pullup harus diatur ketika beralih kembali ke input PWM ( Pulse Width Modulator ) Pulse Width Modulation, atau PWM, adalah teknik untuk mendapatkan hasil yang analog dengan teknik digital. Digital kontrol digunakan untuk membuat gelombang persegi, dan kemudian sinyal diatur sehingga beralih antara hidup dan mati secara cepat. Pola on-off ini dapat mensimulasikan tegangan Hidup (5 Volt) dan off (0 Volt) dengan mengubah sebagian waktu sinyal Hidup dengan waktu pada sinyal mati. Lamanya "on time" disebut lebar pulsa. Untuk mendapatkan berbagai nilai analog, pengguna akan mengubah, atau memodulasi, yang lebar pulsa. Jika pengguna mengulangi pola on-off ini dengan cukup cepat dan menggunakan LED misalnya sebagai output, maka hasilnya adalah pengendalian kecerahan LED. Dalam grafik di bawah, garis-garis hijau merupakan periode waktu yang teratur. Ini adalah durasi atau periode yang merupakan kebalikan dari frekuensi PWM. Dengan kata lain, dengan frekuensi PWM Arduino di sekitar 500Hz, garis hijau hanya akan teratur selama 2 milidetik saja.

26 33 Fungsi untuk analogwrite () memiliki nilai skala dari Ketika analogwrite memiliki (255) maka siklus akan 100% (selalu high), dan analogwrite (127) adalah siklus kerja 50% (High pada separuh waktu dan low pada separuh waktu). Gambar 2.4 PWM Mikrokontroller Arduino Memory Ada tiga jenis memori dalam mikrokontroler yang digunakan pada moarduino (ATmega168) sebagai berikut:

27 34 Flash memory adalah tempat dimana listing program (sketch) Arduino disimpan. SRAM adalah di mana listing program (sketch) Arduino menciptakan dan memanipulasi variabel ketika berjalan sketch tersebut dijalankan. EEPROM adalah ruang memori untuk menyimpan informasi jangka panjang. Flash memori dan EEPROM adalah non-volatile (informasi tetap ada setelah power dimatikan). Sedangkan SRAM adalah volatile dan akan hilang saat tidak adanya power supply. Chip ATmega168 memiliki kapasitas memori sebagai berikut : Flash 16k bytes (of which 2k is used for the bootloader) SRAM 1024 bytes EEPROM 512 byte Teknik Memprogram Mikrokontroler Berikut adalah konsep dalam memprogram modul mikrokontroler arduino uno : Variabel Variabel adalah tempat untuk menyimpan data. Variabel memiliki nama, nilai, dan tipe. Sebagai contoh, pernyataan ini (disebut deklarasi):

28 35 int pin = 13; Perintah ini menciptakan variabel yang namanya pin, yang nilainya adalah 13, dan bertipe int. apabila user membutuhkan variable ini, maka akan dapat menunjuk ke variabel ini dengan memanggil namanya. pada saat itu variable ini nilainya akan dicari dan digunakan. seperti dalam pernyataan ini: pinmode(pin, OUTPUT); Nilai dari pin (13) ini akan diteruskan ke perintah pinmode (). Dalam hal ini, sebenarnya user tidak perlu menggunakan variabel, pernyataan ini akan bekerja dengan baik sama seperti : pinmode(13, OUTPUT); Keuntungan dari penggunaan variabel dalam hal ini adalah bahwa user hanya perlu menentukan jumlah pin yang digunakan sekali, akan tetapi user dapat menggunakannya berkali-kali. sehingga jika user kemudian memutuskan untuk mengubah penggunaan dari pin 13 menjadi pin 12, user hanya perlu mengubah sedikit kode. user juga dapat menggunakan nama pengenal untuk membuat pentingnya variabel yang jelas (misalnya program mengendalikan LED RGB memungkinkan penamaan variabel redpin, greenpin, dan bluepin. Sebuah variabel memiliki kelebihan lain atas nilai seperti mengubah nilai dari variabel menggunakan perintah Sebagai contoh: pin = 12;

29 36 Perintah ini akan mengubah nilai dari variabel menjadi 12. Perhatikan bahwa user tidak menentukan jenis variable, hal tersebut tidak diubah oleh perintah tersebut. Artinya, nama variabel secara permanen diasosiasikan dengan jenis, user hanya melakukan perubahan nilainya. user harus mendeklarasikan variabel sebelum user memberikan nilai untuk itu. Jika tidak maka pesan error ini akan muncul "error: pin was not declared in this scope". Bila user menetapkan satu variabel yang lain, user membuat salinan nilai variable tersebut dan menyimpan salinannya pada lokasi di memori yang terkait dengan variabel lain. Hanya variable pin yang memiliki nilai 12, sedangkan untuk variable PIN2 memiliki nilai 13. Hal ini mengacu pada bagian dari listing program user di mana variabel tersebut digunakan. Sebagai contoh, jika user ingin dapat menggunakan variabel mana saja dalam programnya, maka user dapat menyatakan di bagian atas listing programnya. Ini disebut variabel global, berikut adalah contohnya: int pin = 13; void setup() { pinmode(pin, OUTPUT); } void loop()

30 37 { digitalwrite(pin, HIGH); } Seperti yang terlihat, pin yang digunakan di kedua setup () dan loop () fungsi. Kedua fungsi mengacu pada variabel yang sama, sehingga perubahan itu satu akan mempengaruhi nilai yang telah di yang lain, seperti di bawah ini : int pin = 13; void setup() { pin = 12; pinmode(pin, OUTPUT); } void loop() { digitalwrite(pin, HIGH); } Di sini, digitalwrite () fungsi yang dipanggil dari loop () akan melewati nilai 12, karena itu nilai yang ditugaskan ke variabel di setup () fungsi. Jika user hanya perlu menggunakan variabel dalam sebuah

31 38 perintah tunggal, user dapat menyatakan variable tersebut di Setup (), sehingga ruang lingkup variable tersebut akan terbatas pada perintah tersebut. Sebagai contoh : void setup() { int pin = 13; pinmode(pin, OUTPUT); digitalwrite(pin, HIGH); } Dalam perintah ini, pin variabel hanya dapat digunakan dalam setup () fungsi. Jika user mencoba untuk melakukan sesuatu seperti ini: void loop() { digitalwrite(pin, LOW); // wrong: pin is not in scope here. } User akan mendapatkan pesan yang sama seperti sebelumnya"error: pin was not declared in this scope". Hal ini berarti meskipun user telah menyatakan variable pin dalam program, user mencoba untuk menggunakan suatu variabel di luar jangkauannya. Hal ini berarti jika sebuah variabel bersifat global, nilainya bisa diubah di mana saja di dalam listing program tersebut, sehingga user perlu

32 39 memahami keseluruhan program untuk mengetahui apa yang akan terjadi pada variabel. Misalnya, jika variabel user memiliki nilai yang tidak Anda harapkan, akan lebih mudah untuk mencari tahu di mana nilai tersebut berasal dari jika variabel memiliki ruang lingkup terbatas Fungsi-Fungsi Segmentasi program ke fungsi memungkinkan programmer untuk membuat potongan-potongan program yang melakukan tugas yang telah didefinisikan sebelumnya dan kemudian kembali ke awal program dimana fungsi itu dipanggil. Menciptakan sebuah fungsi sangat berguna ketika salah satu kebutuhan untuk melakukan tindakan yang sama beberapa kali dalam sebuah program. Untuk programer yang terbiasa menggunakan BASIC, fungsi dalam Arduino memberikan (dan memperluas) kegunaan menggunakan subrutin (gosub dalam BASIC). Menstandarisasikan program ke fungsi memiliki beberapa keuntungan yaitu membantu programmer tetap terorganisir yang seringkali hal ini membantu pada awal konsep program. Fungsi juga mengelompokan satu tindakan dalam satu tempat sehingga fungsi hanya harus dipikirkan dan debugged sekali. Hal ini juga mengurangi kemungkinan untuk kesalahan dalam modifikasi, jika ada listing program yang perlu diubah. Fungsi juga membuat sketsa keseluruhan menjadi lebih kecil dan lebih kompak karena hanya bagian

33 40 kode tertentu saja yang digunakan kembali berkali-kali. Fungsi membuat lebih mudah untuk menggunakan kembali kode dalam program lain dengan membuatnya lebih modular, dan sebagai efek sampingnya, menggunakan fungsi juga sering membuat program lebih mudah dibaca. Ada dua fungsi yang diperlukan dalam sketsa Arduino, setup () dan loop (). Fungsi lainnya harus dibuat di luar kurung dari dua fungsi. Sebagai contoh, dibawah ini adalah fungsi sederhana untuk mengalikan dua angka. void setup(){ Serial.begin(9600); } void loop() { int i = 2; int j = 3; int k; k = mymultiplyfunction(i, j); // k now contains 6 Serial.println(k); delay(500); } int mymultiplyfunction(int x, int y){

34 41 int result; result = x * y; return result; } Library-Library Sebuah Kelas hanyalah sebuah kumpulan fungsi dan variabel yang semua berada di satu tempat. Fungsi-fungsi dan variabel dapat bersifat publik, yang berarti bahwa mereka dapat diakses oleh orang yang menggunakan library user, atau Private yang berarti mereka hanya dapat diakses dari dalam kelas itu sendiri. Setiap kelas memiliki fungsi khusus yang dikenal sebagai konstruktor, yang digunakan untuk membuat sebuah instance dari kelas. Konstruktor ini memiliki nama yang sama dengan kelas, dan tidak ada jenis kembali. Library menyediakan fungsionalitas tambahan untuk digunakan dalam sketch, misalnya menggunakan perangkat keras atau memanipulasi data. Untuk menggunakan perpustakaan di sketch, pilih Sketch> Impor Library Menu. Hal ini akan memasukkan satu atau lebih pernyataan # include di bagian atas sketch dan akan mengcompile sketch user dengan Library. Karena library masuk ke sketch user hal ini menyebabkan peningkatan jumlah memori yang diperlukan untuk sketch ini. Jika sketch

35 42 tidak lagi membutuhkan library, cukup hapus pernyataannya # include dari atas sketch. Ada banyak library yang sudah ada di dalam perangkat lunak arduino, Dan beberapa dapat diunduh dari berbagai sumber. Library dapat ditemukan dalam folder khusus, dan biasanya akan berisi sedikitnya dua file dengan akhiran h dan satu dengan akhiran cpp. 2.4 ETHERNET SHIELD Ethernet shield merupakan sebuah shield Ethernet mikrokontroler Arduino. Ethernet shield ini merupakan sarana pengembangan TCP/IP berbasi modul jaringan W5200 yang berfungsi sebagai jembatan antara mikrokontroler dengan jaringan internet atau Ethernet tanpa memerlukan bantuan komputer. Ethernet shield ini cocok untuk aplikasi-aplikasi embedded yang membutuhkan komunikasi dengan jaringan internet atau Ethernet, seperti serial to Ethernet converter, web server, smart house, dsb. Ethernet shield adalah sebuah shield modul jaringan yang menyertakan chip w5200 (TCP/IP hardware chip), Ethernet PHY (IP101A), dan MAG-Jack (RJ45 dengan X FMR). Modul ini merupakan pilihan tepat dan murah jika ingin membangun system berbasis internet, Gambar dibawah ini menampilkan modul Ethernet shield.

36 43 Gambar 2.5 Ethernet Shield Untuk menghubungkan ethernet shield dengan komputer, hub, atau router gunakan kabel ethernet standar (CAT5 atau CAT6 dengan konektor RJ45). Board Arduino berkomunikasi dengan W5100 dan SD card menggunakan bus SPI (melalui ICSP header). Bus ini terwakili oleh pin 11, 12, dan 13. Pin 10 digunakan untuk mengaktifkan chip W5100. Ada beberapa LED yang digunakan sebagai indikator pada Ethernet Shield ini, yaitu : 1. PWR : mengindikasikan ada tidaknya tegangan yang mensupply shield 2. LINK : mengindikasikan koneksi jaringan, dan berkedip saat lalulintas data 3. FULLD : mengindikasikan bahwa koneksi jaringan merupakan full duplex M : mengindikasikan koneksi jaringan 100 Mb/s

37 44 5. RX : berkedip ketika shield menerima data 6. TX : berkedip ketika shield mengirim data 7. COLL : berkedip ketika network collisions terdeteksi 2.5 SENSOR ARUS SCT Merupakan sebuah alat sensor arus non-invansive dengan maksimum pengukuran 100 A, Sensor ini merupakan salah satu jenis alat yang dapat mengukur arus AC, Sensor ini memungkinkan melakukan pengukuran Arus AC tanpa mengupas kabel. Gambar 2.6 Sensor Arus STC PEMBAGI TEGANGAN Dalam elektronik, pembagi tegangan (juga dikenal sebagai pembagi potensial) adalah sebuah rangkaian elektronika linear yang akan

38 45 menghasilkan tegangan output (Vout) yang merupakan sebagian kecil dari tegangan masukan (Vin). Pembagi tegangan biasanya menggunakan dua resistor atau dibuat dengan satu potensiometer. Tegangan output tergantung dari nilai-nilai komponen resistor atau dari pengaturan potentiometer. Ketika pembagi tegangan diambil dari titik tengah, tegangan mungkin kebetulan. Gambar 2.7 Pembagi tegangan dengan 2 resistor. Pembagi tegangan biasanya digunakan untuk membuat tegangan referensi, atau untuk mendapatkan sinyal tegangan rendah sebanding dengan tegangan yang akan diukur, dan juga dapat digunakan sebagai attenuator sinyal pada frekuensi rendah. Untuk arus DC dan berfrekuensi rendah pembagi tegangan cukup akurat jika dibuat hanya dari 2 resistor, dimana respon frekuensi dengan bandwidth yang lebar sangat diperlukan (seperti dalam probe osiloskop), pembagi tegangan memiliki elemen kapasitif yang dapat ditambahkan untuk dapat memberikan kompensasi pada kapasitansi beban. Dalam transmisi tenaga listrik, tegangan kapasitif pembagi digunakan untuk pengukuran tegangan tinggi. Ada beberapa macam pembagi tegangan yang biasa digunakan yaitu :

39 46 1. Pembagi tegangan sifat Resistif (menggunakan komponen elemen resistansi murni). 2. Pembagi tegangan sifat campuran Resistif-Capasitansi (menggunakan komponen elemen resistif digabung dengan komponen elemen penyimpan muatan, contohnya adalah filter RC). 3. Pembagi tegangan sifat campuran Resistif-Induktif (menggunakan komponen elemen resistif digabung dengan komponen elemen penghasil GGL, contohnya adalah filter RL). 4. Pembagi tegangan sifat campuran Resistif-Capasitif-Induktif (menggunakan komponen elemen resistif digabung dengan komponen elemen penghasil GGL dan dengan komponen elemen penyimpan muatan, contohnya adalah filter RLC). 2.7 RTC (REAL TIME CLOCK) Real Time Clock berhubungan dengan waktu mulai dari detik, menit, jam, hari, tanggal, bulan dan tahun. Tetapi IC RTC ini juga bisa dipakai untuk menyimpan data di dalam internal RAM RTC ini, di mana data tersebut tidak bisa hilang meskipun sumber diputus, hal ini karena di dalam IC RTC tersebut ada battery-nya yang selalu hidup untuk menjalankan clock-nya jadi waktu (clock) tetap berjalan meskipun sumber dimatikan. IC RTC ini masih mempunyai kelebihan bisa dipakai sebagai timer atau alarm.

40 47 Untuk hitungan detik, menit, jam, hari, tanggal, bulan dan tahun dengan tahun kabisat yang valid sampai 2100 karena compensation valid up to Mode yang dipilih juga bisa 12 or 24 hour clock with AM dan PM in 12 hour mode. RTC 1307 menggunakan teknik I2C yaitu memakai 2 jalur untuk keperluan transfer data secara seri, sedangkan SPI dan MicroWire memakai 3 jalur. Semua teknik mempunyai 1 jalur untuk Clock, I2C hanya punya satu jalur data 2 arah, sedangkan SPI dan MicroWire mempunyai 2 jalur data satu arah, masing-masing untuk jalur data masuk dan jalur data keluar. Komunikasi dengan protokol I2C pada RTC 1307 mempunyai cara yang sama seperti mengakses eeprom serial tipe 24C04 misalnya. Pertama kirim start-bit, alamat RTC(0xC0) dengan bit R/W low, kemudian nomor register yang ingin diakses. Untuk lebih jelas mengenai fungsi dan kegunaan dari IC ini terlebih dahulu akan dijelaskan fungsi dari tiap-tiap pin pada IC keluarga DS1307, di mana diketahui bahwa IC DS1307 memiliki 8 pin atau kaki, seperti pada Gambar 1. Gambar 2.8 Pin-pin IC DS1307 (Dallas, 2004)

41 48 Fungsi dari tiap pin RTC DS1307 antara lain : 1. X1, X2 Terhubung dengan kaki kristal 32768kHz 2. Vbat Terhubung dengan battery 3,3 volt 3. GND, Vcc Input tegangan Vcc adalah +5V. 4. SQW (Square Wave Output) Pin SQW dapat mengeluarkan sinyal salah satu dari 13 taps yang disediakan oleh 15 tingkat pembagi internal dari RTC. 5. SCL Pin SCL mengeluarkan sinyal clock. Pin ini harus diberi resistor Pull Up. 6. SDA Pin SCL mengeluarkan sinyal data 2.8 ANDROID STUDIO Android Studio adalah sebuah IDE untuk Android Development yang diperkenalkan google pada acara Google I/O Android Studio merupakan pengembangkan dari Eclipse IDE, dan dibuat berdasarkan IDE

42 49 Java populer, yaitu IntelliJ IDEA. Android Studio merupakan IDE resmi untuk pengembangan aplikasi Android. Sebagai pengembangan dari Eclipse, Android Studio mempunyai banyak fitur-fitur baru dibandingkan dengan Eclipse IDE. Berbeda dengan Eclipse yang menggunakan Ant, Android Studio menggunakan Gradle sebagai build environment. Fitur-fitur lainnya adalah sebagai berikut : 1. Menggunakan Gradle-based build system yang fleksibel. 2. Bisa mem-build multiple APK. 3. Template support untuk Google Services dan berbagai macam tipe perangkat. 4. Layout editor yang lebih bagus. 5. Built-in support untuk Google Cloud Platform, sehingga mudah untuk integrasi dengan Google Cloud Messaging dan App Engine. 6. Import library langsung dari Maven repository 7. dan masih banyak lagi lainnya

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sensor Asap Pada dasarnya prinsip kerja dari sensor ini adalah mendeteksi keberadaan gas-gas yang dianggap mewakili asap, yaitu gas Hydrogen dan Ethanol. Sensor ini mempunyai

Lebih terperinci

BAB II LANDASAN TEORI. Gambar 2.1 Pembagi tegangan dengan 2 resistor

BAB II LANDASAN TEORI. Gambar 2.1 Pembagi tegangan dengan 2 resistor BAB II LANDASAN TEORI 2.1 Pembagi Tegangan Dalam elektronik, pembagi tegangan (juga dikenal sebagai pembagi potensial) adalah sebuah rangkaian elektronika linear yang akan menghasilkan tegangan output

Lebih terperinci

Gambar 2.1 Komponen-komponen Motor Servo

Gambar 2.1 Komponen-komponen Motor Servo BAB II LANDASAN TEORI 2.1 Motor Servo Motor Servo adalah motor yang memiliki kontrol yang tepat dari posisi sudut, kecepatan, dan percepatan ketika motor tersebut sedang beroperasi. Motor jenis ini biasanya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem multi source Sistem Multi Source adalah sebuah jaringan listrik yang menggunakan beberapa sumber (pembangkit) untuk mensuplai daya dalam sebuah kawasan atau daerah, sistem

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sensor Ultrasonik Ultrasonik adalah suara atau getaran dengan frekuensi yang terlalu tinggi untuk bisa didengar oleh telinga manusia, yaitu kira-kira di atas 20 kilohertz. Hanya

Lebih terperinci

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

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis BAB III PERANCANGAN Bab ini membahas perancangan Lampu LED otomatis berbasis Platform Mikrocontroller Open Source Arduino Uno. Microcontroller tersebut digunakan untuk mengolah informasi yang telah didapatkan

Lebih terperinci

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai BAB II DASAR TEORI 2.1 Arduino Uno R3 Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT 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)

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM 24 BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Rangkaian Perancangan system monitoring Thermometer data logger menggunakan Arduino uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang

Lebih terperinci

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

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu BAB II ANALISIS DAN PERANCANGAN 2.1 Analisa Kebutuhan Sistem Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu kesatuan sistem yang berupa perangkat lunak, perangkat keras, dan manusianya itu sendiri.

Lebih terperinci

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C. BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.

Lebih terperinci

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

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras (hardware) dan perangkat lunak ( Software). Pembahasan perangkat keras meliputi perancangan mekanik

Lebih terperinci

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

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

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan 4 BAB II TINJAUAN PUSTAKA 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan dioda biasa, komponen elektronika ini akan mengubah cahaya menjadi arus listrik. Cahaya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk pembuatan pintu gerbang otomatis berbasis Arduino yang dapat dikontrol melalui komunikasi Transifer dan Receiver

Lebih terperinci

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 Sofyan 1), Catur Budi Affianto 2), Sur Liyan 3) Program Studi Teknik Informatika, Fakultas Teknik, Universitas Janabadra Jalan Tentara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Microcontroller Wemos Microcontroller Wemos adalah sebuah microcontroller pengembangan berbasis modul microcontroller ESP 8266. Microcontroller Wemos dibuat sebagai solusi dari

Lebih terperinci

BAB II LANDASAN TEORI. Listrik merupakan suatu muatan yang terdiri dari muatan positif dan muatan negatif,

BAB II LANDASAN TEORI. Listrik merupakan suatu muatan yang terdiri dari muatan positif dan muatan negatif, BAB II LANDASAN TEORI 2.1 Listrik Listrik merupakan suatu muatan yang terdiri dari muatan positif dan muatan negatif, dimana sebuah benda akan dikatakan memiliki energi listrik apabila suatu benda itu

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN Penelitian ini menggunakan metode penelitian eksperimen (uji coba). Tujuan dari penelitian ini yaitu membuat suatu alat yang dapat mengontrol piranti rumah tangga yang ada pada

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT 37 BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Tujuan Pengukuran dan Pengujian Pengukuran dan pengujian alat bertujuan agar dapat diketahui sifat dan karakteristik tiap blok rangkaian dan fungsi serta cara kerja

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai prinsip kerja rangkaian yang disusun untuk merealisasikan sistem alat, dalam hal ini Bluetooth sebagai alat komunikasi penghubung

Lebih terperinci

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

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul 19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Bab ini akan dibahas tentang Budidaya Jamur, Microcontroller Arduino, Ethernet Shield, dan Sensor. Semua pembahasan tersebut berguna dalam menunjang sistem yang akan dibuat, sehingga

Lebih terperinci

BAB II DASAR TEORI Arduino Mega 2560

BAB II DASAR TEORI Arduino Mega 2560 BAB II DASAR TEORI Pada bab ini akan dijelaskan teori-teori penunjang yang diperlukan dalam merancang dan merealisasikan skripsi ini. Bab ini dimulai dari pengenalan singkat dari komponen elektronik utama

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas dasar teori yang berhubungan dengan perancangan skripsi antara lain fungsi dari function generator, osilator, MAX038, rangkaian operasional amplifier, Mikrokontroler

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Arduino Uno Arduino Uno adalah sebuah board mikrokontroller yang berbasis ATmega238. Arduino memiliki 14 pin input/output yang mana 6 pin dapat digunakan sebagai PWM (Pukse Wide

Lebih terperinci

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

BAB II DASAR TEORI. tertarik dalam menciptakan objek atau lingkungan yang interaktif. BAB II DASAR TEORI 2.1 Karakteristik Ikan Karakteristik ikan yang dapat dihitung ialah ikan yang dapat hidup di berbagai lingkungan air tawar, misalnya ikan lele. Ikan lele hidup di air tawar, tahan penyakit,

Lebih terperinci

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program pembacaan LDR Arduino Uno MinSys A. Hardware Arduino

Lebih terperinci

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

Analog to Digital Convertion Menggunakan Arduino Uno Minsys Analog to Digital Convertion Menggunakan Arduino Uno Minsys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program Analog to Digital Convertion dengan Arduino Uno

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas dasar teori yang berhubungan dengan perancangan skripsi antara lain motor servo, LCD Keypad Shield, rangkaian pemantik, mikrokontroler arduino uno dan kompor

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB IV PENGUJIAN DAN ANALISA SISTEM BAB IV PENGUJIAN DAN ANALISA SISTEM Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai persiapan komponen komponen dan peralatan yang digunakan serta langkahlangkah praktek, kemudian menyiapkan

Lebih terperinci

TUGAS AKHIR PERANCANGAN ALAT MONITORING ENERGI LISTRIK BERBASIS ARDUINO DENGAN KONTROL KOMUNIKASI INTERNET

TUGAS AKHIR PERANCANGAN ALAT MONITORING ENERGI LISTRIK BERBASIS ARDUINO DENGAN KONTROL KOMUNIKASI INTERNET TUGAS AKHIR PERANCANGAN ALAT MONITORING ENERGI LISTRIK BERBASIS ARDUINO DENGAN KONTROL KOMUNIKASI INTERNET Diajukan guna melengkapi sebagian syarat dalam mencapai gelar Sarjana Strata Satu (S1) Disusun

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik gorden dan lampu otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini

Lebih terperinci

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 3 Belajar Arduino analogread() dan Komunikasi Serial Setelah sebelumnya kita belajar tentang penggunaan pin digital

Lebih terperinci

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

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya. BAB II LANDASAN TEORI Di bab ini, akan dijelaskan komponen-komponen utama yang digunakan untuk merancang pembuatan suatu prototype kwh meter digital dengan menggunakan sensor ACS712 dengan menggunakan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. Blok Diagram adalah alur kerja sistem secara sederhana yang

BAB III ANALISA DAN PERANCANGAN. Blok Diagram adalah alur kerja sistem secara sederhana yang BAB III ANALISA DAN PERANCANGAN 3.1 Blok Diagram Blok Diagram adalah alur kerja sistem secara sederhana yang bertujuan untuk menerangkan cara kerja sistem tersebut secara garis besar berupa gambar dengan

Lebih terperinci

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT DAN PROGRAM BAB III PERANCANGAN ALAT DAN PROGRAM 3.1. Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras (hardware) dan perangkat lunak (software). Pembahasan ini meliputi pembahasan perangkat

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1. Identifikasi Kebutuhan Proses pembuatan alat penghitung benih ikan ini diperlukan identifikasi kebutuhan terhadap sistem yang akan dibuat, diantaranya: 1. Perlunya rangkaian

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Dalam bab ini penulis akan membahas prinsip kerja rangkaian yang disusun untuk merealisasikan sistem alat, dalam hal ini potensiometer sebagai kontroler dari motor servo, dan

Lebih terperinci

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

BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource, BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat opensource, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas dasar teori yang berhubungan dengan perancangan skripsi antara lain pengertian parkir, Piloted parking System, modul bluetooth, mikrokontroler arduino Mega

Lebih terperinci

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

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer). BAB II DASAR TEORI Bab ini menjelaskan konsep dan teori dasar yang mendukung perancangan dan realisasi sistem. Penjelasan ini meliputi mikrokontroler AVR, perangkat sensor, radio frequency, RTC (Real Time

Lebih terperinci

BAB III DESKRIPSI MASALAH

BAB III DESKRIPSI MASALAH BAB III DESKRIPSI MASALAH 3.1 Perancangan Hardware Perancangan hardware ini meliputi keseluruhan perancangan, artinya dari masukan sampai keluaran dengan menghasilkan energi panas. Dibawah ini adalah diagram

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ini terdapat beberapa masalah yang harus

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teknologi Motor DC Servo Mechanism kadang-kadang disingkat menjadi servo, adalah perangkat otomatis yang menggunakan error-sensing umpan balik negatif untuk memperbaiki mekanismenya.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 MICROCONTROLLER WEMOS Microcontroller Wemos adalah sebuah microcontroller pengembangan berbasis modul microcontroller ESP 8266. Microcontroller Wemos dibuat sebagai solusi dari

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM 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

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERACAGA SISTEM Pada bab ini penulis akan menjelaskan mengenai perencanaan modul pengatur mas pada mobile x-ray berbasis mikrokontroller atmega8535 yang meliputi perencanaan dan pembuatan rangkaian

Lebih terperinci

BAB II LANDASAN TEORI. berinteraksi dengan mudah dan interaksi dengan masyarakat umum juga menjadi

BAB II LANDASAN TEORI. berinteraksi dengan mudah dan interaksi dengan masyarakat umum juga menjadi BAB II LANDASAN TEORI 2.1 Bahasa Isyarat Abjad Bahasa isyarat adalah media komunikasi bagi para penderita tuna-rungu agar dapat berinteraksi dengan para penderita tuna-rungu lainnya dan manusia normal,

Lebih terperinci

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library. PENGENALAN ARDUINO Arduino merupakan board mikrokontroller yang berbasis opensource. Ada beberapa macam arduino, salah satunya adalah arduino uno yang akan di gunakan pada kesempatan kali ini. SPESIFIKASI

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1. Gambaran Umum Sistem Sistem yang akan dibuat memiliki fungsi untuk menampilkan kondisi volume air pada tempat penampungan air secara real-time. Sistem ini menggunakan sensor

Lebih terperinci

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY 3.1 Perancangan Alat Dalam merealisasikan sebuah sistem elektronik diperlukan tahapan perencanaan yang baik dan matang. Tahapan-tahapan

Lebih terperinci

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

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560 RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560 Oleh : Andreas Hamonangan S NPM : 10411790 Pembimbing 1 : Dr. Erma Triawati Ch, ST., MT. Pembimbing 2 : Desy Kristyawati,

Lebih terperinci

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

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011 sampai dengan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Jeruk Manis Jeruk medan (jeruk manis) merupakan salah satu produk agroindustri yang berasal dari sumatera utara. Jeruk medan mempunyai nama ilmiah Citrus sinesis. Buah jeruk

Lebih terperinci

5. BAB II DASAR TEORI

5. BAB II DASAR TEORI 5. BAB II DASAR TEORI 2.1 Meter Air Alat meter air merupakan alat yang digunakan oleh pihak PDAM untuk mencatat total pemakaian debit air oleh konsumen dalam rentang waktu pencatatan angka yang tertera

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas mengenai proses perancangan mekanik pintu gerbang otomatis serta penyusunan rangkaian untuk merealisasikan sistem alat. Dalam hal ini sensor

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Gambaran Umum Pada bab ini akan membahas mengenai langkah - langkah perancangan sistem pebuatan kontrol fluida yang meliputi perancangan perangkat keras atau hardware dan

Lebih terperinci

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

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Model Penelitian Pada perancangan tugas akhir ini menggunakan metode pemilihan locker secara otomatis. Sistem ini dibuat untuk mempermudah user dalam

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 PENDAHULUAN Pengukuran tinggi badan menggunakan ARDUINO adalah alat yang digunakan untuk mengukur tinggi badan seseorang dengan cara digital. Alat ini menggunakan sebuah IC yang

Lebih terperinci

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT DAN PROGRAM 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

Lebih terperinci

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Jenis Mikrokontroler AVR dan spesifikasinya Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1. Arduino Uno Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source, Arduino Uno merupakan sebuah mikrokontroler dengan menggunakan

Lebih terperinci

BAB III MIKROKONTROLER

BAB III MIKROKONTROLER BAB III MIKROKONTROLER Mikrokontroler merupakan sebuah sistem yang seluruh atau sebagian besar elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer. Mikrokontroler merupakan

Lebih terperinci

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

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Perangkat Keras Sistem perangkat keras yang digunakan dalam penelitian ini ditunjukkan oleh blok diagram berikut: Computer Parallel Port Serial Port ICSP Level

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Arduino Uno Arduino Uno merupakan board mikrokontroler berbasis Atmega328 yang memiliki 14 pin input dan output digital dimana 6 pin input tersebut dapat digunakan sebagai output

Lebih terperinci

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

BAB III METODE PENELITIAN. Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus 37 BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian ini dilakukan pada bulan Maret 2015 sampai dengan Agustus 2015. Perancangan dan pembuatan dilaksanakan di laboratorium Elektronika

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT BAB IV PENGUJIAN DAN ANALISA ALAT 4.1 Tujuan Setelah perancangan software dan alat telah selesai, untuk tahap selanjutnya yaitu pengujian dan analisa alat, tujuan dari pengujian ini adalah untuk mengetahui

Lebih terperinci

andri_mz Pengenalan Arduino Copyright Andri Marzuki Pengenalan Arduino

andri_mz Pengenalan Arduino Copyright Andri Marzuki  Pengenalan Arduino Pengenalan Arduino Untuk memahami Arduino, terlebih dahulu kita harus memahami terlebih dahulu apa yang dimaksud dengan physical computing. Physical computing adalah membuat sebuah system atau perangkat

Lebih terperinci

BAB II TINJAUAN PUSTAKA. dihubungkan dengan catu daya. Penelitian ini mengukur pancaran (coverage)

BAB II TINJAUAN PUSTAKA. dihubungkan dengan catu daya. Penelitian ini mengukur pancaran (coverage) BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Berdasarkan penelitian aplikasi sensor passive infrared receiver yang dilakukan [3] dengan perancangan sistem masukan berupa sensor yang dihubungkan dengan

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN DAN REALISASI ALAT BAB III PERANCANGAN DAN REALISASI ALAT Pada bab ini akan dibahas mengenai perancangan sistem dan realisasi perangkat keras dan perangkat lunak dari setiap modul yang mendukung alat secara keseluruhan.

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan

Lebih terperinci

BAB II DASAR TEORI Diagram Alir

BAB II DASAR TEORI Diagram Alir BAB II DASAR TEORI Pada Bab ini dibahas mengenai dasar teori dan hubungan antar perangkat keras yang digunakan yaitu mikrokontroler, SRF-05, photointerrupter, bluetooth HC-05. Selain itu juga akan dibahas

Lebih terperinci

BAB III PERANCANGAN DAN CARA KERJA RANGKAIAN

BAB III PERANCANGAN DAN CARA KERJA RANGKAIAN BAB III PERANCANGAN DAN CARA KERJA RANGKAIAN 3.1 Diagram Blok Rangkaian Secara Detail Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi

Lebih terperinci

BAB II DASAR TEORI. Gambar 2.1 Strain Gauge

BAB II DASAR TEORI. Gambar 2.1 Strain Gauge BAB II DASAR TEORI Dalam merealisasikan suatu alat diperlukan dasar teori untuk menunjang hasil yang optimal. Pada bab ini akan diuraikan dasar - dasar penunjang yang diperlukan untuk merealisasikan alat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Arduino Uno Arduino adalah sebuah mikrokontroler yang mudah digunakan, karena menggunakan bahasa pemrograman basic yang menggunakan bahasa C. Arduino memiliki procesor yang besar

Lebih terperinci

Komunikasi Serial. Menggunakan Arduino Uno MinSys

Komunikasi Serial. Menggunakan Arduino Uno MinSys Komunikasi Serial Menggunakan Arduino Uno MinSys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program komunikasi serial di Arduino Uno MinSys A. Hardware Arduino

Lebih terperinci

BAB IV PENGUJIAN DAN PEMBAHASAN

BAB IV PENGUJIAN DAN PEMBAHASAN BAB IV PENGUJIAN DAN PEMBAHASAN Pada bab ini memuat hasil pengamatan dan analisis untuk mengetahui kinerja dari rangkaian. Dari rangkaian tersebut kemudian dilakukan analisis - analisis untuk mengetahui

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global. BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Dari diagram sistem dapat diuraikan metode kerja sistem secara global. Gambar

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat sistem keamanan rumah. Dalam membuat suatu sistem harus dilakukan analisa mengenai

Lebih terperinci

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu BAB II DASAR TEORI 2.1 Dasar Teori 2.2.1 NodeMcu NodeMcu merupakan sebuah opensource platform IoT dan pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk membantu programmer dalam membuat prototype

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Setelah perancangan alat selesai, selanjutnya yang perlu dilakukan adalah pengujian dan analisa alat yang bertujuan untuk melihat tingkat keberhasilan dalam perancangan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dijelaskan mengenai dasar teori pendukung yang digunakan sebagai acuan dalam merealisasikan sistem. Dasar teori yang digunakan dalam merealisasikan sistem ini antara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Power Supply Switching Step-Up Power supply switching Step-Up merupakan sebuah converter step-up (biasanya sering disebut dengan nama Boost Converter) adalah konverter daya dari

Lebih terperinci

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III ANALISA DAN CARA KERJA RANGKAIAN BAB III ANALISA DAN CARA KERJA RANGKAIAN 3.1 Analisa Rangkaian Secara Blok Diagram Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi

Lebih terperinci

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

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 dilakukan di Laboratorium Konversi Energi Elektrik dan Laboratorium

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari alat akuisisi data termokopel 8 kanal. 3.1. Gambaran Sistem Alat yang direalisasikan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem deteksi keberhasilan software QuickMark untuk mendeteksi QRCode pada objek yang bergerak di conveyor. Garis besar pengukuran

Lebih terperinci

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

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI... DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... i ii iv v vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR SINGKATAN...

Lebih terperinci

Belajar mikrokontroler Arduino untuk tingkat Pemula.

Belajar mikrokontroler Arduino untuk tingkat Pemula. Belajar mikrokontroler Arduino untuk tingkat Pemula. Arduino sudah menjadi salah satu modul mikrokontroler yang cukup populer sejak beberapa tahun ini. Sifatnya yang open source dan semakin banyak dukungan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Konverter elektronika daya merupakan suatu alat yang mengkonversikan

BAB II TINJAUAN PUSTAKA. Konverter elektronika daya merupakan suatu alat yang mengkonversikan BAB II TINJAUAN PUSTAKA 2.1 Konverter Elektronika Daya Konverter elektronika daya merupakan suatu alat yang mengkonversikan daya elektrik dari satu bentuk ke bentuk daya elektrik lainnya di bidang elektronika

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Alat Pendeteksi Uang Palsu Beserta Nilainya Berbasis Mikrokontroler ini, terdapat beberapa masalah yang

Lebih terperinci

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses

Lebih terperinci

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

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment. DISPLAY 7SEGMENT Menggunakan Arduino Uno Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment. A. Hardware Arduino Uno Arduino

Lebih terperinci

BAB III PERANCANGAN ALAT. Gambar 3.1 Diagram Blok Pengukur Kecepatan

BAB III PERANCANGAN ALAT. Gambar 3.1 Diagram Blok Pengukur Kecepatan BAB III PERANCANGAN ALAT 3.1 PERANCANGAN PERANGKAT KERAS Setelah mempelajari teori yang menunjang dalam pembuatan alat, maka langkah berikutnya adalah membuat suatu rancangan dengan tujuan untuk mempermudah

Lebih terperinci

BAB III PERANCANGAN ALAT PENDETEKSI KERUSAKAN KABEL

BAB III PERANCANGAN ALAT PENDETEKSI KERUSAKAN KABEL BAB III PERANCANGAN ALAT PENDETEKSI KERUSAKAN KABEL. Diagram Blok Diagram blok merupakan gambaran dasar membahas tentang perancangan dan pembuatan alat pendeteksi kerusakan kabel, dari rangkaian sistem

Lebih terperinci