Εισαγωγή
Σε αυτόν τον οδηγό θα μάθουμε πως χρησιμοποιείται ο αισθητήρας φωτιάς με το Arduino.. Μπορεί να ανιχνεύσει πυρκαγιά με 5 αισθητήρες φλόγας που είναι διατεταγμένοι με 30 μοίρες. Μπορεί να συνδεθεί με αναλογικές και ψηφιακές εξόδους.
Χαρακτηριστικά :
|
Τα υλικά που θα χρειαστούμε
Για το tutorial αυτό θα χρειαστούμε:
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά εύκολες, δείτε την παραπάνω εικόνα με το σχηματικό του κυκλώματος σε breadboard:
- GND pin του αισθητήρα στην γείωση (GND) του Arduino
- Vcc pin του αισθητήρα στα +5Volts (5V) pin του Arduino
- Σε αυτό το tutorial χρησιμοποιήσαμε το αναλογικό pin A1 του αισθητήρα στο A0 pin του Arduino
Ο κώδικας
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | const int sensorMin = 0; // sensor minimum const int sensorMax = 1024; // sensor maximum void setup() { Serial.begin(9600); } void loop() { // read the sensor on analog A0: int sensorReading = analogRead(A0); int range = map(sensorReading, sensorMin, sensorMax, 0, 3); // range value: switch (range) { case 0: //No fire detected Serial.println("** Νο Fire **"); break; case 1: // A fire between 1-3 feet away. Serial.println("** Fire **"); } delay(1000); } |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE.
|
|
Σειριακή οθόνη
Αν ο αισθητήρας δεν ανιχνεύσει φωτιά:
Αν ο αισθητήρας ανιχνεύσει φωτιά:
Συγχαρητήρια!
Μόλις ολοκληρώσατε άλλο ένα Arduino "How to" tutorial και μάθατε να χρησιμοποιείτε τον αισθητήρα φωτιάς μαζί με το Arduino. Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.