Flowchart Sistem Tangki berpengaduk

LAMPIRAN -Gambar Rangkaian Keseluruhan

3.5 Flowchart Sistem Tangki berpengaduk

D 7 1 4 D 6 1 3 D 5 1 2 D 4 1 1 D 3 1 D 2 9 D 1 8 D 7 E 6 R W 5 R S 4 V S S 1 V D D 2 V E E 3 LCD 16X2 D 1 2 w w w .a rd u in o .c c b lo g e m b a rc a d o .b lo g sp o t.c o m ATM EG A32 8P AT ME L D 1 1 D 1 D 9 D 8 D 7 D 6 D 5 D 4 D 3 D 2 G N D R S T R X D T X D 1 V IN G N D R S T 5 V A 7 A 6 A 5 A 4 A 3 A 2 A 1 A R E F 3 V 3 D 1 3 0 1 2 3 4 5 6 7 8 9 1 1 1 1 2 1 3 A 5 A 4 A 3 A 2 A 1 A A 6 A 7 A R D U IN O N A N O VI 1 VO 3 G N D 2 IC 7805 1 2 3 IN P U T J A C K 1 2 V SAKLAR C1 1000u C5 100u C6 1nF 5V to microkontroler RV1 1k RELAY 5V 10A 250VAC Q TRANSITOR R1 10k D1 10A01 HEATER +220V 1 PIN 13 ARDUINO 0.0 00 000 DQ 2 VCC 3 GND 1 S1 DS18S20 ATAS 1 R1 4.7K 0.0 00 000 DQ 2 VCC 3 GND 1 S2 DS18S20 BAWAH 2 IN1 IN2 ENA OUT1 OUT2 ENB OUT3 OUT4 IN3 IN4 SENSA SENSB GND VS VCC L298 M O T O R D C 12V 12V 5V PIN D 10 MIKRO PIN D 11 MIKRO PIN D 12 MIKRO D5 1N4004 D6 1N4004 D7 1N4004 D8 1N4004 D1 1N4004 D2 1N4004 D3 1N4004 D4 1N4004 R1 0.5OHM R2 10k C 100nF 5V Motor DC Propeller Fan Heaterpemanas S1 S2 Demodulator OPTOCOUPLER optocoupler module pin D2 to mikro Universitas Sumatera Utara START Inisialisasi pin, LCD, sensor suhu, optocoupler Tampilkan Nilai Suhu, Kondisi Pemanas Kecepatan Motor Jika upper == true Jika Sensor Suhu bawah =36°C Ya Hidupkan pemanas upper=false Proses Kendali proportional Baca nilai suhu sensor atas dan sensor bawah Kendalikan Nilai Pwm Tidak Jika Sensor Suhu bawah 38°C Atau Sensor suhu atas 38°C Hidupkan pemanas Ya Matikan pemanas upper=true Tidak Tidak Gambar 3.3 Flowchart Diagram Alir sistem Tangki berpengaduk Universitas Sumatera Utara LAMPIRAN Listing Program Dengan Software Arduino IDE include OneWire.h include DallasTemperature.h include LiquidCrystal.h define ONE_WIRE_BUS A4 pin sensor become to pin 18 digital define pinPWM 10 define dir1 11 define dir2 12 define pemanas 13 define ON LOW define OFF HIGH OneWire oneWireONE_WIRE_BUS; DallasTemperature DSoneWire; LiquidCrystal lcd7, 6, 5, 8, 3, 4; int kp=200; int tick = 0; int temp = 0; int dsAtas,dsBawah; bool upper; bool heater; float rpm = 0; float rps = 0; float tunda = 0; void getTemp fungsi baca sensor { DS.requestTemperatures; dsAtas = DS.getTempCByIndex0; dsBawah = DS.getTempCByIndex1; Serial.printchardsAtas; Serial.printchardsBawah; Serial.printcharrpm; Serial.printcharheater; tampil_lcd; } void tampil_lcd { lcd.clear; lcd.setCursor0,0; lcd.printS1=; lcd.printdsAtas; lcd.printC; Universitas Sumatera Utara lcd.setCursor0,1; lcd.printS2=; lcd.printdsBawah; lcd.printC; lcd.setCursor7,0; lcd.printH=; ifheater {lcd.printON;} else {lcd.printOFF;} lcd.setCursor7,1; lcd.printR=; lcd.printrpm,2; } void kontrol_kp fungsi PROPORSIONAL { int error,Pro,pwm; error = absdsBawah - dsAtas; Pro = kperror; pwm = Pro; + speedmin iferror = 0 { pwm = 75; Minimum speed motor } analogWritepinPWM,pwm; ifpwm = 0 { tick = 0; rpm = 0; } } void setup { pinModepinPWM,OUTPUT; pinModedir1,OUTPUT; pinModedir2,OUTPUT; pinModepemanas,OUTPUT; Serial.begin9600; lcd.begin16,2; DS.begin; Universitas Sumatera Utara digitalWritedir1,HIGH; digitalWritedir2,LOW; attachInterrupt0, count, FALLING; Optocoupler PIN D2 } void count { tick++; iftick 1 { detachInterrupt0; tunda = millis - temp; rps = float1000tunda; rpm = rps 60; Serial.printlnrpm; tick = 0; attachInterrupt0, count, FALLING; } temp = millis; } void loop { getTemp; ifupper == true dsBawah = 36 { heater = true; digitalWritepemanas, ON; Heater nyalakan upper = false; } else ifupper == false { ifdsBawah 38 || dsAtas 38 { heater = true; digitalWritepemanas, ON; Heater nyalakan } else diatas 38 heater padam { heater = false; digitalWritepemanas, OFF; Heater padamkan upper = true; } } kontrol_kp; delay100; } Universitas Sumatera Utara LAMPIRAN Gambar Alat Secara Keseluruhan dan Saat Pengujian Universitas Sumatera Utara Universitas Sumatera Utara LAMPIRAN DATA SHEET SENSOR DS18B20 DATA SHEET ARDUINO NANO Universitas Sumatera Utara DAFTAR PUSTAKA 1 Daryanto. 2008. Pengetahuan Teknik Elektronika. Bumi Aksara. Jakarta. 2 Kadir, Abdul. 2015. “Arduino” Jakarta; Penerbit Andi 3 Mike Tooley. 2003. Rangkaian Elektronik Prinsip dan Aplikasi. Edisi Kedua. Erlangga. Jakarta. 4 Muhammad Syahwil. 2013. Panduan Mudah Simulasi dan Praktek Mikrokontroler Arduino. Andi Offset. Yogyakarta. 5 Owen Bishop. 2004. Dasar-Dasar Elektronika. Erlangga. Jakarta. 6 Prasetyo Dwi Budi. 2016. Perancangan Miniatur Sistem Kendali Dan Monitoring Suhu Tangki Bepengaduk Menggunakan PLC Dan LabView Dengan Metode Fuzzy Mamdani [Tugas Akhir].Medan :Universitas Sumatera Utara. 7 Setiawan, Iwan 2006. “Progammable Logic Controller Dan Teknik Perancangan Sistem Kontrol” Penerbit Andi, Yogyakarta. 8 Wardoyo, Siswo dan surya PramudyoAnggoro. 2015 “ Pengantar Mikrokontroler dan Aplikasi pada Arduino” Yogyakarta; Teknosaim 9 Winarno dan Deni Arifianto. 2011. Bikin Robot Itu Gampang. Kawan Pustaka. Jakarta. 10 [Online].Datasheet DS1820D. Diakses Pada 15 Mei 2016. http:www.alldatasheet.comview.jsp?Searchword=DS1820D 11 [Online].Realisasi Kontrol PID dn proportional . Diakses Pada 15 Mei 2016.http:elektro-kontrol.blogspot.co.id201106realisasi-kontrol-pid- proporsional.html 12 [Online].Temperature monitoring menggunakan onewire DS18B20.Diakses Pada 15 Mei 2016. https:geeknesia.freshdesk.comsupportsolutionsarticles6000107339- temperature-monitoring-menggunakan-onewire-ds18b20- 13 [Online].Pengadukan dan Pencampuran. Diakses Pada 15 Mei 2016 http:tekimku.blogspot.co.id201108pengadukan-dan- pencampuran.html Universitas Sumatera Utara

