Gambar 2.1 Arduino Uno

dokumen-dokumen yang mirip
BAB III PERANCANGAN ALAT

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

Output LED. Menggunakan Arduino Uno MinSys

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

BAB II DASAR TEORI Arduino Mega 2560

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

BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource,

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

BAB II DASAR TEORI. tertarik dalam menciptakan objek atau lingkungan yang interaktif.

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

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

BAB II LANDASAN TEORI. Arduino menurut situs resminya di didefinisikan sebagai

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

BAB I PENDAHULUAN A. Latar Belakang Masalah

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. berinteraksi dengan mudah dan interaksi dengan masyarakat umum juga menjadi

BAB II DASAR TEORI Arduino Nano

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

BAB II TINJAUAN PUSTAKA. ban, terlebih pada bagian tengahnya. Kemungkinan terburuk dari tekanan ban

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN ALAT

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

BAB II ANALISIS DAN PERANCANGAN. Arduino adalah pengendali mikro single-board yang bersifat opensource,

Prototype Kendali Alat Listrik Otomatis Menggunakan Arduino Uno Berbasis SMS GSM Shield Icomsat

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI. fotovoltaik yaitu mengkonversi cahaya matahari menjadi energi listrik. Panel

BAB II DASAR TEORI Diagram Alir

BAB II LANDASAN TEORI

Komunikasi Serial. Menggunakan Arduino Uno MinSys

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

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM DAN HASIL PENELITIAN

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

BAB III PERANCANGAN SISTEM

SISTEM KENDALI PINTU DAN PERALATAN LISTRIK OTOMATIS DENGAN SENSOR PIR DAN SMS GATEWAY SEBAGAI PENGUNCI SISTEM

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

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB 3 PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

Prototipe Perangkat Penghitung Beban Muatan Pada Kapal

BAB III PROSES PERANCANGAN

BAB III PERANCANGAN ALAT

ALAT PENGISI AIR OTOMATIS TIGA GALON BERBASIS ARDUINO

BAB II DASAR TEORI. mendeteksi gejala perubahan suhu pada objek tertentu. Sensor suhu

5. BAB II DASAR TEORI

APLIKASI PENGENALAN SUARA SEBAGAI PENGENDALI PERALATAN LISTRIK BERBASIS ARDUINO UNO

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

BAB II LANDASAN TEORI

MENGUKUR KELEMBABAN TANAH DENGAN KADAR AIR YANG BERVARIASI MENGGUNAKAN SOIL MOISTURE SENSOR FC-28 BERSASIS ARDUINO UNO

BAB 2 TINJAUAN PUSTAKA

BAB II KONSEP DASAR PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. teori dasar yang mendukung. Proses perancangan alat terprogram dapat dilakukan

Display LCD. Menggunakan Arduino Uno MinSys

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI. bentuk api dan lapangan pertandingan pada KRPAI. Pemadam Api (Setyawan, D.E dan Prihastono, 2012) [2]

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

Sistem Pengaman Rumah Dengan Sensor Pir. Berbasis Mikrokontroler ATmega : Ayudilah Triwahida Npm : : H. Imam Purwanto, S.Kom., MM.

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB II TINJAUAN PUSTAKA

ARDUINO UNO. Dany Setiawan. Abstrak. Pendahuluan.

PROTOTIPE PENJEMUR PAKAIAN OTOMATIS BERBASIS ARDUINO UNO

BAB 2 LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

Jurnal Coding Sistem Komputer Untan Volume 03, No. 2 (2015), hal ISSN x


BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN SISTEM

BAB II KAJIAN PUSTAKA.

PERANCANGAN SISTEM KEAMANAN RUMAH BERBASIS SMS GATEWAY MENGGUNAKAN MIKROKONTROLLER ARDUINO ATMEGA 2560 ABSTRAK

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

BAB II LANDASAN TEORI

4.2 Persiapan Perangkat Keras dan Perangkat Lunak

BAB II ANALISIS DAN PERANCANGAN

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II LANDASAN TEORI

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

III. METODE PENELITIAN. Penelitian dan perancangan alat dilakukan di Laboratorium Terpadu Teknik

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II DASAR TEORI NodeMCU ESP8266

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

Transkripsi:

BAB II DASAR TEORI 2.1. Arduino UNO Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-dc atau baterai untuk menjalankannya. Setiap 14 pin digital pada arduino uno dapat digunakan sebagai input dan output, menggunakan fungsi pinmode(), digitalwrite(), dan digitalread(). Fungsi fungsi tersebut beroperasi di tegangan 5 volt, Setiap pin dapat memberikan atau menerima suatu arus maksimum 40 ma dan mempunyai sebuah resistor pull-up (terputus secara default) 20-50 kohm. Gambar 2.1 Arduino Uno 3

4 2.2. Bagian Bagian Arduino UNO Tabel 2.2 Bagian Arduino 2.3. Komunikasi Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan computer, Arduino Uno lain, atau mikrokontroler lain. ATMega3282 ini menyediakan UART TTL (5v) komunikasi serial, yang tersedia pada pin digital 0 (RX dan 1 (TX).

5 2.3.1. Input dan Output Input dan Output3 Setiap 14 pin digital pada ArduinoUno dapat digunakan sebagai input atau output, menggunakan fungsi pinmode(), digitalwrite(), dan digitalread(). Input/output dioperasikan pada 5 volt. Setiap pin dapat menghasilkan atau menerima maksimum 40 ma dan memiliki internal pull-up resistor 20-50 Kohms. 2.3.2. Catu Daya ArduinoUno dapat beroperasi melalui koneksi USB atau power supply. Dalam penggunaan power supply dapat menggunakan adaptor DC atau baterai. Adaptor dapat dihubungkan dengan jack adaptor pada koneksi port inputsupply. 2.3.3. Memory Arduino memiliki 32 KB flash memory4 untuk menyimpan kode, juga 2 KB yang digunakan untuk bootloader.arduino memiliki 2 KB untuk SRAM dan 1 KB untuk EEPROM 2.3.4. Komunikasi Serial Komunikasi serial merupakan komunikasi data dengan pengiriman data satu persatu pada satuan waktu. Transmisi data pada komunikasi serial dilakukan per bit. 2.3.5. Perangkat Lunak (Arduino Software) Lingkungan open-source Arduino atau Arduino IDE5 memudahkan untuk menulis kode dengan meng-upload ke I/O board. Ini berjalan pada Windows, Mac OS X, dan Linux. Berdasarkan pengolahan, avr-gcc, dan perangkat lunak open-source lainnya

6 2.3.6. Pemrograman Arduino Uno dapat diprogram dengan perangkat lunak Arduino. Pilih ArduinoUno dari Tool lalu sesuaikan denganmicrocontroller yang digunakan. 2.3.7. Automatic Software Reset Tombol reset Arduino Uno dirancang dengan cara yang memungkinkan untuk mengatur ulang oleh perangkat lunak yang berjalan pada computer yang terhubung. 2.4. Arduino IDE IDE (Ingrated Development Environment) yang diperuntukan untuk membuat perintah atau source code, melakukan pengecekan kesalahan,kompilasi,upload program, dan menguji hasil kerja arduino melalui serial monitor Gambar 2.4 Arduino IDE

7 Pada Gambar, Arduino IDE memiliki toolbars IDE yang memberikan akses instan ke fungsi fungsi yang penting, yaitu : 1. Tombol Verify, untuk mengkompilasi program yang saat ini dikerjakan 2. Tombol Upload, untuk mengkompilasi program dan mengupload ke papan arduino 3. Tombol News, menciptakan lembar kerja baru 4. Tombol Open, untuk membuka program yang ada di file system 5. Tombol Save, untuk menyimpan program yang dikerjakan 6. Tombol Stop, untuk menghentikan serial number yang sedang dijalankann 2.5. SENSOR PIR PIR (Passive Infrared) adalah merupakan sebuah sensor yang biasa digunakan untuk mendeteksi keberadaan manusia. Aplikasi ini biasa digunakan untuk system alarm pada rumah-rumah atau perkantoran. PIR (Passive Infrared) adalah sebuah sensor yang menangkap pancaran sinyal infra merah yang dikeluarkan oleh tubuh manusia maupun hewan. Sensor PIR (Passive Infrared) dapat merespon perubahan perubahan pancaran sinyal infra merah yang dipancarkan oleh tubuh manusia. Gambar 2.5 Sensor Pir

8 2.6. BUZZER Buzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hamper sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakan diafragma secara bolak-balik sehingga membuat udara bergetar yang akanmenghasilkan suaara. Buzzer biasa digunakan sebagai indicator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm). Gambar 2.6 Buzzer 2.7. MAGNETIC SWITCH Magnetic switch merupakan saklar yang dapat merespon medan magnet yang berada disekitarnya. Magnetic switch ini seperti halnya sensor limit switch yang diberikan tambahan plat logam yang dapat merespon adanya magnet.magnetic switch tersebut biasa digunakan untuk pengamanan pada pintu dan jendela. Gambar 2.7 Magnetic Switch

