BAB II DASAR TEORI DAN TINJUAN PUSTAKA

dokumen-dokumen yang mirip
BAB 1l DASAR TEORI 2.1. NODEMCU V3

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB III METODE PENELITIAN

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB II DASAR TEORI NodeMCU ESP8266

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

MENGENAL WEMOS D1 MINI DALAM DUNIA IOT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

Output LED. Menggunakan Arduino Uno MinSys

IMPLEMENTASI MODUL WIFI NODEMCU ESP8266 UNTUK SMART HOME. Mochamad Fajar Wicaksono Jurusan Teknik Komputer, UNIKOM, Bandung

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN KONTROL PANEL

BAB III PERANCANGAN ALAT DAN PROGRAM

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

PINTU PEMBERITAHU KEGIATAN RUANGAN MENGGUNAKAN HMI SCADA BERBASIS MODUL MIKROKONTROLER (HARDWARE SISTEM ALARM DAN KUNCI OTOMATIS)

BAB I PENDAHULUAN A. Latar Belakang Masalah

BAB IV PENGUJIAN DAN ANALISA

BAB II LANDASAN TEORI

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

BAB 4 HASIL UJI DAN ANALISA

BAB III PERANCANGAN SISTEM

Input ADC Output ADC IN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 3 PERANCANGAN SISTEM. Ruang Kelas Dengan Menggunakan Controller Board ARM2368 ini adalah Controller

BAB II TINJAUAN PUSTAKA. dihubungkan dengan catu daya. Penelitian ini mengukur pancaran (coverage)

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana

BAB II DASAR TEORI 21. Protokol Hypertext Transfer Protocol (HTTP)

BAB III PERANCANGAN DAN REALISASI ALAT

BAB II DASAR TEORI Arduino Nano

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya.

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA SISTEM. Bab ini menjelaskan tentang pengujian program yang telah direalisasi.

A. PRINSIP KERJA. Mikrokontroller AVR ATmega16

BAB III DESAIN DAN PERANCANGAN

BAB III PERENCANAAN DAN PEMBUATAN ALAT

RANCANG BANGUN APLIKASI SIMULASI HOME AUTOMATION BERBASIS IP PADA PLATFORM ANDROID

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB III ANALISA DAN CARA KERJA RANGKAIAN

SISTEM PENERANGAN RUMAH OTOMATIS BERDASARKAN INTENSITAS CAHAYA DAN KEBERADAAN MANUSIA DALAM RUANGAN BERBASIS MIKROKONTROLER

BAB II ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN ALAT DAN ANALISA

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

IMPLEMENTASI SISTEM PENDETEKSI AIR KERUH MENGGUNAKAN MIKROKONTROLER DENGAN SENSOR LIGHT DEPENDENT RESISTOR ( LDR)

BAB III PERANCANGAN SISTEM

DAFTAR ISI. A BSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... v. DAFTAR TABEL... ix. DAFTAR GAMBAR... x. DAFTAR LAMPIRAN... xi

BAB III ANALISA DAN PERANCANGAN SISTEM

PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB II LANDASAN TEORI

BAB II ANALISIS DAN PERANCANGAN. Running text RGB atau yang biasa dikenal dengan nama. Videotron merupakan salah satu media promosi digital yang

BAB IV ANALISIS DAN PEMBAHASAN. selanjutnya dilakukan pengujian terhadap sistem. Tujuan pengujian ini adalah

Display LCD. Menggunakan Arduino Uno MinSys

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PERSEMBAHAN... iv. ABSTRAK... v. ABSTRACT... vi. KATA PENGANTAR...

BAB II DASAR TEORI. Operating Voltage. Input Voltage (recommended) 7-12V. Input Voltage (limit) 6-20V. Analog Input Pins 16. DC Current per I/O Pin

BAB IV PEMBAHASAN ALAT

Gambar 2.1 Arduino Uno

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

Rancang Bangun Saklar Lampu Otomatis dan Monitoring Suhu Rumah Menggunakan VB. Net dan Arduino

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

BAB IV PENERAPAN DAN ANALISA

BAB III PERANCANGAN SISTEM

Transkripsi:

BAB II DASAR TEORI DAN TINJUAN PUSTAKA 2.1 Mysql Mysql adalah database yang digunakan untuk menyimpan informasi atau data agar dapat tersimpan secara terstruktur. Perintah dalam MYSQL - CREATE DATABASE untuk membuat database - CREATE TABEL, digunakan untuk membuat tabel - WHERE, digunakan untuk mefilter data pada perintah select - INSERT INTO, digunakan untuk menambah data baru kedalam tabel - SELECT, digunakan untuk mengambil baris-baris yang dipilih dari satu tabel atau lebih - UPDATE, perintah untuk mengubah/ memperbarui data di tabel database - INSERT digunakan bila akan memasukan baris baru kedalam tabel - $conn = mysql_connect($host, $user, $pass) untuk koneksi ke databas MYSQL - $dbconn=mysql_select_db($db,$conn) membuka database - $led=$_get['led']; mengambil data variabel GET - $sql = "select Led from lamp_data where Led = '$led'"; digunakan untuk mengakses data dari database lamp_data di filed Led. 2