BAB III METODE PENELITIAN

3.1. Tempat dan Waktu Penelitian

Dokumen yang terkait

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 13 69

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 0 12

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 0 1

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 0 7

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 3 17

Perancangan Miniatur Sistem Kendali dan Monitoring Suhu Tangki Berpengaduk Menggunakan PLC dan LabVIEW dengan Metode Fuzzy Mamdani

0 1 1

Rancang Bangun Sistem Pengatur Kecepatan Motor Untuk Menjaga Kehomogenan Suhu Pada Miniatur Tangki Berpengaduk Dengan Metode Proportional Berbasis Mikrokontroleratmega 328

0 0 15

Rancang Bangun Sistem Pengatur Kecepatan Motor Untuk Menjaga Kehomogenan Suhu Pada Miniatur Tangki Berpengaduk Dengan Metode Proportional Berbasis Mikrokontroleratmega 328

0 0 2

Rancang Bangun Sistem Pengatur Kecepatan Motor Untuk Menjaga Kehomogenan Suhu Pada Miniatur Tangki Berpengaduk Dengan Metode Proportional Berbasis Mikrokontroleratmega 328

0 0 1

Rancang Bangun Sistem Pengatur Kecepatan Motor Untuk Menjaga Kehomogenan Suhu Pada Miniatur Tangki Berpengaduk Dengan Metode Proportional Berbasis Mikrokontroleratmega 328

0 0 9