Arduino dan MQ-7

Pada bagian ini akan dibahas contoh penggunaan sensor MQ-7 dengan Arduino. Arduino akan membaca data keluaran analog dari modul sensor MQ-7. Pada contoh ini khusus membaca data karbon monoksida dalam satuan ppm. Rangkaian yang perlu dibaut untuk merealisasikan contoh proyek ini ditunjukkan pada gambar 1.1 berikut ini.

Gambar 1.1 Arduino dan Modul Sensor MQ-7

Hardware yang dibutuhkan :

1. Arduino UNO

2. Modul sensor MQ7

3. Kabel jumper

Keterangan Rangkaian dan Pemrograman :

1. Hubungkan pin VCC modul sensor MQ7 dengan pin VCC 5V Arduino.

2. Hubungkan pin GND modul MQ7 dengan pin GND Arduino.

3. Hubungkan pin A0 modul sensor MQ7 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.

Sebelum membuat program kita perlu melakukan instalasi library yang diperlukan terkait modul sensor MQ-7. Library MQ-7 dapat digunakan untuk membantu kita dalam membuat proyek sederhana untuk membaca data karbon monoksida dari modul sensor MQ-7. Berikut ini langkah-langkahnya :

1. Unduh library  MQ-7 di alamat :

    https : / /github.com/swatish17/MQ7-Library

2. Buka Arduino IDE

3. Pilih menu Sketch

4. Pilih "Include Library"

5. Pilih "Add.Zip Library"

6. Pada windows yang terbuka, cari kemudian pilih file yang tadi diunduh.

7. Restart Arduino IDE.

Setelah berhasil melakukan instalasi, maka langkah selanjutnya adalah membuat program untuk membaca data terkait karbon monoksida yang dideteksi oleh modul sensor MQ-7. Contoh program prog1.1. menunjukkan program yang perlu dibuat.

Contoh Program : Prog1.1. Sensor MQ7


Penjelasan :

1. Pada awal bagian program disertakan library MQ7.h

2. Pada baris selanjutnya dibuat instance dengan nama mq7 yang disertai nama pin yang akan digunakan untuk membaca data analog dari modul sensor MQ7 dan juga Vref sebesar 5V.

3. Di dalam void setup terdapat pengaturan baud rate untuk komunikasi serial sebesar 9600bps.

4. Di awal void loop, program akan mencetak string "Karbon Monoksida : " ke serial monitor Arduino IDE.

5. Selanjutnya program akan memproses nilai analog dan mendapatkan nilai karbon monoksida dalam satuan ppm dengan menggunakan perintah "mq7.getPPM( )" dan hasilnya akan dicetak ke layer serial monitor Arduino IDE.

6. Baris terakhir dari void loop adalah perintah selang waktu selama 1 detik.

Hasil pembacaan karbon monoksida yang diuji coba ke kendaraan (motor) yang ditampilkan pada serial monitor Arduino IDE ditunjukkan pada gambar 1.2 berikut ini (Catatan : nilai yang di dapat mungkin akan berbeda dengan percobaan Anda. Lakukan proses kalibrasi dengan baik).

Gambar 1.2 Karbon Monoksida yang Terdeteksi


Posting Komentar

0 Komentar