Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Με τη βοήθεια αυτού του έργου, μπορείτε να ελέγξετε την υψηλή κατάσταση και την ευαισθησία του PIR.
Προμήθειες
Arduino Uno
Αισθητήρας κίνησης PIR
Βομβητής
Εργαλείο λογισμικού
Arduino IDE
Βήμα 1: Μονάδα αισθητήρα PIR
Η μονάδα αισθητήρα PIR χρησιμοποιείται για την ανίχνευση κίνησης. Συχνά αναφέρεται σε χρησιμοποιημένους αισθητήρες "PIR", "Pyroelectric", "Passive Infrared" και "IR Motion". Η μονάδα διαθέτει ενσωματωμένο πυροηλεκτρικό αισθητήρα, κύκλωμα κλιματισμού και φακό Fresnel σε σχήμα θόλου. Χρησιμοποιείται για την αίσθηση της κίνησης ανθρώπων, ζώων ή άλλων αντικειμένων. Γενικά χρησιμοποιούνται σε συναγερμούς διαρρήξεων και αυτόματα ενεργοποιημένα συστήματα φωτισμού.
Βήμα 2: Σχετικά με το έργο
Ο αισθητήρας PIR είναι βασικά ένας ηλεκτρονικός αισθητήρας που ρυθμίζει το υπέρυθρο φως (IR) που εκπέμπεται από αντικείμενα στο οπτικό του πεδίο.
Αυτοί οι αισθητήρες σας επιτρέπουν επίσης να αισθανθείτε την κίνηση και χρησιμοποιούνται κυρίως για να ανακαλύψετε εάν ένας άνθρωπος έχει κινηθεί στο εύρος του. Θα χρειαστείτε 5 καλώδια για να συνδυάσετε τα πάντα, όλα αυτά τα καλώδια πρέπει να έχουν συνδετήρες αρσενικού-θηλυκού. Μπορείτε να ορίσετε τη συχνότητα στα 3000 Hz επειδή όπως οι περισσότεροι συναγερμοί χρησιμοποιούν αυτήν τη συχνότητα. Ο αισθητήρας PIR είναι βασικά ένας αισθητήρας κίνησης, οπότε όποτε αναγνωρίζει κινήσεις, θέτει OUT σε HIGH, ο χρήστης μπορεί επίσης να ελέγξει το χρόνο αυτής της υψηλής κατάστασης και την ευαισθησία του αισθητήρα σας με τα 2 ποτενσιόμετρα. Αυτό το έργο παράγει ήχους μπιπ όταν αναγνωρίζονται τυχόν κινήσεις. Μπορούμε εύκολα να τροποποιήσουμε την ώρα του μπιπ αλλάζοντας τον χρόνο καθυστέρησης στο τέλος του βρόχου for.
Το IoT Training Online θα σας βοηθήσει να δημιουργήσετε περισσότερα τέτοια έργα βασισμένα στο Arduino καθώς και σε άλλες πλατφόρμες IoT για τη δημιουργία Industrial IoT Solutions.
Βήμα 3: Διάγραμμα κυκλώματος
Βήμα 4: Εκτέλεση προγράμματος
bool isToneOn = false;
int συχνότητα = 3000;
void setup () {
// εδώ είναι ο αισθητήρας PIR
pinMode (2, ΕΙΣΟΔΟΣ);
// εδώ είναι ο βομβητής μας
pinMode (3, OUTPUT);
}
void loop () {
// όταν ο αισθητήρας PIR μας δίνει HIGH σημαίνει ότι ανιχνεύει κίνηση
εάν (digitalRead (2) == HIGH) {
// θα ενεργοποιήσουμε τον συναγερμό για 15 δευτερόλεπτα
// χρησιμοποιούμε τόνο () για να μπορούμε να ελέγχουμε τη συχνότητα του ήχου μας
// για να απενεργοποιήσουμε τον τόνο πρέπει να χρησιμοποιήσουμε το noTone ()
// εάν θέλετε να αλλάξετε τη συχνότητα τόνου, μπορείτε να το κάνετε στη μεταβλητή
// στο επάνω μέρος του κώδικα
για (int a = 0; a <30; a ++) {
αν (isToneOn) {
noTone (3);
isToneOn = false;
}αλλού{
// 3 σημαίνει το pin μας όπου είναι συνδεδεμένος ο βομβητής
τόνος (3, συχνότητα)?
// πρέπει να αλλάξουμε αυτήν τη μεταβλητή σε true, πρέπει να γνωρίζουμε
// πότε να ενεργοποιήσετε τον βομβητή και πότε να τον ενεργοποιήσετε
isToneOn = true; }
// καθυστέρηση 0,5 δευτερόλεπτο, μπορείτε να αλλάξετε αυτήν την τιμή έτσι
// μπιπ πιο αργά ή γρηγορότερα
καθυστέρηση (500)?
}
}
}
Συνιστάται:
Αισθητήρας κίνησης PIR: 5 βήματα
Αισθητήρας κίνησης PIR: Ένας παθητικός αισθητήρας υπερύθρων (αισθητήρας PIR) είναι ένας ηλεκτρονικός αισθητήρας που μετρά το υπέρυθρο (IR) φως που εκπέμπεται από αντικείμενα στο οπτικό του πεδίο. Χρησιμοποιούνται συχνότερα σε ανιχνευτές κίνησης που βασίζονται σε PIR. Οι αισθητήρες PIR χρησιμοποιούνται συνήθως σε
Αισθητήρας κίνησης PIR: Πώς να χρησιμοποιήσετε PIR με Arduino & Raspberry Pi: 5 βήματα
Αισθητήρας κίνησης PIR: Πώς να χρησιμοποιήσετε PIR με Arduino & Raspberry Pi: Μπορείτε να διαβάσετε αυτό και άλλα εκπληκτικά μαθήματα στον επίσημο ιστότοπο του ElectroPeak. Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε έναν αισθητήρα κίνησης PIR για τον εντοπισμό της κίνησης. Στο τέλος αυτού του σεμιναρίου θα μάθετε: Πώς λειτουργούν οι αισθητήρες κίνησης PIR Πώς να χρησιμοποιήσετε
Αισθητήρας κίνησης Openhab MQTT PIR: 7 βήματα
Openhab MQTT PIR Motion Sensor: Γεια σας, σε αυτό το διδακτικό θα σας δείξω πώς μπορείτε να φτιάξετε τον δικό σας αισθητήρα κίνησης για το Openhab
Digitalηφιακός αισθητήρας θερμοκρασίας βασισμένος σε Arduino: 5 βήματα (με εικόνες)
Digitalηφιακός αισθητήρας θερμοκρασίας βασισμένος σε Arduino: Οι αισθητήρες θερμοκρασίας είναι ένα πραγματικό συνηθισμένο πράγμα αυτές τις μέρες, αλλά οι περισσότεροι από αυτούς είναι εξαιρετικά περίπλοκοι ή πολύ ακριβοί για αγορά. Αυτό το έργο σας δίνει έναν ψηφιακό αισθητήρα θερμοκρασίας με βάση το Arduino, ο οποίος όχι μόνο είναι φθηνός και πολύ εύκολος να μ
Έξοδος ελεγχόμενης κίνησης - Από φωτεινή ένδειξη κίνησης: 6 βήματα
Έξοδος ελεγχόμενης κίνησης - Από ένα φως ανίχνευσης κίνησης: Φανταστείτε ότι είστε ένας κόλπος ή θεραπευτής που πηγαίνει στο πιο τρομακτικό σπίτι του μπλοκ. Αφού περάσετε από όλα τα γκούλια, τα φαντάσματα και τα νεκροταφεία, φτάνετε τελικά στο τελευταίο μονοπάτι. Μπορείτε να δείτε την καραμέλα σε ένα μπολ μπροστά σας! Αλλά ξαφνικά ένας γκο