32
DAFTAR PUSTAKA
Farizki, A.R., Palit, H.N., dan Setiawan, A. 2016. Aplikasi Pembelajaran Rangkaian Listrik Sederhana Berbasis AndroidJ. Infra 4:1, pp.41-hlm.47.
Hermawan, I., dan Idris, I. 2018. KAJIAN POTENSI ENERGI PANAS BUANGAN DARI AIR CONDITIONER (AC)J. Teknovasi J. Tek. Dan Inov. 1:2, 1 –7. Ichwan, M., Husada, M.G., dan Rasyid, M.I.A. 2013. Pembangunan prototipe sistem
pengendalian peralatan listrik pada platform androidJ. Inform. 4:1, 13–25. Ichwan, M., Husada, M.G., dan Rasyid, M.I.A. t.t. PEMBANGUNAN PROTOTIPE
SISTEM PENGENDALIAN PERALATAN LISTRIK PADA PLATFORM ANDROID.
Intan Af’idah, D., Rochim, A., dan Widianto, E.D. 2014. Perancangan Jaringan Sensor Nirkabel (JSN) untuk Memantau Suhu dan Kelembaban Menggunakan nRF24L01+J. Teknol. Dan Sist. Komput. 2, 267–276.
Kartina, D.K., dan Zulfa, N. 2011. PENERAPAN INFERENSI FUZZY UNTUK
KENDALI SUHU RUANGAN PADA PENDINGIN RUANGAN
(AC)Telematika :4.
Nainggolan, H., dan Yusfi, M. 2013. RANCANG BANGUN SISTEM KENDALI TEMPERATUR DAN KELEMBABAN RELATIF PADA RUANGAN
DENGAN MENGGUNAKAN MOTOR DC BERBASIS
MIKROKONTROLER ATMEGA8535J. Fis. Unand 2:3.
Ridwan. t.t. KEPUTUSAN MENTERI KESEHATAN REPUBLIK INDONESIA NOMOR 1405/MENKES/SK/XI/2002.
Saefi, I. 2016. Kontrol Suhu dan Kelembaban pada Jamur Merang.
T.mukhti, A. 2016. perencanaan alat uji prestasi sistem pengkondisian udara (air conditioning) jenis splitJ. Mhs. Tek. 2:2.
33
34 Lampiran 1. Biodata Penulis
BIODATA PENULIS
Nama : IQBAL SUMAWIJAYA
Nomor Induk Mahasiswa (NIM) : 1502034
Jenis Kelamin : Laki- laki
Tempat & Tanggal Lahir : Kuningan, 04 Februari 1997
Status : Belum Nikah
Agama : Islam
Riwayat Pendidikan : Nama Sekolah Tahun Ijazah
- SD : SDN 2 Garawangi 2009
- SLTP : SMPN 1 Garawangi 2012
- SLTA : SMAN 1 Garawangi 2015
Program Studi / Jurusan : Teknik Pendingin dan Tata Udara Alamat Rumah Asal : Rt/Rw 01/01 No. 46 Kamp. Puhun Desa
Mancagar Kec. Garawangi Kab. Kuningan
No Telpon/HP : +62 823 1708 3128
Email : iqbalsuma12@gmail.com
Nama Orang Tua : ANDANG MARIANA
Alamat Orang Tua : Rt/Rw 01/01 No. 46 Kamp. Puhun Desa Mancagar Kec. Garawangi Kab. Kuningan Judul Tugas Akhir : Sistem Kontrol Adaftif Temperatur Pada Mesin
Pendingin Ruangan (Air Conditioning) Secara Wireless
Dosen Pembimbing : 1. Rofan Aziz, S.T., M.T. : 2. Sunanto, S.T., M.Eng. Indramayu, 23 Agustus 2018 Penulis, Iqbal Sumawijaya Nim . 1502032 Photo 4 x 3
35 Lampiran 2. Pe masangan AC Unit pada Ruangan
36 Lampiran 3. Pengambilan Data Suhu Ruangan
Gambar. Sensor DHT22 (1) Gambar. Sensor DHT22 (2)
37 Gambar. Alat Sistem Kontrol Adaptif untuk Transmitter
38 Lampiran 4. Hasil Serial Monitor Di Arduino Uno
Gambar. Tampilan Serial Monitor pada Arduino
Lampiran 5. Desain Pene mpatan Tiap Komponen Pada Ruangan
39 Lampiran 6. Program Arduino Sistem Kontrol Adaptif Secara Wireless
1. Transmiter (Tx) #include <SPI.h>
#include <nRF24L01.h> #include <RF24.h>
#include <DHT.h>;
#define DHT1PIN 2 //pin digital 1 yang digunakan #define DHT2PIN 3 //pin digital 2 yang digunakan #define DHT3PIN 4 //pin digital 2 yang digunakan #define DHT4PIN 5 //pin digital 2 yang digunakan #define DHT5PIN 6 //pin digital 2 yang digunakan #define DHTTYPE DHT22 DHT dht1(DHT1PIN, DHTTYPE); DHT dht2(DHT2PIN, DHTTYPE); DHT dht3(DHT3PIN, DHTTYPE); DHT dht4(DHT4PIN, DHTTYPE); DHT dht5(DHT5PIN, DHTTYPE);
40 RF24 radio(7, 8);// ce, csn
const byte rxAddr[6] = "00001"; int A; int B; int D; int E; int F; int C; void setup() { radio.begin(); radio.setRetries(15, 15); radio.openWritingPipe(rxAddr); radio.stopListening(); Serial.begin(9600); dht1.begin(); dht2.begin(); dht3.begin();
41 dht4.begin(); dht5.begin(); } void loop() { float A = dht1.readTemperature(); float B = dht2.readTemperature(); float D = dht3.readTemperature(); float E = dht4.readTemperature(); float F = dht5.readTemperature(); float C = ((A+B+D+E+F)/5);
Serial.print("Suhu ");//Menampilkan karakter
Serial.println(A);//Menampilkan Hasil rata-rata suhu Serial.print("Suhu ");//Menampilkan karakter
Serial.println(B);//Menampilkan Hasil rata-rata suhu Serial.print("Suhu ");//Menampilkan karakter
Serial.println(D);//Menampilkan Hasil rata-rata suhu Serial.print("Suhu ");//Menampilkan karakter
42 Serial.print("Suhu ");//Menampilkan karakter
Serial.println(F);//Menampilkan Hasil rata-rata suhu Serial.print("Suhu rata-rata ");//Menampilkan karakter Serial.println(C);//Menampilkan Hasil rata-rata suhu
radio.write(&C, sizeof(float)); delay(1000); } 2. Receiver (Rx) #include <SPI.h> #include <nRF24L01.h> #include <RF24.h> float C; RF24 radio(7, 8);
const byte rxAddr[6] = "00001"; const int Relay = 6;
void setup()
43 while (!Serial); Serial.begin(9600); radio.begin(); radio.openReadingPipe(1, rxAddr); radio.startListening(); } void loop() { if (radio.available()) { radio.read(&C, sizeof(float)); Serial.print("Suhu Ruangan "); Serial.println(C); delay(2000); } if ("Suhu Ruangan " > 27){ digitalWrite(Relay, HIGH);}
44 if ("Suhu Ruangan " < 25){
digitalWrite(Relay, LOW);} }
45 Lampiran 7. Hasil Pengambilan Data Menggunakan Kontrol Adaptif
Waktu (menit) Temp. Tanpa kontrol tanpa beban Temp. Tanpa kontrol Beban 1 Orang Temp. Tanpa kontrol Beban 2 Orang Temp. Tanpa kontrol Beban 3 Orang 5 30 30.5 30.4 30.4 10 28.5 30 30.2 30 15 28 28 30 29.8 20 27 28 29.7 29.7 25 26.5 27.5 28.6 29.55 30 25.5 27.5 28 29 35 25 27 27.4 28.7 40 24.5 26.5 27.1 28.2 45 23 26 26.6 28.2 50 22 26 26.3 28.15 55 20 25.5 26.2 27.9 60 19 25.5 26.2 27.6 65 18 25.5 26 27.3 70 17.5 25 25.8 27.2 75 17 24.5 25.6 26.7 80 17 24 25.4 26.4 85 17 23.5 25.3 26.35 90 17 23 25.3 26.25
46 95 17 22 25.2 26.2 100 17 20.5 25.1 26 105 17 19.5 25 25.9 110 16.5 19 24.9 25.4 115 16.5 18.5 24.4 25.7 120 16.5 18 23.8 25.4 125 16.5 18 22.7 25.1 130 16 17.5 22 25.1 135 16 17.5 21.5 24.5 140 16 17.5 21 24 145 16 17 20.5 23.8 150 15.5 17 19.5 22.5 155 15.5 17 19 22 160 15.5 16.5 18 21.5 165 15.5 16.5 17.5 21 170 15 16.5 17 20.5 175 15 16.5 17 19.5 180 15 16 16.5 19 185 15.5 16 16.5 18 190 15.5 16 16.5 17.5
47 195 15.5 16 16 17 200 15.5 16 16 17 205 15 15.5 16 16.5 210 15 15.5 15.5 16.5 215 15.5 15 15 16.5 220 15.5 15 15 16 225 15.5 15 15 16 230 15.5 15.5 15 16 235 15.5 15.5 15 15.5
48 Lampiran 8. Hasil Pengambilan Data Tanpa me nggunakan Kontrol Adaptif
Waktu (menit) Temp. Dengan kontrol tanpa beban Temp. Dengan kontrol Beban 1 Orang Temp. Dengan kontrol Beban 2 Orang Temp. Dengan kontrol Beban 3 Orang 0 28.1 30.3 30.4 30.4 5 28 30.2 30.3 30 10 27.3 30.3 30.1 30 15 26.5 30 29.6 29.8 20 25.7 28.9 28.7 29.7 25 25.1 27.6 28.1 29.55 30 25 26.8 27.5 29 35 24.9 26.4 27.1 28.7 40 24.9 26 26.6 28.2 45 25.4 25.8 26.3 28.2 50 25.8 25.6 26.2 28.15 55 25.9 25.4 26.2 27.9 60 26 25.3 26 27.6 65 26.2 25.1 25.8 27.3 70 26.3 25.1 25.6 27.2 75 26.5 25 25.4 26.7 80 26.7 24.9 25.5 26.4
49 85 26.9 24.8 25.3 26.35 90 27.1 24.7 25.2 26.25 95 27.3 25.1 25.1 26.2 100 27.5 25.7 25 26 105 27.2 26.4 24.9 25.9 110 26.4 27 24.8 25.4 115 25.8 27.5 24.8 25.7 120 25.2 27.8 25.1 25.4 125 25.1 28.2 25.8 25.1 130 24.8 27.9 26.4 24.9 135 25.1 27 26.9 24.8 140 25.6 26.2 27.3 25 145 26.1 25.8 27.6 25 150 26.2 25.5 28 25.2 155 26.3 25.3 27.7 25.8 160 26.4 25.1 26.8 26.3 165 26.6 25.1 26.3 26.8 170 26.8 24.9 25.9 27.2 175 27 24.8 25.6 27.1 180 27.2 24.7 25.4 26.6
50 185 27.4 25 25.3 26.3 190 27.6 25.6 25.2 26 195 27.3 26.3 25.1 25.9 200 26.5 26.8 25 25.8 205 25.8 27.3 24.9 25.7 210 25.2 27.6 24.7 25.6 215 25 27.9 24.6 25.5 220 24.8 27.6 25 25.5 225 24.7 26.8 25.7 25.4 230 25.1 26.1 26.3 25.3 235 25.6 25.6 26.8 25.2 240 26.1 25.2 27.1 25.2 245 26.3 25.1 27.5 25.1 250 26.4 24.9 27.7 25 255 26.6 24.8 27.5 24.9 260 26.7 24.7 26.6 24.9 265 27 25 25.9 24.9 270 27.2 25.6 25.5 24.9 275 27.4 26.2 25.3 25.2 280 27.6 26.7 25.1 25.7
51 285 27.3 27.1 24.9 26.2 290 26.5 27.5 24.7 26.7 295 25.8 27.8 24.7 27.1 300 25.3 27.5 25 27.9 305 25 26.5 25.7 27.9 310 24.9 26 26.3 27.7 315 24.7 25.5 26.7 27.1 320 24.9 25.2 27.2 26.6 325 25.5 24.9 27.4 26.3 330 26.1 24.7 27.7 26 335 26.4 24.6 27.4 25.9 340 26.4 26.5 25.8 345 26.6 26 25.7 350 26.8 25.5 25.7 355 27.1 25.2 25.6 360 27.3 25.5 365 27.6 25.3 370 25.2 375 25