RANGKAIAN KESELURUHAN

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN PROGRAM. MIKRO ATMega 328. yang terdeteksi oleh sensor, akan di proses oleh IC Microcontroller ATMega 328,

Perancangan Datalogger Online Melalui Jaringan 3G Menggunakan Low Cost Mikrokontroler Arduino

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA SISTEM

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

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

BAB IV HASIL DAN UJI COBA

ARDUINO LCD. Bentuk LCD

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN ALAT DAN PROGRAM

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

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Adapun untuk gambar dan penjelasan dari blok diagram dari alat dapat dilihat pada. Modul sensor.

Program Alat. #include <LiquidCrystal.h> #include <DFPlayer_Mini_Mp3.h> #include <SoftwareSerial.h>

BAB 3 PERANCANGAN ALAT. Gambar 3.1 diagram blok rangkaian

ARDUINO LCD. Bentuk LCD

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. mengetahui alat dan bahan yang digunakan agar alat. terancang seperti apa yang diharapkan.

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

DAFTAR PUSTAKA. [7] King, Terry."LCD-Blue-I2C". 6 Desember

BAB III PERANCANGAN ALAT

//inisialisasi variabel dan library #include <SD.h> #include <SPI.h> #include <Time.h> #include <Ethernet.h>

DT-SENSE Application Note

BAB IV HASIL DAN UJI COBA

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

BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.

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

DT-AVR DT-AVR Application Note

BAB III PERANCANGAN ALAT

BAB III PEMBUATAN SOFTWARE

BAB III METODOLOGI PENELITIAN. yang kemudian akan dicampur dengan cairan antisera. Setelah selesai

BAB 3 PERANCANGAN DAN PEMBUATAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

DAFTAR PUSTAKA. Sensor DHT 11 Dan LCD. Skripsi Sarjana-1, Jurusan Teknik Elektro, Fakultas Teknik, Universitas Mercu Buana, Jakarta

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. Sensor Ultrasonik. Microcontroller Arduino Uno. Buzzer LED LCD. Gambar 3.1 Blok Rangkaian

BAB III METODOLOGI PENELITIAN. Diagram blok sistem ditunjukkan oleh Gambar 3.1. berikut.

DAFTAR ISI Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined.

TERMOMETER DIGITAL BERBASIS MIKROKONTROLER ARDUINO UNO DENGAN OUTPUT TAMPILAN DISPLAY DIGITAL

BAB IV PEMBAHASAN. 27

BAB 4 HASIL PENGUJIAN DAN PEMBAHASAN

BAB 3 PERANCANGAN SISTEM

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

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN. gelombang elektromagnetik yang diterima dengan menggunakan Microcontroller

Contact: ARTRONICS, Telp:

LAPORAN PRAKTIK MIKROPROSESSOR & INTERFACE

BAB IV HASIL DAN UJI COBA

Tabel A.4.3 Percobaan Hari Pertama

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

DT-AVR Application Note

Pengenalan Sensor Ultrasonic SRF05 dengan Arduino Sketch. Sensor Ultrasonic SRF05

Dasar Pemrograman Mikrokontroler dengan Bahasa C

Gambar 1 Diagram Blok AN215. DT-AVR Maxiduino DT-Proto Header Shield DT-I/O Level Converter

BAB III METODE PENELITIAN. adalah studi literatur berupa data-data dari masing-masing komponen,

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

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

Pencipta bahasa C adalah Brian W. Kernighan dan Dennis M. Ritchie pada. sekitar tahun C adalah bahasa pemrograman terstruktur, yang membagi

BAB III PERANCANGAN DAN PEMBUATAN

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS SPC Seven Segment Display (d)

BAB III METODOLOGI PENELITIAN

BAB IV PEMBAHASAN DAN PENGUJIAN ALAT

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Diagram blok sistem pada penelitian ini diuraikan oleh Gambar 3.1: Objek Buzzer. Gambar 3.

Gambar 1 Blok Diagram AN217. DT-AVR Maxiduino DT-Proto Header Shield DT-I/O Level Converter

BAB III METODOLOGI PENELITIAN. dengan suhu dan timer berbasis mikrokontroler ATMega8535, dapat

