• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Gambar 3.1 Diagram blok system yang dirancang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Gambar 3.1 Diagram blok system yang dirancang"

Copied!
15
0
0

Teks penuh

(1)

32

BAB III

PEMBAHASAN

Pada bab ini akan dibahas mengenai perancangan sistem, yang meliputi perangkat keras, dimana bagian ini menunjang dalam pengoperasian sistem sehingga akan diperoleh hasil yang diinginkan. Perancangan perangkat keras meliputi perancangan rangkaian keypad 4x4, rangkaian LCD 16X2, Rangkaian

driver, RTC, sensor EC, sensor PH dan rangkaian keseluruhan sistem Arduino

Mega.

3.1 Blok Diagram

Diagram blok sistem terdiri atas keypad, LCD, modul sensor dan driver yang digunkan sistem. Diagram blok sistem menunjukkan hubungan antara Arduino sebagai pusat kontrol masing-masing sistem dengan peripheral lainnya. Diagram blok sistem ditunjukkan dalam Gambar 3.1.

Gambar 3.1 Diagram blok system yang dirancang

Dari cara kerja sistem secara keseluruhan, maka dapat di uraikan fungsi tiap-tiap blok diagram adalah sebagai berikut :

Keypad 4 X 4

Arduino MEGA2560 Modul Sensor PH DFROBOT SEN0161

LCD 16 X 2 Modul Sensor EC DFR 00300 RTC DS1307 Waterflow Sensor Driver Driver Injector 1 Injector 2 Driver Injector 3 Driver Injector 4

(2)

33 1. Arduino Mega 2560 berfungsi sebagai pengontrol masing-masing sistem

untuk, mengakses jam RTC, membaca sensor dan megendalikan driver.

2. Liquid Cristal Display (LCD) berfungsi untuk menampilkan data yang

diolah oleh sistem arduino.

3. Driver berfungsi sebagai pengendali rangkaian injector dan water pump

melalui arduino.

4. Keypad bertugas untuk menginput data dan seting user pada sistem.

5. Waterflow sensor digunakan sebgai sensor pembaca volume aliran air.

6. RTC DS1307 digunakan untuk membaca data waktu secar realtime.

3.2 Perancangan Alat

Agar dapat mengimplementasikan alat pengendalai nutrisi hidroponik, dibagi menjadi dua bagian yaitu perancangan mekanik dan perancangan hadware.

Didalam hal ini perancangan meliputi dua hal, yang pertamana adalah perancangan box dan yang kedua adalah perancangan pada injektor nutri dengan hidroponik dan peletakan sensor pH dan EC pada tabung nutrisi. Sedangkan perancangan sistem elektrik meliputi rangkaian driver, RTC, sensor pH, sensor EC dan keseluruhan sistem Arduino Mega.

3.2.1 Perancangan Mekanik

Dimana dalam perancangan mekanik ini terbagi menjadi dua bagian, merancangan mekanik box dan perancangan injektor nutri.

3.2.2 Perancangan Mekanik Box

Pada perancangan box ini dibuat dari bahan akrilik dan triplek berwarna hitam denga total panjang 36 cm , lebar 16 cm dan tinggi 16cm berat box ini sekitar 0,8 kg.

(3)

34 1. Bagian Atas

Dari gambar 3.2 dapat dilihat desain luar alat yang terdiri dari

display LCD, keypad, inpiut EC dan input pH.

Gambar 3.2 Desain box Bagian Atas 2. Bagian Belakang

Pada bagian belakang box terdiri dari lubang output sistem untuk penyambungan output sistem. Terdapat pulah sumber listrik AC

memberikan supplay listrik ke sistem box . Secara keseluruhan bagian belakang box dapat dilihat pada gambar 3.3

(4)

35 3. Bagian Samping Box

Pada bagian samping kiri tidak terdapat input atau output hanya dinding box . Secara keseluruan bagian sampig box dapat dilihat di gambar 3.4

Gambar 3.4 Desain box Bagian Samping box

3.2.3 Perancangan Mekanik Injektor Nutrisi

Dari gambar 3.5 dapat dilihat injektro terpasang pada tandon nutrisi dan pipa hidroponik juga jadi satu tabung. Agar injektor nyala maka dibutuhkan outputan dosis nutri yang suda dibaca oleh sensor pH dan sensor EC dan memberikan kebutuhan nutrisi yang diinginkan. Desain mekanik injektor nutri dapat dilihat pada gambar 3.5.

(5)

36 3.2.4 Mekanik Pada Pipa Hidroponik

Mekanik pada pipa hidroponik dipasang dengan tabung nutrisi. Kemudian air nutri di semburkankan ke atas dalam pipa dengan pompa air, daya sembur pompa minimal 2 m. Gambar mekanik pipa hidroponik dapat dilhat pada gambar 3.6.

Gambar 3.6 Desain Pipa Hidroponik

3.2.5 Mekanik Pompa Injektor

Mekanik pompa injektor ini untuk mendorong nutrisi dan pH ke injektro. Agar dapat menyemburkan nutri dan pH ke dalam tabung penampung. Gabar mekanik pompa injektor dapat dilihat pada gambar 3.7

(6)

37 3.2.6 Mekanik Hidroponik Keseluruhan

Sistem pengendali hidroponik ini berjalan saat sensor pH dan EC ada perubahan dosis yang disetting sesuai jenis tanaman hidroponik. Gamabar mekanik hidroponik keseluruhan dapat dilihat pada gambar 3.8

Gambar 3.8 Mekanik Hidroponik keseluruhan

3.3 Perancangan Perangkat Keras (Hardware)

