4
BAB II LANDASAN TEORI 2.1
Dispenser Dispenser adalah salah satu alat rumah tangga yang menggunakan listrik
untuk dapat memanaskan elemen pemanas dan menjalankan mesin pendinginnya. Dispenser ada yang menggunakan prinsip kerja dengan elemen pemanas dan mesin pendingin(compressor).
Gambar 2.1 Wadah air
http://digilib.mercubuana.ac.id/
5
Dispenser atau tempat air minum adalah salah satu peralatan listrik atau elektronik yang didalamnya terdapat heater sebagai komponen utamanya, heater berfungsi untuk memanaskan air yang ada pada tabung penampung, Heater umumnya memiliki daya sekitar 200-300 Watt. Heater dapat memanaskan air yang terdapat di dalam dispenser. Biasanya dispenser berisi 19 liter air, yang di tempatkan pada sebuah galon.Biasanya dispenser di gunakan untuk memasak air. Saat ini ada pula dispenser yang dapat memanaskan air maupun mendinginkan air. Dispenser yang dapat mendinginkan air tersebut menggunakan mesin pendingin yang dapat mendinginkan air. Mesin pendingin ini biasanya bernama kompresor pendingin. 2.2
Sensor Ultrasonic Sensor ultrasonic adalah sebuah sensor yang memanfaatkan pancaran
gelombang ultrasonic. Sensor ultrasonic ini terdiri dari rangkaian pemancar ultrasonic yang disebut transmitter dan rangkaian penerima ultrasonic disebut receiver. Sensor ini dapat mengukur jarak antara 2 cm sampai 300 cm. keluaran dari sensor ini berupa pulsa yang lebarnya merepresentasikan jarak. Lebar pulsanya bervariasi dari 115 uS sampai 18,5 mS. Sensor ultrasonic ping parallax terdiri dari sebuah chip pembangkit sinyal 40KHz, sebuah speaker ultrasonik dan sebuah mikropon ultrasonik. Speaker ultrasonik mengubah sinyal 40 KHz menjadi suara sementara mikropon ultrasonik berfungsi untuk mendeteksi pantulan suaranya. Berikut adalah cara kerja sensor ultrasonic.Pin yang digunakan sebagai jalur data sensor dijadikan output. Mikrokontroler memberikan pulsa trigger (pulsa high dengan
http://digilib.mercubuana.ac.id/
6
tOUT selama 2 µs sampai 5 µs). Kemudian setelah memberikan trigger, pin tersebut dijadikan input. Sensor memancarkan gelombang ultrasonic sebesar 40KHz selama 200 µs (tBURST). Gelombang ultrasonic ini akan merambat diudara dengan kecepatan 344.424 m/detik atau 1 cm setiap 29.034 µs. Gelombang tersebut akan mengenai objek kemudian terpantul kembali ke sensor.Selama menunggu pantulan, sensor akan menghasilkan sebuah pulsa (high). Pulsa ini akan berhenti (low) ketika gelombang suara pantulan terdeteksi oleh sensor. Lebar pulsa tersebutlah yang yang dipresentasikan sebagai jarak antara sensor ping dengan objek.Lebar pulsa high (tIN) akan sesuai dengan lama waktu tempuh gelombang ultrasonik untuk 2x jarak ukur dengan obyek yang kemudian dapat merepresentasikan jarak antara sensor ping dengan objek.Sinyal yang diterima oleh rangkaian receiver dikirimkan ke rangkaian mikrokontroler untuk selanjutnya diolah untuk menghitung jarak terhadap benda.Benda di sini adalah benda yang bersifat memantul, bukan benda yang bersifat meredam sinyal.
2.3
Relay DC Relay adalah saklar elektronik yang dapat membuka atau menutup rangkaian
dengan menggunakan kontrol dari rangkaian elektronik lain. Sebuah relay tersusun atas kumparan, pegas, saklar (terhubung pada pegas) dan 2 kontak elektronik (normally close dan normally open) Normally close (NC) : saklar terhubung dengan kontak ini saat relay tidak aktif atau dapat dikatakan saklar dalam kondisi terbuka. Normally open (NO) : saklar terhubung dengan kontak ini saat relay aktif atau dapat dikatakan saklar dalam kondisi tertutup.
http://digilib.mercubuana.ac.id/
7
Gambar 2.2 Relay Berdasarkan pada prinsip dasar cara kerjanya, relay dapat bekerja karena adanya medan magnet yang digunakan untuk menggerakkan saklar. Saat kumparan diberikan tegangan sebesar tegangan kerja relay maka akan timbul medan magnet pada kumparan karena adanya arus yang mengalir pada lilitan kawat. Kumparan yang bersifat sebagai elektromagnet ini kemudian akan menarik saklar dari kontak NC ke kontak NO. Jika tegangan pada kumparan dimatikan maka medan magnet pada kumparan akan hilang sehingga pegas akan menarik saklar ke kontak NC. 2.4
Arduino Uno Uno Arduino adalah board berbasis mikrokontroler pada ATmega328. Board
ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang diperlukan untuk mendukung
http://digilib.mercubuana.ac.id/
8
mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa didapat dari adaptor AC-DC atau baterai untuk menggunakannya.
2.4.1 Cara Kerja Arduino UNO Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal.Sumber listrik dipilih secara otomatis.Eksternal (non-USB) daya dapat datang baik dari AC-DC adaptor atau baterai. Adaptor ini dapat dihubungkan dengan cara menghubungkannya plug pusat-positif 2.1mm ke dalam board colokan listrik. Lead dari baterai dapat dimasukkan ke dalam header pin Gnd dan Vin dari konektor Power. Board dapat beroperasi pada pasokan daya dari 6 - 20 volt. Jika diberikan dengan kurang dari 7V, bagaimanapun, pin 5V dapat menyuplai kurang dari 5 volt dan board mungkin tidak stabil. Jika menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak board.Rentang yang dianjurkan adalah 7 - 12 volt.
Gambar 2.3 Arduino UNO
http://digilib.mercubuana.ac.id/
9
2.4.2. Spesifikasi Arduino Uno Mikrokontroler ATmega328. Catu Daya 5V. Teganan Input (rekomendasi) 7-12V. Teganan Input (batasan) 6-20V. Pin I/O Digital 14 (of which 6 provide PWM output). Pin Input Analog 6. Arus DC per Pin I/O 40 mA. Arus DC per Pin I/O untuk PIN 3.3V 50 mA. Flash Memory 32 KB (ATmega328) dimana 0.5 KB digunakan
oleh bootloader. SRAM 2 KB (ATmega328). EEPROM 1 KB (ATmega328). Clock Speed 16 MHz.
2.4.3. Konfigurasi mikrokontroler AVR ATmega 328 AVR adalah mikrokontroller CMOS 8-bit buatan Atmel berbasis arsitektur RISC (Reduced Instruction Set Computer). Kebanyakan instruksi dikerjakan pada satu siklus clock, AVR mempunyai register generalpurpose, timer/counter fleksibel dengan mode copare, interupt internal dan eksternal, serial UART, programmable Watchdog Timer, dan mode power saving. Beberapa diantaranya mempunyai ADC dan PWM internal.AVR
http://digilib.mercubuana.ac.id/
10
juga mempunyai In-System Programmable Flash on-chip yang mengijinkan memori program untuk diprogram ulang dalam system menggunakan hubungan serial SPI. Chip AVR yang digunakan untuk tugas akhir ini adalah ATmega328. Konfigurasi pin Atmega 328 dapat dilihat pada Gambar 2.4 dibawah ini.
Gambar 2.4 Pin Atmega 328 AVR adalah mikrokontroller CMOS 8-bit buatan Atmel berbasis arsitektur RISC (Reduced Instruction Set Computer). Kebanyakan instruksi dikerjakan pada satu siklus clock, AVR mempunyai register general-purpose, timer/counter fleksibel dengan mode copare, interupt internal dan eksternal, serial UART, programmable Watchdog Timer, dan mode power saving. Beberapa diantaranya mempunyai ADC dan PWM internal.AVR juga mempunyai In-System Programmable Flash on-chip yang mengijinkan memori program untuk diprogram ulang dalam system menggunakan
http://digilib.mercubuana.ac.id/
11
hubungan serial SPI. Chip AVR yang digunakan untuk tugas akhir ini adalah ATmega328. adapun sebuah blog diagram yang ada di bawah ini:
Gambar 2.5Blog Diagram AVR inti menggabungkan instruksi kaya set dengan register bekerja 32 tujuan umum. Semua 32 register langsung terhubung ke Arithmetic Logic Unit (ALU) , memungkinkan dua register independen untuk diakses dalam satu instruksi tunggal dieksekusi dalam satu siklus clock. Hasil ingarsitektur lebih codeefisien sementara mencapai through put hingga sepuluh kali lebih cepat dari mikrokontroler CISC konvensional.
http://digilib.mercubuana.ac.id/
12
Table 2.1 Pin Atmega 328 1
2
3
4
5
6
A
PD2
PD1
PC6
PC4
PC2
PC1
B
PD3
PD4
PD0
PC5
PC3
PC0
C
GND
GND
ADC7
GND
D
VDD
VDD
AREF
ADC6
E
PB6
PD6
PB0
PB2
AVDD
PB5
F
PB7
PD5
PD7
PB1
PB3
PB
2.4.4. Keterangan pin atmega 328 Keterangan ini menjelaskan semua hasil pengertian sebuah pin dari sebuahatemega 328.
VCC Tegangan suplai digital.
GND Tanah.
Pelabuhan
(PB7:
0)
XTAL1
/
XTAL2
/
TOSC1
/
TOSC2
Port B adalah 8-bit bi-directional I / O port yang dengan resistor pull-up internal yang (dipilih untuk setiap bit). Port B keluaran buf-fers memiliki simetris berkendara karakteristik dengan kedua si tinggink dan sumber kemampuan. Seperti yang sayainputs, pin port B yang eksternal ditarik sumber kehendak rendah saat ini jika resistor pull-ups diaktifkan. Port B pin
http://digilib.mercubuana.ac.id/
13
adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan. Tergantung pada kb pengaturan pilihan sekering Ock, PB6 dapat digunakan sebagai masukan untuk diverting osillator amplifier dan input ke sirkuit operasi jam internal. Tergantung pada sekering pilihan jam pengaturan, PB7 dapat digunakan sebagai output dari pembalik Oscillator amplifier. Jika Internal dikalibrasi RC Oscillator digunakan sebagai sumber clock chip PB7 ... 6 digunakan sebagai TOSC2 ... 1 masukan untuk Asynchronous Timer / Counter2 jika bit AS2 di ASSR diatur. Berbagai fitur khusus dari Port B yang diuraikan dalam.
Pelabuhan C (PC5: 0) Port C adalah 7-bit bi-directional I / O port yang dengan pull internal yang resistor up (yang dipilih untuk setiap bit). PC5 The ... 0 Output buf-fers memiliki characteristi berkendara simetriscs dengan kedua sink tinggi dan kemampuan sumber. Sebagai masukan, Pelabuhan C pin yang eksternal ditarik sumber kehendak rendah saat ini jika resistor pull-up yang mengaktifkan d. Pin Pelabuhan C adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.
PC6 / RESET Jika RSTDISBL Fuse diprogram, PC6 digunakan sebagai I / O pin. Perhatikan bahwa karakteristik listrik dari PC6-beda fer dari orang-orang dari pin lainnya dari Port C. Jika RSTDISBL Fuse adalah unprogrammed,
http://digilib.mercubuana.ac.id/
14
PC6 digunakan sebagai Ulang masukan. Sebuah tingkat rendah pada th pin untuk lebih lama dari panjang pulsa minimum akan menghasilkan ulang, bahkan jika jam tidak berjalan. Pulsa pendek tidak dijamin untuk menghasilkan Reset. Berbagai fitur khusus dari Port C yang diuraikan dalam.
Port D (PD7: 0) Port D adalah 8-bit bi-directional I / O port yang dengan pull internal yang resistor up (yang dipilih untuk setiap bit). Port D keluaran buffers memiliki characteristi berkendara simetriscs dengan kedua sink tinggi dan kemampuan sumber. Sebagai masukans, Port D pin yang eksternal ditarik sumber kehendak rendah saat ini jika resistor pull-up yang mengaktifkan. Pin Port D adalah tri-menyatakan saat kondisi reset menjadi aktif, bahkan jika jam tidak berjalan. Berbagai fitur khusus dari Port D dijabarkan di.
AVCC AVCC adalah pin tegangan suplai untuk A / D Converter, PC3: 0, dan ADC7: 6. Perlu eksternal terhubung ke VCC. Bahkan jika ADC tidak digunakan. Jika ADC yang digunakan, harus dihubungkan ke VCC melalui filter low-pass. Catat itu PC6 ... 4 penggunaan tegangan suplai digital, VCC.
AREF AREF adalah pin referensi analog untuk A/D Converter.
ADC7: 6(TQFP danQFN/MLFPaketOnly)
http://digilib.mercubuana.ac.id/
15
Dalam TQFP dan QFN/paket MLF, ADC7: 6 berfungsi sebagai input ke A/D konversi dari ter. Pin ini bertenaga dari pasokan analog dan berfungsi sebagai saluran ADC10-bit. 2.4.5.
Bahasa Pemrograman
Bahasa pemrograman Arduino adalah bahasa C/C++.Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun bisa mempelajarinya dengan cukup mudah.Untuk membuat program Arduino dan mengupload ke dalam board Arduino.
Gambar 2.6 Program Arduino UNO 2.5
LCD2x16(M1632) LCD (LiquidCrystalDisplay) adalah komponen display yang tidak memancar
(non-emissive),sehingga
tidak
menghasilkan
sumber
cahaya
seperti
CRT
(CathodeRayTube),dan berdaya sangat rendah (lebihrendahdariLED) yaitu dalam
http://digilib.mercubuana.ac.id/
16
hitungan mikrowatt (LEDdalamhitunganmiliwatt).LCD menahan atau membiarkan cahaya yang dipantulkan dari sumber cahaya luar dan cahaya yang berasal dari belakang atau samping yang melewatinya.LCD dikontrol oleh ROM/RAM generator karakter dan RAM data display.Dalam menampilkan numerik ini kristal yang dibentuk menjadi bar, dan dalam menampilkan alfanumerik kristal hanya diatur kedalam pola titik. Setiap kristal memiliki sambungan listrik individu sehingga dapat dikontrol secara independen. Ketika kristal off' (yakni tidak ada arus yang melalui kristal) cahaya kristal terlihat sama dengan bahan latar belakangnya, sehingga kristal tidak dapat terlihat. Namun ketika arus listrik melewati kristal, itu akan merubah bentuk dan menyerap lebih banyak cahaya. Hal ini membuat kristal terlihat lebih gelap dari penglihatan mata manusia sehingga bentuk titik atau bar dapat dilihat dari perbedaan latar belakang. Sangat penting untuk menyadari perbedaan antara layar LCD dan layar LED. Sebuah LED display (sering digunakan dalam radio jam) terdiri dari sejumlah LED yang benar-benar mengeluarkan cahaya (dan dapat dilihat dalam gelap). Sebuah layar LCD
hanya
mencerminkan
cahaya,
sehingga
tidak
dapat
dilihat
dalam
gelap.LMB162A adalah modul LCD matrix dengan konfigurasi 16 karakter dan 2 baris dengan setiap karakternya dibentuk oleh 8 baris pixel dan 5 kolom pixel (1 baris terakhir adalah kursor). Memori LCD terdiri dari 9.920 bir CGROM, 64 byte CGRAM dan 80x8 bit DDRAM yang diatur pengalamatannya oleh Address Counter dan akses datanya (pembacaan maupun penulisan datanya) dilakukan melalui register data.Pada
http://digilib.mercubuana.ac.id/
17
LMB162A terdapat register data dan register perintah. Proses akses data ke atau dari register data akan mengakses ke CGRAM, DDRAM atau CGROM bergantung pada kondisi Address Counter, sedangkan proses akses data ke atau dari Register perintah akan mengakses Instruction Decoder (dekoder instruksi) yang akan menentukan perintah–perintah yang akan dilakukan oleh LCD. karakter LCD ada di Gambar bawah ini:
Gambar.2.7 LCD 16x2 Character
2.5.1
Karakteristik LCD
Karakteristik dari LCD dot-matriks adalah sebagai berikut:
16X2 karakter dengan 5X7 dotmatriks+kursor.
ROM generator karakter dengan 8 tipe karakter (untuk program write)
80X8 bit RAM data display.
Dapat diinterface kan dengan 4 atau 8 bit MPU.
RAM data dan RAM generator karakter dapat dibaca dari MPU.
http://digilib.mercubuana.ac.id/
18
+5V single power supply .
Power-onreset .
Range temperature operasi 0-60ºC.
Beberapa fungsi instruksi: Display clear, Cursor home,Display ON/OFF,Cursor ON/OFF,Display charackter blink,Cursor Shift dan Display shift.LCD disini dapat menampilkan karakter yang ada pada ROM generator karakter,yang sudah berisi 192 jenis karakter,dengan cara memberikan kode karakter untuk tiap-tiap karakter yang diinginkan pada bus data dengan menggunakan sinyal kontrol. Tabel 2.2 kofigurasi Pin LCD No
Simbol
Level
Function
1
Vss
-
0V (GND)
2
Vcc
-
5V
3
Vee
-
4
RS
H/L
LCDdrive H : data input L: intruksi in
5
R/W
H/L
H: Read L: write
6
E
1/0
Enable
7
DB0
H/L
Data
8
DB1
H/L
Data
9
DB2
H/L
Data
10
DB3
H/L
Data
11
DB4
H/L
Data
http://digilib.mercubuana.ac.id/
19
12
DB5
H/L
Data
13
DB6
H/L
Data
14
DB7
H/L
Data
15
V+BL
-
Vcc
16
V-BL
-
GND
Register control yang terdapat dalam suatu LCD diantaranya adalah:
Register
perintah
yaitu
register
yang
berisi
perintah-perintah
dari
mikrokontroler ke panel LCD (Liquid Cristal Display) pada saat proses penulisan data atau tempat status dari panel LCD (Liquid Cristal Display) dapat dibaca pada saat pembacaan data.
Register data yaitu register untuk menuliskan atau membaca data dari atau keDDRAM. Penulisan data pada register akan menempatkan data tersebut keDDRAM sesuai dengan alamat yang telah diatur sebelumnya.
Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid Cristal Display) diantaranya adalah :
Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah perintah, sedangkan logika high menunjukan data.
http://digilib.mercubuana.ac.id/
20
Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis data, sedangkan high baca data.
Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.
2.6
Power Supply Power supply digunakan sebagai catu daya dan merupakan bagian yang
sangat penting karena tanpa adanya catu daya maka rangkaian elektronik tidak akan bekerja. Power supply adalah sebuah perangkat rangkaian yang berfungsi membangkitkan , menyalurkan dan mendistribusikan tenaga listrik dari sumbertrafo yang akan di salurkan ke seluruh komponen. IC power ini menggantikan sebuah baterai. 2.6.1
Prinsip Kerja Power Supply
Dengan trafo step-down ini, tegangan input PLN 220V-240V akan diturunkan menjadi 6V, 9V,12V, 15V, atau sesuai dari kebutuhan pengeluaran aliran yang di gunakan. Setelah itu disearahkan menjadi tegangan DC. Ketika Kumparan primer dihubungkan dengan sumber tegangan bolak-balik, perubahan arus listrik pada kumparan primer menimbulkan medan magnet yang berubah. untuk Dioda sebenarnya tidak memiliki karakter yang sempurna, melainkan memiliki karakter yang berhubungan dengan arus dan tegangan komplek yang tidak linier dan seringkali
http://digilib.mercubuana.ac.id/
21
tergantung pada teknologi yang digunakan serta parameter penggunaannya. Dalam penahanan aliran listrik yang sangat tinggi akan di hambat oleh resistor yang terbuat dari osilator ini. Kapasitor biasanya disebut dengan sebutan kondensator yang merupakan komponen listrik dibuat sedemikian rupa sehingga mampu menyimpan muatan listrik. Dan untuk penguat arus akan di kerjakan dalam sebuah komponen transistor. Dalam fungsi Transistor diantaranya adalah sebagai Penguat arus, sebagai Switch (Pemutus dan penghubung), Stabilitasi Tegangan, Modulasi Sinyal, Penyearah dan lain sebagainya. Dari beberapa prinsip kerja sebuah komponen tersebut akan di satukan dalam catu daya untuk menghasilkan sebuah aliran yang di butuhkan untuk memberi aliran listrik tegangan rendah. 2.7 Sensor Suhu DS18B20 Sensor Suhu adalah komponen yang biasanya digunakan untuk merubah panas menjadi listrik untuk mempermudah dalam menganalisa besarannya. Untuk membuatnya ada dua cara yaitu dengan menggunakan bahan logam dan bahan semikonduktor. Cara ini digunakan karena logam dan bahan semi konduktor bisa berubah hambatannya terhadap arus listrik tergantung pada suhunya. Pada logam semakin besar suhu maka nilai hambatan akan semakin naik, berbeda pada bahan semikonduktor, semakin besar suhu maka nilai hambatan akan semakin turun. Ada empat macam sensor suhu antara lain; Thermokopel, Thermistor, RTD (Resistance Temperature Detectors), dan IC LM 35. Tentunya tiap jenis alat tersebut mempunyai fungsi dan cara kerja yang berbeda-beda.
http://digilib.mercubuana.ac.id/
22
Jenis yang pertama adalah Thermokopel, alat ini berfungsi sebagai sensor suhu rendah dan tinggi antara 3000F sampai 30000F.Alat ini dibentuk dari dua buah penghantar yang jenisnya berbeda seperti besi dan konstantan yang dililit bersamaan.Sensor suhu ini digunakan oleh Johan Seebeck pada tahun 1820 dengan namanya Efek Seebeck.Berikutnya ada Thermistor, atau bisa disebut juga dengan Thermal Resistor atau Thermal Sensitive Resistor.Alat ini berfungsi untuk mengubah suhu menjadi hambatan listrik yang berbanding terbalik dengan berubahnya suhu.Semakin tinggi suhu maka semakin kecil hambatan listriknya.Thermistor biasanya terbuat dari bahan oksida logam campuran, kromium, kobalt, tembaga, besi, atau nikel. Thermistor memiliki tiga bentuk antara lain; butiran, keping, dan batang.Yang ketiga adalah RTD atau Resistance Temperature Detectors.Alat ini fungsinya adalah untuk mengubah suhu menjadi hambatan listrik yang sebanding dengan perubahan suhu.Semakin tinggi suhu, maka hambatan listriknya semakin besar.RTD adalah sensor suhu yang terbuat dari kumparan kawat platinum pada papan pembentuk isolator.Alat yang terakhir adalah IC LM 35, fungsinya untuk mengubah suhu menjadi tegangan tertentu yang sesuai dengan perubahan suhu.Alat ini paling terkenal karena mudah diaplikasikan dalam kehidupan sehari-hari. 2.8
Arduino Software Arduino adalah pengendali mikro single-board yang bersifat open-source[1],
diturunkan dari Wiring platform[2], dirancang untuk memudahkan penggunaan
http://digilib.mercubuana.ac.id/
23
elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Arduino juga merupakan platform hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya. Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.
http://digilib.mercubuana.ac.id/
24
Gambar 2.8 Arduino Software 2.9 Saklar Saklar adalah sebuah perangkat yang digunakan untuk memutuskan jaringan listrik, atau untuk menghubungkannya. Jadi saklar pada dasarnya adalah alat penyambung atau pemutus aliran listrik.Selain untuk jaringan listrik arus kuat, saklar berbentuk kecil juga dipakai untuk alat komponen elektronika arus lemah.
http://digilib.mercubuana.ac.id/
25
Gambar 2.9 Tiga Macam Saklar Tekan/Tombol
Secara sederhana, saklar terdiri dari dua bilah logam yang menempel pada suatu rangkaian, dan bisa terhubung atau terpisah sesuai dengan keadaan sambung (on) atau putus (off) dalam rangkaian itu. Material kontak sambungan umumnya dipilih agar tahan terhadap korosi. Kalau logam yang dipakai terbuat dari bahan oksida biasa, maka saklar akan sering tidak bekerja. Untuk mengurangi efek korosi ini, paling tidak logam kontaknya harus disepuh dengan logam anti korosi dan anti karat. Pada dasarnya saklar tombol bisa diaplikasikan untuk sensor mekanik, karena alat ini bisa dipakai pada mikrokontroller untuk pengaturan rangkaian pengontrolan.
2.10
Pompa Aquarium
Pompa adalah mesin atau peralatan mekanis yang digunakan untuk menaikkan cairan dari dataran rendah ke dataran tinggi atau untuk mengalirkan cairan dari daerah bertekanan rendah ke daerah yang bertekanan tinggi dan juga sebagai penguat
http://digilib.mercubuana.ac.id/
26
laju aliran pada suatu sistem jaringan perpipaan. Hal ini dicapai dengan membuat suatu tekanan yang rendah pada sisi masuk atau suction dan tekanan yang tinggi pada sisi keluar atau discharge dari pompa. Pada prinsipnya, pompa mengubah energi mekanik motor menjadi energi aliran fluida. Energi yang diterima oleh fluida akan digunakan untuk menaikkan tekanan dan mengatasi tahanan-tahanan yang terdapat pada saluran yang dilalui Pompa juga dapat digunakan pada proses-proses yang membutuhkan tekanan hidraulik yang besar. Hal ini bisa dijumpai antara lain pada peralatan-peralatan berat. Dalam operasi, mesin-mesin peralatan berat membutuhkan tekanan discharge yang besar dan tekanan isap yang rendah. Akibat tekanan yang rendah pada sisi isap pompa maka fluida akan naik dari kedalaman tertentu, sedangkan akibat tekanan yang tinggi pada sisi discharge akan memaksa fluida untuk naik sampai pada ketinggian yang diinginkan. 2.11 Heater Air Panas Water Heater Tenaga Listrik adalah sebuah alat pemanas air otomatis yang memakai sumber listrik bertegangan 220 V yang memanfaatkan elemen pemanas sebagai pemanas air dan thermostat sebagai sensor panas/suhu dimana besar suhu dapat diatur oleh pemakai sesuai keinginan.
http://digilib.mercubuana.ac.id/
27
2.11.1. PRINSIP KERJA WATER HEATER Water hater adalah suatu alat yang digunakan untuk menghasilkan energi kalor yang digunakan untuk memanaskan air dalam tabung pemanas.Kalor disini dihasilkan oleh elemen pemanas 1000W yang kemudian digunakan untuk memanaskan tabung stainless pemanas untuk mengkonveksi panas ke air.Menggunakan ELCB untuk mengamankan jika terjadi arus bocor dan thermostat untuk mensetting suhu yang diinginkan pada air.
http://digilib.mercubuana.ac.id/