BAB IV HASIL DAN ANALISIS

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. Berikut ini merupakan penjelasan dari rangkaian power supply:

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB 3 METODE PENELITIAN. Sikonek, rumah tinggal Sunggal, dan Perpustakaan Universitas Sumatera Utara.

PERANCANGAN ALAT MONITORING PENGGUNAAN DAYA LISTRIK SECARA DETAIL MENGGUNAKAN MIKROKONTROLER

BAB IV PENGUJIAN DAN ANALISA ALAT

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

BAB III METODOLOGI PENELITIAN. secara singkat menegenai cara kerja alat penulis. Diagram blok dapat dilihat pada. Arduino. Gambar 3.1.

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Metode penelitian yang digunakan pada tugas akhir ini melalui beberapa

What is it? 3 x 4 Keypad 4 x 4 Keypad

SKETCH PROGAM. Pernyataan diatas digunakan sebagai komentar

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

JOBSHEET 3. Sensor Warna dan Mikrokontroller

BAB IV ANALISA DAN PENGUJIAN ALAT

DT-AVR Application Note

const int pingpin = 7; //inisialisasi Pins sensor ultrasonik LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2); //Inisialisasi Pins LCD

DT-AVR Application Note

Dzikri Fahmi Rosidi 1, Harianto 2, Pauladie Susanto 3,

TUTORIAL DASAR MEMBUAT PROJECT ARDUINO UNO

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses

Transkripsi:

LAMPIRAN

RANGKAIAN KESELURUHAN

WIRING MODUL CHARGER

WIRING MODUL SD CARD

WIRING ARDUINO UNO

WIRING RTC

WIRING SHT11

LISTING PROGRAM Listing 3.1 berikut : #include <SHT1x.h>// sht library #include <LiquidCrystal.h>// lcd library LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // konfigurasi pin lcd #include <Wire.h>// library i2c #include <SPI.h>// spi library #include <SD.h>// sd card library #define datapin 8// pin konfigurasi #define clockpin 9 SHT1x sht1x(datapin, clockpin); // sht object #define DS1307 0x68// alamat i2c ds1307 #define ss 10// ss pin sd card int time_save=60; // detik jika perjam maka disi 3600// interval penyimpanan float suhu; // variable global float kelembapan; unsigned char jam,menit,detik,hari,tanggal,bulan,tahun; char *day[]={"","minggu","senin","selasa","rabu","kamis","jumat","sabtu "}; int last_time,timer=0; void setup()// pengaturan register { Wire.begin(); // i2c aktif // atur mode lcd 16x2//setDS1307(11,54,0,7,22,7,17); lcd.begin(16, 2); { if (!SD.begin(ss)) // atur sd card lcd.clear(); lcd.setcursor(0,0); lcd.print("sdcard Error!"); delay(1000); } lcd.clear(); // tampilan awal lcd.setcursor(0,0); lcd.print("suhu&kelembapan"); lcd.setcursor(0,1); lcd.print("sdcard Datalog"); } delay(1000); void loop()// program utama { semua_program(); // panggil program } void semua_program()

