Εισαγωγή
Στο σημερινό tutorial θα μάθουμε για τον αισθητήρα αερίων MQ-2. Το αισθητήριο αυτό μπορεί να ανιχνεύσει τα εξής αέρια: υγραέριο, βουτάνιο, προπάνιο, μεθάνιο, υδρογόνο και καπνό. Μπορεί ακόμα να ανιχνεύσει και αλκοόλ, πιείτε κάνα ποτηράκι και δοκιμάστε να δείτε τι τιμές δίνει. Σε κάποια απ' αυτά τα αέρια έχει μεγάλη ευαισθησία (μπορεί να τα εντοπίσει πολύ εύκολα) και σε κάποια άλλα χαμηλή. Αντίστοιχα αισθητήρια αερίων είναι τα MQ-1 και MQ-2. Για να μην παιδευτείτε, προτείνω να αγοράσετε τον αισθητήρα σε module όπως στην εικόνα παραπάνω.
|
Ίσως βρείτε και με μεταβλητή αντίσταση πάνω του η οποία ρυθμίζει την ευαισθησία του. Τα pin που διαθέτει είναι τρία: Vcc, GND και Output.
Τα υλικά που θα χρειαστούμε
Γι αυτό το tutorial θα χρειαστούμε:
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά απλές.
- Vcc - στα 5V
- GND - στο GND
- Output - στο Α0
Ο κώδικας
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /* Testing MQ-2 GAS sensor with serial monitor Suitable for detecting of LPG, i-butane, propane, methane ,alcohol, Hydrogen or smoke More info: http://www.ardumotive.com/how-to-use-mq2-gas-sensor-en.html Dev: Michalis Vasilakis // Date: 11/6/2015 // www.ardumotive.com */ const int gasPin = A0; //GAS sensor output pin to Arduino analog A0 pin void setup() { Serial.begin(9600); //Initialize serial port - 9600 bps } void loop() { Serial.println(analogRead(gasPin)); delay(1000); // Print value every 1 sec. } |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE. Ανοίξτε την σειριακή οθόνη απ' το μενού εργαλεία του Arduino IDE.
Ο πιο εύκολος τρόπος για να δείτε μεγάλη διαφορά στις τιμές σας είναι να πατήσετε το κουμπί ενός αναπτήρα (χωρίς να τον ανάψετε) ώστε να απελευθερωθεί υγραέριο. Προσοχή! Ο αισθητήρας ανεβάζει πολύ μεγάλη θερμοκρασία >40°C - Μην τον ακουμπάτε, υπάρχει κίνδυνος εγκαύματος. |
|
Συγχαρητήρια
Ολοκληρώσατε άλλο ένα Arduino tutorial της σελίδας μας!
Tip: Μπορείτε να κάνετε χρήση του ίδιου κώδικα για να διαβάσετε τις τιμές απ' όλους του αισθητήρες ΜQ (MQ-2, MQ-3, MQ-4, MQ-5, MQ-6, MQ-7, etc)
Ελπίζω να σας άρεσε, πείτε μου στα σχόλια παρακάτω!
Tip: Μπορείτε να κάνετε χρήση του ίδιου κώδικα για να διαβάσετε τις τιμές απ' όλους του αισθητήρες ΜQ (MQ-2, MQ-3, MQ-4, MQ-5, MQ-6, MQ-7, etc)
Ελπίζω να σας άρεσε, πείτε μου στα σχόλια παρακάτω!