Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα εξαρτήματα
- Βήμα 2: Προγραμματισμός του Raspberry Pi σας
- Βήμα 3: Εκτέλεση Python Code και Αντιμετώπιση προβλημάτων
Βίντεο: Κάμερα επιτήρησης Raspberry Pi με ειδοποίηση μέσω email: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Η ασφάλεια αποτελεί βασική ανησυχία σήμερα και υπάρχουν πολλές τεχνολογίες που υπάρχουν σήμερα για να διατηρήσετε τον τόπο σας ασφαλή και να παρακολουθείτε. Οι κάμερες CCTV είναι πολύ χρήσιμες για να παρακολουθείτε το σπίτι ή το γραφείο σας. Παρόλο που οι τιμές αυτών των τύπων καμερών έχουν μειωθεί σημαντικά από την αρχή τους, ωστόσο οι κάμερες IP, οι οποίες έχουν τη δυνατότητα αποστολής και λήψης της ημερομηνίας μέσω του δικτύου, είναι πολύ ακριβές. Σε αυτό το Instructable φτιάξαμε μια μικρή κάμερα παρακολούθησης η οποία θα στέλνει ειδοποίηση μέσω email, εάν η κάμερα εντοπίσει οποιαδήποτε κίνηση μπροστά από την κάμερα
Βήμα 1: Συγκεντρώστε τα εξαρτήματα
1. Κάμερα / κάμερα Raspberry Pi
2. βατόμουρο πι 3
3. Αισθητήρας κίνησης
Βήμα 2: Προγραμματισμός του Raspberry Pi σας
Το python θα ήταν καλή επιλογή για να προγραμματίσετε το raspberry Pi, έτσι κάναμε και εμείς…
κώδικας:
από την εισαγωγή picamera PiCamera από την ώρα ύπνου εισαγωγής
εισαγωγή smtplib
χρόνο εισαγωγής
από datetime εισαγωγή datetime
από email.mime.image εισαγωγή MIMEImage
από email.mime.multipart εισαγωγή MIMEMultipart
εισαγωγή RPi. GPIO ως χρόνου εισαγωγής GPIO
toaddr = '[email protected]' # αναγνωριστικό email παραλήπτη
me = '[email protected]' # αναγνωριστικό email αποστολέων
Θέμα = "ειδοποίηση ασφαλείας"
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P.resolution = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
ενώ True: εάν GPIO.input (23):
εκτύπωση ("Κίνηση …") #χρόνος προθέρμανσης της κάμερας
ώρα. ύπνος (2)
P.capture ('Movement.jpg')
ώρα. ύπνος (10)
subject = 'Ειδοποίηση ασφαλείας !!'
msg = MIMEMultipart ()
msg ['Subject'] = θέμα
msg ['From'] = εγώ
msg ['To'] = toaddr
fp = ανοιχτό ('Movement.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
διακομιστής = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #email id και κωδικοί πρόσβασης αποστολέων
server.sendmail (εγώ, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Βήμα 3: Εκτέλεση Python Code και Αντιμετώπιση προβλημάτων
συνδέστε τις ακίδες του αισθητήρα PIR σε
1. PIR vcc to rpi-2 (Physical Pin)
2.. PIR gnd σε rpi-6 (Physical Pin)
3. PIR προς rpi-16 (Physical Pin)
(Ο αριθμός των φυσικών καρφιτσών θα ξεκινήσει από 1-40 δείτε την εικόνα)
ΓΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΔΕΙΤΕ ΤΙΣ ΕΙΚΟΝΕΣ
αντιγράψτε τον κώδικα στο rpi-desktop
μετά ανοίξτε τερματικό
- cd Desktop/
- sudo python codce1.py
αυτό είναι
αντιμετώπιση προβλημάτων
1. εάν εντοπίσετε κάποιο σφάλμα εσοχής κατά την εκτέλεση python, κατεβάστε τον κωδικό από τον κωδικό συνημμένου1.py
2.αν βρείτε μαύρη / γκρι οθόνη αντί για ροή βίντεο στο Pi
πληκτρολογήστε την ακόλουθη εντολή στο τερματικό
sudo modprobe bcm2835-v4l2
3. βεβαιωθείτε ότι έχετε προσθέσει τα κατάλληλα διαπιστευτήρια gmail και, στη συνέχεια, εκτελέστε τον κώδικα python
Συνιστάται:
Ειδοποίηση κουδουνιού πόρτας για άτομα με προβλήματα ακοής μέσω αυτοματισμού σπιτιού (ESP-τώρα, MQTT, Openhab): 3 βήματα
Ειδοποίηση κουδουνιού πόρτας για άτομα με προβλήματα ακοής μέσω αυτοματισμού σπιτιού (ESP-τώρα, MQTT, Openhab): Σε αυτό το Instructable σας δείχνω πώς ενσωμάτωσα το κανονικό μου κουδούνι στον αυτοματισμό του σπιτιού μου. Αυτή η λύση είναι κατάλληλη για άτομα με προβλήματα ακοής. Στην περίπτωσή μου τη χρησιμοποιώ για να ειδοποιηθώ εάν το δωμάτιο είναι απασχολημένο και θορυβώδες σε πάρτι γενεθλίων των παιδιών. ΕΓΩ
Η ευκολότερη κάμερα web ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες με email: 4 βήματα
Η ευκολότερη κάμερα ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες μέσω ηλεκτρονικού ταχυδρομείου: Δεν χρειάζεται πλέον να κατεβάζετε ή να διαμορφώνετε λογισμικό για να λαμβάνετε εικόνες που εντοπίζονται από την κάμερα στο email σας - απλά χρησιμοποιήστε το πρόγραμμα περιήγησής σας. Χρησιμοποιήστε ένα ενημερωμένο πρόγραμμα περιήγησης Firefox, Chrome, Edge ή Opera σε Windows, Mac ή Android για να τραβήξετε την εικόνα
Παρακολουθήστε γαλόνια δεξαμενής θέρμανσης πετρελαίου με email, SMS και ειδοποίηση Pushbullet: 9 βήματα (με εικόνες)
Παρακολουθήστε γαλόνια δεξαμενής θέρμανσης με ηλεκτρονικό ταχυδρομείο, SMS και ειδοποίηση Pushbullet: ΠΛΗΡΟΦΟΡΙΕΣ ΑΣΦΑΛΕΙΑΣ: Σε περίπτωση που κάποιος θέλει να μάθει εάν " αυτό είναι ασφαλές για κατασκευή/εγκατάσταση " - Το πήγα σε 2 διαφορετικές εταιρείες πετρελαίου για λόγους ανατροφοδότησης/ασφάλειας και το έκανα από τον αναπληρωτή της Πυροσβεστικής Υπηρεσίας της Πυροσβεστικής
Παρακολούθηση θερμοκρασίας δωματίου ελεγχόμενου Raspberry Pi με έξοδο εικόνας Gnuplot και δυνατότητα ειδοποίησης μέσω email: 7 βήματα
Raspberry Pi ελεγχόμενη παρακολούθηση θερμοκρασίας δωματίου με δυνατότητα εξόδου εικόνας Gnuplot και δυνατότητα ειδοποίησης μέσω ηλεκτρονικού ταχυδρομείου: Εκεί που εργάζομαι, υπάρχει ένα πολύ σημαντικό δωμάτιο που φιλοξενεί πολλούς υπολογιστές. Η θερμοκρασία περιβάλλοντος αυτού του δωματίου πρέπει να είναι πολύ δροσερή για να βελτιστοποιηθεί η απόδοση αυτών των συστημάτων. Μου ζητήθηκε να βρω ένα σύστημα παρακολούθησης το οποίο έχει τη δυνατότητα να
Κάμερα επιτήρησης με ελεγχόμενο ιστό: 8 βήματα (με εικόνες)
Κάμερα επιτήρησης με ελεγχόμενο ιστό: Ο σκοπός αυτής της εργασίας είναι να δείξει πώς να δημιουργήσετε σύστημα επιτήρησης με τη διεπαφή της ιστοσελίδας. Η κάμερα web μπορεί να περιστραφεί στην κατακόρυφη ή την οριζόντια κατεύθυνση μέσω της διεπαφής, αλλά μόνο στην περιοχή που θα επιτρέπουν οι αισθητήρες περιγράμματος. Η συνέχεια