ESP32-CAM: что вы должны знать об этом модуле

ESP32-CAM

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

Почти все, что мы уже обсуждали для модуля Wi-Fi, будет справедливо и для этого модуля, только у него есть некоторые мелкие особенности в дополнение к встроенная камера. Но все, что вам нужно знать, мы покажем вам в этом руководстве ...

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

El ESP32-CAM Это модуль, который можно использовать с множеством проектов и с Arduino. Это законченный модуль со встроенным микроконтроллером, благодаря которому он может работать независимо. В дополнение к подключению Wi-Fi + Bluetooth, этот модуль также имеет встроенную видеокамеру и слот microSD для хранения.

Этот модуль совсем не дорогой и может иметь множество приложений. От простого IoT до другого, более продвинутого для мониторинга и распознавания изображений с использованием ИИ, и даже в качестве системы наблюдения для удаленной проверки того, что происходит в каком-либо месте, где бы вы ни находились ...

Купи один

Модуль ESP32-CAM совсем не дорогой, как я уже сказал, за несколько евро вы можете его получить. И вы легко можете найти его в некоторых специализированных магазинах или на Amazon. Например, вот несколько рекомендации по хорошей цене:

Как видите, не дорого ...

Технические характеристики ESP32-CAM (даташит)

Модуль ESP32-CAM имеет некоторые технические характеристики очень интересно, что вы можете увидеть в данные производитель. Я резюмирую самые важные из них:

  • связь: Wi-Fi 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.

Вы можете использовать Внешний адаптер FTDI чтобы подключить этот модуль и упростить вам управление. Это позволяет использовать порт типа miniUSB вместо разводки ESP32-CAM. Чтобы использовать один из этих модулей, вы можете подключить его следующим образом:

  • Настройте модуль FTDI для работы от 3.3 В.
  • Установите перемычку между контактом 0 GPIO и GND модуля ESP32-CAM.
  • Вывод 3v3 модуля должен быть подключен к Vcc FTDI.
  • GPIO 3 (UOR) модуля перейдет к TX FTDI.
  • GPIO 1 (U0T) модуля переходит на приемник FTDI.
  • И другой GND ESP32-CAM с GND модуля FTDI.

Теперь у вас есть один Интерфейс типа USB, что может облегчить подключение вашего проекта ...

Интеграция с Arduino IDE

FTDI, ESP32-CAM Arduino

К интегрироваться с FTDI, подключение очень простое. Вам просто нужно сделать следующее:

  • Подключите 5-вольтовое соединение модуля 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. Другой вариант - подключите его к ардуино напрямую, без использования модуля FTDI. Но давайте посмотрим на случай с FTDI, который лучше для большинства случаев ...

серия шаги для выполнения настроить и запланировать все, чтобы все работало

  1. Чтобы загрузить код на доску, вам необходимо подключить USB к вашему ПК.
  2. Следующим шагом будет установка Библиотека ESP32 чтобы иметь возможность воспользоваться этим. Для этого в Arduino IDE перейдите в File> Preferences> There, в поле для добавления 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. После этого, когда появится сообщение об успешной загрузке, отсоедините кабель от контакта 0 GPIO GND и нажмите кнопку сброса на плате.
  5. Наконец, вы можете использовать и запускать посмотреть результаты в веб-интерфейсе ... Когда вы запустите его, он предоставит вам на мониторе URL-адрес с IP-адресом, который вы должны вставить в свой веб-браузер для доступа. Из него вы можете настроить параметры и посмотреть, что видно с сенсора камеры.

Очевидно, вы можете сделать гораздо больше используя возможности Wi-Fi и Bluetooth этого модуля. Помните, что предел - это ваше воображение. Здесь я просто покажу вам простое введение ...

Больше информации - Бесплатный курс Arduino


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.