Pengujian Sensor Gas MQ 135
Pada tutorial kali ini akan dipaparkan langkah sederhana melakukan pengujian sensor gas apakah bekerja dengan baik atau tidak. Pada kali ini sensor gas yang digunakan adalah sensor gas MQ135. Sensor gas MQ 135 pada data sheetnya dapat digunakan untuk mendeteksi NH3,NOx, alcohol, Benzene, smoke,CO2 dan lain-lain. Dalam aplikasiya biasa digunakan untuk mendeteksi kadar polusi udara. Namun pada tutorial kali ini hanya berusaha untuk mengetahui pembacaan analog dari sensor gas saat keadaan tanpa gas dan saat mendeteksi gas. Jika ingin mendeteksi suatu jenis gas, umpama CO2 kita membutuhkan persamaan tertentu yang lebih rumit agar bisa menampilkan hasil dari pembacaan gas CO2 tersebut. Pada data sheet ditampilkan grafik persamaan dari tiap-tiap jenis gas.
Baca Juga:
Penyebab tidak bisa mengupload program ke Arduino
Jadi pada tutorial ini kita hanya berusaha membaca pebacaan analog dari sensor yang ditampilkan ke Serial Monitor dalam bentuk bilangan Desimal. Berikut Program Arduinonya:
int sensorValue;
void setup()
{
Serial.begin(9600); // Pembacaaan melalui Serial Monitor 9600
}
void loop()
{
sensorValue = analogRead(0); // membaca nilai analog input di pin 0
Serial.println(sensorValue, DEC); // menampilkan pembacaan di SM dalam bnduk Desimal
delay(100); // menunggu selama 100ms untuk pembacaan selanjutnya
}
Dengan program sederhana tersebut kita akan dapat meihat perbedaan dari nilai analog saat sensor tidak terkena asap dan saat sensor mendeteksi asap. Dari program diaatas kita hanya perlu menghubungkan pin Output sensor gas ke pin Analog 0 pada arduino dan menhubungan sumber daya ke sensor.
Berikut tampilan Video hasil pembacaan sensor:
Untuk pengembangan kita bisa mengabungkan sensor dengan beberapa perangkat lain seumpama buzer, jadi jika sensor mendeteksi asap yang terlalu pekat maka buzer akan berbunyi sebagai alarm, atau bisa dipadukan dengan perangkat lainnya..
Selamat mencoba...
Semoga Bermanfaat...
Artikel Lainnya:
Menggunakan Sensor Cahaya (LDR) Arduino
Sensor Suhu dan Kelembapan (DHT 11) Arduino
Menggunakan LCD DFRobot
Menggunakan Ardumoto (Driver Motor DC) Arduino
Baca Juga:
Penyebab tidak bisa mengupload program ke Arduino
Sensor gas MQ135. Sumber Gambar: www.tokopedia.com |
Jadi pada tutorial ini kita hanya berusaha membaca pebacaan analog dari sensor yang ditampilkan ke Serial Monitor dalam bentuk bilangan Desimal. Berikut Program Arduinonya:
int sensorValue;
void setup()
{
Serial.begin(9600); // Pembacaaan melalui Serial Monitor 9600
}
void loop()
{
sensorValue = analogRead(0); // membaca nilai analog input di pin 0
Serial.println(sensorValue, DEC); // menampilkan pembacaan di SM dalam bnduk Desimal
delay(100); // menunggu selama 100ms untuk pembacaan selanjutnya
}
Dengan program sederhana tersebut kita akan dapat meihat perbedaan dari nilai analog saat sensor tidak terkena asap dan saat sensor mendeteksi asap. Dari program diaatas kita hanya perlu menghubungkan pin Output sensor gas ke pin Analog 0 pada arduino dan menhubungan sumber daya ke sensor.
Berikut tampilan Video hasil pembacaan sensor:
Untuk pengembangan kita bisa mengabungkan sensor dengan beberapa perangkat lain seumpama buzer, jadi jika sensor mendeteksi asap yang terlalu pekat maka buzer akan berbunyi sebagai alarm, atau bisa dipadukan dengan perangkat lainnya..
Selamat mencoba...
Semoga Bermanfaat...
Artikel Lainnya:
Menggunakan Sensor Cahaya (LDR) Arduino
Sensor Suhu dan Kelembapan (DHT 11) Arduino
Menggunakan LCD DFRobot
Menggunakan Ardumoto (Driver Motor DC) Arduino
keren banget gan ngerti gituan,,menambah wawasan nih gan artikelnya,,lanjutkan gan semoga agan jadi penemu berbakat kelak
ReplyDeleteAmin. Maksih atas motivasinya gan...
Deletekalau mau baca NH3 nya gimana ya caranya ??
ReplyDeleteUntuk mendeteksi setiap jenis gas tertentu, sebenarnya kt hrs liat datasheet, lalu buat persamaanya tersndiri. Nah membuat persamaannya itu yg sulit
Deleteane ngikutin kodingan agan, nilai sensornya di mulai dari 400 kok gan?
ReplyDeletegimana nih? ane masih sangat baru
Sori baru dibales gan, Klau yang kedeteksi awalnya 400 berarti itu nilai awal dari sensor saat tak terkena asap. Program di atas cuma berusaha mendeteksi pembacaan nilai analog sensor. Kalau mau liat perubahan nilainya di coba aja di deketin sama asap sensornya. Semoga membantu..
DeleteGan sensor mq-135 ini range pembacaan max ppm nya sampai berapa pp?
ReplyDeleteSori baru bales gan, Wah ane lupa gan, bisa di cek di data sheetnya.
Deletebang izin ambil gambar buat tugas akhir
ReplyDelete