Untuk perancangan perangkat keras (Hardware) meliputi perancangan rangkaian sistem serta analisis rancangannya. Dalam perancangan ini, terlebih dahulu dibuat diagram blok secara keseluruhan yang kemudian dirancang penjabaran tiap bloknya.

3.3.1 Perancangan rangkaian LCD

Bagian penampil informasi pada perancangan block diagram adalah menggunakan LCD 16X2, dimana agar sistem yang dikendalikan oleh

microcontroller ARDUINO MEGA2560 dapat diketahui dan dimengerti oleh

manusia, maka diperlukan sebuah penampil informasi LCD. LCD digunakan untuk menampilkan menu-menu registrasi pada sistem dan perintah-perintah yang dipantau manusia dalam melakukan pengontrolan terhadap pintu yang dikontrol. LCD yang digunakan adalah LCD M1632 yang mampu menampilkan karakter 2

(7)

38 baris 16 Karakter. Adapun pin koneksi rangkaian LCD terhadap Controller

(MCU) ditunjukkan pada Gambar 3.9

Gambar 3.9 Rangkaian LCD

Potensio 10K pada rangakain LCD diatas merupakan pembagi tegangan yang dihubungkan ke pin VEE LCD. Pin ini berfungsi untuk mengatur kontras LCD sesuai keinginan. Untuk pin WR digroundkan karena sifatnya hanya menulis dari MCU ke LCD, sementara pin 15 dan 16 adalah input tegangan LED

Backlight LCD, sehingga LCD dapat kelihatan terang meskipun malam hari.

3.1.1 Perancangan Keypad 4x4

Pada perancangan alat ini, untuk proses masukan seting kelembaban dari

user, maka diguakan keypad 4X4. Adapun konfigurasi pin-pin yang dipakai rangkaian keypad terhadap microcontroller ARDUINO MEGA ditunjukkan pada Gambar 3.10:

Gambar 3.10 Perancangan Keypad 4x4

PWM COMUNICATION D IG IT A L ANALOG IN ATMEGA2560 16AU 1126 T X 0 T X 3 T X 2 T X 1 S D A S C L R X 0 R X 3 R X 2 R X 1 P D 0 /S C L /I N T 0 2 1 P D 1 /S D A /I N T 1 2 0 P D 2 /R X D 1 /I N T 2 1 9 P D 3 /T X D 1 /I N T 3 1 8 P H 0 /R X D 2 1 7 P H 1 /T X D 2 1 6 P J 0 /R X D 3 /P C IN T 9 1 5 P J 1 /T X D 3 /P C IN T 1 0 1 4 P E 0 /R X D 0 /P C IN T 8 0 P E 1 /T X D 0 /P D O 1 P E 4 /O C 3 B /I N T 4 2 P E 5 /O C 3 C /I N T 5 3 P G 5 /O C 0 B 4 P E 3 /O C 3 A /A IN 1 5 P H 3 /O C 4 A 6 P H 4 /O C 4 B 7 P H 5 /O C 4 C 8 P H 6 /O C 2 B 9 P B 4 /O C 2 A /P C IN T 4 1 0 P B 5 /O C 1 A /P C IN T 5 1 1 P B 6 /O C 1 B /P C IN T 6 1 2 P B 7 /O C 0 A /O C 1 C /P C IN T 7 1 3 A R E F PA0/AD0 22 PA1/AD1 23 PA2/AD2 24 PA3/AD3 25 PA4/AD4 26 PA5/AD5 27 PA6/AD6 28 PA7/AD7 29 PC6/A14 31 PC5/A13 32 PC4/A12 33 PC3/A11 34 PC2/A10 35 PC1/A9 36 PC0/A8 37 PD7/T0 38 PG2/ALE 39 PG1/RD 40 PG0/WR 41 PL7 42 PL6 43 PL5/OC5C 44 PL4/OC5B 45 PL3/OC5A 46 PL2/T5 47 PL1/ICP5 48 PL0/ICP4 49 PB3/MISO/PCINT3 50 PB2/MOSI/PCINT2 51 PB1/SCK/PCINT1 52 PB0/SS/PCINT0 53 P K 7 /A D C 1 5 /P C IN T 2 3 A 1 5 P K 6 /A D C 1 4 /P C IN T 2 2 A 1 4 P K 5 /A D C 1 3 /P C IN T 2 1 A 1 3 P K 4 /A D C 1 2 /P C IN T 2 0 A 1 2 P K 3 /A D C 1 1 /P C IN T 1 9 A 1 1 P K 2 /A D C 1 0 /P C IN T 1 8 A 1 0 P K 1 /A D C 9 /P C IN T 1 7 A 9 P K 0 /A D C 8 /P C IN T 1 6 A 8 P F 7 /A D C 7 /T D I A 7 P F 6 /A D C 6 /T D O A 6 P F 5 /A D C 5 /T M S A 5 P F 4 /A D C 4 /T C K A 4 P F 3 /A D C 3 A 3 P F 2 /A D C 2 A 2 P F 1 /A D C 1 A 1 P F 0 /A D C 0 A 0 R E S E T PC7/A15 30 ARD1 ARDUINO MEGA2560 R3 D 7 1 4 D 6 1 3 D 5 1 2 D 4 1 1 D 3 1 0 D 2 9 D 1 8 D 0 7 E 6 R W 5 R S 4 V S S 1 V D D 2 V E E 3 LCD1 LCD 16x2 vcc VR1 10K PWM COMUNICATION D IG IT A L ANALOG IN ATMEGA2560 16AU 1126 T X 0 T X 3 T X 2 T X 1 SDA S C L R X 0 R X 3 R X 2 R X 1 P D 0 /S C L /IN T0 21 P D 1 /S D A /IN T1 20 P D 2 /R X D 1 /I N T2 19 P D 3 /T X D 1 /IN T3 18 P H 0 /R X D 2 17 P H 1 /T X D 2 16 P J 0 /R X D 3 /P C IN T9 15 P J 1/T X D 3 /P C IN T 10 14 P E 0 /R X D 0 /P C IN T8 0 P E 1 /T X D 0 /P D O 1 P E 4 /O C 3 B /IN T 4 2 P E 5/O C 3C /IN T 5 3 P G 5 /O C 0 B 4 P E 3/O C 3A /A IN 1 5 P H 3 /O C 4 A 6 P H 4 /O C 4 B 7 P H 5 /O C 4 C 8 P H 6 /O C 2 B 9 P B 4/O C 2 A /P C IN T4 10 P B 5/O C 1 A /P C IN T5 11 P B 6/O C 1 B /P C IN T6 12 P B 7 /O C 0 A /O C 1C /P C IN T7 13 A R E F PA0/AD022 PA1/AD123 PA2/AD224 PA3/AD325 PA4/AD426 PA5/AD527 PA6/AD628 PA7/AD729 PC6/A14 31 PC5/A13 32 PC4/A12 33 PC3/A11 34 PC2/A10 35 PC1/A9 36 PC0/A8 37 PD7/T0 38 PG2/ALE39 PG1/RD 40 PG0/WR41 PL7 42 PL6 43 PL5/OC5C44 PL4/OC5B 45 PL3/OC5A 46 PL2/T547 PL1/ICP548 PL0/ICP449 PB3/MISO/PCINT350 PB2/MOSI/PCINT251 PB1/SCK/PCINT1 52 PB0/SS/PCINT0 53 P K 7 /A D C 1 5 /P C IN T 23 A 1 5 P K 6 /A D C 1 4 /P C IN T 22 A 1 4 P K 5 /A D C 1 3 /P C IN T 21 A 1 3 P K 4 /A D C 1 2 /P C IN T 20 A 1 2 P K 3 /A D C 1 1 /P C IN T 19 A 1 1 P K 2 /A D C 1 0 /P C IN T 18 A 1 0 P K 1 /A D C 9 /P C IN T 1 7 A 9 P K 0 /A D C 8 /P C IN T 1 6 A 8 P F 7 /A D C 7 /T D I A 7 P F 6 /A D C 6 /T D O A 6 P F 5 /A D C 5 /T M S A 5 P F 4 /A D C 4 /T C K A 4 P F 3 /A D C 3 A 3 P F 2 /A D C 2 A 2 P F 1 /A D C 1 A 1 P F 0 /A D C 0 A 0 R E S E T PC7/A15 30 ARD1 ARDUINO MEGA2560 R3 1 2 3 6 5 4 8 9 = 7 + + C ON 0 A B C D 1 2 3 4

