Pada bagian ini akan dibahas contoh penggunaan sensor MQ-3 dengan Arduino. Arduino akan membaca data keluaran analog dari modul sensor MQ-3. Rangkaian yang perlu dibuat untuk merealisasikan contoh proyek ini ditunjukkan pada gambar 1.1 berikut ini.
Gambar 1.1 Arduino dan Modul MQ-3 |
Hardware yang dibutuhkan :
1. Arduino UNO
2. Modul sensor MQ-3
3. Kabel jumper
Keterangan Rangkaian dan Pemrograman :
1. Hubungkan pin VCC modul sensor MQ-3 dengan pin VCC 5V Arduino.
2. Hubungkan pin GND modul MQ-3 dengan pin GND Arduino.
3. Hubungkan pin Ao modul sensor MQ-3 dengan pin analog A0 Arduino.
4. Setelah selesai membuat rangkaian, langkah selanjutnya adalah membuat sketch program pada software Arduino IDE. Sketch untuk contoh proyek ini ditunjukkan oleh contoh program prog1.1.
5. Compile sketch yang telah dibuat.
6. Hubungkan Arduino UNO dengan komputer menggunakan kabel USB dan upload ke Arduino UNO yang digunakan.
7. Buka serial monitor pada Arduino IDE sehingga nilai analog yang terbaca dapat terlihat.
Contoh Program : Prog1.1. Sensor MQ-3
Penjelasan :
1. Pada bagian awal program diinisialisasikan pin yang akan digunakan untuk menerima data analog dari modul sensor MQ-3. Pada kasus ini digunakan pin analog A0 dengan alias nama analogInPin.
2. Selanjutnya, inisialisasi variabel dengan nama nilaiSensor yang bertipe integer dan diisi 0 sebagai nilai awalnya.
3. Di dalam void setup terdapat perintah untuk pengaturan komunikasi serial dengan baud rate sebesar 9600bps.
4. Pada baris selanjutnya program masuk ke dalam void loop yang akan terus berulang tanpa henti.
5. Di dalam void loop terdapat perintah pembacaan data analog pada analogInPin yang kemudian hasilnya akan disimpan ke variabel nilaiSensor.
6. Baris selanjutnya adalah perintah untuk mencetak string "sensor = " disertai pencetakan isi dari variabel nilaiSensor ke serial monitor Arduino IDE.
7. Baris terakhir adalah jeda waktu selama 2 ms.
Gambar 1.2 menunjukkan hasil yang di dapat pada serial monitor ketika tidak ada gas alkohol yang terdeteksi (Catatan : nilai yang di dapat mungkin akan berbeda dengan percobaan anda. Lakukan proses kalibrasi dengan baik).
Gambar 1.2 Nilai dari MQ-3 tidak ada alkohol |
Gambar 1.3 menunjukkan hasil yang di dapat pada serial monitor ketika gas alkohol yang terdeteksi. Nilai ini di dapat dengan kondisi modul sensor MQ-3 didekatkan ke cairan alkohol 70%.
Gambar 1.3 Nilai MQ-3 dari pengukuran ke alkohol 70% |
0 Komentar