Приобрел модуль esp32-cam (вместо камеры ov2640 поставили камеру HDF3M-811-V1T). Запустил в Arduino.ide (1.8.19) пример camerwebserver (определил камеру - #define CAMERA_MODEL_AI_THINKER // Has PSRAM). Сайт и Wi-Fi запустились нормально, а вместо изображения –черное окно. (get still не помогает). Может кто-то с этой камерой работал?
Они сломали драйвер esp_camera довольно давно и вот до сих пор чинят. Там оно работает, но нужно аж не дышать - только определенное разрешение выставить, и тогда уже жать capture. При смене разрешения все слетает нахрен до перезагрузки.
Скомпилируйте проект ваш с включенной опцией Tools->Core Debug Level->Verbose (это в IDE 2.x , в вашем - не знаю , где включать), посмотрите , что будет сыпаться в терминал (не должно много сыпаться). Если там сообщения появляются “-OVF” (overflow) - значит это оно.
Следующее, что я бы попробовал - там в ESP-CAM API есть функции - типа sensor_get() и прочие, которые позволяют прочитать идентификатор камеры. Камера висит на I2C шине. Ее можно почитать как обычными I2C функциями, так и специализированными из “esp_camera.h”
Если есть OVшка (камера), попробуйте воткнуть ее, посмотреть, заработает ли или нет.