(8)

39 Pada Perancangan rangkaian keypad sebagaimana Gambar 3.10 menggunakan metode scanning baris yang dilakukan oleh perangkat lunak, dimana pada proses tersebut 4 baris dari keypad diisi dengan cara hanya salah satu baris yang bernilai nol, sementara baris lain berlogika 1, dengan demikian untuk mengetahui salah satu tombol yang ditekan, sistem arduino melakukan pembacaan kolom untuk mengetahui apakah penekanan tombol terhadap data yang diberikan pada baris keypad.

3.3.2 Perancangan RTC DS1307

Untuk proses penghitung waktu pada perancangan, maka pada alat ini dibutuhkan sebuah RTC, adapun RTC yang digunakan adalah RTC keluaran

Dallas Semiconductor tipe DS1307, yaitu sebuah chip RTC yang menggunakan

komunikasi serial I2C bus. Adapun rangkaian RTC DS1307 ditunjukan pada Gambar 3.11

Gambar 3.11 Rangkaian RTC DS1307

Nilai crystal 32,768Khz ditentukan dengan mengacu pada lembar datasheet, sementara itu baterai 3V yang digunakan menggunakan lithium 3V CR2032 untuk melakukan proses update time pada saat catu daya utama RTC dinonaktifkan. RTC DS1307 diakses secara serial menggunakan interface I2C, sehingga hanya membutuhkan dua jalur yaitu clock dan data yang pada perancangan ini.

