Πίνακας περιεχομένων:

Motion Triggered Image Capture and Email: 6 βήματα
Motion Triggered Image Capture and Email: 6 βήματα

Βίντεο: Motion Triggered Image Capture and Email: 6 βήματα

Βίντεο: Motion Triggered Image Capture and Email: 6 βήματα
Βίντεο: CCTV camera view on mobile phone in 4 easy steps # Remote access 2024, Νοέμβριος
Anonim
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email

Βασίζουμε στα προηγούμενα έργα 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

Ανεβάστε το Σκίτσο για το Μέρος 1
Ανεβάστε το Σκίτσο για το Μέρος 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

Ανεβάστε το Σκίτσο για το Μέρος 2
Ανεβάστε το Σκίτσο για το Μέρος 2
Ανεβάστε το Σκίτσο για το Μέρος 2
Ανεβάστε το Σκίτσο για το Μέρος 2
Ανεβάστε το Σκίτσο για το Μέρος 2
Ανεβάστε το Σκίτσο για το Μέρος 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:

Συνιστάται: