Oleh:
Disusun Oleh :
Gilang Ariyasinda
NIM : 17-20-201-038
Menyetujui,
Dr. Ir. Sumardi Sadi, SPd., ST., MT. Lisa Fitriani Ishak, ST., MT.
NIDN. 0420106606 NIDN. 0426087901
LEMBAR PENGESAHAN
(Ir. Saiful Haq, ST., MSi) (Dr. Ir. Sumardi Sadi, S.Pd, ST, MT)
NIDN. 0429046601 NIDN : 0420106606
SURAT PERNYATAAN KEASLIAN HASIL
1. Laporan Skripsi ini adalah asli dan belum pernah diajukan di Prodi Teknik
Elektro Fakultas Teknik Universitas Muhammadiyah Tangerang.
2. Karya tulis ini murni gagasan, rumusan, dan penilaian saya sendiri, tanpa
bantuan pihak lain, kecuali arahan Pembimbing.
3. Dalam karya tulis ini tidak terdapat karya atau pendapat yang telah ditulis
atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas
dicantumkan sebagai acuan dalam naskah dengan disebut nama pengarang
dan dicantumkan dalam daftar pustaka.
4. Pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini
maka saya bersedia menerima sanksi akademik sesuai ketentuan Program
Studi di Fakultas Teknik Muhammadiyah Tangerang.
Gilang Ariyasinda
ABSTRAK
i
KATA PENGANTAR
2. Ir. Syaiful Haq, ST., M.Si. selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Tangerang.
3. Dr. Ir. Sumardi Sadi, S.Pd., ST., MT. selaku Ketua Program Studi Teknik
ElektroUniversitas Muhammadiyah Tangerang
4. Lisa Fitriani Ishak, ST., MT. selaku dosen pembimbing dalam penulisan
Skripsi ini.
5. Dr. Ir Lenni ST., MT. selaku dosen penguji 1 dalam penulisan Skripsi ini.
6. Ir. Triyono S.Pd., MT., IPM . selaku dosen penguji 2 dalam penulisan Skripsi
ini.
ii
8. Orang tua penulis, Ayahanda Yuli Arifin, Ibunda Suparyatun , Adik kandung
penulis saudari Gestriana Ari Jeniar serta keluarga besar yang selalu
memberikan support dan do'a sehingga laporan ini dapat selesai dengan baik.
9. Seluruh rekan-rekan mahasiswa Teknik Elektro Universitas Muhammadiyah
Tangerang tahun angkatan 2017 yang selalu memberikan dukungan dan
bantuan agar skripsi yang penulis buat menjadi lebih baik dan bermanfaat
untuk semua.
10. Seluruh rekan-rekan mahasiswa Himpunan Teknik Elektro Universitas
Muhammadiyah Tangerang yang selalu memberikan dukungan dan bantuan
agar skripsi yang penulis buat menjadi lebih baik dan bermanfaat untuk
semua.
Penulis menyadari bahwa penulisan Laporan Skripsi ini masih jauh dari
sempurna, oleh karena itu saya mengharapkan adanya kritik dan saran yang
bersifat membangun dari pembaca guna menyempurnakan Laporan Skripsi ini
dimasa akan datang.
( Gilang Ariyasinda )
iii
DAFTAR ISI
Halaman Judul
Halaman Persetujuan
Pembimbing Halaman
Pengesahan
Surat Pernyataan Keaslian Hasil
ABSTRAK...........................................................................................................i
KATA PENGANTAR........................................................................................ii
DAFTAR ISI......................................................................................................iv
DAFTAR GAMBAR.........................................................................................vi
DAFTAR TABEL.............................................................................................vii
DAFTAR LAMPIRAN....................................................................................viii
DAFTAR ISTILAH...........................................................................................ix
BAB I..................................................................................................................1
PENDAHULUAN...............................................................................................1
1.1 LATAR BELAKANG...............................................................................1
1.1.1. Perbandingan Jurnal Penelitian.........................................................2
1.2 Rumusan Masalah.....................................................................................3
1.3 Batasan Masalah........................................................................................3
1.4 Tujuan Penelitian.......................................................................................3
1.5 Sistematika Penulisan................................................................................3
1.6 Rencana Kegiatan......................................................................................4
BAB II.................................................................................................................5
STUDI LITERATUR..........................................................................................5
2.1. ESP8266 Wemos D1 R1...........................................................................5
2.2. Solenoid Door Lock..................................................................................9
2.3. Relay..........................................................................................................9
2.4. LCD (Liquid Crystal Display).................................................................10
2.5. Google Firebase.......................................................................................11
2.6. MIT App Inventor...................................................................................12
2.7. Arduino IDE (Integrated Development Environtment)...........................14
BAB III..............................................................................................................14
METODE PENELITIAN..................................................................................14
3.1. Waktu dan Tempat Penelitian.................................................................14
3.2. Alat dan Bahan........................................................................................14
iv
3.2.1. Alat...................................................................................................14
3.2.2. Bahan...............................................................................................14
3.3. Desain Hardware.....................................................................................15
3.4. Pemrograman Arduino............................................................................16
3.5. Blok Diagram..........................................................................................17
3.6. Flowchart.................................................................................................18
3.6.1. Flowchart Solenoid Doorlock..........................................................18
3.6.1. Flowchart Lampu.............................................................................19
BAB IV.............................................................................................................20
HASIL DAN PEMBAHASAN.........................................................................20
4.1. Hasil.........................................................................................................20
4.1.1. Hasil Pengujian Komponen Pada ESP8266 Wemos D1 R1............20
4.1.2. Hasil Pengujian Komponen Pada Modul Stepdown LM2596.........21
4.1.3. Hasil Pengujian Komponen Relay...................................................22
4.1.4. Pengujian Doorlock..........................................................................22
4.1.5. Pengujian lampu...............................................................................23
4.1.6. Pengujian Google Firebase..............................................................24
4.1.7. Hasil Keselurahan Alat....................................................................25
4.2. Pembahasan.............................................................................................28
4.2.1. Pembahasan Pengujian Pada ESP8266 Wemos D1 R1...................28
4.2.2. Pembahasan Pengujian Pada Modul Stepdown...............................28
4.2.3. Pembahasan Pengujian Pada Relay..................................................29
4.2.4. Pembahasan Pengujian Pada Solenoid Doorlock............................29
4.2.5. Pembahasan Pengujian Pada Lampu...............................................30
4.2.6. Pembahasan Pengujian Keseluruhan Alat.......................................30
BAB V...............................................................................................................31
PENUTUP.........................................................................................................31
5.1. Kesimpulan..............................................................................................31
5.2. Saran........................................................................................................31
DAFTAR PUSTAKA.......................................................................................32
LAMPIRAN......................................................................................................33
v
DAFTAR GAMBAR
vi
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan Arduino Uno R3 dengan ESP8266 Model E-12.....6
Tabel 2.2 Fungsi pin-pin ESP8266 Wemos D1 R1.................................................8
Tabel 2.1 Tabel Perbandingan Arduino Uno R3 dengan ESP8266 Model E-12.....5
Tabel 2.2 Fungsi pin-pin ESP8266 Wemos D1 R1.................................................7
Tabel 3.2.1 Daftar Alat..........................................................................................14
Tabel 3.2.2 Daftar Bahan.......................................................................................15
Tabel 4.1 Tabel Pengujian Komponen ESP8266 Wemos D1 R1..........................20
Tabel 4.2 Tabel Pengujian Komponen Stepdown LM2596...................................21
Tabel 4.3 Tabel Pengujian Komponen Relay........................................................22
Tabel 4.4 Tabel Pengujian Doorlock.....................................................................22
Tabel 4.5 Pengujian Lampu...................................................................................23
Tabel 4.6 Tabel Pengujian Kecepatan Respon Waktu...........................................25
Tabel 4.7 Tabel Pengujian Jarak Koneksi Internet................................................25
vii
DAFTAR LAMPIRAN
Lampiran 3 LCD....................................................................................................36
viii
Daftar Istilah
ix
BAB I
PENDAHULUAN
1
1.1.1. Perbandingan Jurnal Penelitian
Table 1. 1 Perbandingan Jurnal
1 Sistem Rumah Cerdas 2019 Busro Akramul Sensor Lampu Mikrokontroller Google Firebase
Berbasis Internet of Things Umam, Yuri photoresistor ESP32
Efenie
2 Sistem Kunci Otomatis Pintu 2019 Arief Hadi Tag RFID Solenoid WiFi Shield Thingspeak
Ruangan Warehouse Ormawa Pratama Gultom Door Lock Esp8266
Polibatam Berbasis Web WEMOS-D1R2
Kontrol Menggunakan RFID
Produksi Teaching Factory
3 Smart House Berbasis Web 2020 Aprylia Modul kamera Solenoid Mikrokontroler web server
Server Menggunakan Esp 32 ArduCam Doorlock ESP 32
Sebagai Door Lock OV2640 2MP
Menggunakan Face Lock
4 Prototype Monitoring Rumah 2021 Gilang Ariyasinda App MIT Solenoid ESP8266 Google Firebase
Berbasis Firebase Invertor Doorlock WEMOS D1 R1
Menggunakan Wemos D1 R1
Sebagai Door Lock
2
1.2 Rumusan Masalah
Monitoring data menggunakan firebase dari google firebase.
1.3 Batasan Masalah
Pemanfaatan koneksi internet sebagai monitoring dan pengambilan data
menggunakan firebase dari google firebase.
1.4 Tujuan Penelitian
Adapun maksud dan tujuan dari penelitian yang dilakukan adalah adalah
sebagai berikut :
3
4. BAB IV Hasil dan Pembahasan
Dalam Bab ini berisi tentang hasil dari pengujian kerja alat berdasarkan
komponen-komponen yang digunakan beserta pembahasan tentang kinerja
alat secara keseluruhan.
5. BAB V Penutup
Dalam Bab ini berisi tentang kesimpulan dari pembahasan keseluruhan pada
bab – bab serta memuat saran – saran yang dapat berguna untuk
perkembangan sistem dimasa yang akan datang.
1.6 Rencana Kegiatan
Dalam rangka penyelesaian tugas akhir maka dibawah ini penulis
memberikan gambaran rencana kegiatan dalam penyusunan tugas akhir :
Pribadi)
4
BAB II
STUDI LITERATUR
Wemos merupakan salah satu board yang dapat berfungsi dengan arduino
khususnya untuk project yang mengusung konsep IOT. Wemos dapat running
stand-alone berbeda dengan modul wifi lain yang masih membutuhkan
mikrokontroler sebagai pengrontrol atau otak dari rangkaian tersebut, WeMos
dapat running stand-alone karena di dalammnya sudah terdapat CPU yang dapat
memprogram melalui serial port atau via OTA (Over The Air) serta transfer
program secara wireless.(Hasrul et al., 2021).
5
Tabel 2.1 Tabel Perbandingan Arduino Uno R3 dengan ESP8266 Model E-12
EPROM 1 Kb -
USB Ya Ya
PWM 6 9
SPI, 12C Ya Ya
Bahasa Program Arduino Arduino, Lua, MicroPython
6
Gambar 2.1 ESP8266 Wemos D1 R1
(Sumber :(Nurul Aditya Ayu Kusuma, 2017))
Beberapa kelebihan dari Wemos antara lain adalah:
Arduino compatible, artinya dapat diprogram menggunakan Arduino IDE
dengan sintaks program dan library yang banyak terdapat di internet.
Pinout yang compatible dengan Arduino uno, Wemos D1 R2 merupakan
salah satu product yang memiliki bentuk dan pinout standar seperti arduino
uno. Sehingga memudahkan kita untuk menghubungkan dengan arduino
shield lainnya.
Wemos dapat running stand alone tanpa perlu dihubungkan dengan
mikrokontroler. Berbeda dengan modul Wifi lain yang masih membutuhkan
mikrokontroler sebagai pengontrol, Wemos dapat running stand alone
karena didalamnya sudah terdapat CPU yang dapat diprogram melalui Serial
port ataupun via OTA (Over The Air) atau transfer program secara wireless.
High Frequency CPU, dengan processor utama 32bit berkecepatan 80MHz
Wemos dapat mengeksekusi program lebih cepat dibanding dibandingkan
mikrokontroler 8 bit yang digunakan di Arduino.
Dukungan High Level Language, Selain menggunakan Arduino IDE
Wemos juga dapat diprogram menggunakan bahasa Python dan Lua.
Sehingga memudahkan bagi network programmer yang belum terbiasa
menggunakan Arduino.
7
Keunggulan dari board ESP8266 Wemos D1 R1 adalah sudah dikendalikan
dengan chip ESP-8266EX sebuah prosessor 32-Bit dan memiliki memori flash
yang lebih besar dibandingan dengan Arduino Uno. Dengan adanya 11 pin Digital
I/O ditambahkan 1 pin Input Analog membuat board ini cukup mumpuni,
ditambah dengan papan dapat dihubungkan menggunakan kabel usb micro type-b
atau yang biasa dipakai handphone android pada umumnya. Pin-pin dari ESP8266
Wemos D1 R1 memiliki fungsi-fungsi yang berbeda satu dengan yang lainnya.
Fungsi dari pin-pin ESP8266 dapat dilihat pada tabel 2.2 berikut ini :
Tabel 2.1 Fungsi pin-pin ESP8266 Wemos D1 R1
Label ESP-8266
Fungsi
Pin Pin
Transmisi data kekomputer melalui komunikasi serial
TX TXD
peer-to-peer
Menerima data kekomputer melalui komunikasi serial
RX RXD
peer-to-peer
Untuk menerima input analog dengan tegangan
A0 A0
maksimum 3.3volt
D0 Input/Output digital GPIO16
Input/Output digital, serial clock (SCL) untuk interface
D1 GPIO5
I2C
Input/Output digital, serial data (SDA) untuk interface
D2 GPIO4
I2C
D3 Input/Output digital, pull-up resistor 10k GPIO0
D4 Input/Output digital, pull-up resistor 10k, LED Built in GPIO2
Input/Output digital, serial clock (SCK) untuk interface
D5 GPIO14
SPI
Input/Output digital, Master In Slave Out (MISO) untuk
D6 GPIO12
interface SPI
Input/Output digital, Master Out Slave In (MOSI) untuk
D7 GPIO13
interface SPI
Input/Output digital, Chip Select(CS), pull-down resistor
D8 GPIO15
10k
G Ground, kutub negatif GND
5V Kutub positif bertegangan 5 volt 5V
3V3 Kutub positif bertegangan 3,3 volt 3,3V
RST Reset RST
8
2.2. Solenoid Door Lock
Solenoid ini berfungsi sebagai aktuator. Prinsip dari solenoid sendiri akan
bekerja sebagai pengunci dan akan aktif ketika diberikan tegangan. Didalam
solenoid terdapat kawat yang melingkar pada inti besi. Ketika arus listrik mengalir
melalui kawat ini, maka terjadi medan magnet untuk menghasilkan energi yang
akan menarik inti besi ke dalam.(Aprylia, 2020)
2.3. Relay
Relay Module merupakan sebuah piranti yang menggunakan
elektromagnet untuk mengoperasikan seperangkat kotak sakelar. Susunan paling
sederhana terdiri dari kumparan kawat penghantar yang dililit pada inti besi. Bila
kumparan ini diberi energi, medan magnet yang terbentuk menarik poros yang
digunakan sebagai pengungkit mekanisme sakelar magnet.(Putri & Yendri, 2018)
Relay adalah saklar yang dioperasikan secara listrik . Ini terdiri dari satu
set terminal input untuk satu atau beberapa sinyal kontrol, dan satu set terminal
kontak operasi. Switch mungkin memiliki sejumlah kontak dalam berbagai bentuk
kontak, seperti membuat kontak, memutuskan kontak, atau kombinasi keduanya.
Relay digunakan jika perlu untuk mengendalikan sirkuit dengan sinyal daya
rendah independen, atau di mana beberapa sirkuit harus dikontrol oleh satu sinyal.
9
Bentuk tradisional dari relay menggunakan elektromagnet untuk menutup
atau membuka kontak, tetapi prinsip operasi lainnya telah ditemukan, seperti pada
relai keadaan padat yang menggunakan sifat semikonduktor untuk kontrol tanpa
bergantung pada bagian yang bergerak.(Aprylia, 2020)
1
LCD merupakan salah satu komponen elektronika yang berfungsi sebagai
tampilan suatu data, baik karakter, huruf, atau grafik. LCD membutuhkan
tegangan dan daya yang kecil sehingga sering digunakan untuk aplikasi pada
kalkulator, arloji digital, dan instrumen elektronik seperti multimeter digital. LCD
memanfaatkan silikon dan galium dalam bentuk kristal cair sebagai pemendar
cahaya. Pada layar LCD, setiap matrik adalah susunan dua dimensi piksel yang
dibagi dalam baris dan kolom. Dengan demikian, setiap pertemuan baris dan
kolom terdiri dari LED pada bidang latar (backplane), yang merupakan
lempengan kaca bagian belakang dengan sisi dalam yang ditutupi oleh lapisan
elektroda transparan. Dalam keadaan normal, cairan yang digunakan memiliki
warna cerah. Kemudian daerah- daerah tertentu pada cairan tersebut warnanya
akan berubah menjadi hitam ketika tegangan diterapkan antara bidang latar dan
pola elektroda yang terdapat pada sisi dalam kaca bagian depan. (Junaidi, 2015)
1
Dalam penggunaan platform Google Firebase yaitu dengan cara masuk
menggunakan akun google dan membuat project google firebase dengan mengisi
data yang ada pada platform tersebut. Agar platform google firebase dapat
terkoneksi dengan alat pendeteksi kebocoran gas yang sudah di buat yaitu dengan
cara memasukan nama host dan nama auth pada google firebase . Dengan hal
tersebut maka alat project yang sudah dibuat akan bisa terhubung dengan platform
google firebase. Berikut tampilan google firebase yang sudah di buat.
1
Technology (MIT). App Inventor memungkinkan pengguna baru untuk
memprogram komputer untuk menciptakan aplikasi perangkat lunak bagi sistem
operasi Android. App Inventor menggunakan antarmuka grafis, serupa dengan
antarmuka pengguna pada Scratch dan StarLogo TNG, yang memungkinkan
pengguna untuk men-drag-and-drop objek visual untuk menciptakan aplikasi yang
bisa dijalankan pada perangkat Android.(Sari & Hardyanto, 2016)
Pada MIT App Inventor terdapat dua halaman utama, yaitu halaman
designer dan halaman blocks. Halaman designer digunakan untuk mendesain
tampilan aplikasi dengan berbagai komponen dan layout yang disediakan sesuai
dengan keinginan. Sedangkan halaman blocks digunakan untuk memprogram
jalannya aplikasi android sesuai dengan tujuan. Berikut tampilan desain dan blok
program yang sudah dibuat menggunakan app inventor.(Suyono, 2020)
Gambar 2.6: Desain dan Blok Program Dengan MIT App Inventor
(Sumber : Dokumen Pribadi)
1
2.7. Arduino IDE (Integrated Development Environtment)
Arduino IDE adalah bagian perangkat lunak bersifat open source yang
memungkinkan kita untuk memprogram bahasa Arduino dalam bahasa C. IDE
memungkinkan kita untuk menulis sebuah program secara step by step kemudian
instruksi tersebut di upload kepapan Arduino. Arduino Uno mempunyai 14 kaki
digital input / output, dimana 6 kaki digital diantaranya dapat digunakan sebagai
sinyal PWM (Pulse Width Modulation).
1
BAB III
METODE PENELITIAN
3.2.2. Bahan
1
Tabel 3.2.2 Daftar Bahan
1
3.4. Pemrograman Arduino
1
3.5. Blok Diagram
1
3.6. Flowchart
3.6.1. Flowchart Solenoid Doorlock
Mulai
Menghubungkan Firebase
Firebase Terhubung
Input On 1 Firebase
YA TIDAK
On 1 Aktif
Wemos D1 R1
YA
TIDAK
ON 1 Off
Solenoid Off
selesai
1
3.6.1. Flowchart Lampu
Mulai
Menghubungkan Firebase
Firebase Terhubung
Input ON 2 FIrebase
YA
TIDAK
ON 2 AKTIF
Wemos D1 R1
Lampu menyala
LCD Print ( ‘’ ‘’ )
YA
TIDAK
On 2 Off
Lampu Off
selesai
1
BAB IV
4.1. Hasil
R1
2
4.1.2. Hasil Pengujian Komponen Pada Modul Stepdown
LM2596
2
4.1.3. Hasil Pengujian Komponen Relay
UI Inventor 1 UI Inventor 2
NO In 1 Relay In 2 Relay
(Solenoid Doorlock) ( Lampu )
1 ON OFF 0 Volt 3,2 Volt
2 OFF ON 3,2 Volt 0 Volt
3 OFF OFF 3,2 Volt 3,2 Volt
4 ON ON 0 Volt 0 Volt
2
Gambar 4.4 Pengujian Doorlock ON
2
Gambar 4.6 Pengujian Lampu
2
4.1.7. Hasil Keselurahan Alat
UI Invetor
UI Invetor Firebase 1 Waktu Respon
NO Firebase 2 Relay 1 Relay 2
( Solenoid Doorlock ) Firebase
(Lampu)
1 OFF OFF 0,9 detik OFF OFF
2 ON OFF 0.8 detik ON OFF
3 OFF ON 1 detik OFF ON
4 ON ON 1 detik ON ON
UI Invetor
Jarak Koneksi UI Invetor Firebase 1 Solenoid
NO Firebase 2 Lampu
Internet ( Solenoid Doorlock ) Doorlock
(Lampu)
1 1 Meter ON ON ON ON
2 2 Meter ON ON ON ON
3 3 Meter ON ON ON ON
4 4 Meter ON ON ON ON
5 5 Meter ON ON ON ON
6 6 Meter ON ON ON ON
7 7 Meter ON ON ON ON
8 8 Meter ON ON ON ON
9 9 Meter ON ON ON ON
10 10 Meter ON ON ON ON
2
Gambar 4.8 Prototype Alat tampak
2
4.2. Pembahasan
2
4.2.3. Pembahasan Pengujian Pada Relay
Pin pada relay dapat bekerja dengan kisaran 3.3 – 5 Volt sesuai
dengan mikrokontroller yang digunakan. Karena disini menggunakan
ESP8266 Wemos D1 R1 maka keluaran pin untuk pin relay hanya sebesar
3.2 Volt.
2
4.2.5. Pembahasan Pengujian Pada Lampu
3
BAB V
PENUTUP
5.1. Kesimpulan
5.2. Saran
3
DAFTAR PUSTAKA
3
Lampiran 1 Datasheet Board ESP8266 Wemos D1 R1
Technical specifications:
Microcontroller ESP-8266EX
Operating Voltage 3.3V
Digital I/O Pins 11
Analog Input Pins 1
3
Clock Speed 80MHz/160MHz
FLash 4M bytes
Length 68.6mm
Width 53.4mm
Weight 25g
Programming:
3
Lampiran 2 Datasheet Relay
As shown in relay working idea it depends on magnetic field generated from the
coil so there is power isolation between the coil and the switching pins so coils
can be easily powered from Arduino by connecting VCC and GND bins from
Arduino kit to the relay module kit after that we choose Arduino output pins
depending on the number of relays needed in project designed and set these pins
to output and make it out high (5 V) to control the coil that allow controlling of
switching process.
3
Lampiran 3 LCD
1. FITUR
• Mode Tampilan: STN, BLUB
• Format Tampilan: 16 Karakter x 2 Baris
• Melihat Arah: 6 O'Clock
• Input Data: tersedia antarmuka 4-bit atau 8-bit
• Font Tampilan : 5 x 8 Titik
• Catu Daya : Catu Daya Tunggal (5V±10%)
• Skema Mengemudi: 1/16Duty,1/5Bias
• Lampu Latar Sisi Led Putih
2. MAKSIMUM MUTLAK
3. KARAKTERISTIK LISTRIK
(Ta=25℃;Vdd=3.0V±10%, jika tidak ditentukan)
3
4. PARAMETER MEKANIK
5. TUGAS PIN
6. BLOCK DIAGRAM
3
7. DIAGRAM BLOK POWER SUPPLY
8. KARAKTERISTIK WAKTU
3
3
9. Instruksi kontrotampilan
Instruksi kontrotampilan mengontrol keadaan internal dari ST7066U-0A.
Instruksi diterima dari MPU ke ST7066U-0A untuk kontrol tampilan. Tabel
berikut menunjukkan berbagai instruksi.
4
4
4
4
4
4
10. DIMENSI-DIMENSI EKSTERNAL
4
Lampiran 4 datasheet I2C
12. Spesifikasi
• Tegangan Operasi
• Lampu latar
• Kontras
• Ukuran
• Area yang dapat dilihat
• 2 baris dengan 16 karakter
• 0x20 hingga 0x27 (Default=0x27, dapat dialamatkan)
• 5 Vdc
• putih
• Dapat disesuaikan dengan potensiometer pada I2c antarmuka 80mm x
36mm x 20 mm 66mm x16mm
4
14. Kekuasaan
4
16. Software
4
Lampiran 5 datasheet Doorlock
5
Lampiran 6 Program alat secara keseluruhan
#if defined(ESP32)
#include <WiFi.h>
#include <FirebaseESP32.h>
#elif defined(ESP8266)
#include <ESP8266WiFi.h>
#include <FirebaseESP8266.h>
#include <ESP8266HTTPClient.h>
#endif
#include <ArduinoJson.h>
#define FIREBASE_AUTH
"Q9MpbwaaL8L6ZcrQNu71CQVzgWG6rTRZDFoVsAmI"
#include <LiquidCrystal_I2C.h>
int S1;
5
int S2;
int S3;
FirebaseData fbdo;
void setup() {
once: Serial.begin(9600);
lcd.begin();
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
lcd.setCursor(0,0);
lcd.print("connecting...");
Serial.print(".");
delay(500);
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
lcd.setCursor(0,0);
lcd.print("connected : ");
lcd.setCursor(0,1);
delay(1000);
5
lcd.clear();
delay(1000);
lcd.clear();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
pinMode(DoorLock,OUTPUT);
pinMode(Lampu,OUTPUT);
digitalWrite(DoorLock,HIGH);
digitalWrite(Lampu,HIGH);
void loop() {
if (Firebase.getString(fbdo,"/home-security/S1")) {
if (fbdo.stringData() == "true") {
digitalWrite(DoorLock,LOW);
lcd.setCursor(0,0);
lcd.print("Door : ON ");
Serial.print("Pintu
Terbuka");
5
digitalWrite(DoorLock,HIGH);
lcd.setCursor(0,0);
Serial.print("Pintu Terkunci");
if (Firebase.getString(fbdo,"/home-security/S2")) {
if (fbdo.stringData() == "true"){
digitalWrite(Lampu,LOW);
lcd.setCursor(0,1);
lcd.print("Lampu : ON ");
Serial.print("Lampu :
ON");
digitalWrite(Lampu,HIGH);
lcd.setCursor(0,1);
Serial.print("Lampu :
OFF");
5
Lampiran 7 power supply
5
AC-DC 12V 3A Berarti Sumur RS-35-12 230V
5
Lampiran 8 Stepdown LM2596
5
5
5
6
6
6
6
6
6
6
6
6
Lampiran 9 Desain Proteus
6
Lampiran 10 Curriculum Vitae
INFORMASI PRIBADI
1998
Kewarganegaraan : Indonesia
Agama : Islam
Tangerang No Handphone081319362673
Email : Ariyasindagilang@gmail.com
PENDIDIKAN FORMAL
PENGALAMAN PEKERJAAN