9 2.8. MODUL GSM SIM 900A GSM/GPRS sheilds, adalah sebuah sheilds untuk Arduino yang didasarkan pada modul SIM900. Sheild ini, dikontrol melalui pada perintah (GSM dan SIMCOM yang ditingkatkan pada perintahnya), dan sepenuhnya kompatibel dengan Arduino Uno dan Mega Gambar 2.8 Modul Gsm SIM900 2.9 SMS GATEAWAY SMS gateway merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan atau menerima SMS, dan biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi, servis informasi terhadap pengguna, penyebaran content produk / jasa dan lain lain. berikut adalah beberapa fitur yang umum dikembangkan dalam aplikasi SMS Gateway : Auto Reply Pengiriman massal / broadcast message Pengiriman terjadwal Untuk membuat sebuah SMS gateway, perlu mengenal hal-hal berhubungan dengan SMS gateway itu sendiri.selain satu hal yang memegang peranan penting dalam pengiriman SMS adalah SMSC (Short Message Service Center).yang merupakan jaringan telepon selular yang menangani pengiriman SMS. Jadi, pada saat seseorang mengirimkan sebuah pesan SMS melalui ponselnya, SMSC-lah yang bertugas mengirimkan pesan tersebut ke nomer tujuan. Jika nomer tujuan tidak aktif, maka SMSC akan menyimpan pesan

10 tersebut dalam jangka waktu tertentu, Jika SMS tetap tidak dapat terkirim sampai jangka waktu tersebut berakhir, maka SMS tersebut akan dihapus dari penyimpanan SMSC. Sebuah aplikasi SMS gateway dapat menggunakan jalur SMSC untuk pengoperasiannya.keuntungannya adalah penggunaan nomer pendek/short code yang mungkin dapat terdiri dari 3 sampai 4 digit saja misal 888, 9044, dan seterusnya. 2.10 LED Light Emitting Diode atau sering disingkat dengan LED adalah komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan tegangan maju. LED merupakan keluarga Dioda yang terbuat dari bahan semikonduktor. Warna-warna Cahaya yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor yang dipergunakannya. LED juga dapat memancarkan sinar inframerah yang tidak tampak oleh mata seperti yang sering kita jumpai pada Remote Control TV ataupun Remote Control perangkat elektronik lainnya. Gambar 2.10 LED

11 2.11 TINJAUAN PUSTAKA Beberapa implementasi uraian Tugas Akhir singkat tentang sistem yang membantu antara lain : Tri Rahajoeningroem dan Wahyudin (2013) yaitu tentang sistem keamanan rumah dengan monitoring menggunakan jaringan telepon seluler. Pada penelitian ini mikrokontroller yang digunakan adalah mikrokontroller Atmega8535 sebagai pengolah data dan pemerosesan data input dan output pada sistem keamanan. Konsep dari penelitian ini yaitu peneliti merancang suatu perangkat pengunci pintu otomatis untuk indentifikasi keamanan rumah, sehingga dapat mempermudah pemilik rumah melakukan penguncian pintu menggunakan telepon seluler via SMS. Nike Hartati Manurung yaitu tentang sistem keamanan kantor kerja berbasis sms gateaway. Tujuan dari rancangan ini adalah untuk merancang suatu sistem keamanan kantor berbasis sms gateaway menggunakan mikrokontroller Arduino Atmega 2560 yang dikombinasikan dengan sensor ultrasonik, sensor Mq-2, sensor PIR dan modul GSM 900 sebagai media pengirim sms