Контроллер ESP32-CAM с камерой OV2640
Контроллер ESP32-CAM с камерой OV2640 —это современный микроконтроллер камерой, с помощью которого можносоздавать устройства машинного зрения, умный дом и роботов.
Общие сведения
Контроллер ESP32-CAM с камерой OV2640 — это современный микроконтроллер камерой, с помощью которого можно создавать устройства машинного зрения, умный дом и роботов.
Характеристики
- Процессор: 32-х битный, частота 160-240 МГц;
- Объём RAM: 520 КБ
- Объём Flash-памяти: 448 КБ
- Питание: 2.2 - 3.6В;
- Внешняя Flash-память: 4 МБ;
- Поддержка Wi-Fi: 802.11 b/g/n/d/e/i/k/r (802.11n до 150 Мбит/с);
- Поддержка Bluetooth: 4.2 BR/EDR и Low Energy
- 8 Выводов GPIO;
- Встроенный светодиод подсветки;
- Интерфейсы: UART, SPI, I2C, PWM;
- Поддержка microSD карт до 4 Гб;
- Энергопотребление:
- При включённом светодиоде 310 мА
- При передаче Wi-Fi 160-260 мА
- Режим "мягкого" сна до 6.7 мА
Скорость вывода фото в секунду
Размер | QQVGA | QVGA | VGA | SVGA |
---|---|---|---|---|
JPEG | 6 | 7 | 7 | 8 |
BMP | 9 | 9 | - | - |
GRAYSCALE | 9 | 8 | - | - |
Более подробную информацию вы найдёте в DataSheet'е.
Пример Arduino IDE
Пример вывода потока камеры в браузер для Arduino IDE.
После загрузки скетча в адресную строку браузера необходимо ввести адрес, который покажет монитор последовательного порта Arduino IDE (shift+ctrl+m).
Для работы с платой необходимо установить поддержку плат ESP32. Ссылка на подробное описание как это сделать.
В меню Инструменты -> Плата:
необходимо выбрать "AI Thinker ESP32-CAM".
Если на плате "AI Thinker ESP32-CAM" модуль не заработает, то измените плату на "Node32s".
Для загрузки скетчей необходимо подключить плату к UART-USB преобразователю или к плате Arduino в режиме загрузчика по следующей схеме:
ESP32-CAM | UART |
---|---|
UOT | RX |
UOR | TX |
IO0 | GND |
5V | 5V |
GND | GND |
Перед загрузкой скетча необходимо замкнут вывод IO0 с GND и нажать RESET