P W M C O M U N IC A T IO N DIGITAL A N A L O G IN A T M E G A 25 6 0 1 6 A U 11 2 6 TX0 TX3 TX2 TX1 SDA SCL RX0 RX3 RX2 RX1 PD0/SCL/INT0 21 PD1/SDA/INT1 20 PD2/RXD1/INT2 19 PD3/TXD1/INT3PH0/RXD2 18 17 PH1/TXD2 16 PJ0/RXD3/PCINT9 15 PJ1/TXD3/PCINT10 14 PE0/RXD0/PCINT8PE1/TXD0/PDO 0 1 PE4/OC3B/INT4 2 PE5/OC3C/INT5 3 PG5/OC0B 4 PE3/OC3A/AIN1 5 PH3/OC4A 6 PH4/OC4B 7 PH5/OC4C 8 PH6/OC2B 9 PB4/OC2A/PCINT4 10 PB5/OC1A/PCINT5 11 PB6/OC1B/PCINT6 12 PB7/OC0A/OC1C/PCINT7 13 AREF P A 0 /A D 0 2 2 P A 1 /A D 1 2 3 P A 2 /A D 2 2 4 P A 3 /A D 3 2 5 P A 4 /A D 4 2 6 P A 5 /A D 5 2 7 P A 6 /A D 6 2 8 P A 7 /A D 7 2 9 P C 6 /A 1 4 3 1 P C 5 /A 1 3 3 2 P C 4 /A 1 2 3 3 P C 3 /A 1 1 3 4 P C 2 /A 1 0 3 5 P C 1 /A 9 3 6 P C 0 /A 8 3 7 P D 7 /T 0 3 8 P G 2 /A L E 3 9 P G 1 /R D 4 0 P G 0 /W R 4 1 P L 7 4 2 P L 6 4 3 P L 5 /O C 5 C 4 4 P L 4 /O C 5 B 4 5 P L 3 /O C 5 A 4 6 P L 2 /T 5 4 7 P L 1 /I C P 5 4 8 P L 0 /I C P 4 4 9 P B 3 /M IS O /P C IN T 3 5 0 P B 2 /M O S I/ P C IN T 2 5 1 P B 1 /S C K /P C IN T 1 5 2 P B 0 /S S /P C IN T 0 5 3 PK7/ADC15/PCINT23 A15 PK6/ADC14/PCINT22 A14 PK5/ADC13/PCINT21 A13 PK4/ADC12/PCINT20 A12 PK3/ADC11/PCINT19 A11 PK2/ADC10/PCINT18 A10 PK1/ADC9/PCINT17 A9 PK0/ADC8/PCINT16 A8 PF7/ADC7/TDI A7 PF6/ADC6/TDO A6 PF5/ADC5/TMS A5 PF4/ADC4/TCK A4 PF3/ADC3 A3 PF2/ADC2 A2 PF1/ADC1 A1 PF0/ADC0 A0 RESET P C 7 /A 1 5 3 0 ARD1 ARDUINO MEGA2560 R3 VBAT 3 X1 1 X2 2 SCL 6 SDA 5 SOUT 7 U1 DS1307 X1 32,768Khz BATTERAY 3V

(9)

40 3.3.3. Perancangan Waterflow sensor

Pada sistem pengukur aliran air menggunakan sensor rotari enkoder yang dihubungkan langsung dengan mekanik degan menggunakan induksi magnet pada baling – baling kemudian mengerakkan optocoupler didalamnya. seperti pada gambar 3.12 berikut :

Gambar 3.12 Mekanik sistem sensor waterflow

Prinsip kerja dari mekanik ini adalah aliran air akan memutar blade (fan) yang terhubung ke magnet permanent sehingga putaran baling baling sensor rotari encoder. Putaran rotari enkoder tersebut menghasilkan pulsa yang kemudian akan

dicounter menggunakan mikrokontroller pada arduino. Rotary enkoder yang

digunakan pada rancang bangun ini dari jenis incremental dengan resolusi 16 pulsa setiap satu kali putaran penuh. Dan dibangun menggunakan rangkaian optocoupler dan piringan hole disk sebagai penghasil pulsa. Output dari encoder selanjutnya dihubungkan ke arduino sebagaimana ditunjukkan pada gambar 3.13:

Gambar 3.13 Rangkaian sensor aliran air

P W M C O M U N IC A T IO N DIG IT AL A N A L O G IN A T M E G A 25 6 0 1 6A U 11 2 6 TX 0 TX 3 TX2 TX 1 SD A SC L RX 0 RX 3 RX2 RX 1 PD0/SCL/INT0 21 PD1/SDA/INT1 20 PD2/RXD1/INT2 19 PD3/TXD1/INT3 18 PH0/RXD2 17 PH1/TXD2 16 PJ0/RXD3/PCINT9 15 PJ1/TXD3/PCINT10 14 PE0/RXD0/PCINT8 0 PE1/TXD0/PDO 1 PE4/OC3B/INT4 2 PE5/OC3C/INT5 3 PG5/OC0B 4 PE3/OC3A/AIN1 5 PH3/OC4A 6 PH4/OC4B 7 PH5/OC4C 8 PH6/OC2B 9 PB4/OC2A/PCINT4 10 PB5/OC1A/PCINT5 11 PB6/OC1B/PCINT6 12 PB7/OC0A/OC1C/PCINT7 13 AREF P A 0 /A D 0 2 2 P A 1 /A D 1 2 3 P A 2 /A D 2 2 4 P A 3 /A D 3 2 5 P A 4 /A D 4 2 6 P A 5 /A D 5 2 7 P A 6 /A D 6 2 8 P A 7 /A D 7 2 9 P C 6 /A 1 4 3 1 P C 5 /A 1 3 3 2 P C 4 /A 1 2 3 3 P C 3 /A 1 1 3 4 P C 2 /A 1 0 3 5 P C 1 /A 9 3 6 P C 0 /A 8 3 7 P D 7 /T 0 3 8 P G 2 /A L E 3 9 P G 1 /R D 4 0 P G 0 /W R 4 1 P L 7 4 2 P L 6 4 3 P L 5 /O C 5 C 4 4 P L 4 /O C 5 B 4 5 P L 3 /O C 5 A 4 6 P L 2 /T 5 4 7 P L 1 /I C P 5 4 8 P L 0 /I C P 4 4 9 P B 3 /M IS O /P C IN T 3 5 0 P B 2 /M O S I/ P C IN T 2 5 1 P B 1 /S C K /P C IN T 1 5 2 P B 0 /S S /P C IN T 0 5 3 PK7/ADC15/PCINT23 A15 PK6/ADC14/PCINT22 A14 PK5/ADC13/PCINT21 A13 PK4/ADC12/PCINT20 A12 PK3/ADC11/PCINT19 A11 PK2/ADC10/PCINT18PK1/ADC9/PCINT17 A10 A9 PK0/ADC8/PCINT16 A8 PF7/ADC7/TDI A7 PF6/ADC6/TDO A6 PF5/ADC5/TMS A5 PF4/ADC4/TCK A4 PF3/ADC3 A3 PF2/ADC2 A2 PF1/ADC1 A1 PF0/ADC0 A0 RESET P C 7 /A 1 5 3 0 ARD3 ARDUINO MEGA2560 R3 6 5 4 1 2 ENCODER R R 5V

(10)

41 Keterangan :

Working Voltage :5V-24V

Maximum Current :15 mA (DC 5V)

Weinght :43 g

Flow Rate Range :0.5 ~ 60 L/min

Operating Temperatur :00C – 800C

Operating Humidity :35% ~ 90% RH

Operating Pressure :under 1,75 Mpa

Store Temperatur :-250C~+800C

Store Humidity :25%~90% RH

3.3.4 Perancangan rangkaian sensor ph

Untuk membaca keasaman dan basa yang terkandung pada air, maka diperlukan sensor Ph. Pada perancangan ini sensor Ph digunakan untuk membaca kualitas air dimana modul yang digunakan adalah sensor pH type DFROBOT SEN0161. Bentuk keluaran sensor Ph adalah tegangan analog sehingga output

pada modul dapat dibaca menggunakan input ADC (Analog) pada minimum sistem arduino. Adapun perancangan rangkaian arduino pada modul Ph ditunjukkan pada gambar 3.14:

Gambar 3.14 Rangkaian Modul Ph DFROBOT SEN0161

3.3.5 Perancangan rangkaian sensor Electro Conductivity (EC)

Untuk membaca kepekatan pupuk atau laruan nutrisi yang terkandung pada air tanaman hidroponix, maka diperlukan sensor EC. Sensor EC

MODUL PHmeter BNC Vcc Vout GND 5V Probe PH DFROBOT SEN0161 P W M C O M U N IC A T IO N DIGITAL A N A L O G IN A TM EG A 2 560 16 A U 112 6 TX0 TX3 TX2 TX1 SDA SCL RX0 RX3 RX2 RX1 PD0/SCL/INT0 21 PD1/SDA/INT1 20 PD2/RXD1/INT2PD3/TXD1/INT3 19 18 PH0/RXD2 17 PH1/TXD2 16 PJ0/RXD3/PCINT9 15 PJ1/TXD3/PCINT10 14 PE0/RXD0/PCINT8PE1/TXD0/PDO 0 1 PE4/OC3B/INT4 2 PE5/OC3C/INT5 3 PG5/OC0B 4 PE3/OC3A/AIN1PH3/OC4A 5 6 PH4/OC4B 7 PH5/OC4CPH6/OC2B 8 9 PB4/OC2A/PCINT4 10 PB5/OC1A/PCINT5 11 PB6/OC1B/PCINT6 12 PB7/OC0A/OC1C/PCINT7 13 AREF P A 0 /A D 0 2 2 P A 1 /A D 1 2 3 P A 2 /A D 2 2 4 P A 3 /A D 3 2 5 P A 4 /A D 4 2 6 P A 5 /A D 5 2 7 P A 6 /A D 6 2 8 P A 7 /A D 7 2 9 P C 6 /A 1 4 3 1 P C 5 /A 1 3 3 2 P C 4 /A 1 2 3 3 P C 3 /A 1 1 3 4 P C 2 /A 1 0 3 5 P C 1 /A 9 3 6 P C 0 /A 8 3 7 P D 7 /T 0 3 8 P G 2 /A L E 3 9 P G 1 /R D 4 0 P G 0 /W R 4 1 P L 7 4 2 P L 6 4 3 P L 5 /O C 5 C 4 4 P L 4 /O C 5 B 4 5 P L 3 /O C 5 A 4 6 P L 2 /T 5 4 7 P L 1 /I C P 5 4 8 P L 0 /I C P 4 4 9 P B 3 /M IS O /P C IN T 3 5 0 P B 2 /M O S I/ P C IN T 2 5 1 P B 1 /S C K /P C IN T 1 5 2 P B 0 /S S /P C IN T 0 5 3 PK7/ADC15/PCINT23 A15 PK6/ADC14/PCINT22 A14 PK5/ADC13/PCINT21 A13 PK4/ADC12/PCINT20 A12 PK3/ADC11/PCINT19 A11 PK2/ADC10/PCINT18 A10A9 PK1/ADC9/PCINT17PK0/ADC8/PCINT16

A8 PF7/ADC7/TDI A7 PF6/ADC6/TDO A6 PF5/ADC5/TMS A5 PF4/ADC4/TCK A4 PF3/ADC3 A3 PF2/ADC2 A2 PF1/ADC1 A1 PF0/ADC0 A0 RESET P C 7 /A 1 5 3 0 ARDUINO ARDUINO MEGA2560 R3

(11)

42 menggunakan satuan mmhos/cm atau satuan daya penghantar listrik. Pada perancangan ini sensor EC digunakan sensor EC type DFROBOT DFR00300. Bentuk keluaran sensor EC adalah tegangan analog sehingga output pada modul dapat dibaca menggunakan input ADC (Analog) pada minimum sistem arduino. Adapun perancangan rangkaian arduino pada modul EC ditunjukkan pada gambar 3.15:

Gambar 3.15 Rangkaian Modul Electro Conductivity (EC)

3.3.6 Perancangan rangkaian Driver Injector

Pada perancangan ini Injector dirancang mengunakan injector sepda motor matic honda beat FI 110 dan mempunyai tegangan suplay sebesar 12VDC, sementara itu tegangan sistem ARDUINO yang bertindak sebagai pengendali

injector adalah 5V, maka untuk mengontrol injector diperlukan rangkaian driver

yang pada rancangan ini menggunakan perantara Optocoupler sebagai pemisah beda tegangan antara rangkaian driver injector dan minimum sistem Arduino. Pada perencanaan driver injector dari alat yang akan dirancang, injector yang digunakan mempunyai resistansi coil sekitar 50Ω dan membutuhkan catu daya

