• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Intan Af idah,d.,d.,rochim,a,. dan Wiianto, ED Perancangan Jaringan

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Intan Af idah,d.,d.,rochim,a,. dan Wiianto, ED Perancangan Jaringan"

Copied!
14
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Af’idah, D. I., Rochim, A. F., & Widianto, E. D. (2014). Perancangan Jaringan Sensor Nirkabel (JSN) untuk Memantau Suhu dan Kelembaban Menggunakan nRF24L01+. Jurnal Teknologi dan Sistem Komputer,

2(4), 267. https://doi.org/10.14710/jtsiskom.2.4.2014.267-276

Khalifah Tsauqi, A., Hadijaya, M., Manuel, I., Departemen Fisika FMIPA IPB, Jalan Meranti Kampus IPB Dramaga Bogor 16680, Miftah Hasan, V., Tsalsabila, A., … Tarigan, P. (2016). SAKLAR OTOMATIS BERBASIS LIGHT DEPENDENT RESISTOR (LDR) PADA MIKROKONTROLER ARDUINO UNO (hlm. SNF2016-CIP-19-SNF2016-CIP-24).

https://doi.org/10.21009/0305020105

Kotta, M. H. (2008). (Studi Kasus Penelitian Pada Bangunan Kantor Di Makassar), 6, 7.

Supardi, N. I. (t.t.). PENGGUNAAN PLC DALAM PENGONTROLAN TEMPERATUR, SIMULASI PADA PROTOTYPE RUANGAN, 3(2), 8.

Talarosha, B. (2005). MENCIPTAKAN KENYAMANAN THERMAL DALAM BANGUNAN, 6(3), 11.

Fauzi, Alwan. 2017. Kontrol Temperatur Cold Box Penyimpanan Cokelat

Kapasitas 500 Gram Menggunakan Termoelektrik Berbasis Arduino Uno. Tugas Akhir Tidak Dipublikasikan. Indramayu. Program Diploma 3

Politeknik Indramayu

Intan Af’idah,D.,D.,Rochim,A,. dan Wiianto, ED.2014. Perancangan Jaringan Sensor Nirkabel (JSN) untuk Memantau Suhu dan Kelembaban Menggunakan nRF24L01+J. Teknol. Dan Sist.Komput.2,267-276. Karyanto, E. 2008. Penuntun Praktikum Perawatan Air Conditioner. Fakultas

(2)
(3)

waktu T.Kabin 0&0 20 5&5 16,37 10&10 13,94 15&15 12,31 20&20 10,44 25&25 9 30&30 7,5 35&35 5 40&40 4,5 45&45 3,5 50&45 2 55&45 -1,1 60&45 -1,8 65&45 -2 70&45 -3,8 75&45 -4,4 80&45 -5,6 85&45 -5,3 90&45 -5,5 95&45 -5,6 100&45 -5,6 105&45 -5,7 110&45 -5,8 115&45 -5,4 120&45 -4,9

T. kabin sesudah di kontrol dengan produk

waktu T.Kabin 0&0 27 5&5 24,4 10&10 21 15&15 18 20&20 13 25&25 6,8 30&30 2 35&35 0,1 40&40 -1,8 45&45 -2 50&45 -3 55&45 -4 60&45 -3,9 65&45 -4,6 70&45 -5,2 75&45 -5,9 80&45 -5,2 85&45 -4,5 90&45 -3,9 95&45 -3,2 100&45 -3,6 105&45 -4,2 110&45 -4,1 115&45 -5,3 120&45 -4,2

(4)

waktu T.Kabin 0 25,9 5 21,5 10 14,8 15 12,9 20 9,2 25 5,9 30 2,1 35 -1,4 40 -2,1 45 -4,7 50 -7,5 55 -9,1 60 -9,9 65 -10,1 70 -10 75 -9,6 80 -7,9 85 -7,2 90 -7,9 95 -9,1 100 -9,8 105 -9,9 110 -9,2 115 -9,2 120 -9,2

T. kabin sebelum di kontrol dengan produk

waktu T.Kabin 0 27 5 24,4 10 24,3 15 21 20 17,9 25 12,4 30 8,3 35 4,4 40 2,1 45 -1,5 50 -2,5 55 -3 60 -3,9 65 -4,6 70 -5,2 75 -5,9 80 -5,2 85 -4,5 90 -3,9 95 -3,2 100 -3,6 105 -4,2 110 -4,1 115 -5,3 120 -4,2

(5)

(6)
(7)
(8)
(9)

1. Transmitter Mode

#include <VirtualWire.h> #include <Keypad.h> const byte numRows = 4; const byte numCols = 4;

char keymap[numRows][numCols] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins[numRows] = {7, 6, 5, 4}; byte colPins[numCols] = {3, 2, 1, 0};

Keypad myKeypad = Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols);

struct data{ char key; };

typedef struct data Data; Data dataa;

void setup() {

pinMode(13, OUTPUT); vw_set_ptt_inverted(true); // vw_set_tx_pin(12);

vw_setup(500);// speed of data transfer Kbps }

void loop() { get_key();

// Wait until the whole message is gone digitalWrite(13, 1);

delay(100); }

void get_key(){

(10)

if(keypressed != NO_KEY){ dataa.key = keypressed;

vw_send((uint8_t *)&dataa, sizeof(dataa)); vw_wait_tx(); } } 2. Connect ke Lollin #include <VirtualWire.h> #include <Keypad.h> #include <SoftwareSerial.h> int suhu =0;

const int receive_pin = 12; struct package

{

char key = 0; };

bool nyala = false;

typedef struct package Package; Package data;

void setup() {

// Initialise the IO and ISR vw_set_rx_pin(receive_pin); vw_setup(500); // Bits per sec vw_rx_start();

pinMode(8, OUTPUT); pinMode(9, OUTPUT); digitalWrite(8, HIGH); digitalWrite(9, HIGH);

Serial.begin(9600);// Start the receiver PLL running } void loop() { if (Serial.available()) { suhu = Serial.read(); Serial.println(suhu); } uint8_t buf[sizeof(data)]; uint8_t buflen = sizeof(data);

(11)

if (vw_have_message()) // Is there a packet for us? {

vw_get_message(buf, &buflen); memcpy(&data, &buf, buflen);

if (data.key == '1' && nyala == false) { digitalWrite(8, LOW); digitalWrite(9, LOW); nyala = true; } else if (data.key == '2') { digitalWrite(8, HIGH); digitalWrite(9, HIGH); nyala = false; } } if (nyala == true) { if (suhu <= -5) { digitalWrite(8, HIGH); digitalWrite(9, HIGH); nyala = false; } else { digitalWrite(8, LOW); digitalWrite(9, LOW); nyala = true; } } }

3. Lollin NodeMCU ESP8266

//#include <ESP8266wifi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <OneWire.h> #include <DallasTemperature.h> #include <SoftwareSerial.h> SoftwareSerial s(3,1);

// GPIO where the DS18B20 is connected to const int oneWireBus = 4;

(12)

// Setup a oneWire instance to communicate with any OneWire devices OneWire oneWire(oneWireBus);

// Pass our oneWire reference to Dallas Temperature sensor DallasTemperature sensors(&oneWire);

// Replace with your network credentials const char* ssid = "Test";

const char* password = "12345678"; String text = "";

float data;

char datasuhu[6];

ESP8266WebServer server(80); //instantiate server at port 80 (http port) String page = "";

int LEDPin = 13; void setup(void) {

//the HTML of the web page

// page = "<h1>Simple NodeMCU Web Server</h1><p><a href=\"LEDOn\"><button>ON</button></a>&nbsp;<a href=\"LEDOff\"><button>OFF</button></a></p>"; //make the LED pin output and initially turned off pinMode(LEDPin, OUTPUT);

digitalWrite(LEDPin, LOW); delay(1000);

s.begin(9600);

WiFi.softAP(ssid, password); //begin WiFi access point //

// Serial.println("");

// Serial.println(WiFi.softAPIP()); // Wait for connection

// while (WiFi.status() != WL_CONNECTED) { // delay(500); // Serial.print("."); // } // Serial.println(""); // Serial.print("Connected to "); // Serial.println(ssid); // Serial.print("IP address: "); // Serial.println(WiFi.softAPIP()); server.on("/data.txt", []() {

(13)

text = text + "Data: "; text = text + (String)data;

server.send(200, "text/html", text); text = "";

});

