Πρόληψη διαρροής εσωτερικού αερίου χρησιμοποιώντας Arduino .: 3 βήματα
Πρόληψη διαρροής εσωτερικού αερίου χρησιμοποιώντας Arduino .: 3 βήματα
Anonim
Πρόληψη διαρροής φυσικού αερίου με χρήση Arduino
Πρόληψη διαρροής φυσικού αερίου με χρήση Arduino

Σε αυτό το διδακτικό έφτιαξα ένα πρωτότυπο που κλείνει αυτόματα το κουμπί αερίου του κυλίνδρου υγραερίου όταν υπάρχει διαρροή αερίου. Το υγραέριο είναι άοσμο και ένας παράγοντας που ονομάζεται Ethyl Mercaptan προστίθεται για τη μυρωδιά του, έτσι ώστε να γίνεται αντιληπτός όταν υπάρχει διαρροή. Αν όμως υπάρξει διαρροή όταν οι άνθρωποι δεν είναι στο σπίτι οδηγεί σε θανατηφόρο ατύχημα. Για να αποτρέψω αυτά τα ατυχήματα έφτιαξα αυτό το πρωτότυπο.

Προμήθειες

1. Arduino Uno.

2. Servo μοτέρ.

3. Αισθητήρας αερίου (MQ-5).

4. Οδηγός κινητήρα-L293d.

5. Μονάδα CD από παλιό υπολογιστή.

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά

Αισθητήρας αερίου: Χρησιμοποίησα αισθητήρα αερίου MQ-5 για τον εντοπισμό διαρροής υγραερίου. Δίνει τόσο αναλογική όσο και ψηφιακή έξοδο.

Servo μοτέρ: Χρησιμοποίησα τον κινητήρα Sg90 που χρησιμοποιείται στα περισσότερα έργα Arduino. Μπορεί να περιστραφεί κατά 180 μοίρες περίπου και χρησιμοποιούμε μόνο 90 μοίρες περιστροφής του κινητήρα. Ο κινητήρας μπορεί να συνδεθεί με το κουμπί αερίου κυλίνδρων.

Μονάδα Cd: Χρησιμοποίησα αυτήν τη μονάδα για να αντιπροσωπεύσω τα παράθυρα που υπάρχουν στο δωμάτιο. Ένας κινητήρας DC είναι υπεύθυνος για το άνοιγμα και το κλείσιμο της κίνησης. Αντιπροσωπεύει το άνοιγμα και το κλείσιμο των παραθύρων στο δωμάτιο.

Πρόγραμμα οδήγησης κινητήρα: Χρησιμοποίησα τον οδηγό κινητήρα l293d για τον έλεγχο του κινητήρα dc στη μονάδα cd. Αυτός ο οδηγός κινητήρα μπορεί να οδηγεί 2 κινητήρες συνεχούς ρεύματος τη φορά δεξιόστροφα και αριστερόστροφα. Οι ακίδες εισόδου συνδέονται με το Arduino και οι ακίδες εξόδου συνδέονται με τον κινητήρα DC.

Βήμα 2: Συνδέσεις

Αισθητήρας αερίου: Υπάρχουν τέσσερις ακίδες σε αυτόν τον αισθητήρα. Το Vcc και το gnd συνδέονται με τις καρφίτσες 5v και gnd του Arduino. Θέλω την αναλογική έξοδο έτσι ώστε ο αναλογικός πείρος να είναι συνδεδεμένος με τον ακροδέκτη A0 του Arduino. Πρόγραμμα οδήγησης κινητήρα: Οι ακίδες εισόδου Α και Β συνδέονται με τις ψηφιακές ακίδες 5 & 6 του Arduino. Οι ακίδες εξόδου του κινητήρα 1 συνδέονται με τον κινητήρα DC. Τέλος, μια μπαταρία 9v συνδέεται με τον οδηγό μέσω ενός συνδετήρα dc. Servo μοτέρ: Τα κόκκινα και καφέ καλώδια συνδέονται με τις ακίδες 5v και gnd του Arduino αντίστοιχα. Το πορτοκαλί σύρμα συνδέεται με τον πείρο 9 (καρφίτσα pwm) του Arduino.

Βήμα 3: Εργασία

Η έξοδος αισθητήρα MQ-5 συγκρίνεται με μια τιμή αναφοράς. Μόλις η έξοδος είναι μεγαλύτερη από την τιμή αναφοράς, το Arduino στέλνει ένα σήμα στον σερβοκινητήρα και περιστρέφεται κατά 90 μοίρες για να κλείσει το κουμπί του κυλίνδρου και στέλνει επίσης το σήμα στον οδηγό του κινητήρα για να ανοίξει τη μονάδα cd (που αντιπροσωπεύει το άνοιγμα των παραθύρων).

Κάντε κλικ εδώ για να δείτε τον κωδικό.

Συνιστάται: