модуль ESP32 CAM с 5MP CAM OV5640 и TFT экраном 4.0 дюйма ILI9488. #arduino #esp32 #esp32cam
Описание
модуль ESP32 CAM с камерой 5MP ESP32-CAM OV5640 подключен напрямую к TFT экрану 4.0 дюйма ILI9488 (480х320). Проверка возможности совместной работы.
Цель данной демонстрации - проверить (и показать) возможность совместной работы этих устройств.
Параметры видеопотока:
- freq_hz = 10000000;
- pixel_format = PIXFORMAT_JPEG; // в каком формате передавались данные
- frame_size = FRAMESIZE_QVGA; // разрешение картинки 320 × 240
- jpeg_quality = 8; // качество jpeg
- fb_count = 1; // количество буферов
Сразу перейдем к выводам: один ESP32 не тянет и видеосьемку, и вывод на TFT с нормальной скоростью... и в нормальном разрешении... В итоге удалось раскачать всю сборку аш на 2.2fps.... По WiFi на удаленном сервере окольными путями видеоряд лучше чем на TFT.... оно и понятно почему... (смотрите об этом видео на моем канале). Поэтому в данном случае надо стыковать второй ESP32 желательно S3 с промежуточной микросхемой памяти (в которую камера сливает, а декодер вынимает) чтоб декодировать картинку идущую с камеры и производить с ней необходимые манипуляции.
По ходу данного теста возник закономерный вопрос: зачем поток конвертить в кадры jpeg... почему нельзя сразу сигнал с камеры выводить на TFT как это делает TV ? К чему это время на рисование картинки и потом ее обратное считывание - там уйма времени теряется... К сожалению, в стандартной библиотеке для камеры ESP32 нет прямой поддержки передачи RGB данных, но можно попробовать использовать PIXFORMAT_RGB565 для pixel_format в конфигурации камеры... В общем есть над чем подумать..
И да, в сети есть ролики где подключают ESP32 CAM к ST7755 с разрешением 160х128.. и там даже поток видео с камеры достаточно комфортно отображается... но смотреть в экран со спичечный коробок... то еще удовольствие...
#arduino #esp32 #esp32cam
Рекомендуемые видео
