sebesar 12volt DC, dengan demikian, maka arus yang diperlukan injector adalah :

I = Buzzer Rcoil VCC _ = 50 12 = 0,24 Amper.

Sementara itu perancangan rangkaian driver injector ditunjukkan dalam Gambar 3.16 MODUL EC meter BNC Vcc Vout GND 5V Probe EC DFROBOT DFR00300 P W M C O M U N IC A T IO N DIGITAL A N A L O G IN A T M EG A2 56 0 1 6A U 1 1 26 TX0 TX3 TX2 TX1 SDA SCL RX0 RX3 RX2 RX1 PD0/SCL/INT0 21 PD1/SDA/INT1 20 PD2/RXD1/INT2 19 PD3/TXD1/INT3 18 PH0/RXD2 17 PH1/TXD2 16 PJ0/RXD3/PCINT9 15 PJ1/TXD3/PCINT10 14 PE0/RXD0/PCINT8PE1/TXD0/PDO 0 1 PE4/OC3B/INT4 2 PE5/OC3C/INT5PG5/OC0B 3 4 PE3/OC3A/AIN1PH3/OC4A 5 6 PH4/OC4B 7 PH5/OC4C 8 PH6/OC2B 9 PB4/OC2A/PCINT4 10 PB5/OC1A/PCINT5 11 PB6/OC1B/PCINT6 12 PB7/OC0A/OC1C/PCINT7 13 AREF P A 0 /A D 0 2 2 P A 1 /A D 1 2 3 P A 2 /A D 2 2 4 P A 3 /A D 3 2 5 P A 4 /A D 4 2 6 P A 5 /A D 5 2 7 P A 6 /A D 6 2 8 P A 7 /A D 7 2 9 P C 6 /A 1 4 3 1 P C 5 /A 1 3 3 2 P C 4 /A 1 2 3 3 P C 3 /A 1 1 3 4 P C 2 /A 1 0 3 5 P C 1 /A 9 3 6 P C 0 /A 8 3 7 P D 7 /T 0 3 8 P G 2 /A L E 3 9 P G 1 /R D 4 0 P G 0 /W R 4 1 P L 7 4 2 P L 6 4 3 P L 5 /O C 5 C 4 4 P L 4 /O C 5 B 4 5 P L 3 /O C 5 A 4 6 P L 2 /T 5 4 7 P L 1 /I C P 5 4 8 P L 0 /I C P 4 4 9 P B 3 /M IS O /P C IN T 3 5 0 P B 2 /M O S I/ P C IN T 2 5 1 P B 1 /S C K /P C IN T 1 5 2 P B 0 /S S /P C IN T 0 5 3 PK7/ADC15/PCINT23 A15 PK6/ADC14/PCINT22 A14 PK5/ADC13/PCINT21 A13 PK4/ADC12/PCINT20 A12 PK3/ADC11/PCINT19 A11 PK2/ADC10/PCINT18 A10 PK1/ADC9/PCINT17 A9 PK0/ADC8/PCINT16 A8 PF7/ADC7/TDI A7 PF6/ADC6/TDO A6 PF5/ADC5/TMS A5 PF4/ADC4/TCK A4 PF3/ADC3 A3 PF2/ADC2 A2 PF1/ADC1 A1 PF0/ADC0 A0 RESET P C 7 /A 1 5 3 0 ARDUINO ARDUINO MEGA2560 R3

(12)

43 Gambar 3.16 Rangkaian Driver Injector

Alasan pengunaan IC optocoupler ini adalah untuk pengisolasian rangkaian kontrol dengan beban supaya tidak terjadi gangguan pada saat sistem bekerja. Dalam rangkaian ini juga terdapat dioda yang berfungsi untuk melewatkan arus balik coil Injector pada saat perubahan kondisi dari keadaan ON ke OFF supaya tidak merusak transistor (2N2222A). Dioda yang digunakan sebaiknya yang mempunyai kemampuan melewatkan arus lebih besar dari besarnya arus balik

coil injector yang akan melewatinya.

Transistor yang digunakan sebagai driver dipilih dengan pertimbangan arus

collector maksimum yang besarnya 3 kali. Dengan kebutuhan arus tersebut maka

dipilih transistor type 2N2222A sebagai driver. Dari datasheet diketahui bahwa transistor tipe 2N2222A memiliki arus kolektor sebesar 800mA. Dalam perencanaannya kedua transistor (2N2222A) didarlington untuk penguatan yang besar yakni perkalian dari penguatan kedua transistor tersebut .

Ditetapkan drop tegangan pada Vce_opto = 1V (saturation).

Maka R2 atau RB dapat dicari dengan rumus:

Rb= b be opto ce cc I V V V  ( )2* Dimana Ib= Ic_opto

untuk Ic dapat dicari dengan menetapkan berapa Ib / β dari tiap- tiap transistor.

Ic= Ib. (β1. β2)

Sedangkan Iint dapat dicari dengan :

Iint=

int R Vcc

