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

Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM: 5 βήματα
Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM: 5 βήματα

Βίντεο: Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM: 5 βήματα

Βίντεο: Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM: 5 βήματα
Βίντεο: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Ιούλιος
Anonim
Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM
Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM

Αυτή η ανάρτηση είναι διαφορετική σε σύγκριση με τις άλλες και ρίχνουμε μια ματιά στην πολύ ενδιαφέρουσα πλακέτα ESP32-CAM που είναι εκπληκτικά φθηνή (λιγότερο από $ 9) και εύκολη στη χρήση. Δημιουργούμε μια απλή κάμερα IP που μπορεί να χρησιμοποιηθεί για ροή ζωντανής ροής βίντεο χρησιμοποιώντας τη μονάδα κάμερας 2MP. Δοκιμάζουμε επίσης τη λειτουργία ανίχνευσης προσώπου και αναγνώρισης προσώπου.

Το παραπάνω βίντεο καλύπτει όλα όσα χρειάζεστε σε λιγότερο από 4 λεπτά.

Βήμα 1: Διαμορφώστε το Arduino IDE

Διαμορφώστε το Arduino IDE
Διαμορφώστε το Arduino IDE

Ξεκινάμε προσθέτοντας το πακέτο υποστήριξης πλακέτας ESP32 στο Arduino IDE. Πρέπει να προσθέσετε τον παρακάτω σύνδεσμο στη διεύθυνση URL του πίνακα διαχείρισης από το μενού Αρχείο.

dl.espressif.com/dl/package_esp32_index.json

Στη συνέχεια, ανοίξτε τον διαχειριστή πινάκων, αναζητήστε το ESP32 και εγκαταστήστε το πακέτο. Περιμένετε να ολοκληρωθεί και να κλείσει το παράθυρο. Βεβαιωθείτε ότι έχετε επιλέξει τις σωστές ρυθμίσεις του πίνακα από το μενού εργαλείων, όπως φαίνεται στην εικόνα. Η θύρα COM δεν θα είναι διαθέσιμη μέχρι να πραγματοποιήσετε το επόμενο βήμα.

Βήμα 2: Σύρμα του πίνακα

Wire Up the Board
Wire Up the Board
Wire Up the Board
Wire Up the Board

Η πλακέτα ESP32-CAM δεν διαθέτει ενσωματωμένη υποδοχή USB, οπότε πρέπει να χρησιμοποιήσετε έναν εξωτερικό μετατροπέα USB σε σειριακό για να ανεβάσετε το σκίτσο. Μπορείτε να χρησιμοποιήσετε τις συνδέσεις καλωδίωσης που φαίνονται παραπάνω, αλλά βεβαιωθείτε ότι ο μετατροπέας USB σε σειριακό είναι συνδεδεμένος στη λειτουργία 3.3V.

Συνιστάται η χρήση εξωτερικής τροφοδοσίας 5V για την τροφοδοσία της πλακέτας, ιδιαίτερα εάν χρησιμοποιείτε FTDI breakout board. Για την εξωτερική τροφοδοσία 5V, ένας απλός πίνακας USB breakout θα κάνει μια χαρά. Υπήρξε κάποια επιτυχία στην τροφοδοσία της πλακέτας απευθείας από τον πίνακα διαρροής CP2102, ώστε να μπορείτε να το δοκιμάσετε πρώτα. Η πλακέτα διαθέτει επίσης έναν ακροδέκτη τροφοδοσίας 3.3V, εάν χρειάζεται.

Ο βραχυκυκλωτήρας χρειάζεται για να τεθεί ο πίνακας στη λειτουργία λήψης. Μόλις τα συνδέσετε όλα, ενεργοποιήστε την πλακέτα, ανοίξτε ένα σειριακό τερματικό (Εργαλεία-> Σειριακή οθόνη) με ρυθμό baud 115, 200 και πατήστε το κουμπί επαναφοράς. Θα πρέπει να λάβετε μια έξοδο όπως φαίνεται στην εικόνα και αυτό θα δείξει ότι όλα λειτουργούν όπως αναμενόταν.

Βήμα 3: Προετοιμάστε το Σκίτσο

Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο
Προετοιμάστε το Σκίτσο

Ανοίξτε το σκίτσο του παραδείγματος CameraWebServer όπως φαίνεται στην παραπάνω εικόνα. Βεβαιωθείτε ότι έχετε προσθέσει το όνομα και τον κωδικό πρόσβασης του δικτύου WiFi, καθώς ο πίνακας θα πρέπει να συνδεθεί σε αυτό. Επίσης, φροντίστε να επιλέξετε το μοντέλο κάμερας AI_THINKER όπως φαίνεται στην εικόνα. Ένα αυτό έχει γίνει. Ανεβάστε το σκίτσο και, στη συνέχεια, ανοίξτε ξανά τη σειριακή οθόνη.

Δώστε στον πίνακα μερικά δευτερόλεπτα για να συνδεθείτε στο δίκτυο WiFi και στη συνέχεια θα δείτε την κατάσταση σύνδεσης μαζί με τη διεύθυνση IP. Σημειώστε το καθώς προχωράμε στο επόμενο βήμα.

Βήμα 4: Προβολή ροής κάμερας

Προβολή ροής κάμερας
Προβολή ροής κάμερας
Προβολή ροής κάμερας
Προβολή ροής κάμερας

Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και εισαγάγετε τη διεύθυνση IP που αποκτήθηκε στο προηγούμενο βήμα. Θα πρέπει να αποκτήσετε μια σελίδα όπως αυτή στην εικόνα. Κάντε κλικ στο κουμπί "START STREAM" και θα μπορείτε να δείτε τη ζωντανή ροή. Αλλάζετε την ανάλυση σε κάτι υψηλότερο, ανάλογα με τις ανάγκες σας. Υπάρχουν επίσης μερικές ρυθμίσεις και εφέ με τα οποία μπορείτε να παίξετε.

Εάν λάβετε οριζόντιες γραμμές στη ροή βίντεο, τότε αυτό είναι ένδειξη ανεπαρκούς ισχύος. Δοκιμάστε να χρησιμοποιήσετε ένα μικρότερο καλώδιο USB ή μια εναλλακτική πηγή τροφοδοσίας σε αυτήν την περίπτωση.

Μπορείτε επίσης να αποκτήσετε μια ακίνητη εικόνα, αλλά επειδή δεν αποθηκεύεται πουθενά, θα πρέπει να κάνετε δεξί κλικ και να την αποθηκεύσετε εάν απαιτείται.

Βήμα 5: Ανίχνευση και αναγνώριση προσώπου

Ανίχνευση και αναγνώριση προσώπου
Ανίχνευση και αναγνώριση προσώπου
Ανίχνευση και αναγνώριση προσώπου
Ανίχνευση και αναγνώριση προσώπου
Ανίχνευση και αναγνώριση προσώπου
Ανίχνευση και αναγνώριση προσώπου

Για να λειτουργήσει η ανίχνευση προσώπου, θα πρέπει να επιλέξετε CIF ή χαμηλότερη ανάλυση. Ο πίνακας επεξεργάζεται τη ροή βίντεο για να εντοπίσει ένα πρόσωπο και να το επισημάνει στην οθόνη. Εάν ενεργοποιήσετε την αναγνώριση προσώπου, τότε θα ελέγξει εάν το πρόσωπο που εντοπίστηκε είναι γνωστό ή εγγεγραμμένο, αν όχι, θα το επισημάνει ως εισβολέα. Εάν θέλετε να αποθηκεύσετε ένα πρόσωπο τότε μπορείτε να πατήσετε το κουμπί εγγραφής προσώπου για να καταχωρήσετε πολλά δείγματα που θα χρησιμοποιήσει ως αναφορά.

Είναι τόσο εύκολο να χτίσετε μια απλή κάμερα IP χρησιμοποιώντας το ESP32-CAM. Η ποιότητα του βίντεο δεν είναι εξαιρετική, αλλά έχουν απλοποιήσει πραγματικά όλη τη διαδικασία εργασίας με ενότητες κάμερας όπως αυτή. Θα το χρησιμοποιήσουμε για να δημιουργήσουμε μερικά πιο ενδιαφέροντα έργα, οπότε αν σας άρεσε αυτό, μην ξεχάσετε να μας ακολουθήσετε χρησιμοποιώντας τους παρακάτω συνδέσμους:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Ιστότοπος BnBe:

Συνιστάται: