ESP32-CAM: bu modul haqqında nələri bilməlisiniz

ESP32-CAM

Bu barədə artıq dərc etmişik WiFi modulu para Arduino başqa dəfə, amma bu dəfə modul haqqında ESP32-CAM, kiçik bir quraşdırılmış video kameralı ESP32 WiFi modulu. Bu, yoxlama və ya uzaqdan casusluq kimi yeni funksiyalara, orada olmadığınız zaman baş verən hər şeyi ələ keçirməyə və hər hansı bir cihaza qeyd etmək və ya yerində görə bilmək üçün göndərməyə imkan verir.

Artıq müzakirə etdiyimiz WiFi modulu üçün demək olar ki, hər şey bunun üçün etibarlı olacaq, yalnız əlavə olaraq bəzi kiçik xüsusiyyətlərə sahib olması inteqrasiya edilmiş kamera. Ancaq bilmək üçün lazım olan hər şeyi bu təlimatda sizə göstərəcəyik ...

ESP32-CAM nədir?

El ESP32-CAM Arduino ilə çox sayda layihədə istifadə edə biləcəyiniz bir moduldur. Müstəqil işləməsinə imkan yaradan, inteqrasiya olunmuş bir mikro nəzarətçiyə malik tam bir moduldur. WiFi + Bluetooth bağlantısına əlavə olaraq bu modulda inteqrasiya olunmuş videokamera və saxlama üçün microSD yuvası da mövcuddur.

Bu modul heç bahalı deyil və ola bilər tətbiqlərin çoxluğu. Bəzi sadə IoT-dan, AI-dən istifadə edərək görüntü monitorinqi və tanınması üçün daha inkişaf etmiş və hətta harada olmağınızdan asılı olmayaraq bir yerdə nə baş verdiyini yoxlamaq üçün bir nəzarət sistemi olaraq ...

Birini al

ESP32-CAM modulu dediyim kimi heç bir bahalı deyil, bir neçə avroya birinə sahib ola bilərsiniz. Bəzi ixtisaslaşmış mağazalarda və ya Amazonda asanlıqla tapa bilərsiniz. Məsələn, bəziləri yaxşı bir qiymətə tövsiyələr:

Gördüyünüz kimi bahalı deyil ...

ESP32-CAM-ın texniki xüsusiyyətləri (məlumat cədvəli)

ESP32-CAM modulunda bəziləri var texniki xüsusiyyətləri -də görə biləcəyiniz çox maraqlıdır veri istehsalçı. Burada ən vacib olanları ümumiləşdirirəm:

  • Bağlantı: WiFi 802.11b / g / n + Bluetooth 4.2 ilə BLE. WiFi vasitəsilə şəkil yükləməyi dəstəkləyir.
  • Conexiones: UART, SPI, I2CPWM. 9 GPIO sancağı var.
  • Saat tezliyi: 160Mhz-ə qədər.
  • Mikro nəzarətçi hesablama gücü: 600 DMIPS-ə qədər.
  • yaddaş: 520KB SRAM + 4MB PSRAM + SD kart yuvası
  • Əlavələr: birdən çox yuxu rejimi, OTA tərəfindən yüksəldilə bilən proqram təminatı və daxili flash yaddaşın istifadəsi üçün LED-lər var.
  • Camera: Paketə daxil ola biləcək və ya müstəqil olaraq satın alınan OV2640 kameraları dəstəkləyir. Bu tip kameralar:
    • Sensorunuzda 2 MP
    • 1622 × 1200 piksel UXGA sıra ölçüsü
    • Çıxış formatı YUV422, YUV420, RGB565, RGB555 və 8-bit məlumatların sıxılması.
    • Görüntüyü 15 ilə 60 FPS arasında ötürə bilərsiniz.

Pinout

ESP32-CAM pinout

El pinout əvvəlki diaqramda gördüyünüz kimi ESP32-CAM çox sadədir. Və kamera bunun üçün aktiv olan konnektora bağlıdır. Arduino nümunəsi ilə bunun necə birləşdirildiyini və hər birinin nə üçün olduğunu daha yaxşı başa düşəcəksiniz, baxmayaraq ki, onsuz da bir fikir əldə edə bilərsiniz.

Yeri gəlmişkən, görüntüdə görünməməsinə baxmayaraq, ümumiyyətlə bəzi hallarda xarici antenna kabellərini birləşdirmək üçün istifadə olunan PCB-də yuvarlaq bir konnektor var. Ümumiyyətlə SD yuvasının metal təbəqəsinin yanında olur.

A istifadə edə bilərsiniz FTDI xarici adapter bu modulu birləşdirmək və onu idarə etmənizi asanlaşdırmaq. Bu, ESP32-CAM naqilləri əvəzinə miniUSB tipli bir port istifadə etməyə imkan verir. Bu modullardan birini istifadə etmək üçün onu belə birləşdirə bilərsiniz:

  • FTDI modulunu 3.3v-da işləmək üçün konfiqurasiya edin.
  • ESP0-CAM modulunun GPIO pinini 32 və GND-ni atlayın.
  • Modulun 3v3 pimi FTDI-nin Vcc ilə birləşdirilməlidir.
  • Modulun GPIO 3 (UOR) FTDI-nin TX-nə gedəcəkdir.
  • Modulun GPIO 1 (U0T), FTDI'nin RX-nə gedir.
  • Və FTDI modulu GND ilə digər ESP32-CAM GND.

İndi bir var USB tipli interfeys, layihənizin əlaqəsini asanlaşdıra bilər ...

Arduino IDE ilə inteqrasiya

FTDI ESP32-CAM Arduino

Mümkündür FTDI ilə inteqrasiya olun, əlaqə çox sadədir. Yalnız aşağıdakıları etməlisiniz:

  • ESP5-CAM modulunun 32v bağlantısını FTDI modulunun Vcc-yə qoşun.
  • ESP32-CAM modulunun GND-ni FTDI modulunun GND-yə qoşun.
  • FTDI kartından TX0 GPIO 3-ə (U0RXD) gedir.
  • FTDI kartından RXI, GPIO 1-ə (U0TXD) gedir.
  • Və ESP0-CAM kartının GPI32 və GND-ni atlayır.

İndi FTDI modulu vasitəsilə USB kabeldən istifadə edərək kompüterə qoşa bilərsiniz. Başqa bir seçimdir arduinoya qoşun birbaşa, FTDI modulundan istifadə etmədən. Ancaq gəlin əksər hallarda daha yaxşı olan FTDI-yə baxaq ...

Bu addımlar izləmək işləmək üçün hər şeyi konfiqurasiya etmək və planlaşdırmaq üçün:

  1. Kodu lövhəyə yükləmək üçün mütləq etməlisiniz USB qoşun kompüterinizə.
  2. Növbəti addım ESP32 kitabxanası bundan faydalanmaq. Bunun üçün Arduino IDE-dən Fayl> Tercihlər> Orada URL əlavə etmək üçün sahəyə aşağıdakıları əlavə edin: https://dl.espressif.com/dl/package_esp32_index.json və Tamam düyməsini basın. İndi Tools> Board> Board Manager> ESP32 axtarın və "ESP32 by Espressif Systems" yüklə düyməsinə basın.
  3. Sonra açın Arduino IDE > Alətlər> Taxtalar> AI-Thinker ESP32-CAM seçin (bu seçimin menyuda görünməsi üçün ESP32 eklentisini quraşdırmalısınız). Sonra Tools> Port'a gedin və lövhənizin bağlı olduğu COM seçin.
  4. İndi edə bilərsiniz eskiz yüklə lövhədə, sadələşdirmək üçün nümunələrdən birini istifadə edin Fayl> Misal> ESP32> Kamera> CameraWebServer. Tamamlandıqdan sonra müvəffəqiyyətlə yükləndiyinə dair mesaj çıxdıqda, kabloyu GND-nin GPIO pinindən 0 çıxarın və lövhədəki Sıfırla düyməsini basın.
  5. Nəhayət, istifadə edib başlaya bilərsiniz nəticələrini veb interfeysdə görmək ... Çalıştırdığınızda, monitorda bir IP ilə bir URL verəcək, daxil olmaq üçün veb brauzerinizə daxil etməlisiniz. Parametrləri tənzimləyə və kamera sensöründə görünənləri görə bilərsiniz.

Aydındır ki, edə bilərsiniz daha çox şey etmək bu modulun WiFi və Bluetooth imkanlarından istifadə etmək. Unutmayın ki, limit sizin xəyalınızdır. Budur sizə sadə bir giriş təqdim edirəm ...

Ətraflı məlumat - Pulsuz Arduino kursu


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

2 şərh, özünüzü buraxın

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.

  1.   Manuel deyib

    Salam.
    Hər şey mükəmməl izah olunub və proqram mükəmməl yüklənir, lakin serial monitorda Wi-Fi aşkar etmək üçün ESP32-ni sıfırlayanda həmişə eyni kamera xətası alıram:

    E (873) kamera: Kamera zondu 0x105 xətası ilə uğursuz oldu (ESP_ERR_NOT_FOUND)
    0x105 xətası ilə kameranın işə salınması uğursuz oldu

    Nə ola bilər?
    Qabaqcadan təşəkkür edirik.

    1.    Isaac deyib

      Salam,
      Çox güman ki, bu, kamera modulunun konnektoru və ya düzgün olmayan enerji təchizatı ilə bağlıdır.
      Bu iki şeyi yoxlamağa çalışın.
      A salam.