Aplikasi Kontrol Keamanan Ruangan menggunakan Sensor LM35, Sensor Gas, Sensor Flame, Sensor Pir, Sensor Vibration
Bahan kimia merupakan salah satu unsur penting dalam kehidupan manusia. Bahan kimia digunakan dalam berbagai bidang, mulai dari industri, pertanian, kesehatan, hingga rumah tangga. Namun, bahan kimia juga dapat berbahaya bagi manusia dan lingkungan jika tidak ditangani dengan benar.
Oleh karena itu, penting untuk menerapkan kontrol keamanan di ruang bahan kimia. Kontrol keamanan ini bertujuan untuk mencegah terjadinya kecelakaan dan pencemaran lingkungan akibat bahan kimia.
Kontrol keamanan ruang bahan kimia dapat diterapkan dalam berbagai bentuk, mulai dari sistem fisik hingga sistem elektronik. Berikut ini adalah beberapa contoh aplikasi kontrol keamanan ruang bahan kimia:
- Sistem fisik
- Sistem deteksi dan alarm kebakaran
- Sistem ventilasi dan pengendalian udara
- Sistem penerangan darurat
- Sistem pintu dan jendela pengaman
- Sistem elektronik
- Sistem manajemen inventory
- Sistem pelacakan bahan kimia
- Sistem pemantauan suhu dan kelembaban
- Sistem pemadam kebakaran otomatis
Pentingnya Aplikasi Kontrol Keamanan Ruang Bahan Kimia
Aplikasi kontrol keamanan ruang bahan kimia penting untuk dilakukan karena dapat memberikan manfaat berikut ini:
- Mencegah terjadinya kecelakaan
- Kecelakaan akibat bahan kimia dapat berupa kebakaran, ledakan, pencemaran lingkungan, hingga cedera dan kematian. Aplikasi kontrol keamanan dapat membantu mencegah terjadinya kecelakaan-kecelakaan tersebut.
- Menjaga keselamatan pekerja
- Pekerja yang bekerja di ruang bahan kimia memiliki risiko yang lebih tinggi mengalami kecelakaan akibat bahan kimia. Aplikasi kontrol keamanan dapat membantu melindungi keselamatan pekerja.
- Menjaga lingkungan
- Bahan kimia yang bocor atau tumpah dapat mencemari lingkungan. Aplikasi kontrol keamanan dapat membantu mencegah pencemaran lingkungan akibat bahan kimia.
- Untuk menyelesaikan tugas mikrokontroler yang diberikan oleh Bapak Dr. Darwison, M.T.
- Mengetahui komponen yang digunakan dalam membuat rangkaian pada tugas besar
- Menjelaskan prinsip kerja Sensor Flame, vibration, pir, MQ-2, dan sensor suhu
Alat
Power Supply
Baterai
Spesifikasi dan Pinout Baterai- Input voltage: ac 100~240v / dc 10~30v
- Output voltage: dc 1~35v
- Max. Input current: dc 14a
- Charging current: 0.1~10a
- Discharging current: 0.1~1.0a
- Balance current: 1.5a/cell max
- Max. Discharging power: 15w
- Max. Charging power: ac 100w / dc 250w
- Jenis batre yg didukung: life, lilon, lipo 1~6s, lihv 1-6s, pb 1-12s, nimh, cd 1-16s
- Ukuran: 126x115x49mm
- Berat: 460gr
- Input voltage: ac 100~240v / dc 10~30v
- Output voltage: dc 1~35v
- Max. Input current: dc 14a
- Charging current: 0.1~10a
- Discharging current: 0.1~1.0a
- Balance current: 1.5a/cell max
- Max. Discharging power: 15w
- Max. Charging power: ac 100w / dc 250w
- Jenis batre yg didukung: life, lilon, lipo 1~6s, lihv 1-6s, pb 1-12s, nimh, cd 1-16s
- Ukuran: 126x115x49mm
- Berat: 460gr
Voltmeter DC
Bahan
Resistor
Arduino Uno R3
Spesifikasi:
Jumper LED
Spesifikasi:
- Superior weather resistance
- 5mm Round Standard Directivity
- UV Resistant Eproxy
- Forward Current (IF): 30mA
- Forward Voltage (VF): 1.8V to 2.4V
- Reverse Voltage: 5V
- Operating Temperature: -30℃ to +85℃
- Storage Temperature: -40℃ to +100℃
- Luminous Intensity: 20mcd
Motor DC
Dip Switch
Buzzer
1. Tegangan kerja: 4v-8v DC (optimal 5v)
2. Arus max: 30mA / 5vDC
3. Kekuatan suara max: 85dB / 10cm
4. Frek resonansi: 2500 +/- 300hz
5. Suhu kerja: -20 ~ +70 C
6. Warna: hitam
7. Diameter: 1cm
Transistor NPN BC547
- Transistor Type : NPN
- Voltage – Collector Emitter Breakdown (Max) : 45 V
- Current- Collector (Ic) (Max) : 100mA
- Power – Max : 625 mW
- DC Current Gain (hFE) (Min) @ Ic, Vce : 110 @ 2mA, 5V
- Vce Saturation (Max) @ Ib Ic : 300mV, @ 5mA, 100mA
- Frequency – Transition : 300MHz
- Current- Collector Cutoff (Max) : -
- Mounting Type : Through Hole
- Package / Case : TO-226-3, TO-92-3 (TO-226AA) Formed Leads
- Packaging : Tape & Box (TB
- Lead Free Status : Lead Free
- RoHs Status : RoHs Compliant
Relay
- Trigger Voltage (Voltage across coil) : 12V DC
- Trigger Current (Nominal current) : 70mA
- Maximum AC load current: 10A @ 250/125V AC
- Maximum DC load current: 10A @ 30/28V DC
- Compact 5-pin configuration with plastic moulding
- Operating time: 10msec Release time: 5msec
- Maximum switching: 300 operating/minute (mechanically)
Sensor PIRSpesifikasi: Ground
Ground Berfungsi sebagai untuk meniadakan beda potensial dengan mengalirkan arus sisa dari kebocoran tegangan atau arus pada rangkaian
Potensiometer
Spesifikasi:
- Superior weather resistance
- 5mm Round Standard Directivity
- UV Resistant Eproxy
- Forward Current (IF): 30mA
- Forward Voltage (VF): 1.8V to 2.4V
- Reverse Voltage: 5V
- Operating Temperature: -30℃ to +85℃
- Storage Temperature: -40℃ to +100℃
- Luminous Intensity: 20mcd
2. Arus max: 30mA / 5vDC
3. Kekuatan suara max: 85dB / 10cm
4. Frek resonansi: 2500 +/- 300hz
5. Suhu kerja: -20 ~ +70 C
6. Warna: hitam
7. Diameter: 1cm
- Transistor Type : NPN
- Voltage – Collector Emitter Breakdown (Max) : 45 V
- Current- Collector (Ic) (Max) : 100mA
- Power – Max : 625 mW
- DC Current Gain (hFE) (Min) @ Ic, Vce : 110 @ 2mA, 5V
- Vce Saturation (Max) @ Ib Ic : 300mV, @ 5mA, 100mA
- Frequency – Transition : 300MHz
- Current- Collector Cutoff (Max) : -
- Mounting Type : Through Hole
- Package / Case : TO-226-3, TO-92-3 (TO-226AA) Formed Leads
- Packaging : Tape & Box (TB
- Lead Free Status : Lead Free
- RoHs Status : RoHs Compliant
- Trigger Voltage (Voltage across coil) : 12V DC
- Trigger Current (Nominal current) : 70mA
- Maximum AC load current: 10A @ 250/125V AC
- Maximum DC load current: 10A @ 30/28V DC
- Compact 5-pin configuration with plastic moulding
- Operating time: 10msec Release time: 5msec
- Maximum switching: 300 operating/minute (mechanically)
Ground Berfungsi sebagai untuk meniadakan beda potensial dengan mengalirkan arus sisa dari kebocoran tegangan atau arus pada rangkaian
- Memiliki sensitivitas suhu, dengan faktor skala linier antara tegangan dan suhu 10 mVolt/ºC, sehingga dapat dikalibrasi langsung dalam celcius.
- Memiliki ketepatan atau akurasi kalibrasi yaitu 0,5ºC pada suhu25ºC
- Memiliki jangkauan maksimal operasi suhu antara -55 ºC sampai +150 ºC.
- Bekerja pada tegangan 4 sampai 30 volt. Memiliki arus rendah yaitu kurang dari 60 µA.
- Memiliki pemanasan sendiri yang rendah (low-heating) yaitu kurang dari 0,1 ºC pada udara diam.
- Memiliki impedansi keluaran yang rendah yaitu 0,1 W untuk beban 1 mA. Memiliki ketidaklinieran hanya sekitar ± ¼ ºC.
Spesifikasi sensor pada sensor gas MQ-2 adalah sebagai berikut:
- Catu daya pemanas : 5V AC/DC
- Catu daya rangkaian : 5VDC
- Range pengukuran : 200 - 5000ppm untuk LPG, propane 300 - 5000ppm untuk butane 5000- 20000ppm untuk methane 300 - 5000ppm untuk Hidrogen
- Keluaran : analog (perubahan tegangan)
a. Arduino Uno
Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang.
Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++.
Bagian-bagian arduino uno:
1. Power USB
Digunakan untuk menghubungkan PapanArduino dengan komputer lewat koneksi USB
2. Power jack
Supply atau sumber listrik untuk Arduino dengan tipe Jack. Input DC 5 - 12 V.
3. Crystal Oscillator
Kristal ini digunakan sebagai layaknya detak jantung pada Arduino. Jumlah cetak menunjukkan 16000 atau 16000 kHz, atau 16 MHz.
4. Reset
Digunakan untuk mengulang program Arduino dari awal atau Reset.
5. Digital Pins I / O
Papan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan nilai logika ( 0 atau 1 ). Pin berlabel " ~ " adalah pin-pin PWM ( Pulse Width Modulation ) yang dapat digunakan untuk menghasilkan PWM.
6. Analog Pins
Papan Arduino UNO memiliki 6 pin analog A0 sampai A5. Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.
7. LED Power Indicator
Lampu ini akan menyala dan menandakan Papan Arduino mendapatkan supply listrik dengan baik.
Bagian-Bagian Pendukung1. RAM
RAM (Random Access Memory) adalah tempat penyimpanan sementara pada komputer yang isinya dapat diakses dalam waktu yang tetap, tidak memperdulikan letak data tersebut dalam memori atau acak. Secara umum ada 2 jenis RAM yaitu SRAM (Static Random Acces Memory) dan DRAM (Dynamic Random Acces Memory).
2. ROM
ROM (Read-only Memory) adalah perangkat keras pada computer yang dapat menyimpan data secara permanen tanpa harus memperhatikan adanya sumber listrik. ROM terdiri dari Mask ROM, PROM, EPROM, EEPROM.
- Memiliki EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi permanen karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan.
- Memiliki SRAM (Static Random Access Memory) sebesar 2KB.
- Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) output.
- 32 x 8-bit register serba guna.
- Dengan clock 16 MHz kecepatan mencapai 16 MIPS.
- 32 KB Flash memory dan pada arduino memiliki bootloader yang menggunakan 2 KB dari flash memori sebagai bootloader.
- 130 macam instruksi yang hampir semuanya dieksekusi dalam satu siklus clock.
b. Resistor
- Kabel Jumper Male to Male
- Kabel Jumper Male to Female
- Kabel Jumper Female to Female
Simbol Motor DC
Gambar Simbol Motor DC
Motor DC tersusun dari dua bagian yaitu bagian diam (stator) dan bagian bergerak (rotor). Stator motor arus searah adalah badan motor atau kutub magnet (sikat-sikat), sedangkan yang termasuk rotor adalah jangkar lilitanya. Pada motor, kawat penghantar listrik yang bergerak tersebut pada dasarnya merupakan lilitan yang berbentuk persegi panjang yang disebut kumparan.
Gambar Prinsip Kerja Motor DC
T = F.r
Dimana :
T = momen putar (Nm) F = gaya tolak (newton)
r = jarak sisi kumparan pada sumbu putar (meter)
Tegangan LED menurut warna yang dihasilkan:
- Infra merah : 1,6 V.
- Merah : 1,8 V – 2,1 V.
- Oranye : 2,2 V.
- Kuning : 2,4 V.
- Hijau : 2,6 V.
- Biru : 3,0 V – 3,5 V.
- Putih : 3,0 – 3,6 V.
- Ultraviolet : 3,5 V.
h. Relay
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A.
Ada besi atau yang disebut dengan nama inti besi dililit oleh sebuah kumparan yang berfungsi sebagai pengendali. Sehingga kumparan kumparan yang diberikan arus listrik maka akan menghasilkan gaya elektromagnet. Gaya tersebut selanjutnya akan menarik angker untuk pindah dari biasanya tutup ke buka normal. Dengan demikian saklar menjadi pada posisi baru yang biasanya terbuka yang dapat menghantarkan arus listrik. Ketika armature sudah tidak dialiri arus listrik lagi maka ia akan kembali pada posisi awal, yaitu normal close.
Fitur:
1. Tegangan pemicu (tegangan kumparan) 5V
2. Arus pemicu 70mA
3. Beban maksimum AC 10A @ 250 / 125V
4. Maksimum baban DC 10A @ 30 / 28V
5. Switching maksimum
i. Transistor BC547
Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung arus (switching), stabilisasi tegangan, dan modulasi sinyal. Transistor dapat berfungsi semacam kran listrik, di mana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya. Kapasitor NPN memiliki simbol seperti gambar di bawah ini:
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A.
Ada besi atau yang disebut dengan nama inti besi dililit oleh sebuah kumparan yang berfungsi sebagai pengendali. Sehingga kumparan kumparan yang diberikan arus listrik maka akan menghasilkan gaya elektromagnet. Gaya tersebut selanjutnya akan menarik angker untuk pindah dari biasanya tutup ke buka normal. Dengan demikian saklar menjadi pada posisi baru yang biasanya terbuka yang dapat menghantarkan arus listrik. Ketika armature sudah tidak dialiri arus listrik lagi maka ia akan kembali pada posisi awal, yaitu normal close.
Fitur:
1. Tegangan pemicu (tegangan kumparan) 5V
2. Arus pemicu 70mA
3. Beban maksimum AC 10A @ 250 / 125V
4. Maksimum baban DC 10A @ 30 / 28V
5. Switching maksimum
Karakteristik Input
Transistor adalah komponen aktif yang menggunakan aliran electron sebagai prinsip kerjanya didalam bahan. Sebuah transistor memiliki tiga daerah doped yaitu daerah emitter, daerah basis dan daerah disebut kolektor. Transistor ada dua jenis yaitu NPN dan PNP. Transistor memiliki dua sambungan: satu antara emitter dan basis, dan yang lain antara kolektor dan basis. Karena itu, sebuah transistor seperti dua buah dioda yang saling bertolak belakang yaitu dioda emitter-basis, atau disingkat dengan emitter dioda dan dioda kolektor-basis, atau disingkat dengan dioda kolektor.
Bagian emitter-basis dari transistor merupakan dioda, maka apabila dioda emitter-basis dibias maju maka kita mengharapkan akan melihat grafik arus terhadap tegangan dioda biasa. Saat tegangan dioda emitter-basis lebih kecil dari potensial barriernya, maka arus basis (Ib) akan kecil. Ketika tegangan dioda melebihi potensial barriernya, arus basis (Ib) akan naik secara cepat.
Pemberian bias Ada beberapa macam rangkaian pemberian bias, yaitu: 1. Fixed bias yaitu, arus bias IB didapat dari VCC yang dihubungkan ke kaki B melewati tahanan R seperti gambar 58. Karakteristik Output.2.Self Bias adalah arus input didapatkan dari pemberian tegangan input VBB seperti gambar 60.
Sebuah transistor memiliki empat daerah operasi yang berbeda yaitu daerah aktif, daerah saturasi, daerah cutoff, dan daerah breakdown. Jika transistor digunakan sebagai penguat, transistor bekerja pada daerah aktif. Jika transistor digunakan pada rangkaian digital, transistor biasanya beroperasi pada daerah saturasi dan cutoff. Daerah breakdown biasanya dihindari karena resiko transistor menjadi hancur terlalu besar.
Gelombang I/O Transistor
j. Sensor PIR PIR (Passive Infrared Receiver) merupakan sebuah sensor berbasiskan infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Benda yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia
Diagram sensor PIR:
PIR (Passive Infrared Receiver) merupakan sebuah sensor berbasiskan infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Benda yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia.
Sensor PIR ini bekerja dengan menangkap energi panas yang dihasilkan dari pancaran sinar inframerah pasif yang dimiliki setiap benda dengan suhu benda diatas nol mutlak. Seperti tubuh manusia yang memiliki suhu tubuh kira-kira 32 derajat celcius, yang merupakan suhu panas yang khas yang terdapat pada lingkungan. Pancaran sinar inframerah inilah yang kemudian ditangkap oleh Pyroelectric sensor yang merupakan inti dari sensor PIR ini sehingga menyebabkan Pyroelectic sensor yang terdiri dari galium nitrida, caesium nitrat dan litium tantalate menghasilkan arus listrik. Mengapa bisa menghasilkan arus listrik? Karena pancaran sinar inframerah pasif ini membawa energi panas. Prosesnya hampir sama seperti arus listrik yangterbentuk ketika sinar matahari mengenai solar cell.
k. Sensor Vibration
Pinout:
Vibration sensor adalah perangkat yang dapat mengukur jumlah dan frekuensi getaran yang terdapat pada sebuah sistem, mesin dan beberapa perangkat tertentu. Pengukuran tersebut bisa digunakan untuk melakukan pendeteksian pada masalah lain yang terdapat pada sebuah aset dan melakukan prediksi pada kerusakan yang akan terjadi di masa mendatang.
Grafik respon:
l. Sensor Flame
Salah satu detektor yang memiliki fungsi terpenting adalah detektor api atau yang biasa disebut dengan Flame Detector yang mampu mengaktifkan alarm bila mendeteksi adanya percikan api yang berisiko menyebabkan bencana kebakaran. Namun, saat memilih Flame Detector, pengguna diharuskan telah benar-benar paham atas prinsip dari alat detektor tersebut dan meninjaunya demi mendapatkan Flame Detector yang sesuai dengan aktivitas di dalam lokasi dan tingkat kebutuhannya, serta bagaimana konsekuensi risiko yang mungkin terjadi.Prinsip Flame Detektor tersebut menggunakan metode optik yang bekerja seperti UV (ultraviolet) dan IR (infrared), pencitraan visual api, serta spektroskopi yang berfungsi untuk mengidentifikasi percikan api atau flame. Reaksi intens bahan yang memicu kebakaran dapat ditandai dari UV, terlihatnya emisi karbondioksida, dan radiasi dari infrared. Flame Detector juga mampu membedakan antara False Alarm atau peringatan palsu dengan api kebakaran sungguhan melalui komponen sistem yang dirancang dengan fungsi mendeteksi adanya penyerapan cahaya yang terjadi pada gelombang tertentu. Tingkat potensi risiko kebakaran dari setiap jenis bahan semakin meluas mengingat semakin canggihnya teknologi penginderaan api atau teknologi Flame Sensing. Pada umumnya bahan bakar industri yang tergolong mudah terbakar antara lain: bensin, hidrogen, belerang, alkohol, LNG/LPG, minyak tanah, kertas, disel, kayu, jet bahan bakar, tekstil, ethylene, dan pelarut.
m. Sensor MQ-2 Sensor MQ-2 berfungsi untuk mendeteksi keberadaan asap yang berasal dari gas mudah terbakar di udara. Pada dasarnya sensor ini terdiri dari tabung aluminium yang dikelilingi oleh silikon dan di pusatnya ada elektroda yang terbuat dari aurum di mana ada element pemanasnya.Ketika terjadi proses pemanasan, kumparan akan dipanaskan sehingga SnO2 keramik menjadi semikonduktor atau sebagai penghantar sehingga melepaskan elektron dan ketika asap dideteksi oleh sensor dan mencapai aurum elektroda maka output sensor MQ-2 akan menghasilkan tegangan analog.
Spesifikasi sensor pada sensor gas MQ-2 adalah sebagai berikut:
- Catu daya pemanas : 5V AC/DC
- Catu daya rangkaian : 5VDC
- Range pengukuran : 200 - 5000ppm untuk LPG, propane 300 - 5000ppm untuk butane 5000 - 20000ppm untuk methane 300 - 5000ppm untuk Hidrogen
- Keluaran : analog (perubahan tegangan)
konfigurasi dari sensor MQ-S :
- Pin 1 merupakan heater internal yang terhubung dengan ground.
- Pin 2 merupakan tegangan sumber (VC) dimana Vc < 24 VDC.
- Pin 3 (VH) digunakan untuk tegangan pada pemanas (heater internal) dimana VH = 5VDC.
- Pin 4 merupakan output yang akan menghasilkan tegangan analog.
n. Sensor LM35 Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga mempunyaikeluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.
IC LM 35 ini tidak memerlukan pengkalibrasian atau penyetelan dari luar karena ketelitiannya sampai lebih kurang seperempat derajat celcius pada temperature ruang. Jangka sensor mulai dari – 55°C sampai dengan 150°C, IC LM35 penggunaannya sangat mudah, difungsikan sebagai kontrol dari indicator tampilan catu daya terbelah. IC LM 35 dapat dialiri arus 60 μ A dari supplay sehingga panas yang ditimbulkan sendiri sangat rendah kurang dari 0 ° C di dalam suhu ruangan. Untuk mendeteksi suhu digunakan sebuah sensor suhu LM35 yang dapat dikalibrasikan langsung dalam C (celcius), LM35 ini difungsikan sebagai basic temperature sensor.
Prinsip Kerja LM35 :Sensor LM35 bekerja dengan mengubah besaran suhu menjadi besaran tegangan. Tegangan ideal yang keluar dari LM35 mempunyai perbandingan 100°C setara dengan 1 volt. Sensor ini mempunyai pemanasan diri (self heating) kurang dari 0,1°C, dapat dioperasikan dengan menggunakan power supply tunggal dan dapat dihubungkan antar muka (interface) rangkaian control.
Sensor suhu LM35 mampu melakukan pengukuran suhu dari suhu -55ºC hingga +150ºC dengan toleransi kesalahan pengukuran ±0.5ºC.
Dilihat dari tipenya range suhu dapat dilihat sebagai berikut :- LM35, LM35A -> range pengukuran temperature -55ºC hingga +150ºC.
- LM35C, LM35CA -> range pengukuran temperature -40ºC hingga +110ºC.
- LM35D -> range pengukuran temperature 0ºC hingga +100ºC.
Kelebihan LM 35 :- Rentang suhu yang jauh, antara -55 sampai +150ºC
- Low self-heating, sebesar 0.08 ºC
- Beroperasi pada tegangan 4 sampai 30 V
- Tidak memerlukan pengkondisian sinyal
Kekurangan LM 35:- Membutuhkan tegangan untuk beroperasi.
Pinout:
Grafik:
- Rangkaian Reset
Mikrokontroler menggunakan rangkaian reset. Rangkaian power on reset terdiri dari resistor 4,7KΩ dan tombol untuk penekanan reset secara manual yang diparalel dengan capasitor 10nF.
Rangkain Reset low
- Rangkaian reset Low aktif ketika berlogika 0 , jika kondisi seperti gambar diatas maka arus akan mengalir langsung kepin reset pada arduino. dikarnakan ada arus yang mengalir maka pin reset arduino berlogika 1, karna arduino aktif low maka pin reset tidak aktif ,karna arduino tidak aktif maka arus mengalir ke capasitor terjadi pengisian dan dibutton tidak terhubung sehingga arus langsung keground
- Jika kondisi Button terhubung maka arus akan mengalir langsung keground karna kecendrungan arus melewati resistansi yang kecil yang mengakibatkan arus mengalir keground capasitor terjadi pengosongan sehingga arus mengalir keground
- dikarenakan tidak ada arus menuju pin reset maka pin reset berlogika 0 (aktif)
- Rangkaian power regulator diperlukan agar tegangan yang masuk ke dalam rangkaian mikrokontroler dalam kondisi yang stabil, yaitu +5 volt. Pada umumnya, rangkaian power regulator terdiri dari sebuah dioda sebagai penyearah tegangan, beberapa keping capacitor sebagai penyaring, sebuah chip regulator LM7805 serta pasangan LED dan resistor sebagai indikator.
Kompenen Lainnya
-ArduinoArduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.
Adapun spesifikasi dari Arduino Uno ini adalah sebagai berikut :
PIR (Passive Infrared Receiver) merupakan sebuah sensor berbasiskan infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Benda yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia
Diagram sensor PIR:
PIR (Passive Infrared Receiver) merupakan sebuah sensor berbasiskan infrared. Akan tetapi, tidak seperti sensor infrared kebanyakan yang terdiri dari IR LED dan fototransistor. PIR tidak memancarkan apapun seperti IR LED. Sesuai dengan namanya ‘Passive’, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya. Benda yang bisa dideteksi oleh sensor ini biasanya adalah tubuh manusia.
Sensor PIR ini bekerja dengan menangkap energi panas yang dihasilkan dari pancaran sinar inframerah pasif yang dimiliki setiap benda dengan suhu benda diatas nol mutlak. Seperti tubuh manusia yang memiliki suhu tubuh kira-kira 32 derajat celcius, yang merupakan suhu panas yang khas yang terdapat pada lingkungan. Pancaran sinar inframerah inilah yang kemudian ditangkap oleh Pyroelectric sensor yang merupakan inti dari sensor PIR ini sehingga menyebabkan Pyroelectic sensor yang terdiri dari galium nitrida, caesium nitrat dan litium tantalate menghasilkan arus listrik. Mengapa bisa menghasilkan arus listrik? Karena pancaran sinar inframerah pasif ini membawa energi panas. Prosesnya hampir sama seperti arus listrik yangterbentuk ketika sinar matahari mengenai solar cell.
Ketika terjadi proses pemanasan, kumparan akan dipanaskan sehingga SnO2 keramik menjadi semikonduktor atau sebagai penghantar sehingga melepaskan elektron dan ketika asap dideteksi oleh sensor dan mencapai aurum elektroda maka output sensor MQ-2 akan menghasilkan tegangan analog.
Spesifikasi sensor pada sensor gas MQ-2 adalah sebagai berikut:
- Catu daya pemanas : 5V AC/DC
- Catu daya rangkaian : 5VDC
- Range pengukuran : 200 - 5000ppm untuk LPG, propane 300 - 5000ppm untuk butane 5000 - 20000ppm untuk methane 300 - 5000ppm untuk Hidrogen
- Keluaran : analog (perubahan tegangan)
konfigurasi dari sensor MQ-S :
- Pin 1 merupakan heater internal yang terhubung dengan ground.
- Pin 2 merupakan tegangan sumber (VC) dimana Vc < 24 VDC.
- Pin 3 (VH) digunakan untuk tegangan pada pemanas (heater internal) dimana VH = 5VDC.
- Pin 4 merupakan output yang akan menghasilkan tegangan analog.
Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga mempunyaikeluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.
IC LM 35 ini tidak memerlukan pengkalibrasian atau penyetelan dari luar karena ketelitiannya sampai lebih kurang seperempat derajat celcius pada temperature ruang. Jangka sensor mulai dari – 55°C sampai dengan 150°C, IC LM35 penggunaannya sangat mudah, difungsikan sebagai kontrol dari indicator tampilan catu daya terbelah. IC LM 35 dapat dialiri arus 60 μ A dari supplay sehingga panas yang ditimbulkan sendiri sangat rendah kurang dari 0 ° C di dalam suhu ruangan. Untuk mendeteksi suhu digunakan sebuah sensor suhu LM35 yang dapat dikalibrasikan langsung dalam C (celcius), LM35 ini difungsikan sebagai basic temperature sensor.
- LM35, LM35A -> range pengukuran temperature -55ºC hingga +150ºC.
- LM35C, LM35CA -> range pengukuran temperature -40ºC hingga +110ºC.
- LM35D -> range pengukuran temperature 0ºC hingga +100ºC.
- Rentang suhu yang jauh, antara -55 sampai +150ºC
- Low self-heating, sebesar 0.08 ºC
- Beroperasi pada tegangan 4 sampai 30 V
- Tidak memerlukan pengkondisian sinyal
- Membutuhkan tegangan untuk beroperasi.
Grafik:
- Rangkaian Reset
Mikrokontroler menggunakan rangkaian reset. Rangkaian power on reset terdiri dari resistor 4,7KΩ dan tombol untuk penekanan reset secara manual yang diparalel dengan capasitor 10nF.Rangkain Reset low - Rangkaian reset Low aktif ketika berlogika 0 , jika kondisi seperti gambar diatas maka arus akan mengalir langsung kepin reset pada arduino. dikarnakan ada arus yang mengalir maka pin reset arduino berlogika 1, karna arduino aktif low maka pin reset tidak aktif ,karna arduino tidak aktif maka arus mengalir ke capasitor terjadi pengisian dan dibutton tidak terhubung sehingga arus langsung keground
- Jika kondisi Button terhubung maka arus akan mengalir langsung keground karna kecendrungan arus melewati resistansi yang kecil yang mengakibatkan arus mengalir keground capasitor terjadi pengosongan sehingga arus mengalir keground
- dikarenakan tidak ada arus menuju pin reset maka pin reset berlogika 0 (aktif)
- Rangkaian power regulator diperlukan agar tegangan yang masuk ke dalam rangkaian mikrokontroler dalam kondisi yang stabil, yaitu +5 volt. Pada umumnya, rangkaian power regulator terdiri dari sebuah dioda sebagai penyearah tegangan, beberapa keping capacitor sebagai penyaring, sebuah chip regulator LM7805 serta pasangan LED dan resistor sebagai indikator.
-Power USB
Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.
Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.
-Power jack
Supply atau sumber listrik untuk Arduino dengan tipe Jack. Input DC 5 - 12 V.
Supply atau sumber listrik untuk Arduino dengan tipe Jack. Input DC 5 - 12 V.
-Crystal Oscillator
Kristal ini digunakan sebagai layaknya detak jantung pada Arduino. Jumlah cetak menunjukkan 16000 atau 16000 kHz, atau 16 MHz.
Kristal ini digunakan sebagai layaknya detak jantung pada Arduino. Jumlah cetak menunjukkan 16000 atau 16000 kHz, atau 16 MHz.
-Reset
Digunakan untuk mengulang program Arduino dari awal atau Reset.
-Digital Pins I / O
Papan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan nilai logika ( 0 atau 1 ). Pin berlabel " ~ " adalah pin-pin PWM ( Pulse Width Modulation ) yang dapat digunakan untuk menghasilkan PWM.
Digunakan untuk mengulang program Arduino dari awal atau Reset.
-Digital Pins I / O
Papan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan nilai logika ( 0 atau 1 ). Pin berlabel " ~ " adalah pin-pin PWM ( Pulse Width Modulation ) yang dapat digunakan untuk menghasilkan PWM.
-Analog Pins
Papan Arduino UNO memiliki 6 pin analog A0 sampai A5. Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.
Papan Arduino UNO memiliki 6 pin analog A0 sampai A5. Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.
-RAM
RAM (Random Access Memory) adalah tempat penyimpanan sementara pada komputer yang isinya dapat diakses dalam waktu yang tetap, tidak memperdulikan letak data tersebut dalam memori atau acak. Secara umum ada 2 jenis RAM yaitu SRAM (Static Random Acces Memory) dan DRAM (Dynamic Random Acces Memory).
RAM (Random Access Memory) adalah tempat penyimpanan sementara pada komputer yang isinya dapat diakses dalam waktu yang tetap, tidak memperdulikan letak data tersebut dalam memori atau acak. Secara umum ada 2 jenis RAM yaitu SRAM (Static Random Acces Memory) dan DRAM (Dynamic Random Acces Memory).
-ROM
ROM (Read-only Memory) adalah perangkat keras pada computer yang dapat menyimpan data secara permanen tanpa harus memperhatikan adanya sumber listrik. ROM terdiri dari Mask ROM, PROM, EPROM, EEPROM.
Block Diagram Mikrokontroler ATMega 328P pada Arduino UNO
Adapun block diagram mikrokontroler ATMega 328P dapat dilihat pada gambar berikut:
Block diagram dapat digunakan untuk memudahkan / memahami bagaimana kinerja dari mikrokontroler ATMega 328P.
Pin-pin ATMega 328P:
Rangkaian Mikrokontroler ATMega 328P pada Arduino UNO
ROM (Read-only Memory) adalah perangkat keras pada computer yang dapat menyimpan data secara permanen tanpa harus memperhatikan adanya sumber listrik. ROM terdiri dari Mask ROM, PROM, EPROM, EEPROM.
Block Diagram Mikrokontroler ATMega 328P pada Arduino UNO
Adapun block diagram mikrokontroler ATMega 328P dapat dilihat pada gambar berikut:
a. Prosedur[Kembali]
- Download library yang diperlukan pada bagian download dalam blog.
- Buka proteus yang sudah diinstal untuk membuat rangkaian.
- Tambahkan komponen seperti Arduino, sensor, dan perangkat lainnya lalu susun menjadi rangkaian.
- Buka Arduino IDE yang sudah diinstal.
- Di Arduino IDE, pergi ke menu "File" > "Preferences".Pastikan opsi
- "Show verbose during compile" dicentang untuk mendapatkan informasi detail saat kompilasi.
- Salin kode program Arduino pada blog kemudian tempelkan program tadi ke Arduino IDE.
- Kompilasikan kode dengan menekan tombol "Verify" di Arduino IDE.
- Cari dan salin path file HEX yang dihasilkan selama proses kompilasi.
- Kembali ke Proteus dan pilih Arduino yang telah Anda tambahkan di rangkaian.
- Buka opsi "Program File" dan tempelkan path HEX yang telah Anda salin dari Arduino IDE.
- Jalankan simulasi di Proteus.
b. Handware dan Diagram Blok[Kembali]
-Hardware
Arduino
Pir sensor
Sensor flame
sensor MQ-2
Sensor vibration
Sensor LM35
LED
c. Rangkaian Simulasi dan Prinsip Kerja[Kembali]
Prinsip Kerja:
Penjelasan lebih detail tentang prinsip kerja sistem keamanan laboratorium seperti yang Anda sebutkan adalah sebagai berikut:
1. Sensor PIR mendeteksi keberadaan orang dalam laboratorium
Sensor PIR (Passive Infrared) adalah sensor yang mendeteksi perubahan intensitas radiasi infra merah. Radiasi infra merah adalah radiasi yang tidak dapat dilihat oleh mata manusia, tetapi dapat dideteksi oleh sensor PIR.
Ketika ada orang masuk ke dalam laboratorium, sensor PIR akan mendeteksi perubahan intensitas radiasi infra merah. Perubahan intensitas radiasi infra merah ini disebabkan oleh panas tubuh orang tersebut.
Jika sensor PIR mendeteksi adanya orang di dalam laboratorium, maka output dari sensor akan menyalakan LCD. LCD akan menyala untuk menunjukkan bahwa laboratorium sedang digunakan.
2. Sensor flame mendeteksi api dalam laboratorium
Sensor api adalah sensor yang mendeteksi adanya api. Sensor api dapat mendeteksi adanya api dengan menggunakan berbagai metode, seperti:
- Deteksi panas: Sensor api ini mendeteksi adanya kenaikan suhu yang disebabkan oleh api.
- Deteksi asap: Sensor api ini mendeteksi adanya asap yang disebabkan oleh api.
- Deteksi nyala api: Sensor api ini mendeteksi adanya nyala api secara langsung.
Jika sensor api mendeteksi adanya api dalam laboratorium, maka output dari sensor akan menggerakkan motor untuk menghidupkan sprinkler. Sprinkler adalah alat yang berfungsi untuk menyemprotkan air untuk memadamkan api.
3. Sensor vibration mendeteksi gempa di laboratorium
Sensor getaran adalah sensor yang mendeteksi adanya getaran. Sensor getaran dapat mendeteksi adanya getaran dengan menggunakan berbagai metode, seperti:
- Deteksi getaran langsung: Sensor getaran ini mendeteksi adanya getaran secara langsung.
- Deteksi tekanan: Sensor getaran ini mendeteksi adanya tekanan yang disebabkan oleh getaran.
Jika sensor getaran mendeteksi adanya gempa di laboratorium, maka output dari sensor akan membunyikan alarm. Alarm berfungsi untuk memperingatkan orang-orang di dalam laboratorium tentang adanya bahaya.
4. Sensor gas digunakan untuk mendeteksi adanya gas berbahaya di laboratorium. Jika sensor gas mendeteksi adanya gas berbahaya, maka buzzer atau alarm peringatan akan berbunyi.
5. Sensor suhu digunakan untuk mendeteksi suhu di dalam ruangan. Jika sensor suhu mendeteksi suhu di dalam ruangan <23 derajat, maka heater akan hidup.
d. Flowchart dan Listing Program[Kembali]
- Flowchart
- Listing Program
Berikut adalah penjelasan untuk setiap baris dalam kodingan yang diberikan:
#include <MD_MAX72xx.h>:
- Memasukan pustaka untuk mengendalikan modul LED Matriks MAX72xx.
#define DEBUG 1:
- Mengaktifkan mode debug untuk menampilkan informasi tambahan pada Serial Monitor.
#define pir 2, lamp 5, flame 3, mtr 6, vib 4, buz 7, gas 8, Sensorsuhu A0, fan 9, heat A1:
- Mendefinisikan pin Arduino yang terhubung dengan sensor dan aktuator.
#if DEBUG ... #else ... #endif:
- Blok kode untuk mengatur output Serial Monitor berdasarkan mode debug.
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW ...:
- Menentukan jenis hardware modul LED Matriks yang digunakan.
#define MAX_DEVICES 11:
- Menentukan jumlah modul LED Matriks yang dipakai.
#define CLK_PIN 13, DATA_PIN 11, CS_PIN 10:
- Menentukan pin Arduino untuk komunikasi SPI dengan modul LED Matriks.
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);:
- Membuat objek mx untuk mengendalikan modul LED Matriks.
#define DELAYTIME 100:
- Menentukan waktu jeda dalam milisekon untuk animasi LED Matriks.
*void scrollText(char p) ...:
- Fungsi untuk menampilkan teks berjalan pada LED Matriks.
void spiral() ...:
- Fungsi untuk menampilkan animasi spiral pada LED Matriks.
void intensity() ...:
- Fungsi untuk mengatur intensitas kecerahan LED Matriks.
void scanLimit() ...:
- Fungsi untuk membatasi jumlah baris yang ditampilkan pada LED Matriks.
void transformation1() ...:
- Fungsi untuk menampilkan animasi transformasi panah pada LED Matriks.
void showCharset() ...:
- Fungsi untuk menampilkan seluruh karakter yang tersedia pada LED Matriks.
int s_pir = digitalRead(pir); ...:
- Membaca nilai sensor PIR untuk mendeteksi gerakan.
void spir() ...:
- Fungsi untuk mengaktifkan lampu dan menampilkan animasi jika sensor PIR mendeteksi gerakan.
int s_flame = digitalRead(flame); ...:
- Membaca nilai sensor api untuk mendeteksi kebakaran.
void sflame() ...:
- Fungsi untuk mengaktifkan motor jika sensor api mendeteksi kebakaran.
int s_vib = digitalRead(vib); int s_gas = digitalRead(gas); ...:
- Membaca nilai sensor getaran dan sensor gas.
void sgasdanvib() ...:
- Fungsi untuk mengaktifkan buzzer jika sensor getaran atau sensor gas mendeteksi bahaya.
void ssuhu() ...:
- Membaca nilai sensor suhu dan menampilkannya pada Serial Monitor.
void setup() ...:
- Fungsi untuk inisialisasi pengaturan awal Arduino dan modul LED Matriks.
void loop() ...:
- Fungsi utama yang dijalankan secara berulang-ulang.
- Di dalamnya terdapat fungsi untuk membaca sensor, mengaktifkan aktuator, dan menampilkan teks pada LED Matriks.
f. Download File[Kembali]
- Download HMTL klik di sini
- Download kodingan arduino klik di sini
- Download Simulasi Rangkaian klik di sini
- Download Video Prinsip Kerja Rangkaian klik di sini
- Download Datasheet Switch klik disini
- Download Datasheet LED klik disini
- Download Datasheet Switch klik disini
- Download Data Sheet Resistor klik disini
- Download Data Sheet Transistor NPN BC547 klik disini
- Download Data Sheet Relay klik disini
- Download Data Sheet Motor DC klik disini
- Download Data Sheet Sensor PIR klik disini
- Download Data sheet sensor flame klik disini
- Download Data Sheet Sensor vibration klik disini
- Download Data Sheet Sensor MQ-2 klik disini
- Download Data Sheet Sensor Suhu klik disini
- Download File Library Sensor klik disini
Tidak ada komentar:
Posting Komentar