{ suhu = sht1x.readtemperaturec(); // baca suhu dan kelembapan kelembapan = sht1x.readhumidity(); // baca rtc readds1307(&jam,&menit,&detik,&hari,&tanggal,&bulan,&tahun); lcd.clear(); // tampilkan ke lcd lcd.setcursor(0,0); lcd.write('t'); lcd.print(suhu,1); lcd.write(0xdf); lcd.write('c'); lcd.setcursor(9,0); lcd.write('h'); lcd.print(kelembapan,1); lcd.write('%'); lcd.setcursor(0,1); lcd.print("time "); lcd.print(jam); lcd.write(':'); lcd.print(menit); lcd.write(':'); lcd.print(detik); lcd.setcursor(14,1); { { if(last_time!=detik) // timer per detik timer++; last_time=detik; } if(timer>=time_save) File datafile = SD.open("logsht.txt", FILE_WRITE); // buat file if (datafile) { datafile.println("--------------*****-------------");// tulis ke mikro sdc datafile.print("suhu: "); datafile.print(suhu); datafile.println("c"); datafile.print("kelembapan: "); datafile.print(kelembapan); datafile.println("%"); datafile.print("waktu "); datafile.print(jam); datafile.print(":"); datafile.print(menit); datafile.print(":"); datafile.print(detik); datafile.print(" "); datafile.print(day[hari]); datafile.print("/"); datafile.print(tanggal); datafile.print("/");

datafile.print(bulan); datafile.print("/"); datafile.println(tahun); { } datafile.close(); lcd.print("ok"); delay(500); } else lcd.print("er"); delay(500); } timer=0; } delay(50); // jeda loop byte dectobcd(byte val) // desimal ke bcd { return( (val/10*16) + (val%10) ); } byte bcdtodec(byte val) // bcd ke desimal { } return( (val/16*10) + (val%16) ); void setds1307(byte hour, byte minute, byte second, byte dayofweek, byte dayofmonth, byte month, byte year) { Wire.beginTransmission(DS1307); // sets time and date Wire.write(0); // set next input to start at the seconds register Wire.write(decToBcd(second)); // set detik Wire.write(decToBcd(minute)); // set menit Wire.write(decToBcd(hour)); // set jam Wire.write(decToBcd(dayOfWeek)); // hari (1=minggu, 7=sabtu) Wire.write(decToBcd(dayOfMonth)); // tanggal (1 to 31) Wire.write(decToBcd(month)); // bulan (1-12) Wire.write(decToBcd(year)); // tahun (0 to 99) Wire.endTransmission(); } void readds1307(byte *hour,byte *minute,byte *second,byte *dayofweek,byte *dayofmonth,byte *month,byte *year) { Wire.beginTransmission(DS1307); Wire.write(0); // set 1307 register pointer to 00h Wire.endTransmission(); Wire.requestFrom(DS1307, 7); *second = bcdtodec(wire.read() & 0x7f); // request seven bytes of data from DS1307 starting from register 00h *minute = bcdtodec(wire.read()); *hour = bcdtodec(wire.read() & 0x3f);

} *dayofweek = bcdtodec(wire.read()); *dayofmonth = bcdtodec(wire.read()); *month = bcdtodec(wire.read()); *year = bcdtodec(wire.read());

METODE ANALISIS DATA 1. Perhitungan Data I a. Rata rata Dimana : X = rata-rata Xi = Jumlah nilai data n = Banyak data ( 1,2,3,,n ) 1) Rata rata pengukuran suhu dan kelembaban I a) Rata-rata suhu pada modul TA =(22.76+22.77+22.79+22.79+22.81+22.82+22.83+22.86+22.88 +22.87+22.86+22.83+22.84+22.85+22.82+22.82+22.84+22.85 +22.87+22.82)/20 =22.829 b) Rata-rata suhu pada alat pembanding =(22.1+22+22.1+22.1+22.1+22+22+22+22.1+22.1+22+22+ 22.1+22.1+22.1+22.1+22.1+22.1+22.1+22.1)/20 =22.07 c) Rata-rata kelembaban modul TA =(64.88+64.59+64.39+64.92+64.78+64.69+64.40+64.20+63.97 +63.70+63.87+64.02+63.69+63.75+63.60+63.70+64.02+63.59 +63.70+63.54)/20 =64.1

d) Rata-rata kelembaban modul TA =(64+64+64+64+64+63+64+64+64+63+63+64+63+63+63+63 +64+63+63+63)/20 =63.5 b. Simpangan Simpangan = Y X Dimana : Y = data setting X = rata rata hasil pengukuran 1) Simpangan suhu dan kelembaban I a) Simpangan suhu Simpangan = Y - = 22.829-22.07 = 0.759 b) Simpangan kelembaban Simpangan = Y - = 64.1-63.5 = 0.6 c. Error % Error = ( ) 1) Error suhu dan kelembaban I a) Error suhu Error = ( ) = 3%

b) Error kelembaban Error = ( ) = 1% d. Standar deviasi SD n i 1 X i X n 1 2 Dimana: n = jumlah data 1) Standar deviasi suhu dan kelembaban I a) SD Suhu SD = ((22.76-22.07)² + (22.77-22.07)² +(22.79-22.07)² + (22.79-22.07)² + (22.81-22.07)² + (22.82-22.07)² + (22.83-22.07)²+ (22.86-22.07)² + (22.88-22.07)² + (22.87-22.07)² + (22.86-22.07)²+ (22.83-22.07)² + (22.84-22.07)² + (22.85-22.07)² + (22.82-22.07)²+ (22.82-22.07)² + (22.84-22.07)² + (22.85-22.07)² + (22.87-22.07)²+ (22.82-22.07)² /(20-1)) SD= (11.5426/19) SD= (0.607) SD =0.779

b) SD Kelembaban SD = ((64.88-63.5)² + (64.59-63.5)² + (64.39-63.5)² + (64.92-63.5)² + (64.78-63.5)² + (64.69-63.5)² + (64.40-63.5)² + (64.20-63.5)² + (63.97-63.5)² + (63.70-63.5)² + (63.87-63.5)² + (63.02-63.5)² + (63.69-63.5)² + (63.75-63.5)² + (63.60-63.5)² + (63.70-63.5)² + (64.02-63.5)² + (63.59-63.5)² + (63.70-63.5)² + (63.54-63.5)² /(20-1)) SD= (11.3924/19) SD= (0.5996) SD =0.7743 e. Ketidakpastian = Dimana : STDV = Standar Deviasi n = banyaknya data 1) Standar deviasi suhu dan kelembaban I a) Ketidakpastian Suhu Ua= 0.779/ 20 Ua=0.174 b) Ketidakpastian Kelembaban Ua= 0.7743/ 20 Ua=0.173

2. Perhitungan Data II a. Rata rata Dimana : X = rata-rata Xi = Jumlah nilai data n = Banyak data ( 1,2,3,,n ) 2) Rata rata pengukuran suhu dan kelembaban I a) Rata-rata suhu pada modul TA =(27.28+27.12+26.93+26.8+26.66+26.6+26.58+26.51+26.42+ 26.37+26.31+26.28+26.24+26.21+26.24+26.24+26.24+26.2+ 26.21+26.21)/20 =26.4825 b) Rata-rata suhu pada alat pembanding =(26.50+26.20+26.70+26.70+26.50+26.30+26.50+26.50+26.30 +26.50+26.1+26+25.9+26+26.1+25.9+25.9+26+25.9+25.9)/20 =26.22 c) Rata-rata kelembaban modul TA =(78.89+80.35+81.48+82.16+82.87+84.69+84.50+85.92+85.54 +86.36+87.18+86.52+85.37+85.65+86.49+86.81+86.58+87.06 +87.21+86.70)/20 =84.92

d) Rata-rata kelembaban modul TA =(81+84+84+83+84+84+84+85+85+85+85+85+86+86+86+86 +86+86+86+86)/20 =84.85 b. Simpangan Simpangan = Y X Dimana : Y = data setting X = rata rata hasil pengukuran 2) Simpangan suhu dan kelembaban I a) Simpangan suhu Simpangan = Y - = 26.4825-26.22 = 0.2625 b) Simpangan kelembaban Simpangan = 84.92-84.85 = 0.0665 = Y - c. Error % Error = ( ) 2) Error suhu dan kelembaban I a) Error suhu Error = ( ) = 1%

c) Error kelembaban Error = ( ) = 0.08% d. Standar deviasi SD n i 1 X i X n 1 2 Dimana: n = jumlah data 1) Standar deviasi suhu dan kelembaban I a) SD Suhu SD = ((27.28-26.22) ²+(27.12-26.22) ²+(26.93-26.22)² +(26.8-26.22) ²+(26.66-26.22) ²+(26.6-26.22) ²+(26.58-26.22) ² +(26.51-26.22) ²+(26.42-26.22) ²+(26.37-26.22) ²+(26.31-26.22) ² +(26.28-26.22) ²+(26.24-26.22) ²+(26.21-26.22) ²+(26.24-26.22) ² +(26.24-26.22) ²+(26.24-26.22) ²+(26.2-26.22) ²+(26.21-26.22) ² +(26.21-26.22) ²)/(20-1)) SD= (3.4023/19) SD= (0.1790) SD =0.4230

c) SD Kelembaban SD = ((78.89-84.85)² +(80.35-84.85)² +(81.48-84.85)² + (82.16-84.85)² +(82.87-84.85)² +(84.69-84.85)² +(84.50-84.85)² + (85.92-84.85)² +(85.54-84.85)² +(86.36-84.85)² +(87.18-84.85)² + (86.52-84.85)² +(85.37-84.85)² +(85.65-84.85)² +(86.49-84.85)² + (86.81-84.85)² +(86.58-84.85)² +(87.06-84.85)² +(87.21-84.85)² + (86.70-84.85)²)//(20-1)) SD= (114.8423/19) SD= (6.0443) SD =2.458522 e. Ketidakpastian = Dimana : STDV = Standar Deviasi n = banyaknya data 2) Standar deviasi suhu dan kelembaban I a) Ketidakpastian Suhu Ua= 0.4230/ 20 Ua=0.09 b) Ketidakpastian Kelembaban Ua= 2.458522/ 20 Ua=0.54

3. Perhitungan Data III a. Rata rata Dimana : X = rata-rata Xi = Jumlah nilai data n = Banyak data ( 1,2,3,,n ) 1. Rata rata pengukuran suhu dan kelembaban I a) Rata-rata suhu pada modul TA =(44.24+44.47+44.51+44.05+44.15+ 41.53 +41.93+ 41.26+ 42.32+42.46+43.34+44.02 +44.21 +44.58+ 44.96+45.81 + 44.15+44.53+44.93+ 44.26 /20) =43.6855 b) Rata-rata suhu pada alat pembanding =(44.3+44.2+44.3+44.6+42.2+42.2+42.5+43.1+43.5+43.7+ 44.4+45.3+45.3+45.2+45.1+45.1+44.6+45+45.6+45.7)/20 =44.295 c) Rata-rata kelembaban modul TA =(53.26+55.42+49.79+49.38+49.49+49.20+49.86+45.22+42.32 +41.16+41.17+41.38+41.49+41.20+41.86+41.22+41.32+41.16 +41.17+41.18)/20 =44.81

d) Rata-rata kelembaban modul TA =(52+52+52+52+52+52+49+46+43+42+42+42+42.9+42.6+ 42.3+42+42.7+42.40+42.1+42.8)/20 =45.78 b. Simpangan Simpangan = Y X Dimana : Y = data setting = rata rata hasil pengukuran X 1. Simpangan suhu dan kelembaban I a) Simpangan suhu Simpangan = Y - = 44.295-43.6855 = 0.6095 b) Simpangan kelembaban Simpangan = 45.78-44.81 = 0.97 = Y - c. Error % Error = ( ) 3) Error suhu dan kelembaban I a) Error suhu Error = ( ) = 1%

d) Error kelembaban Error = ( ) = 2.113% d. Standar deviasi SD n i 1 X i X n 1 2 Dimana: n = jumlah data 1) Standar deviasi suhu dan kelembaban I a) SD Suhu SD = ((44.24-44.295) ²+ (44.47-44.295) ²+ (44.51-44.295) ²+ (44.05-44.295) ²+ (42.15-44.295) ²+ (41.53-44.295) ²+ (41.93-44.295) ²+ (41.26-44.295) ²+ (42.32-44.295) ²+ (42.46-44.295) ²+ (43.34-44.295) ²+ (44.02-44.295) ²+ (44.21-44.295) ²+ (44.58-44.295) ²+ (44.96-44.295) ²+ (45.81-44.295) ²+ (44.15-44.295) ²+ (44.53-44.295) ²+ (44.93-44.295) ²+ (44.26-44.295) ²+ / (20-1)) SD= (38.8751/19) SD= (2.046) SD =1.43

d) SD Kelembaban SD= ((53.26-47.74) ² +(53.42-47.74) ² +(49.79-47.74) ² + (49.38-47.74) ² +(49.49-47.74) ² +(49.20-47.74) ² +(49.86-47.74) ² + (45.22-47.74) ² +(42.32-47.74) ² +(41.16-47.74) ² +(41.17-47.74) ² + (41.38-47.74) ² +(41.49-47.74) ² +(41.20-47.74) ² +(41.86-47.74) ² + (41.22-47.74) ² +(41.32-47.74) ² +(41.16-47.74) ² +(41.17-47.74) ² + (41.18-47.74) ²)/(20-1)) SD= (419.2863/19) SD= (22.06) SD =4.697 e. Ketidakpastian = Dimana : STDV = Standar Deviasi n = banyaknya data 3) Standar deviasi suhu dan kelembaban I a) Ketidakpastian Suhu Ua= 1.43/ 20 Ua=0.076 b) Ketidakpastian Kelembaban Ua= 4.697/ 20 Ua=1.05