Untuk semua perencanaannya dapat dilihat sebagai berikut: R1 180 6 5 4 1 2 OPTOCOUPLER 4N35 D1 1N4001 R2 27k Q1 2N2222A Q2 2N2222A 12V PWM COMUNICATION D IG IT A L ANALOG IN ATMEGA2560 16AU 1126 T X 0 T X 3 T X 2 T X 1 S D A S C L R X 0 R X 3 R X 2 R X 1 P D 0 /S C L /I N T 0 2 1 P D 1 /S D A /I N T 1 2 0 P D 2 /R X D 1 /I N T 2 1 9 P D 3 /T X D 1 /I N T 3 1 8 P H 0 /R X D 2 1 7 P H 1 /T X D 2 1 6 P J 0 /R X D 3 /P C IN T 9 1 5 P J 1 /T X D 3 /P C IN T 1 0 1 4 P E 0 /R X D 0 /P C IN T 8 0 P E 1 /T X D 0 /P D O 1 P E 4 /O C 3 B /I N T 4 2 P E 5 /O C 3 C /I N T 5 3 P G 5 /O C 0 B 4 P E 3 /O C 3 A /A IN 1 5 P H 3 /O C 4 A 6 P H 4 /O C 4 B 7 P H 5 /O C 4 C 8 P H 6 /O C 2 B 9 P B 4 /O C 2 A /P C IN T 4 1 0 P B 5 /O C 1 A /P C IN T 5 1 1 P B 6 /O C 1 B /P C IN T 6 1 2 P B 7 /O C 0 A /O C 1 C /P C IN T 7 1 3 A R E F PA0/AD0 22 PA1/AD1 23 PA2/AD2 24 PA3/AD3 25 PA4/AD4 26 PA5/AD5 27 PA6/AD6 28 PA7/AD7 29 PC6/A14 31 PC5/A13 32 PC4/A12 33 PC3/A11 34 PC2/A10 35 PC1/A9 36 PC0/A8 37 PD7/T0 38 PG2/ALE 39 PG1/RD 40 PG0/WR 41 PL7 42 PL6 43 PL5/OC5C 44 PL4/OC5B 45 PL3/OC5A 46 PL2/T5 47 PL1/ICP5 48 PL0/ICP4 49 PB3/MISO/PCINT3 50 PB2/MOSI/PCINT2 51 PB1/SCK/PCINT1 52 PB0/SS/PCINT0 53 P K 7 /A D C 1 5 /P C IN T 2 3 A 1 5 P K 6 /A D C 1 4 /P C IN T 2 2 A 1 4 P K 5 /A D C 1 3 /P C IN T 2 1 A 1 3 P K 4 /A D C 1 2 /P C IN T 2 0 A 1 2 P K 3 /A D C 1 1 /P C IN T 1 9 A 1 1 P K 2 /A D C 1 0 /P C IN T 1 8 A 1 0 P K 1 /A D C 9 /P C IN T 1 7 A 9 P K 0 /A D C 8 /P C IN T 1 6 A 8 P F 7 /A D C 7 /T D I A 7 P F 6 /A D C 6 /T D O A 6 P F 5 /A D C 5 /T M S A 5 P F 4 /A D C 4 /T C K A 4 P F 3 /A D C 3 A 3 P F 2 /A D C 2 A 2 P F 1 /A D C 1 A 1 P F 0 /A D C 0 A 0 R E S E T PC7/A15 30 ARD3 ARDUINO MEGA2560 R3 INJ Injector Ke driver Injector 2 Ke driver Injector 3 Ke driver Injector 4 Driver Injector 1

(13)

44 Dalam pengukuran diketahui Rint= 50 Ω

Maka: Iint=  50 12V = 0,24 A= 240mA

Maka kita harus mencari transistor yang mempunyai Ic lebih besar dari Iint. Untuk itu dipilih transistor 2N222 yang memiliki Ic = 800mA.

Karena Ib_TR2 = Ic_TR1, Maka: Ic TR1= TR2 Ic = 50 800mA = 0,016A Ib TR1 = TR1 Ic = 50 016 , 0 A = 0,00032A

Dengan demikian nilai Rb dapat ditentukan dengan rumus:

