ESP32-CAM: што вы павінны ведаць пра гэты модуль

ESP32-CAM

Мы ўжо публікавалі пра Модуль WiFi пункт Arduino іншы раз, але на гэты раз гаворка ідзе пра модуль ESP32-CAM, модуль WiFi ESP32 з невялікай убудаванай відэакамерай. Гэта дазваляе новым функцыям, такім як назіранне або дыстанцыйны шпіянаж, фіксаваць усё, што адбываецца, калі вас няма, і адпраўляць яго на любую прыладу для запісу альбо мець магчымасць бачыць на месцы.

Амаль усё сказанае для модуля WiFi, якое мы ўжо абмяркоўвалі, будзе сапраўдным і для гэтага, толькі што ён мае некаторыя невялікія асаблівасці, акрамя інтэграваная камера. Але ўсё, што вам трэба ведаць, мы пакажам вам у гэтым кіраўніцтве ...

Што такое ESP32-CAM?

El ESP32-CAM Гэта модуль, які можна выкарыстоўваць з мноствам праектаў і з Arduino. Гэта поўны модуль з убудаваным мікракантролерам, які можа прымусіць яго працаваць самастойна. У дадатак да сувязі Wi-Fi + Bluetooth, гэты модуль таксама мае ўбудаваную відэакамеру і слот MicroSD для захоўвання.

Гэты модуль зусім не дарагі, і, магчыма, мае мноства прыкладанняў. Ад нейкага простага IoT да іншага, больш дасканалага для маніторынгу і распазнавання малюнкаў з выкарыстаннем AI, і нават у якасці сістэмы назірання для праверкі таго, што адбываецца ў месцы аддалена, дзе б вы ні знаходзіліся ...

Купіце адзін

Модуль ESP32-CAM зусім не дарагі, як я ўжо казаў, за некалькі еўра яго можна атрымаць. І вы можаце лёгка знайсці яго ў спецыялізаваных крамах альбо на Amazon. Напрыклад, вось некаторыя рэкамендацыі па добрай цане:

Як бачыце, гэта не дорага ...

Тэхнічныя характарыстыкі ESP32-CAM (табліца дадзеных)

У модулі ESP32-CAM ёсць некаторыя тэхнічныя характарыстыкі вельмі цікава, што вы можаце ўбачыць у дадзеныя вытворца. Тут я абагульняю найбольш важныя:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 з BLE. Падтрымлівае загрузку малюнкаў праз Wi-Fi.
  • сувязі: UART, SPI, I2CІ PWM. Ён мае 9 кантактаў GPIO.
  • Тактовая частата: да 160 МГц.
  • Вылічальная магутнасць мікракантролера: да 600 DMIPS.
  • Памяць: 520 КБ SRAM + 4 МБ PSRAM + слот для карты SD
  • Дадаткова: мае некалькі рэжымаў сну, прашыўку, якую можна абнавіць OTA, і святлодыёды для выкарыстання ўбудаванай флэш-памяці.
  • Камеры: Падтрымлівае камеры OV2640, якія можна набыць у камплекце альбо набыць самастойна. Гэтыя тыпы камер маюць:
    • 2 Мп на датчыку
    • Памер масіва UXGA 1622 × 1200 пікселяў
    • Фармат вываду YUV422, YUV420, RGB565, RGB555 і 8-бітнае сціск дадзеных.
    • Вы можаце перадаваць выявы ад 15 да 60 кадраў у секунду.

Распиновка

Распіноўка ESP32-CAM

El цоколевка з ESP32-CAM вельмі проста, як вы можаце бачыць на папярэдняй схеме. І камера падключана да раздыма, які для яе ўключаны. Тады, на прыкладзе Arduino, вы лепш зразумееце, як ён звязаны і для чаго прызначаны кожны, хоць вы ўжо можаце атрымаць уяўленне.

Дарэчы, хаця ён і не адлюстроўваецца на малюнку, яны звычайна маюць на друкаванай плаце круглы раз'ём, які ў некаторых выпадках выкарыстоўваецца для падлучэння знешніх антэнных кабеляў. Звычайна ён знаходзіцца побач з ліставым металам разеткі 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.

Цяпер у вас ёсць адзін Інтэрфейс тыпу 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. Але давайце паглядзім выпадак з ІПДІ, які лепш для большасці выпадкаў ...

Л наступныя крокі каб наладзіць і запланаваць усё для працы:

  1. Каб загрузіць код на дошку, вы павінны падключыце USB да ПК.
  2. Наступны крок - усталяваць Бібліятэка ESP32 каб мець магчымасць скарыстацца гэтым. Для гэтага з IDE Arduino перайдзіце ў меню Файл> Налады> Там, у поле для дадання URL дадайце: https://dl.espressif.com/dl/package_esp32_index.json і націсніце OK. Цяпер перайдзіце ў раздзел Інструменты> Дошка> Менеджэр дошкі> пашукайце ESP32 і націсніце «Усталяваць ESP32 ад Espressif Systems».
  3. Потым адкрыйце Ардуіна IDE > Інструменты> Дошкі> выберыце AI-Thinker ESP32-CAM (каб у меню з'явілася гэтая опцыя, у вас павінен быць усталяваны адон ESP32). Затым перайдзіце ў раздзел Інструменты> Порт і абярыце COM, дзе падключана ваша плата.
  4. Цяпер вы можаце загрузіць эскіз на дошцы, каб усё было проста, скарыстайцеся адным з прыкладаў, гл. Файл> Прыклад> ESP32> Камера> CameraWebServer. Пасля завяршэння, калі з'явіцца паведамленне пра яго паспяховую загрузку, выміце кабель са штыфта GPIO 0 GND і націсніце кнопку Скід на плаце.
  5. Нарэшце, вы можаце выкарыстоўваць і пачаць паглядзець вынікі ў вэб-інтэрфейсе ... Пры запуску ён выдасць вам на маніторы URL-адрас з IP-адрасам, які вы павінны ўставіць у свой вэб-аглядальнік для доступу. З яго дапамогай можна наладзіць параметры і ўбачыць, што відаць з датчыка камеры.

Відавочна, што можна зрабіць значна больш скарыстаўшыся магчымасцямі Wi-Fi і Bluetooth гэтага модуля. Памятайце, што мяжа - гэта ваша фантазія. Тут я проста пакажу вам простае ўвядзенне ...

Больш інфармацыі - Бясплатны курс Arduino


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

2 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Мануэль сказаў

    Добры дзень.
    Усё выдатна растлумачана, і праграма выдатна загружаецца, але калі я скідаю ESP32 для выяўлення Wi-Fi на паслядоўнага манітора, я заўсёды атрымліваю тую ж памылку камеры:

    E (873) камера: збой зонда камеры з памылкай 0x105 (ESP_ERR_NOT_FOUND)
    Збой ініцыяцыі камеры з памылкай 0x105

    Што можа здарыцца?
    Загадзя дзякуй.

    1.    Ісаак сказаў

      Добры дзень,
      Хутчэй за ўсё гэта звязана з раз'ёмам модуля камеры або няправільным блокам харчавання.
      Паспрабуйце праверыць гэтыя дзве рэчы.
      Прывітанне.