DAFTAR PUSTAKA. Adafruit.com. (2016, November). learn.adafruit.com. Retrieved November 28,

dokumen-dokumen yang mirip
BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN ANALISIS

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.

BAB 3 PERANCANGAN DAN PEMBUATAN

MODUL WORKSHOP ANTARES NAMA :

BAB IV HASIL DAN UJI COBA

LAPORAN PROJECT MICROCONTROLLER SEMESTER IV JUDUL PIR SENSOR ANTI MALING DISUSUN OLEH ELGYE YOLAND DENI NUL HAQIEM

BAB III PEMBUATAN SOFTWARE

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

PENGEMBANGAN PROTOTYPE PENGENDALI OTOMOTIS PADA INKUBATOR UNTUK AYAM MENGGUNAKAN ARDUINO UNO BERBASIS SMS

THERMOHYGROMETER DIGITAL MENGGUNAKAN SISTEM MIKRO PENGENDALI ARDUINO DAN DITAMPILKAN PADA SMARTPHONE

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III PERANCANGAN. meliputi dua Perancangan yaitu perangkat keras (hardware) dan perangkat lunak

BAB V PENUTUP. Berdasarkan penelitian yang telah dilakukan dalam proses pembuatan RANCANG BANGUN DAN IMPLEMENTASI SITEM MONITORING

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

Komunikasi Serial pada ARDUINO UNO R3 untuk mengkatifkan (Menyalakan dan mematikan) LED

LAMPIRAN. A. FOTO KOMPONEN : 1) Water flow sensor G1

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB II LANDASAN TEORI. (Gourav Garg, 2016). Sayangnya Raspberry pi adalah platform berbasis

BAB III PERANCANGAN ALAT

DAFTAR PUSTAKA. 2. Bishop, Owen, Dasar dasar Elektroniks, Erlangga, Jakarta, 2002

4.2 Persiapan Perangkat Keras dan Perangkat Lunak

MIKROPROSESOR Sensor Alarm Menggunakan PIR

RANGKAIAN KESELURUHAN

Logika pemrograman sederhana

PANDUAN PRAKTIKUM DASAR ARDUINO

DAFTAR PUSTAKA. [1] Jazi Eko Istiyanto Pengantar Elektronika & Instrumentasi. Jakarta: Penerbit Andi

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PENGUJIAN DAN ANALISA ALAT

Lampiran 1 Blok diagram arsitektur AVR

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PENGUJIAN DAN ANALISA ALAT. perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran

RANCANG BANGUN SISTEM PENGAMAN PINTU RUMAH MENGGUNAKAN ANDROID BERBASIS ARDUINO UNO

IMPLEMENTASI DAN PENGUJIAN

BAB IV PEMBAHASAN. 27

PERANCANGAN. 4-1

RANCANG BANGUN SISTEM PENGAMAN PINTU RUMAH MENGGUNAKAN ANDROID BERBASIS ARDUINO UNO

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR PUSTAKA. Rele Gangguan Tanah (GFR) Sistem Proteksi Kota Padang. Universitas Bung. [2] Abdul Kadir BUKU PANDUAN PRAKTIS MEMPELAJARI APLIKASI

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III METODOLOGI PERANCANGAN. Diagram alir digambarkan pada gambar berikut :

Lebih jelasnya bisa dilihat formatnya sebagai berikut:

BAB IV HASIL DAN UJI COBA

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PENGUJIAN DAN ANALISA

BAB III METODOLOGI PENELITIAN. Adapun gambar blok diagram modul data logger autoclave yang telah dibuat

DAFTAR PUSTAKA. 1. Budiarto, Widodo Perancangan Sistem dan Aplikasi. Mikrokontroller. Jakarta: PT. Elex Media Computindo.

Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA

PANDUAN PRAKTIKUM DASAR ARDUINO

SISTEM KONTROL SUHU RUANGAN PADA INKUBATOR ANAK AYAM MENGGUNAKAN ESP WEMOS DI BERBASIS IOT (STUDI KASUS PETERNAKAN AYAM Bpk..

BAB IV PENGUJIAN DAN ANALISA ALAT

DAFTAR PUSTAKA. [2] access 14 Januari 2016

SKETCH PROGAM. Pernyataan diatas digunakan sebagai komentar

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PERANCANGAN ALAT PENGENDALI LAMPU MENGGUNAKAN SUARA BERBASIS ANDROID. :Arnold Sanurda NPM : Dosen Pembimbing :Dr. Debyo Saptono, ST., MT.

BAB IV PENGUJIAN ALAT. Pengujian Arduino Board Pengujian Sensor Ultrasonic (ping) Pengujian Tombol Pengujian LCD Pengujian Alat Keseluruhan

DAFTAR PUSTAKA. Arduino RFID Library. https: // Hidajanto, Djamal Radio Frequency Identification (RFID) dan

PERANCANGAN SISTEM HOME AUTOMATION BERBASIS ARDUINO UNO

Level II A Materi Pemrograman

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

BAB IV ANALISA DAN PENGUJIAN DATA

BAB IV PENGUJIAN DAN ANALISA ALAT

JOBSHEET 3. Sensor Warna dan Mikrokontroller

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

PANDUAN PRAKTIKUM DASAR ARDUINO

Source Code Progam Magnetic Door Lock menggunakan Kode Pengaman berbasis ATmega 328

BAB V PENUTUP. 5.1 Kesimpulan

BAB III PERANCANGAN PROGRAM

BAB III PERANCANGAN ALAT DAN PROGRAM

1.Program pilihan bulan. Sart. Bulan. Pilih bulan

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN. 4.1 Umum. Untuk dapat menentukan kualitas kerja suatu alat perlu dilakukan satu

REMOTE CONTROL MOBIL MENGGUNAKAN ARDUINO DAN ANDROID VIA BLUETOOTH NAMA : FAJRI NPM :

DT-AVR Application Note

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV PEMBAHASAN DAN ANALISA DATA

BAB IV HASIL DAN PEMBAHASAN. Penulis membutuhkan perangkat keras sebagai berikut:

BAB IV PENGUJIAN DAN EVALUASI SISTEM. inputan tekanan pada pad drum yang terdapat sensor piezoelectric.

BAB IV HASIL DAN PEMBAHASAN

Praktikum II LED dan PUSH BUTTON

BAB IV HASIL DAN UJI COBA

Transkripsi:

DAFTAR PUSTAKA Adafruit.com. (2016, November). learn.adafruit.com. Retrieved November 28, 2016, from Adafruit.com: https://learn.adafruit.com/pir-passive-infraredproximity-motion-sensor/how-pirs-work Artanto, D. (2012). Interaksi Arduino dan LabView. Jakarta: ELex Media Komputindo. Ashton, K. (2009). That 'Internet of Things' thing. RFID Journal, 1. Banzi, M. (2011). Getting Started with Arduino 2nd Edition. California: O'REILLY. Gourav Garg, D. G. (2016). Controlling Home Appliances in IOT Environment. International Journal of Smart Home, 11-18. LLC, A. (2016, August). Arduino YUN. Retrieved August 2016, from Arduino YUN: https://www.arduino.cc/en/main/arduinoboardyun Padmanabhan, P., & Waissi, G. R. (2016). Cloud-based Home Energy Management (HEM) and Modelling of Consumer Decision. International Journal of Smart Home, 213-232. Team, B. (2016, November 20). Blynk. Retrieved November 2016, from http://blynk.cc: http://blynk.cc 81

82 Team, B. (2016, August). Blynk Library. Retrieved August 2016, from Blynk Library: https://github.com/blynkkk/blynk-library/releases/tag/v0.4.0

LAMPIRAN Sketch Program Internet of Things Gateway menggunakan Arduino YUN. /************************************************************** * Program smarthome iot gateway * Disusun untuk memenuhi tugas akhir kuliah * * NAMA : MASKURI TEGUH BUDIYONO * NIK : 41409120012 * UNIVERSITAS MERCUBUANA * **************************************************************/ #include <Bridge.h> #include <BlynkSimpleYun.h> #include <SimpleTimer.h> #include <DHT.h> #define DHTPIN 2 DHT11 #define DHTTYPE DHT11 // Mendefinisikan pin yang akan digunakan untuk sensor // Mendefinisikan tipe sensor yang digunakan // Auth Token yang didapatkan pada saat memabangun antarmuka di Blynk App. // Lihat di Project Setting. char auth[] = "b554aad7219d4f4f8b6daaae9c6e43af"; int pirpin = 4; int pirstate = LOW; int val = 0; // Deklarasi dan inisialisasi pin untuk sensor PIR // Deklarasi dan inisialisasi kondisi sensor PIR // Deklarasi dan inisialisasi variabel val // Deklarasi dan inisialisasi variabel-variabel untuk simulasi siklus air bersih int jumlahairtorn = 0, batasbawah = 0, batasatas = 250, statuspompa = 0, statuskrandepan = 0, statuskranbelakang = 0; 83

84 WidgetLED pir(v1); WidgetLED WidgetLCD lcd(v2); WidgetLCD // Deklarasi dan registrasi pin virtual V1 sebagai // Deklarasi dan registrasi pin virtual V2 sebagai DHT dht(dhtpin, DHTTYPE); SimpleTimer timer; void sendsensor() float h = dht.readhumidity(); float t = dht.readtemperature(); // gunakan dht.readtemperature(true) untuk skala Fahrenheit if (isnan(h) isnan(t)) Serial.println("Pembacaan sensor gagal!"); return; Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); void sensorpir() val = digitalread(pirpin); if (val == HIGH) if (pirstate == LOW) pir.on(); pirstate = HIGH; sendwarning(); else if (pirstate == HIGH) pir.off();

85 lcd.clear(); pirstate = LOW; void sendwarning() lcd.clear(); lcd.print(4,0,"ada TAMU"); lcd.print(2,1,"pintu DEPAN"); void isitorn() // Fungsi ini digunakan untuk mengisi air bersih ke torn setiap 1 detik. // dengan kapasitas maksimal 250 liter. if ((jumlahairtorn < batasatas) && (statuspompa == 1)) jumlahairtorn = jumlahairtorn + 5; if (jumlahairtorn <= batasbawah) statuspompa = 1; Blynk.virtualWrite(V13, "POMPA ON"); if (jumlahairtorn >= batasatas) statuspompa = 0; Blynk.virtualWrite(V13, "POMPA OFF"); void siramtaman() if ((statuskrandepan == 1) (statuskranbelakang == 1))

86 jumlahairtorn = jumlahairtorn - statuskrandepan - statuskranbelakang; BLYNK_READ(V10) Blynk.virtualWrite(V10, jumlahairtorn); BLYNK_WRITE(V11) batasatas = param.asint(); BLYNK_WRITE(V12) batasbawah = param.asint(); BLYNK_WRITE(V14) statuskrandepan = param.asint(); BLYNK_WRITE(V15) statuskranbelakang = param.asint(); void setup() Serial.begin(9600); // Memonitor status di Serial Monitor pinmode(pirpin, INPUT); Blynk.begin(auth);

87 dht.begin(); // Melakukan setup fungsi yang akan dipanggil setiap 1 detik timer.setinterval(1000l, sendsensor); timer.setinterval(1000l, sensorpir); timer.setinterval(1000l, isitorn); timer.setinterval(1000l, siramtaman); void loop() Blynk.run(); // Menjalankan Blynk timer.run(); //Menjalankan Timer