server.on("/", []() {

page = "<h1>Data Sensor Suhu</h1> <h1 id=\"data\">""</h1>\r\n"; page += "<script>\r\n";

page += "var x = setInterval(function()

{loadData(\"data.txt\",updateData)}, 1000);\r\n"; page += "function loadData(url, callback){\r\n"; page += "var xhttp = new XMLHttpRequest();\r\n"; page += "xhttp.onreadystatechange = function(){\r\n";

page += " if(this.readyState == 4 && this.status == 200){\r\n"; page += " callback.apply(xhttp);\r\n";

page += " }\r\n"; page += "};\r\n";

page += "xhttp.open(\"GET\", url, true);\r\n"; page += "xhttp.send();\r\n";

page += "}\r\n";

page += "function updateData(){\r\n";

page += " document.getElementById(\"data\").innerHTML = this.responseText;\r\n";

page += "}\r\n";

page += "</script>\r\n";

server.send(200, "text/html", page); });

server.begin();

// Serial.println("Web server started!"); } void loop(void) { sensors.requestTemperatures(); data = sensors.getTempCByIndex(0); server.handleClient(); s.write(int(data)); }

(14)

BIODATA PENULIS

Nama : Etin Masrita Sari

Nomor Induk Mahasiswa (NIM) : 1602096

Jenis Kelamin : Perempuan

Tempat & Tanggal Lahir : Indramayu, 21 Maret 1998

Status : Belum Nikah

Agama : Islam

Program Studi/Jurusan : Teknik Pendingin dan Tata Udara

Alamat Rumah Asal : Blok Pecut Desa Pekandangan Jaya Rt.

09 Rw.05 Kec/Kab Indramayu

No Telepon/ HP : 08976394898 / 083148356017

Email : Masritasari21@gmail.com

Nama Orang Tua : Masudin / Sari Asih

Pekerjaan Orang Tua ; Wiraswasta / Ibu Rumah Tangga

Alamat Orang Tua : Blok Pecut Desa Pekandangan Jaya Rt.

09 Rw.05 Kec/KabIndramayu

Judul Tugas Akhir : Sistem Monitoring Suhu dan Kontrol

Menggunakan WiFi pada Kabin Penyimpanan Ikan Tongkol Kapasitas 5Kg.

Dosen Pembimbing : 1. Karsid, ST.,MT.,M.Sc.

2. Rofan Aziz, ST.,MT.

Indramayu, 14 Agustus 2019 Penulis,

Referensi

Dokumen terkait

besar siswa yang lebih memilih untuk tidak masuk sekolah dan tidak. sedikit juga yang berakhir pada pengunduran diri siswa, ini

kekhawatiran bahwa bahan nanopartikel pada produk tabir surya dapat menembus kulit yang rusak... Resiko

As seen in Figure 3 , across the Active or Passive task and gain or loss trials, subjects update their priors in such a way that the expressed posterior probability that the stock

Menurut Sugiyono (2005:11) “penelitian deskriptif adalah penelitian yang dilakukan untuk mengetahui nilai variabel mandiri, baik satu variabel atau lebih tanpa

Kedua, Sekolah Jenis Kebangsaan yang umumnya terdiri daripada pelajar Cina dan India, menggunakan bahasa Inggeris atau bahasa Melayu sebagai bahasa pengantar,

- Perjumpaan kesembilan bagi tahun 2017 - Guru penasihat mengambil kehadiran ahli - Senaman asas (warming-up) dan larian. - Murid diajar guru kemahiran asas dalam permainan

Berdasarkan analisis hasil peneltian, maka dapat diambil kesimpulan, bahwa VCO secara topikal terhadap proses penyembuhan luka tekan grade grade I dan II lebih

Dengan adanya hal tersebut bagaimana jika yang membuat itu adalah orang pribadi dan hanya untuk kepentingan pribadi, ternyata dalam undang-undang ini juga telah