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 дБі для більшого діапазону покриття.
  • Якщо у вас вже є модуль ESP32 і вам потрібна лише камера, ви можете купуйте окремо.
  • І якщо ви вважаєте за краще, щоб робота з USB була більш повною: Не знайдено жодної продукції

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

Технічні характеристики ESP32-CAM (технічний паспорт)

Модуль ESP32-CAM має деякі технічні характеристики дуже цікаво, що ви можете побачити в технічний опис виробник. Тут я резюмую найважливіші з них:

  • Зв'язок: WiFi 802.11b / g / n + Bluetooth 4.2 з BLE. Підтримує завантаження зображень через Wi-Fi.
  • З'єднання: UART, SPI, I2CІ ШІМ. Він має 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.

Ви можете використовувати a Зовнішній адаптер 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

Уміти інтегрувати з ПІІ, підключення дуже просте. Вам просто потрібно зробити наступне:

  • Підключіть підключення 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. Але давайте подивимось на випадок із ІЗВТ, який є кращим для більшості випадків ...

L кроки щоб налаштувати і запланувати все для роботи:

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

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

Більше інформації - Безкоштовний курс Arduino


3 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Manuel - сказав він

    Добрий день.
    Все чудово пояснюється, і програма завантажується ідеально, але коли я скидаю ESP32 для виявлення Wi-Fi на послідовному моніторі, я завжди отримую ту саму помилку камери:

    Камера E (873): Помилка датчика камери з помилкою 0x105 (ESP_ERR_NOT_FOUND)
    Помилка ініціалізації камери з помилкою 0x105

    Що може статися?
    Заздалегідь спасибі.

    1.    Ісаак - сказав він

      Привіт
      Швидше за все, це пов'язано з роз'ємом модуля камери або неправильним джерелом живлення.
      Спробуйте перевірити ці дві речі.
      Привітання.

  2.   НЕДІЛЯ V. СУДИ - сказав він

    ДОБРОГО РАНКУ, У МЕНЕ Є КАМЕРА ESP32, І КОЛИ Я ЗАВАНТАЖУЮ КОД, МОДУЛЬ НЕ ЗНАХОДИТЬ НІ URL-адресу, ні IP-адресу
    Я ПРОГРАМУЮ ЦЕ ЗА допомогою ESP CAM MB
    ВИ МОЖЕТЕ МЕНІ ДОПОМОГТИ, Я НОВИЙ В ЦЬОМУ?
    Дякую, що ви так багато.