Rb = 1 ) ( 2 TR opto ce Ib Vbe V Vcc  = A V 00032 , 0 ) 3 , 1 * 2 3 , 0 12 (   = A V 00032 , 0 1 , 9 = 28437 Ω ≈ 27KΩ (harga R dipasaran)

Untuk nilai R1 dapat dicari dengan rumus:

R1 = LED LED oh I V V

(14)

45

VOH = 4,2V (untuk kondisi IOH = 20mA pada tegangan 5V) dan ILED sebesar 16mA

Maka R1 = mA V 16 ) 5 , 1 2 , 4 (  = 168. 75Ω ≈ 180Ω

sehingga didapat nilai R1 = 180Ω (dipasaran).

3.3.7 Perancangan Driver TRIAC

Rangkaian TRIAC merupakan driver yang terdiri dari gabungan 2 buah SCR dan digunakan untuk mengontrol beban AC serta proses pensaklarannya bebas dari unsur mekanik sebagaimana relay yang menggunakan coil untuk menarik kontak. Karena tanpa unsur mekanik, maka beban yang ditangani dapat

diswitcing dalam kecepatan tertentu. Untuk mengaktifkan TRIAC, maka pin Opto

TRIAC diberikan picuan. Adapun perancangan driver TRIAC dengan mengacu

typical application datasheet ditunjukkan pada Gambar 3.17.

Gambar 3.17 Rangkaian Driver TRIAC

Rangkaian Driver TRIAC menggunakan OptoDiac MOC 3021, nilai resistansi 330 ohm pada rangkaian diatas ditentukan berdasarkan lembar datasheet

MOC3021 untuk penangan beban resistive (RL) yang ditangani TRIAC 1 2 6 4 OPTOTRIAC MOC3021 TRIAC Q4004L4 R1 10k R_IN 220 5V

MOTOR POMPA AIR 220V AC PWM COMUNICATION D IG IT A L ANALOG IN ATMEGA2560 16AU 1126 T X 0 T X 3 T X 2 T X 1 S D A S C L R X 0 R X 3 R X 2 R X 1 P D 0 /S C L /I N T 0 2 1 P D 1 /S D A /I N T 1 2 0 P D 2 /R X D 1 /I N T 2 1 9 P D 3 /T X D 1 /I N T 3 1 8 P H 0 /R X D 2 1 7 P H 1 /T X D 2 1 6 P J 0 /R X D 3 /P C IN T 9 1 5 P J 1 /T X D 3 /P C IN T 1 0 1 4 P E 0 /R X D 0 /P C IN T 8 0 P E 1 /T X D 0 /P D O 1 P E 4 /O C 3 B /I N T 4 2 P E 5 /O C 3 C /I N T 5 3 P G 5 /O C 0 B 4 P E 3 /O C 3 A /A IN 1 5 P H 3 /O C 4 A 6 P H 4 /O C 4 B 7 P H 5 /O C 4 C 8 P H 6 /O C 2 B 9 P B 4 /O C 2 A /P C IN T 4 1 0 P B 5 /O C 1 A /P C IN T 5 1 1 P B 6 /O C 1 B /P C IN T 6 1 2 P B 7 /O C 0 A /O C 1 C /P C IN T 7 1 3 A R E F PA0/AD0 22 PA1/AD1 23 PA2/AD2 24 PA3/AD3 25 PA4/AD4 26 PA5/AD5 27 PA6/AD6 28 PA7/AD7 29 PC6/A14 31 PC5/A13 32 PC4/A12 33 PC3/A11 34 PC2/A10 35 PC1/A9 36 PC0/A8 37 PD7/T0 38 PG2/ALE 39 PG1/RD 40 PG0/WR 41 PL7 42 PL6 43 PL5/OC5C 44 PL4/OC5B 45 PL3/OC5A 46 PL2/T5 47 PL1/ICP5 48 PL0/ICP4 49 PB3/MISO/PCINT3 50 PB2/MOSI/PCINT2 51 PB1/SCK/PCINT1 52 PB0/SS/PCINT0 53 P K 7 /A D C 1 5 /P C IN T 2 3 A 1 5 P K 6 /A D C 1 4 /P C IN T 2 2 A 1 4 P K 5 /A D C 1 3 /P C IN T 2 1 A 1 3 P K 4 /A D C 1 2 /P C IN T 2 0 A 1 2 P K 3 /A D C 1 1 /P C IN T 1 9 A 1 1 P K 2 /A D C 1 0 /P C IN T 1 8 A 1 0 P K 1 /A D C 9 /P C IN T 1 7 A 9 P K 0 /A D C 8 /P C IN T 1 6 A 8 P F 7 /A D C 7 /T D I A 7 P F 6 /A D C 6 /T D O A 6 P F 5 /A D C 5 /T M S A 5 P F 4 /A D C 4 /T C K A 4 P F 3 /A D C 3 A 3 P F 2 /A D C 2 A 2 P F 1 /A D C 1 A 1 P F 0 /A D C 0 A 0 R E S E T PC7/A15 30 ARD1 ARDUINO MEGA2560 R3

(15)

46 sebagaimana pada alat ini, sementara untuk mencari nilai resistansi input (Rin)

dapat dihitung sebagai berikut: Diketahui:

ILED : 15 mA (datasheet)

VLED : 1,2 Volt (datasheet)

VOL_ATMEGA : 0,7 (tegangan output saat low ARDUINO/datasheet)

Vcc : 5 volt

Maka besarnya Rin dapat ditentukan sebagaimana berikut:

Rin = I_led_opto V -V -Vcc LED OL_ATMEGA16 = mA 15 7 , 0 2 , 1 5  = 015 . 0 1 . 3 =206Ω ≈ 220Ω

Sementara itu karena input anode dihubungkan ke vcc, maka proses penyalaan driver triac akan aktif saat input dari mikro (logika low / 0), sehingga arus ac akan mengalir melalui triac menuju pompa saat input optotriac berlogika 0 dan akan off saat input berlogika high (1/ 5V).

Gambar

Diagram  blok  sistem  terdiri  atas  keypad,  LCD,  modul  sensor  dan  driver  yang  digunkan  sistem
Gambar 3.2 Desain box  Bagian Atas  2.  Bagian Belakang
Gambar 3.4 Desain box Bagian Samping box
Gambar 3.6 Desain Pipa Hidroponik
+7

Referensi

Dokumen terkait

Berdasarkan hal tersebut maka Kecamatan Satui bersama-sama dengan para pejabat struktural dan staf kecamatan Satui menyusun Rencana Strategis Tahun 2016- 2021 yang merupakan

Dalam buku filsafat islam karya Hasyimiyah Nasution, dia menulis bahwa Ibnu Sînâ dengan teori emanasi yang banyak dipengaruhi dari Neo- Platonisme, berpendapat

Penelitian ini bertujuan untuk mengetahui apakah pembelajaran berbasis masalah lebih baik daripada pembelajaran biasa dalam meningkatkan kemampuan pemecahan masalah

Faktor penghambat eksternal pe- ngelolaan sampah dengan manajemen bank sampah adalah harga jual sampah di Unit BSM Gurih 32 yang mengikuti harga jual BSM

Keamanan pada kamar tidur Keamanan sirkulasi kamar tidur tidak terpenuhi dikarenakan satu kamar di isi dengan 4 orang dengan tempat tidur tingkat dengan ukuran 1x2 meter dan

Jika sampel memiliki unsur-unsur yang hadir, seperti yang khas untuk kebanyakan mineral dan batuan, penggunaan Spektrometer dispersif Panjang gelombang

Dari hal tersebut diatas dapat dikemukakan bahwa putusan hakim yang telah mempunyai kekuatan hukum tetap harus dilaksanakan oleh para pihak, apabila salah satu

“susila” yang dalam arti sehari-hari diartikan dengan “sopan”, maka yang dimaksud tindak pidana kesusilaan adalah suatu pelanggaran norma-norma kesusilaan atau