Tugas 1 Phototransistor (Aplikasi Pendeteksi Gas LPG)
1. Tujuan [Kembali]
- Mengetahui prinsip kerja dari phototransistor
- Mengetahui pengaplikasian phototransistor di kehidupan sehari-hari
- Memenuhi tugas 1 tentang phototransistor
2. Komponen [Kembali]
- Arduino Uno
- Sensor Gas MQ-6
- Optocoupler
- LCD
3. Landasan Teori [kembali]
Arduino Uno
Arduino UNO adalah sebuah board mikrokontroler yang didasarkan pada ATmega328 . Arduino UNO mempunyai 14 pin digital input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menghubungkannya ke sebuah computer dengan sebuah kabel USB atau mensuplainya dengan sebuah adaptor AC ke DC atau menggunakan baterai untuk memulainya.
Arduino Uno berbeda dari semua board Arduino sebelumnya, Arduino UNO tidak menggunakan chip driver FTDI USB-to-serial. Sebaliknya, fitur-fitur Atmega16U2 (Atmega8U2 sampai ke versi R2) diprogram sebagai sebuah pengubah USB ke serial. Revisi 2 dari board Arduino Uno mempunyai sebuah resistor yang menarik garis 8U2 HWB ke ground, yang membuatnya lebih mudah untuk diletakkan ke dalam DFU mode. Revisi 3 dari board Arduino UNO memiliki fitur-fitur baru sebagai berikut:
- Pinout 1.0: ditambah pin SDA dan SCL yang dekat dengan pin AREF dan dua pin baru lainnya yang diletakkan dekat dengan pin RESET, IOREF yang memungkinkan shield-shield untuk menyesuaikan tegangan yang disediakan dari board. Untuk ke depannya, shield akan dijadikan kompatibel/cocok dengan board yang menggunakan AVR yang beroperasi dengan tegangan 5V dan dengan Arduino Due yang beroperasi dengan tegangan 3.3V. Yang ke-dua ini merupakan sebuah pin yang tak terhubung, yang disediakan untuk tujuan kedepannya
- Sirkit RESET yang lebih kuat
- Atmega 16U2 menggantikan 8U2
Ringkasan
Mikrokontroler | ATmega328 |
---|---|
Tegangan pengoperasian | 5V |
Tegangan input yang disarankan | 7-12V |
Batas tegangan input | 6-20V |
Jumlah pin I/O digital | 14 (6 di antaranya menyediakan keluaran PWM) |
Jumlah pin input analog | 6 |
Arus DC tiap pin I/O | 40 mA |
Arus DC untuk pin 3.3V | 50 mA |
Memori Flash | 32 KB (ATmega328), sekitar 0.5 KB digunakan oleh bootloader |
SRAM | 2 KB (ATmega328) |
EEPROM | 1 KB (ATmega328) |
Clock Speed | 16 MHz |
Pin-pin dayanya adalah sebagai berikut:
- VIN. Tegangan input ke Arduino board ketika board sedang menggunakan sumber suplai eksternal (seperti 5 Volt dari koneksi USB atau sumber tenaga lainnya yang diatur). Kita dapat menyuplai tegangan melalui pin ini, atau jika penyuplaian tegangan melalui power jack, aksesnya melalui pin ini.
- 5V. Pin output ini merupakan tegangan 5 Volt yang diatur dari regulator pada board. Board dapat disuplai dengan salah satu suplai dari DC power jack (7-12V), USB connector (5V), atau pin VIN dari board (7-12). Penyuplaian tegangan melalui pin 5V atau 3,3V membypass regulator, dan dapat membahayakan board. Hal itu tidak dianjurkan.
- 3V3. Sebuah suplai 3,3 Volt dihasilkan oleh regulator pada board. Arus maksimum yang dapat dilalui adalah 50 mA.
- GND. Pin ground.
Input dan Output
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. Selain itu, beberapa pin mempunyai fungsi-fungsi spesial:
- Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan memancarkan (TX) serial data TTL (Transistor-Transistor Logic). Kedua pin ini dihubungkan ke pin-pin yang sesuai dari chip Serial Atmega8U2 USB-ke-TTL.
- External Interrupts: 2 dan 3. Pin-pin ini dapat dikonfigurasikan untuk dipicu sebuah interrupt (gangguan) pada sebuah nilai rendah, suatu kenaikan atau penurunan yang besar, atau suatu perubahan nilai. Lihat fungsi attachInterrupt() untuk lebih jelasnya.
- PWM: 3, 5, 6, 9, 10, dan 11. Memberikan 8-bit PWM output dengan fungsi analogWrite().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.
- LED: 13. Ada sebuah LED yang terpasang, terhubung ke pin digital 13. Ketika pin bernilai HIGH LED menyala, ketika pin bernilai LOW LED mati.
- TWI: pin A4 atau SDA dan pin A5 atau SCL. Mensupport komunikasi TWI dengan menggunakan Wire library
- AREF. Referensi tegangan untuk input analog. Digunakan dengan analogReference().
- Reset. Membawa saluran ini LOW untuk mereset mikrokontroler. Secara khusus, digunakan untuk menambahkan sebuah tombol reset untuk melindungi yang memblock sesuatu pada board.
Sensor Gas MQ-6
Pada dasarnya prinsip kerja dari sensor tersebut adalah mendeteksi keberadaan gas-gas yang dianggap mewakili asap rokok, yaitu gas Hydrogen dan Ethanol. Sensor AF-30 mempunyai tingkat sensitifitas yang tinggi terhadap dua jenis gas tersebut. Jika sensor tersebut mendeteksi keberadaan gas-gas tersebut diudara dengan tingkat konsentrasi tertentu, maka sensor akan menganggap terdapat asap rokok di udara. Ketika sensor mendeteksi keberadaan gas-gas tersebut maka resistansi elektrik sensor akan turun. Dengan memanfaatkan prinsip kerja dsri sensor AF 30 ini, maka dapat mendeteksi adanya asap di suatu ruangan. Sensor ini dapat mendeteksi secara akurat gas dengan merasakan unsure yang terkena untuk satu sisi suatu keramik substrate. Didalamnya mempunyai sejumlah suatu penyerap keramik untuk perlindungan melawan terhadap debu atau gas yang tidak diketahui.
Heater pada sensor ini berfungsi sebagai pemicu sensor untuk dapat mendeteksi target gas ang diharapkan setelah di beri tegangan 5V. Sehingga dua element logam (2 dan 4) akan bekerja. Dan di antara dua element logam tersebut, terdapat ruang yang jarakya telah ditentukan. Apabila ada sensor mendeteksi gas, maka kerapatan ruang yang terdapat antara logam 2 dan 4 akan membesar / mengecil. Saat tahanan semakin kecil, maka arus akan mengalir dari 2 ke 4 sehinga output tegangan sensor akan besar.
grafik respon sensor
Gambar 1. Grafik tingkat sensitifitas sensor AF-30 terhadap gas
C. KARAKTERISTIK
v Tegangan konstan 5V
v Sensitivitas yang tinggi
Sensor AF 30 terbuat dari bahan thick film element, lebih sedikit ketergantungan pada temperature, perlawanan getaran dan goncangan superior, rangkaian pengarah sederahan. Target gas dari sensor ini adalah gas-gas yang di anggap mewakili asap, diantaranya yaitu hydrogen dan ethanol.
For MQ6 Sensor Module
|
||
1
|
Vcc
|
This pin powers the module, typically the operating voltage is +5V
|
2
|
Ground
|
Used to connect the module to system ground
|
3
|
Digital Out
|
You can also use this sensor to get digital output from this pin, by setting a threshold value using the potentiometer
|
4
|
Analog Out
|
This pin outputs 0-5V analog voltage based on the intensity of the gas
|
For MQ6 Sensor
|
||
1
|
H -Pins
|
Out of the two H pins, one pin is connected to supply and the other to ground
|
2
|
A-Pins
|
The A pins and B pins are interchangeable. These pins will be tied to Supply voltage.
|
3
|
B-Pins
|
The A pins and B pins are interchangeable. One pin will act as output while the other will be pulled to ground.
|
Features of MQ6 Gas sensor
- Operating Voltage is +5V
- Can be used to detect LPG or Butane gas
- Analog output voltage: 0V to 5V
- Digital Output Voltage: 0V or 5V (TTL Logic)
- Preheat duration 20 seconds
- Can be used as a Digital or analog sensor
- The Sensitivity of Digital pin can be varied using the potentiometer
Photo Transistor adalah Transistor yang dapat mengubah energi cahaya menjadi listrik dan memiliki penguat (gain) Internal. Penguat Internal yang terintegrasi ini menjadikan sensitivitas atau kepekaan Photo Transistor terhadap cahaya jauh lebih baik dari komponen pendeteksi cahaya lainnya seperti Photo Diode ataupun Photo Resistor. Cahaya yang diterima oleh Photo Transistor akan menimbulkan arus pada daerah basis-nya dan menghasilkan penguatan arus hingga ratusan kali bahkan beberapa ribu kali. Photo Transistor juga merupakan komponen elektronika yang digolongkan sebagai Transduser.
Photo Transistor dirancang khusus untuk aplikasi pendeteksian cahaya sehingga memiliki Wilayah Basis dan Kolektor yang lebih besar dibanding dengan Transistor normal umumnya. Bahan Dasar Photo Transistor pada awalnya terbuat dari bahan semikonduktor seperti Silikon dan Germanium yang membentuk struktur Homo-junction.
Namun seiring dengan perkembangannya, Photo Transistor saat ini lebih banyak menggunakan bahan semikonduktor seperti Galium Arsenide yang tergolong dalam kelompok Semikonduktor III-V sehingga membentuk struktur Hetero-junction yang memberikan efisiensi konversi lebih tinggi. Yang dimaksud dengan Hetero-junction atau Heterostructure adalah Struktur yang menggunakan bahan yang berbeda pada kedua sisi persimpangan PN.
Cara kerja Photo Transistor atau Transistor Foto hampir sama dengan Transistor normal pada umumnya, dimana arus pada Basis Transistor dikalikan untuk memberikan arus pada Kolektor. Namun khusus untuk Photo Transistor, arus Basis dikendalikan oleh jumlah cahaya atau inframerah yang diterimanya. Oleh karena itu, pada umumnya secara fisik Photo Transistor hanya memiliki dua kaki yaitu Kolektor dan Emitor sedangkan terminal Basisnya berbentuk lensa yang berfungsi sebagai sensor pendeteksi cahaya.
Prinsip Kerja
Sensor photo dioda merupakan dioda yang peka
terhadap cahaya, sensor photodioda akan mengalami perubahan resistansi pada
saat menerima intensitas cahaya dan akan mengalirkan arus listrik secara
forward sebagaimana dioda pada umumnya. Sensor photodioda adalah salah satu
jenis sensor peka cahaya (photodetector). Jenis sensor peka cahaya lain yang sering
digunakan adalah phototransistor. Photodioda akan mengalirkan arus yang
membentuk fungsi linear terhadap intensitas cahaya yang diterima. Arus ini
umumnya teratur terhadap power density (Dp). Perbandingan antara arus keluaran
dengan power density disebut sebagai current responsitivity. Arus yang dimaksud
adalah arus bocor ketika photodioda tersebut disinari dan dalam keadaan
dibias mundur.
Gambar
1 Simbol dan bentuk nyata photo diode
Respon frekuensi sensor photodioda tidak luas. Dari rentang tanggapan itu, sensor
photodioda memiliki tanggapan paling baik terhadap cahaya infra merah, tepatnya
pada cahaya dengan panjang gelombang sekitar 0,9 μm. Kurva tanggapan sensor
photodioda ditunjukkan pada gambar di bawah ini.
grafik respon sensor
grafik respon sensor
Gambar 2 Kurva respon frekuensi photo diode
Sedangkan hubungan antara
keluaran sensor photo dioda dengan intensitas cahaya yang diterimanya ketika di
bias mundur adalah membentuk suatu fungsi yang linier seperti ditunjukkan pada
gambar berikut ini.
Gambar 3. Grafik hubungan output photo diode dengan intensitas cahaya
Sebagai
contoh aplikasi photo dioda dapat digunakan sebagai sensor api. Penggunaan
sensor photodioda sebagai pendeteksi keberadaan api didasarkan pada fakta bahwa
pada nyala api juga terpancar cahaya infra merah. Hal ini tidak dapat
dibuktikan dengan mata telanjang karena cahaya infra merah merupakan cahaya
tidak tampak, namun keberadaan cahaya infra merah dapat dirasakan yaitu ketika
ada rasa hangat atau panas dari nyala api yang sampai ke tubuh kita.
Liguid Crystal Display (LCD) 16 x 2
LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan diberbagai bidang misalnya alal–alat elektronik seperti televisi, kalkulator, atau pun layar komputer. Pada postingan aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat.
a. Terdiri dari 16 karakter dan 2 baris.
b. Mempunyai 192 karakter tersimpan.
c. Terdapat karakter generator terprogram.
d. Dapat dialamati dengan mode 4-bit dan 8-bit.
e. Dilengkapi dengan back light.
Spesifikasi Kaki LCD 16 x 2
Pin Deskripsi
1 Ground
2 Vcc
3 Pengatur kontras
4 “RS” Instruction/Register Select
5 “R/W” Read/Write LCD Registers
6 “EN” Enable
7-14 Data I/O Pins
15 Vcc
16 Ground
4. Prinsip Kerja Rangkaian [kembali]
rangkaian di atas terdiri dari MQ-6 (khusus gas LPG), optocoupler,arduino dan lcd. Rangkaian tersebut bekerja jika adanya gas lpg yang dideteksi oleh sensor MQ-6 lalu kemudian diterima oleh optocoupler dalam bentuk tegangan dan arus yang akan menghidupkan led dalam optocoupler. kemudian di respon oleh transistor yang akan dilanjutkan ke pin arduino. lcd akan menampilkan kondisi pada lingkungan di sekitar sensor gas.
5. Listing Program [kembali]
#include <LiquidCrystal.h> //mendeklarasikan library lcd
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //menentukan pin lcd
int gasPin = 8; //menentukan pin dari output sensor gas
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16, 2); //memakai lcd 16 kolom 2 baris
lcd.print("alat deteksi gas"); //tampilkan kalimat tersebut pada lcd
delay(1000); // delay lcd
}
void loop() {
// put your main code here, to run repeatedly:
bool X = digitalRead(gasPin); //membaca sensor gas
delay(50);
if (X == HIGH) //pernyataan bila X bernilai high
{
lcd.clear();
lcd.setCursor(0, 0); //menampilkan tulisan pada baris 1 lcd
lcd.print("PERINGATAN ADA"); //menampilkan tulisan tersebut pada lcd
lcd.setCursor(0, 1); //menampilkan tulisan pada baris 2 lcd
lcd.print("KEBOCORAN GAS"); //menampilkan kalimat tersebut pada lcd
delay(100);
}
else { //apabila pernyataan lain
lcd.clear();
lcd.setCursor(0, 1); // menampilkan kalimat pada baris 2
lcd.print("AMAN"); //menampilkan kalimat tersebut pada lcd
delay(100);
}
}
6. Flowchart [kembali]
7. Video Simulasi [kembali]
8. Link Download [kembali]
Download visual desainer Disini
Download program Disini
Download video Disini
Download Rangkaian Proteus Disini
Komentar
Posting Komentar