Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα Ηλεκτρονικά
- Βήμα 2: Ανεβάστε το Σκίτσο για το Μέρος 1
- Βήμα 3: Συνδέστε το κύκλωμα και το τεστ
- Βήμα 4: Εγκαταστήστε τη βιβλιοθήκη πελάτη αλληλογραφίας
- Βήμα 5: Ανεβάστε το Σκίτσο για το Μέρος 2
- Βήμα 6: Προσθέστε τα ηλεκτρονικά σε ένα περίβλημα
Βίντεο: Motion Triggered Image Capture and Email: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Βασίζουμε στα προηγούμενα έργα ESP32-CAM και δημιουργούμε ένα σύστημα λήψης εικόνας που ενεργοποιείται με κίνηση, το οποίο στέλνει επίσης ένα μήνυμα ηλεκτρονικού ταχυδρομείου με την εικόνα ως συνημμένο. Αυτή η κατασκευή χρησιμοποιεί την πλακέτα ESP32-CAM μαζί με μια μονάδα αισθητήρα PIR που βασίζεται στον αισθητήρα AM312. Ο πίνακας περνά τον περισσότερο χρόνο σε κατάσταση αναστολής λειτουργίας και ξυπνάει για να τραβήξει μια εικόνα μόλις εντοπιστεί κίνηση. Στο μέρος 1, τροποποιούμε το προηγούμενο σκίτσο time-lapse για να προσθέσουμε τη δυνατότητα ανίχνευσης κίνησης. Στη συνέχεια, ενημερώνουμε το σκίτσο και προσθέτουμε τη δυνατότητα ηλεκτρονικού ταχυδρομείου στο μέρος 2
Το παραπάνω βίντεο καλύπτει όλα όσα πρέπει να γνωρίζετε και εξηγεί επίσης πώς συνδυάζεται το σκίτσο.
Βήμα 1: Συγκεντρώστε τα Ηλεκτρονικά
Ο πίνακας ESP32-CAM περιέχει ήδη τη μονάδα κάμερας και υποδοχή κάρτας microSD που χρειαζόμαστε για αυτό το σκίτσο. Εκτός από αυτό, θα χρειαστείτε μια κάρτα microSD, μια μονάδα αισθητήρα PIR (βασισμένη στον αισθητήρα AM312), ένα τρανζίστορ NPN γενικής χρήσης (BC547, BC548, BC549 ή 2N3904), έναν πίνακα microUSB breakout, 10K Ohm και 1K ohm αντίσταση και επίσης έναν μετατροπέα USB σε σειριακό για να ανεβάσετε το σκίτσο.
Βήμα 2: Ανεβάστε το Σκίτσο για το Μέρος 1
Η πλακέτα ESP32-CAM δεν διαθέτει ενσωματωμένη υποδοχή USB, οπότε πρέπει να χρησιμοποιήσετε έναν εξωτερικό μετατροπέα USB σε σειριακό για να ανεβάσετε το σκίτσο. Μπορείτε να χρησιμοποιήσετε τις συνδέσεις καλωδίωσης που φαίνονται παραπάνω, αλλά βεβαιωθείτε ότι ο μετατροπέας USB σε σειριακό είναι συνδεδεμένος στη λειτουργία 3.3V.
Συνιστάται η χρήση εξωτερικής τροφοδοσίας 5V για την τροφοδοσία της πλακέτας, ιδιαίτερα εάν χρησιμοποιείτε FTDI breakout board. Για την εξωτερική τροφοδοσία 5V, ένας απλός πίνακας USB breakout θα κάνει μια χαρά. Υπήρξε κάποια επιτυχία στην τροφοδοσία της πλακέτας απευθείας από τον πίνακα διαρροής CP2102, ώστε να μπορείτε να το δοκιμάσετε πρώτα. Η πλακέτα διαθέτει επίσης έναν ακροδέκτη τροφοδοσίας 3.3V, εάν χρειάζεται.
Ο βραχυκυκλωτήρας χρειάζεται για να τεθεί ο πίνακας στη λειτουργία λήψης. Μόλις τα συνδέσετε όλα, ενεργοποιήστε την πλακέτα, ανοίξτε ένα σειριακό τερματικό (Εργαλεία-> Σειριακή οθόνη) με ρυθμό baud 115, 200 και πατήστε το κουμπί επαναφοράς. Θα πρέπει να λάβετε μια έξοδο όπως φαίνεται στην εικόνα και αυτό θα δείξει ότι όλα λειτουργούν όπως αναμενόταν.
Μπορείτε να κατεβάσετε το σκίτσο χρησιμοποιώντας τον ακόλουθο σύνδεσμο:
Βήμα 3: Συνδέστε το κύκλωμα και το τεστ
Δημιουργήστε το κύκλωμα χρησιμοποιώντας ένα breadboard και δοκιμάστε για να βεβαιωθείτε ότι όλα λειτουργούν όπως αναμενόταν. Πρόσθεσα ένα πολύμετρο στην τελική έξοδο του αισθητήρα για να προσδιορίσω την κατάστασή του. Μόλις είστε ευχαριστημένοι με τον τρόπο που λειτουργούν όλα, προχωρήστε στο μέρος 2.
Βήμα 4: Εγκαταστήστε τη βιβλιοθήκη πελάτη αλληλογραφίας
Ανοίξτε τον διαχειριστή βιβλιοθήκης και πληκτρολογήστε "ESP32 Mail Client". Εγκαταστήστε τη βιβλιοθήκη που εμφανίζεται καθώς τη χρειαζόμαστε για το σκίτσο.
Βήμα 5: Ανεβάστε το Σκίτσο για το Μέρος 2
Κατεβάστε το σκίτσο από τον ακόλουθο σύνδεσμο:
Ανοίξτε το χρησιμοποιώντας το Arduino IDE και, στη συνέχεια, ενημερώστε το με τα στοιχεία σας. Θα χρειαστεί να προσθέσετε το όνομα και τον κωδικό πρόσβασης του δικτύου, καθώς ο πίνακας πρέπει να συνδεθεί στο δίκτυο WiFI. Θα χρειαστεί επίσης να δώσετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου μαζί με τον κωδικό πρόσβασης για την αποστολή του ηλεκτρονικού ταχυδρομείου από τον πίνακα. Θα συνιστούσα τη δημιουργία ενός νέου λογαριασμού GMAIL. Μόλις δημιουργηθεί ο λογαριασμός, πρέπει να ενεργοποιήσετε λιγότερο ασφαλείς εφαρμογές, μεταβαίνοντας στον ακόλουθο σύνδεσμο:
myaccount.google.com/lesssecureapps?pli=1
Πρέπει επίσης να καθορίσετε τον παραλήπτη και μπορείτε να έχετε πολλαπλάσια, εάν απαιτείται. Δείτε το βίντεο για να μάθετε περισσότερα. Μόλις ολοκληρωθούν όλα αυτά, ανεβάστε το σκίτσο στον πίνακα και ενεργοποιήστε το. Θα συνιστούσα τη σύνδεση του σειριακού τερματικού και την παρακολούθηση της εξόδου καθώς αυτό θα σας ειδοποιήσει εάν υπάρχουν σφάλματα.
Εάν όλα λειτουργούν όπως αναμένεται, τότε ο πίνακας θα πρέπει να καταγράψει, να αποθηκεύσει μια εικόνα και επίσης να την στείλει ως μήνυμα ηλεκτρονικού ταχυδρομείου.
Βήμα 6: Προσθέστε τα ηλεκτρονικά σε ένα περίβλημα
Χρησιμοποίησα το περίβλημα από τον ακόλουθο σύνδεσμο:
Πρόσθεσα υποστηρίγματα και το εκτύπωσα με την όψη προς τα κάτω, τα οποία δεν έδωσαν πολύ καλό φινίρισμα, αλλά αυτό πρέπει να λειτουργήσει προς το παρόν. Δεδομένου ότι ο αισθητήρας PIR ήταν λίγο πολύ μεγάλος για το περίβλημα, ξεκόλλησα τον αισθητήρα και τον σύνδεσα στο PCB χρησιμοποιώντας καλώδια. Στη συνέχεια, δημιούργησα το κύκλωμα διασύνδεσης χρησιμοποιώντας ένα πρωτόκολλο και το ένωσα στη θέση του. Χρησιμοποιήστε το διάγραμμα σύνδεσης που εμφανίστηκε νωρίτερα για να τα συνδέσετε όλα μαζί και μπορείτε να προσθέσετε κάποια ταινία Kapton για μόνωση.
Ξεκίνησα κολλώντας τον αισθητήρα PIR, ακολουθούμενος από το PCB PIR. Τοποθέτησα τότε την πλακέτα ESP32 μέσα και κατάλαβα ότι η θήκη δεν σας επιτρέπει να έχετε πρόσβαση στην κάρτα microSD, αλλά αυτό δεν είχε σημασία για μένα, καθώς οι εικόνες θα αποστέλλονταν με email. Στη συνέχεια πρόσθεσα την πλακέτα διασύνδεσης και κόλλησα στην πλακέτα breakout microUSB. Τέλος, έσκυψα το τρανζίστορ για να κλείσει το κάλυμμα στη θέση του. Ενεργοποιήστε τον πίνακα και θα πρέπει να τραβήξετε μια εικόνα όταν εντοπιστεί κίνηση.
Αν σας άρεσε αυτή η ανάρτηση, μην ξεχάσετε να μας ακολουθήσετε χρησιμοποιώντας τους παρακάτω συνδέσμους καθώς θα χτίσουμε πολλά ακόμη έργα όπως αυτό:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Ιστότοπος BnBe:
Συνιστάται:
Motion Triggered Neopixel RGB Shoes !: 5 βήματα (με εικόνες)
Motion Triggered Neopixel RGB Shoes !: Τα NeoPixel είναι φοβερά μπορούμε να ελέγξουμε εκατοντάδες φώτα με 3 καλώδια, δηλαδή 5V, Din & GND και σε αυτό το σεμινάριο, θα δείξω πώς μπορείτε να φτιάξετε παπούτσια Motion Triggered NeoPixel RGB! Επομένως, χωρίς άλλο χτύπημα, ξεκινήστε
Pingo: a Motion-Detecting and High-Accuracy Ping Pong Ball Launcher: 8 Βήματα
Pingo: a Motion-detecting and High-Accuracy Ping Pong Ball Launcher: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Eye Guardian: Sound Triggered Eye Protection: 9 βήματα (με εικόνες)
Eye Guardian: Sound Triggered Eye Protection: Eye Guardian είναι ένας συνεχόμενος ήχος υψηλής έντασης Arduino που προκαλεί φθορά προστασίας ματιών. Ανιχνεύει ήχο βαρύ εξοπλισμού και μειώνει τα προστατευτικά γυαλιά ματιών ενώ ο εξοπλισμός χρησιμοποιείται. ΠεριγραφήΣτο πρώτο βήμα, θα εξηγήσω το Inspirati
Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: 6 βήματα (με εικόνες)
Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: Σε αυτήν την οδηγία εξηγείται πώς μπορεί να παρακολουθείται η κίνηση ενός χεριού σε έναν τρισδιάστατο χώρο χρησιμοποιώντας την αρχή της χωρητικής ανίχνευσης. Αλλάζοντας την απόσταση μεταξύ ενός φορτισμένου φύλλου αλουμινίου και του χεριού σας, η χωρητικότητα του πυκνωτή θα ποικίλει
Motion Triggered Spy Cam: 5 βήματα (με εικόνες)
Motion Triggered Spy Cam: Τώρα μπορείτε να κάνετε μυστική παρακολούθηση με αυτό το " πιασμένο σε κίνηση " κατασκοπευτική βιντεοκάμερα που καταγράφει κρυφό βίντεο και ήχο. Δείτε το στην πράξη και τα αποτελέσματα των δοκιμών