Πίνακας περιεχομένων:
Βίντεο: Ανίχνευση κίνησης χρησιμοποιώντας Raspberry Pi: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε αυτό το διδακτικό, θα μάθουμε πώς μπορούμε να χρησιμοποιήσουμε τον αισθητήρα PIR (Passive InfraRed) με το Raspberry Pi, για να δημιουργήσουμε έναν απλό ανιχνευτή κίνησης. Χρησιμοποιείται για την αίσθηση της κίνησης ανθρώπων, ζώων ή άλλων αντικειμένων. Χρησιμοποιούνται συνήθως σε συναγερμούς διαρρήξεων και αυτόματα ενεργοποιημένα συστήματα φωτισμού.
Αρχές λειτουργίας:
Όλα τα αντικείμενα με θερμοκρασία πάνω από το απόλυτο μηδέν εκπέμπουν θερμική ενέργεια με τη μορφή ακτινοβολίας. Συνήθως αυτή η ακτινοβολία δεν είναι ορατή στο ανθρώπινο μάτι επειδή ακτινοβολεί σε υπέρυθρα μήκη κύματος, αλλά μπορεί να ανιχνευθεί από ηλεκτρονικές συσκευές σχεδιασμένες για τέτοιο σκοπό. (Πηγή: Wikipedia)
Σκοπός του οδηγού:
Η κύρια ιδέα αυτού του σεμιναρίου είναι να ενεργοποιήσετε το Led εάν εντοπιστεί κίνηση και να απενεργοποιήσετε το Led εάν αλλιώς. Όπως είπα στην εισαγωγή, μπορείτε να χρησιμοποιήσετε τον αισθητήρα για να ελέγξετε το Light Room ή το Alarm αντί για το Led.
Βήμα 1: Προμήθειες
Προμήθειες υλικού:
1. Raspberry Pi 3 Model B
2. Αισθητήρας PIR
3. Breadboard
4. Αντίσταση 220 Ohms
5. LED
6. Σύρματα
Αναλώσιμα λογισμικού:
1. Raspbian Jessie (Λειτουργικό σύστημα Raspberry Pi: για περισσότερες λεπτομέρειες μπορείτε να ρίξετε μια ματιά στο προηγούμενο σεμινάριό μου εδώ).
2. Python IDLE
Υποθέτω λοιπόν ότι κάνατε επιτυχώς κάποια βασικά έργα. Εάν όχι, μην ανησυχείτε, σας συμβουλεύω να ακολουθήσετε το προηγούμενο σεμινάριο μου (Ξεκινήστε το πρώτο σας έργο με σμέουρο: LED που αναβοσβήνει)
Βήμα 2: Συναρμολόγηση κυκλωμάτων
Η καλωδίωση είναι αρκετά απλή, ο αισθητήρας PIR έχει τρεις ακίδες:
1. Vcc στο 5v του GPIO του Raspberry.
2. GND στο GNS του GPIO του Raspberry.
3. ΕΞΟΔΟΣ έως 17 καρφιτσών GPIO.
Για να συνδέσετε το LED και την αντίσταση, μπορείτε να ακολουθήσετε τα παρακάτω βήματα:
1. Συνδέστε μια αντίσταση 220Ω στην άνοδο του LED και στη συνέχεια την αντίσταση στα 5 V.2. Συνδέστε την κάθοδο της λυχνίας LED σε 4 ακίδες GPIO (Δείτε την παραπάνω εικόνα).
Βήμα 3: Κώδικας Python
1. Ενεργοποιήστε το Pi σας και δημιουργήστε ένα νέο αρχείο κειμένου "pir.py" (Μπορείτε να ονομάσετε το αρχείο όπως σας αρέσει).
2. Πληκτρολογήστε τον ακόλουθο κωδικό:
εισαγωγή RPi. GPIO ως GPIO
χρόνος εισαγωγής GPIO.input (17) εάν i == 0: #Όταν η έξοδος από τον αισθητήρα κίνησης είναι LOW GPIO.output (4, 0) #Απενεργοποίηση εκτύπωσης LED ("Δεν εντοπίστηκε κίνηση", i) elif i == 1: #When Η έξοδος από τον αισθητήρα κίνησης είναι HIGH GPIO. έξοδος (4, 1) #ΕΝΕΡΓΟΠΟΙΗΣΗ εκτύπωσης LED ("Εντοπίστηκε κίνηση", i) εκτός από: GPIO.cleanup ()
3. Αφού πληκτρολογήσετε όλο τον κωδικό που έχετε ελέγξει, αποθηκεύστε τον.
4. Εκτελέστε τον κώδικα python πληκτρολογώντας τον ακόλουθο κώδικα στο τερματικό:
- cd Desktop και πατήστε Enter (πληκτρολογώ Desktop επειδή έχω αποθηκεύσει το αρχείο στην επιφάνεια εργασίας του pi).
- python pir.py και pressEnter.
Βήμα 4: Για υποστήριξη
Μπορείτε να εγγραφείτε στο κανάλι μου στο YouTube για περισσότερα σεμινάρια και έργα. Εγγραφείτε για υποστήριξη. Σας ευχαριστώ.
Μεταβείτε στο κανάλι μου στο YouTube -σύνδεσμος
Συνιστάται:
Ανίχνευση κίνησης κάτω από τον φωτισμό κρεβατιού: 16 βήματα (με εικόνες)
Motion Sensing Under Bed Light: Έχετε προσπαθήσει ποτέ να σηκωθείτε ήσυχα από το κρεβάτι το βράδυ μόνο για να ξεπεράσετε κάτι και να ξυπνήσετε όλο το σπίτι; Τα νυχτερινά φώτα ανίχνευσης κίνησης εγκατεστημένα διακριτικά κάτω από το κρεβάτι σας παρέχουν χαμηλό επίπεδο φωτισμού αρκετά φωτεινό για να σας καθοδηγήσει σε αυτά τα αδέσποτα τούβλα LEGO
Παρακολούθηση κίνησης χρησιμοποιώντας MPU-6000 και Raspberry Pi: 4 βήματα
Παρακολούθηση κίνησης με χρήση MPU-6000 και Raspberry Pi: Το MPU-6000 είναι ένας αισθητήρας παρακολούθησης κίνησης 6 αξόνων που έχει ενσωματωμένο επιταχυνσιόμετρο 3 αξόνων και γυροσκόπιο 3 αξόνων. Αυτός ο αισθητήρας είναι ικανός για αποτελεσματική παρακολούθηση της ακριβούς θέσης και θέσης ενός αντικειμένου στο τρισδιάστατο επίπεδο. Μπορεί να χρησιμοποιηθεί σε
Κάμερα ηλεκτρονικού ταχυδρομείου Arduino Security 3G/GPRS με ανίχνευση κίνησης: 4 βήματα
Arduino Security 3G/GPRS Email Camera With Motion Detection: Σε αυτό το εγχειρίδιο, θα ήθελα να μιλήσω για μια έκδοση κατασκευής συστήματος παρακολούθησης ασφαλείας με ανιχνευτή κίνησης και αποστολής φωτογραφιών στο γραμματοκιβώτιο μέσω ασπίδας 3G/GPRS. Αυτό το άρθρο βασίζεται σε άλλες οδηγίες: οδηγίες 1 και οδηγίες
Η ευκολότερη κάμερα web ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες με email: 4 βήματα
Η ευκολότερη κάμερα ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες μέσω ηλεκτρονικού ταχυδρομείου: Δεν χρειάζεται πλέον να κατεβάζετε ή να διαμορφώνετε λογισμικό για να λαμβάνετε εικόνες που εντοπίζονται από την κάμερα στο email σας - απλά χρησιμοποιήστε το πρόγραμμα περιήγησής σας. Χρησιμοποιήστε ένα ενημερωμένο πρόγραμμα περιήγησης Firefox, Chrome, Edge ή Opera σε Windows, Mac ή Android για να τραβήξετε την εικόνα
Έξοδος ελεγχόμενης κίνησης - Από φωτεινή ένδειξη κίνησης: 6 βήματα
Έξοδος ελεγχόμενης κίνησης - Από ένα φως ανίχνευσης κίνησης: Φανταστείτε ότι είστε ένας κόλπος ή θεραπευτής που πηγαίνει στο πιο τρομακτικό σπίτι του μπλοκ. Αφού περάσετε από όλα τα γκούλια, τα φαντάσματα και τα νεκροταφεία, φτάνετε τελικά στο τελευταίο μονοπάτι. Μπορείτε να δείτε την καραμέλα σε ένα μπολ μπροστά σας! Αλλά ξαφνικά ένας γκο