3 2.2 Perangkat Lunak Arduino IDE NodeMCU dapat dipogram dengan perangkat lunak Arduino IDE. IDE Arduino adalah software yang sangat canggih ditulis dengan menggunakan java. IDE arduino terdiri dari : Editor program, sebuah window yang memungkinkan pengguna menulis dan mengedit program dalam bahasa Procesing. Verify, sebuah modul yang mengubah kode program(bahasa Procesing) menjadi kode biner. Bagaimanapun sebuah mikrokontroler tidak akan bisa memahami bahasa Processing. Yang bisa dipahami oleh mikrokontroler adalah kode binner. Itulah sebabnya Verify diperlukan dalam hal ini. Upload, sebuah modul yang memuat kode binner dari komputer ke dalam memory NodeMCU.sebuah kode program arduino umumnya disebut dengan istilah sketch. Kata setch digunakan secara bergantian dengan kode program dimana keduanya memiliki arti yang sama

4 Gambar 2.2 Tampilan IDE Arduino 2.3 NodeMCU NodeMCU pada dasarnya adalah pengembangan dari ESP8266 dengan frimware berbasis e-lua, pada NodeMCU dilengkapi dengan micro usb port yang berfungsi untuk pemograman maupun sebagai power suplay unruk menyalakan NodeMCU. Salain itu pada NodeMCU dilengkapi dengan dengan dua buah tombol push button yaitu tombol reset dan flah. NodeMCU menggunakan bahasa pemograman Lua yang merupakan package dari ESP8266. Bahasa Lua memiliki logika dan

5 susunan pemograman yang sama dengan bahasa c hanya berbeda pada syntak. Jika menggunakan bahasa Lua maka dapat menggunakan tool Lua loader maupun Lua uploder. Selain dengan bahasa Lua NodeMCU juga support dengan software Arduino IDE dengan melakukan sedikit pengubahan pada board manager pada Arduino IDE. Sebelum digunakan board ini harus diflash terlebih dahulu agar support terhadap tool yang digunakan. Jika menggunakan Arduino IDE menggunakan firmware yang cocok yaitu firmware keluaran dari Aithinker yang support AT Command. Untuk penggunaan tool Lua loader frimware yang difunakan adalah frimware NodeMCU. Gambar 2.3.1 NodeMCU V3

6 1. 10 Port GPIO dari D0 D10 2. Fungsionalitas PWM 3. Antarmuka I2C dan SPI 4. Antarmuka 1 Wire 5. ADC Gambar 2.3.2 Pin-Pin NodeMCU Tabel 2.1 Spesifikasi NodeMCU V3 SPESIFIKASI NODEMCU Mikrokontroler ESP8266 Ukuran Board 57 mm x 30 mm Tegangan Input 3.3 5 V GPIO 13 Pin Karnal PWM 10 Kanal

7 10 bit ADC Pin 1 Pin Flash Memory 4 MB Clock Speed 40/26/24 Mhz Wifi IEEE 802.11 b/g/n Frekuensi 2.4 Ghz 2.5 Ghz Usb Port Micro Usb Card Reader Tidak ada Usb to Serial Coverter CH340G 2.4 Modul Relay Gambar 2.4.1 Modul relay 2 channel 5V Pada gambar 2.4 yaitu modul relay 5V 2-channel, Dalam posisi (NO) saklar dapat menghantarkan arus listrik. Pada saat tidak dialiri arus listrik, Armature akan kembali ke posisi awal (NC). Sedangkan Coil yang digunakan oleh relay untuk menarik Contact Poin ke posisi close hanya membutuhkan arus listrik yang relatif cukup kecil.

8 Gambar 2.4.2 Skematic Modul Relay 2 Channel 5V Dari gambar 2.4 skematic modul relay 2 channel dapat dilihat bahwa ketika port sinyal pada tingkat renda, lampu sinyal akan menyala dan optocoupler 817c menggubah sinyal listrik oleh cahaya yang dapat mengisolasi innput dan juga output, kemudaian transistor akan melakukan mengamankan koil relay dari listrik, dan kontak normali open relay akan menutup. Bila port sinyal pada tingkat tinggi, kontak normaly close akan tertutup. Jadi dapat menghubungkan dan memutuskan beban dengan mengendalikan tingkat port sinyal kontrol. 2.5 Sensor LDR (Light Dependent Resistor) Light Dependent resistor (LDR) merupakan sebuah resistor yang nilai resistansinya berubah seiring perubahan initensitas cahaya yang mengenainya. Dalam kondisi gelap, resistansi LDR sekitar 10MΩ, tapi

9 dalam kondisi terang resistansi LDR menurun hingga 1KΩ atau bahkan lebih kecil lagi. Gambar 2.5 Rangkain Sensor LDR 2.6 Lampu Pijar Lampu dalah sebuah piranti yang memproduksi cahaya, kata lampu dapat berarti bolam lampu. Ada berbagai macam lampu diantaranya lampu pijar, lampu neon, lampu busur, dan LED. Salah satu lampu yang digunakan dalam Proyek Akhir ini adalah lampu pijar. Lampu pijar adalah cahaya buatan yang dihasilkan melalaui penyaluran arus listrik melaui filamen yang kemudian memanas dan menghasilkan cahaya. Kaca yang menyelubungi panas tersebut menghalangi udara untuk berhubungan denganya sehingga filamen tidak akan langsung rusak akibat teroksidasi. Lampu pijar dipasarkan dalam berbagai macam bentuk dan tersedia untuk

10 tegangan (voltase) kerja yang bervariasi dari mulai 1,25 volt hingga 300 volt Gambar 2.6 Lampu Pijar