TINJAUAN TEORITIS
Pada Bab ini akan diuraikan mengenai teori dasar yang berkaitan dengan judul
Skripsi ini, yaitu “Rancang bangun deteksi kebocoran gas, kebakaran, keamanan dan
komponen pendukung secara internal seperti ROM, RAM, PIO, ADC/DAC dan lain-
lain, yang membentuk sebuah mikrokomputer tunggal dan dikemas dalam satu chip
IC.
dimiliki oleh Ardunino Uno dapat dilihat pada Tabel 2.1 berikut ini:
Spesifikasi Keterangan
Microcontroller ATmega328P
Operating Vage 5V
oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Pada Gambar 2.1 dibawah ini merupakam rangkaian dasar dari Arduino Uno:
Atmega328P:
b. 32 8 register.
sebesar 1KB.
h. 23 Pin Input/Output.
Konfigurasi pin Atmega 328P yaitu memiliki 28 Pin yang masing-masing pin
GND Ground
Port B (PB7:0) XTAL 1 8-bit Port Input/Output dua arah dengan resistor
Receiver (Rx)
internal.
PC6/RESET Input level rendah pada pin ini selama lebih panjang
pull-up internal.
dengan konsumsi daya rendah berbasis arsitektur enhanced RISC AVR. Dengan
eksekusi data yang hanya menggunakan satu siklus clock, Atmega 328 mencapai
Beberapa fitur utama yang tersedia pada Atmega 328P adalah sebagai berikut:
Bagian utama dari mikrokontroler Atmega 328P adalah seperti pada gambar 2.3
Pada gambar 2.4 dibawah merupakan diagram blok inti AVR CPU Atmega 328P
Gambar 2.4 Diagram blok inti AVR CPU Atmega 328P
Arduino UNO dapat disuplai melalui koneksi USB atau dengan sebuah catu
daya eksternal. Sumber daya dipilih secara otomatis. Suplai eksternal (non-USB)
dapat diperoleh dari sebuah adaptor AC ke DC atau battery. Board Arduino UNO
dapat beroperasi pada sebuah suplai eksternal 7 sampai 20 Volt. Jika disuplai dengan
sumber tegangan yang lebih kecil dari 7 Volt, maka tegangan 5 Volt dan board
Arduino UNO bisa menjadi tidak stabil. Jika menggunakan suplai yang lebih dari
besar 12 Volt, voltage regulator bisa kelebihan panas dan membahayakan board
Arduino UNO. Range yang direkomendasikan adalah 7 sampai 12 Volt. Gambar 2.5
Analisa dari rangkaian tersebut, tegangan masuk melalui power jack, kemudian
melewati dioda yang berfungsi untuk menghantarkan arus pada satu arah, serta
Pada Arduino Uno Board terdapat juga rangkaian Pengelolaan tegangan, seperti
Analisa dari rangkaian diatas, tegangan Vin akan melewati resistor 10KΩ,
melewati IC komparator LMV358. Bila Tegangan Vin lebih besar dari 3,3 Volt maka
output IC komparator adalah 5 Volt, sebaliknya bila tegangan yang masuk kurang dari
3,3 Volt maka output IC komparator adalah 0 Volt. Bila catu daya sumbernya dari
USB Vcc akan melewati IC voltage regulator LP2985 yang menghasilkan tegangan
Arduino Uno menyediakan komunikasi serial UART TTL (5V) pada pin digital 0
(RX) dan 1 (TX). Sebuah Atmega 16U2 yang berperan sebagai IC komunikasi serial
rendah 16 MHz, fungsi utama IC ini adalah sebagai USB to Serial yang berguna
untuk download program ke ATmega328P dan juga berguna sebagai komunikasi dari
ATmega328P ke komputer. LED RX dan TX pada board akan menyala ketika data
sedang ditransmit melalui chip USB-to-serial dan koneksi USB pada komputer.
diciptakan oleh pengembang Arduino dan digunakan untuk menuliskan program yang
dengan fungsi-fungsi yang telah disederhakan sehingga mudah untuk dipelajari. IDE
Arduino akan menerima instruksi tersebut (disebut sketch) dan kemudian berinteraksi
dengan apapun yang yang terhubung pada board Arduino sepersi sensor atau
hardware eksternal.
Setiap program Arduino yang biasa disebut sketch, mempunyai dua buah fungsi
a. void setup( ) { }
Semua kode didalam kurung kurawal akan dijalankan hanya satu kali ketika
b. void loop( ) { }
Fungsi ini akan dijalankan setelah setup (fungsi void setup) selesai. Setelah
dijalankan satu kali fungsi ini akan dijalankan lagi, dan lagi secara terus menerus
pemrograman Arduino Uno menggunakan software IDE dapat dilihat pada Tabel 2.3
berikut ini :
Instruksi Fungsi
berakhir.
+ Penjumlahan
if..else, dengan format Program akan menjalankan kode yang ada di dalam
seperti berikut : kurung kurawal jika kondisinya TRUE, dan jika tidak
pinMode(pin, mode) Menetapkan mode dari suatu pin, apakah INPUT atau
OUTPUT.
V).
bentuk chip. Di dalamnya terdapat sebuah inti prosesor, memori ROM dan RAM, dan
port untuk input dan output (I/O Port). Mikrokontroler merupakan suatu alat
elektronik digital yang memiliki masukan dan keluaran serta kendali dengan program
yang bisa ditulis dan dihapus dengan cara khusus. Cara kerja mikrokontroler adalah
mainan, remote control, mesin kantor, peralatan rumah tangga hingga pengendalian
robot. Dengan adanya mikrokontroler, sistem elektronik menjadi lebih ringkas, dapat
komponen eksternal disebut dengan minimum system dimana terdapat sistem clock
Sistem pendeteksi gas LPG dalam alat deteksi ini menggunakan sensor gas Mq-
9, yaitu merupakan Rangkaian yang berfungsi untuk mendeteksi besaran fisis berupa
gas LPG tersebut dapat menyebabkan resistansi elektrik sensor menurun dan
menyebabkan tegangan yang dihasilkan oleh output sensor menjadi semakin tinggi.
Mq-9 merupakan modul sensor gas LPG yang akurat, yang tegangan
keluarannya linier terhadap perubahan tingkat konsentrasi gas LPG dalam udara dan
dalam satuan ppm, hal ini dapat dilihat pada skala kenaikan tegangan terhadap
(Al2O3) dan elemen pemanas yang terbuat dari Tin dioksida (SnO2).
Sistem pendeteksi kebakaran dalam alat deteksi ini hanya menggunakan satu
parameter, yaitu pengukuran suhu. Sistem pengukuran suhu dalam alat deteksi ini
menggunakan sensor LM35, yaitu tranduser yang berfungsi untuk mendeteksi dan
mengubah besaran fisis berupa suhu menjadi besaran elektrik dalam bentuk tegangan.
LM35 merupakan IC sensor suhu yang akurat, yang tegangan keluarannya linier
dan dalam satuan celcius, hal ini dapat dilihat pada skala kenaikan tegangan 10 mV
untuk kenaikan 1ºC. LM35 tidak membutuhkan kalibrasi eksternal yang menyediakan
LM35 memiliki impedansi keluaran yang rendah yaitu 0,1 Ω untuk beban 1mA,
dan sifat ketepatan dalam pengujian membuat proses interface untuk membaca atau
mengontrol sirkuit lebih mudah. LM35 dapat digunakan dengan menggunakan catu
daya positif dan negatif. LM35 hanya membutuhkan arus sebesar 60µA.
Gambar 2.10 Rangkaian dasar sensor suhu LM35
daya yang digunakan 5 Vdc, tegangan keluaran dari sensor suhu adalah 10mV/ºC.
Gempa Bumi adalah suatu peristiwa alam dimana terjadi getaran pada
permukaan bumi akibat adanya pelepasan energi secara tiba-tiba dari pusat gempa.
Energi yang dilepaskan tersebut merambat melalui tanah dalam bentuk gelombang
getaran. Gelombang getaran yang sampai ke permukaan bumi disebut gempa bumi.
dengan range ±3g dengan keluaran berupa tegangan analog. ADXL335 terdiri dari 3
sumbu yaitu sumbu x,sumbu y, dan sumbu z dimana setiap sumbu atau aksis saling
tegak lurus.
informasi sudut orientasi benda. ADXL335 memiliki ketahanan kejut sampai 10.000g
Agar sistem dapat mendeteksi gempa dengan satuan skala richter, Arduino Uno
harus diberikan algoritma yang mengubah nilai sumbu x,y,z menjadi acceleration
dimasukkan ke dalam rumus. Tujuan utama pada proyek ini adalah untuk medeteksi
gelombang P yang terdeteksi pada sumbu x dan y. Pada sumbu XY, nilai sumbu Z
𝑀𝑅 = √𝑥² + 𝑦² … … … … … . . (2.1)
𝑀𝑅 = besarnya percepatan
1 1 <0.017
4 5 0.39 - 0.92
5 6 0.92 - 1.8
6 7 1.8 - 3.4
7 8 3.4 - 6.5
8 9 6.5 - 12.4
9 10 >12.4
tidaknya medan magnet yang mempengaruhi switch. Magnetik switch pintu sama
seperti Relay, magnet permanen digunakan sebagai ganti wire coil. Ketika magnet
berada jauh maka dalam keadaan terbuka tetapi ketika magnet berada dekat maka
dalam keadaan tertutup. Gambar 2.12 dibawah prinsip kerja magnetik swicth pintu:
inputnya (BJT) ( Bipolar Junction Transistor ) atau tegangan inputnya (FET) ( Field
Effect Transistor ). Ada dua jenis tipe transistor BJT, yaitu tipe PNP dan NPN.
Dimana NPN terdapat dua daerah negatif yang dipisah dengan satu daerah positif,
dan PNP terdapat dua daerah positif yang dipisah dengan daerah negatif.
Pada umumnya, transistor BJT memiliki 3 terminal, yaitu Basis (B), Emitor (E)
transistor jenis PNP, dimana NPN mengalir arus dari kolektor ke emitor dan pada
NPN untuk mengalirkan arus tersebut dibutuhkan sambungan ke sumber positif (+)
pada kaki basis. Cara kerja NPN adalah ketika tegangan yang mengenai kaki basis,
hingga dititik saturasi, maka akan menginduksi arus dari kaki kolektor ke emitor. Dan
transistor akan berlogika 1 (aktif). Dan apabila arus yang melalui basis berkurang,
maka arus yang mengalir pada kolektor ke emitor akan berkurang, hingga titik cutoff.
juga, arus Kolektor, IC = 0, atau disebut ICEO ( Arus Kolektor ke Emiter dengan
Daerah Saturasi yaitu dioda emiter diberi prategangan maju. Dioda Kolektor
juga diberi prategangan maju. Akibatnya, arus Kolektor (IC), akan mencapai harga
maksimum, tanpa bergantung kepada arus Basis, IB, dan βdc. Hal ini, menyebabkan
daerah ini, Dioda Kolektor harus diberi prateganan mundur, dengan tegangan
Atau
tegangan Kolektor ke Emiter saat Arus Basis adalah nol). Sehingga arus Kolektor, IC,
2.7 Relay
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan
sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang
1. Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu berada
2. Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada