ESP32-CAM: τι πρέπει να γνωρίζετε για αυτήν την ενότητα

ESP32 CAM

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

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

Τι είναι το ESP32-CAM;

El ESP32 CAM Είναι μια ενότητα που μπορείτε να χρησιμοποιήσετε με πολλά έργα και με το Arduino. Είναι μια ολοκληρωμένη ενότητα με ενσωματωμένο μικροελεγκτή, που μπορεί να το κάνει ανεξάρτητο. Εκτός από τη σύνδεση WiFi + Bluetooth, αυτή η μονάδα διαθέτει επίσης ενσωματωμένη βιντεοκάμερα και υποδοχή microSD για αποθήκευση.

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

Αγόρασε ένα

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

  • Μονάδα ESP32-CAM
  • Δύο μονάδες ESP32-CAM για να τοποθετήσετε μια συσκευή παρακολούθησης πολλαπλών σημείων.
  • ESP32-CAM με κεραία Διπλή ζώνη και καλώδιο 8 dBi για μεγαλύτερη εμβέλεια κάλυψης.
  • Εάν έχετε ήδη μια μονάδα ESP32 και θέλετε μόνο την κάμερα, μπορείτε αγοράστε το ξεχωριστά.
  • Και αν προτιμάτε να είναι πιο ολοκληρωμένο να εργάζεστε με USB: Δεν βρέθηκαν προϊόντα.

Όπως μπορείτε να δείτε, δεν είναι ακριβό ...

Τεχνικά χαρακτηριστικά του ESP32-CAM (δελτίο δεδομένων)

Η μονάδα ESP32-CAM έχει μερικά τεχνικά χαρακτηριστικά πολύ ενδιαφέρον που μπορείτε να δείτε στο φύλλο δεδομένων κατασκευαστής. Εδώ συνοψίζω τα πιο σημαντικά:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 με BLE. Υποστηρίζει μεταφόρτωση εικόνων μέσω WiFi.
  • συνδέσεις: UART, SPI, I2C, Και PWM. Έχει 9 καρφίτσες GPIO.
  • Συχνότητα ρολογιού: έως 160Mhz.
  • Υπολογιστική ισχύς μικροελεγκτή: έως 600 DMIPS.
  • μνήμη: Υποδοχή κάρτας 520KB SRAM + 4MB PSRAM + SD
  • Πρόσθετα: έχει πολλές λειτουργίες αναστολής λειτουργίας, αναβαθμίσιμο υλικολογισμικό από OTA και LED για χρήση ενσωματωμένης μνήμης flash.
  • Κάμερα: Υποστηρίζει κάμερες OV2640 που μπορούν να διατεθούν στη συσκευασία ή να αγοραστούν ανεξάρτητα. Αυτοί οι τύποι καμερών έχουν:
    • 2 MP στον αισθητήρα σας
    • Μέγεθος συστοιχίας 1622 × 1200 px UXGA
    • Μορφή εξόδου YUV422, YUV420, RGB565, RGB555 και συμπίεση δεδομένων 8-bit.
    • Μπορείτε να μεταφέρετε εικόνα μεταξύ 15 και 60 FPS.

pinout

Ρύθμιση ESP32-CAM

El καρφίτσα του ESP32-CAM είναι πολύ απλό, όπως μπορείτε να δείτε στο προηγούμενο διάγραμμα. Και η κάμερα είναι συνδεδεμένη με την υποδοχή που είναι ενεργοποιημένη για αυτήν. Στη συνέχεια, με το παράδειγμα του Arduino, θα καταλάβετε καλύτερα πώς συνδέεται και για ποιον είναι ο καθένας, αν και μπορείτε ήδη να πάρετε μια ιδέα.

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

Μπορείτε να χρησιμοποιήσετε ένα Εξωτερικός προσαρμογέας FTDI για να συνδέσετε αυτήν την ενότητα και να διευκολύνετε τον έλεγχο. Αυτό επιτρέπει τη χρήση μιας θύρας τύπου miniUSB αντί της καλωδίωσης ESP32-CAM. Για να χρησιμοποιήσετε μία από αυτές τις ενότητες, μπορείτε να τη συνδέσετε ως εξής:

  • Διαμορφώστε τη μονάδα FTDI ώστε να λειτουργεί στα 3.3v.
  • Μετατοπίστε τον ακροδέκτη GPIO 0 και GND της μονάδας ESP32-CAM.
  • Ο ακροδέκτης 3v3 της μονάδας πρέπει να είναι συνδεδεμένος με Vcc του FTDI.
  • Το GPIO 3 (UOR) της ενότητας θα μεταβεί στο TX του FTDI.
  • Το GPIO 1 (U0T) της μονάδας πηγαίνει στο RX του FTDI.
  • Και το άλλο GND του ESP32-CAM με το GND του FTDI module.

Τώρα έχετε ένα Διεπαφή τύπου USB, που μπορεί να διευκολύνει τη σύνδεση του έργου σας ...

Ενσωμάτωση με το Arduino IDE

FTDI ESP32-CAM Arduino

Να ενοποίηση με το FTDI, η σύνδεση είναι πολύ απλή. Απλά πρέπει να κάνετε τα εξής:

  • Συνδέστε τη σύνδεση 5v της μονάδας ESP32-CAM στο Vcc της μονάδας FTDI.
  • Συνδέστε το GND της μονάδας ESP32-CAM στο GND της μονάδας FTDI.
  • Το TX0 από την πλακέτα FTDI πηγαίνει στο GPIO 3 (U0RXD).
  • Το RXI από την πλακέτα FTDI πηγαίνει στο GPIO 1 (U0TXD).
  • Και παρακάμπτει το GPI0 και το GND του πίνακα ESP32-CAM.

Τώρα μπορείτε να το συνδέσετε στον υπολογιστή χρησιμοποιώντας ένα καλώδιο USB μέσω της μονάδας FTDI. Μια άλλη επιλογή είναι συνδέστε το με το arduino απευθείας, χωρίς τη χρήση της μονάδας FTDI. Αλλά ας δούμε την περίπτωση με το FTDI που είναι καλύτερο για τις περισσότερες περιπτώσεις ...

Ο βήματα που πρέπει να ακολουθήσετε για να ρυθμίσετε και να προγραμματίσετε τα πάντα για να λειτουργήσετε:

  1. Για να ανεβάσετε κώδικα στον πίνακα, πρέπει να το κάνετε συνδέστε USB στον υπολογιστή σας.
  2. Το επόμενο βήμα είναι να εγκαταστήσετε το Βιβλιοθήκη ESP32 για να μπορέσετε να επωφεληθείτε από αυτό. Για αυτό, από το Arduino IDE μεταβείτε στο Αρχείο> Προτιμήσεις> Εκεί, στο πεδίο για να προσθέσετε διεύθυνση URL, προσθέστε: https://dl.espressif.com/dl/package_esp32_index.json και κάντε κλικ στο OK. Τώρα μεταβείτε στα Εργαλεία> Διοικητικό Συμβούλιο> Διαχειριστής Διοικητικού Συμβουλίου> αναζητήστε ESP32 και πατήστε εγκατάσταση "ESP32 by Espressif Systems".
  3. Στη συνέχεια ανοίξτε Arduino IDE > Εργαλεία> Πίνακες> επιλέξτε AI-Thinker ESP32-CAM (πρέπει να έχετε εγκατεστημένο το πρόσθετο ESP32 για να εμφανίζεται αυτή η επιλογή στο μενού). Στη συνέχεια, μεταβείτε στο Εργαλεία> Θύρα και επιλέξτε COM, όπου είναι συνδεδεμένος ο πίνακας σας.
  4. Τώρα μπορείς ανεβάστε ένα σκίτσο στο ταμπλό, για να το κρατήσετε απλό, χρησιμοποιήστε ένα από τα παραδείγματα, δείτε Αρχείο> Παράδειγμα> ESP32> Κάμερα> CameraWebServer. Μόλις ολοκληρωθεί, όταν εμφανιστεί με επιτυχία το μήνυμα που φορτώθηκε, αφαιρέστε το καλώδιο από τον ακροδέκτη GPIO 0 του GND και πατήστε το κουμπί Επαναφορά στον πίνακα.
  5. Τέλος, μπορείτε να χρησιμοποιήσετε και να ξεκινήσετε δείτε τα αποτελέσματα στη διεπαφή ιστού ... Όταν το εκτελείτε, θα σας δώσει στην οθόνη μια διεύθυνση URL με μια IP που πρέπει να εισαγάγετε στο πρόγραμμα περιήγησης ιστού για πρόσβαση. Από αυτό μπορείτε να προσαρμόσετε τις παραμέτρους και να δείτε τι φαίνεται από τον αισθητήρα κάμερας.

Προφανώς, μπορείτε κάνε πολλά περισσότερα αξιοποιώντας τις δυνατότητες WiFi και Bluetooth αυτής της μονάδας. Θυμηθείτε ότι το όριο είναι η φαντασία σας. Εδώ σας παρουσιάζω μια απλή εισαγωγή ...

Περισσότερες πληροφορίες - Δωρεάν μάθημα Arduino


3 σχόλια, αφήστε τα δικά σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Manuel dijo

    Καλημέρα.
    Όλα εξηγούνται τέλεια και το πρόγραμμα φορτώνει τέλεια, αλλά όταν επαναφέρω το ESP32 για να εντοπίσω το Wi-Fi στη σειριακή οθόνη, λαμβάνω πάντα το ίδιο σφάλμα κάμερας:

    Κάμερα E (873): Ο αισθητήρας κάμερας απέτυχε με σφάλμα 0x105 (ESP_ERR_NOT_FOUND)
    Η έναρξη της κάμερας απέτυχε με σφάλμα 0x105

    Τι μπορεί να συμβεί;
    Ευχαριστώ εκ των προτέρων.

    1.    Ισαάκ dijo

      Γεια σας,
      Πιθανότατα οφείλεται στον σύνδεσμο της μονάδας κάμερας ή στην ακατάλληλη παροχή ρεύματος.
      Προσπαθήστε να επαληθεύσετε αυτά τα δύο πράγματα.
      Ένα χαιρετισμό.

  2.   ΚΥΡΙΑΚΗ V. ΔΙΚΑΣΤΗΡΙΑ dijo

    ΚΑΛΗΜΕΡΑ, ΕΧΩ ΚΑΜΕΡΑ ESP32 ΚΑΙ ΟΤΑΝ ΑΝΕΒΑΖΩ ΤΟΝ ΚΩΔΙΚΟ, Η ΜΟΝΑΔΑ ΔΕΝ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΤΟ URL ΟΥΤΕ ΤΗΝ IP
    ΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΩ ΜΕ ΤΟ ESP CAM MB
    ΜΠΟΡΕΙΤΕ ΝΑ ΜΕ ΒΟΗΘΗΣΕΤΕ, ΕΙΜΑΙ ΚΑΙΝΟΥΡΓΙΟΣ ΣΕ ΑΥΤΟ;
    Σας ευχαριστώ πολύ.