Σύστημα συναγερμού ανίχνευσης αερίου Arduino: 6 βήματα
Σύστημα συναγερμού ανίχνευσης αερίου Arduino: 6 βήματα
Anonim
Σύστημα συναγερμού ανίχνευσης αερίου Arduino
Σύστημα συναγερμού ανίχνευσης αερίου Arduino

Γεια σε όλους! Αυτή τη στιγμή, θα εξηγήσω πώς να φτιάξετε ένα σύστημα συναγερμού ανίχνευσης αερίου Arduino στο tinkercad. Αυτό το κύκλωμα χρησιμοποιεί τον αισθητήρα αερίου για να ανιχνεύσει εάν υπάρχει φωτιά, καπνός ή διαρροή αερίου σε κοντινή απόσταση. Χρησιμοποιώντας την οθόνη LCD και το ξυπνητήρι, αυτό το κύκλωμα μπορεί επίσης να εμφανίσει το μήνυμα "Alert Leakage Alert", ενώ ειδοποιεί τους ανθρώπους που βρίσκονται κοντά.

Προμήθειες

  • 1 Arduino uno
  • 1 αισθητήρας αερίου MQ2
  • 4 αντιστάσεις 1k ohm
  • 1 αντίσταση 4,7k ohm
  • 1 Piezo buzzer
  • 2 διαφορετικά χρώματα LED (θα χρησιμοποιήσω τα κόκκινα και πράσινα LED σε αυτή την περίπτωση)
  • 1 LCD (16x2)
  • 1 σανίδα ψωμιού
  • Πολλά καλώδια διαφορετικών χρωμάτων

Βήμα 1: Σχετικά με το έργο και το σχηματικό σχέδιο

Σχετικά με το έργο και το σχηματικό σχέδιο
Σχετικά με το έργο και το σχηματικό σχέδιο

Χρησιμοποιήσαμε μονάδα αισθητήρα αερίου για τον εντοπισμό αερίων. Εάν συμβεί διαρροή αερίου, ο αισθητήρας δίνει έναν παλμό HIGH και όταν το Arduino πάρει έναν παλμό HIGH από τον αισθητήρα, στέλνει ένα σήμα στην οθόνη LCD και τον πιεζοηχητικό βομβητή. Στη συνέχεια, η οθόνη LCD εμφανίζει το μήνυμα "Εκκένωση" και ενεργοποιεί τον πιεζοηχητικό βομβητή που ηχεί ξανά και ξανά μέχρι ο ανιχνευτής αερίου να μην αντιληφθεί το αέριο στο περιβάλλον. Αλλιώς, ο αισθητήρας αερίου δίνει ΧΑΜΗΛΟ παλμό στο Arduino, τότε η LCD τότε εμφανίζει το μήνυμα "All Clear".

Βήμα 2: Συγκεντρώστε όλα τα αναλώσιμα

Συγκεντρώστε όλα τα αναλώσιμα
Συγκεντρώστε όλα τα αναλώσιμα

Βήμα 3: Ρύθμιση (Μέρος 1)

Ρύθμιση (Μέρος 1)
Ρύθμιση (Μέρος 1)

Βήματα

  1. Συνδέστε το Arduino 5V με ράγα θετικής ισχύος
  2. Συνδέστε το Arduino GND στη ράγα αρνητικής ισχύος
  3. Συνδέστε το Arduino A0 στον αισθητήρα αερίου B1
  4. Συνδέστε τον αισθητήρα αερίου A1, H2, A2 στη ράγα θετικής ισχύος
  5. Συνδέστε τον αισθητήρα αερίου H2 στη γείωση
  6. Συνδέστε τον αισθητήρα αερίου B2 σε αντίσταση 4,7 k ohm και μετά στη γείωση
  7. Συνδέστε πιεζοθετικό τερματικό με τον ακροδέκτη 4 του Arduino
  8. Συνδέστε τον πιεζο αρνητικό ακροδέκτη με την αντίσταση 1k ohm, στη συνέχεια στη γείωση
  9. Συνδέστε τις καθόδους των δύο LED σε αντίσταση 1k ohm, και στη συνέχεια στη γείωση
  10. Συνδέστε την άνοδο της κόκκινης λυχνίας LED στον πείρο Arduino 2
  11. Συνδέστε την άνοδο του πράσινου LED στην ακίδα Arduino 3

Βήμα 4: Ρύθμιση (Μέρος 2)

Ρύθμιση (Μέρος 2)
Ρύθμιση (Μέρος 2)
  1. Συνδέστε τη γείωση LCD, την αντίθεση και την κάθοδο LED στη γείωση
  2. Συνδέστε την άνοδο LCD στην αντίσταση 1k ohm, στη συνέχεια στη ράγα θετικής ισχύος
  3. Συνδέστε την τροφοδοσία LCD στη ράγα θετικής ισχύος
  4. Συνδέστε το μητρώο LCD επιλέξτε το Arduino pin 5
  5. Συνδέστε την LCD ανάγνωση/εγγραφή στη γείωση
  6. Συνδέστε την οθόνη LCD με τον ακροδέκτη Arduino 6
  7. Συνδέστε τους ακροδέκτες LCD 4, 5, 6, 7 στην ακίδα Arduino 8, 9, 10, 11

Βήμα 5: Κωδικός

Κώδικας
Κώδικας

Εδώ είναι ο κώδικας Arduino για το σύστημα συναγερμού ανίχνευσης αερίου.

gist.github.com/AZ979/8e344619862e4a76c3c2…

Βήμα 6: Εκτελέστε την Προσομοίωση

Εκτελέστε την Προσομοίωση
Εκτελέστε την Προσομοίωση

Όταν εκτελείτε την προσομοίωση, η οθόνη LCD θα πρέπει να μπορεί να εμφανίζει μηνύματα ασφαλείας και να αξιολογεί, ενώ ο πιεζοηχητικός βομβητής θα πρέπει να μπορεί να ηχεί αν ο αισθητήρας αερίου εντοπίσει τυχόν διαρροές αερίου. Αν κάτι λειτουργεί όπως νομίζατε, τότε συγχαρητήρια για το ότι τα καταφέρατε μέχρι το τέλος.

Συνιστάται: