Как я прошивал esp32-cam на прошивку Tasmota и что из этого вышло.
Первым делом если появилась такая идея, нужно: esp32-cam, usb-ttl программатор и 5 кабелей мама-мама
Софт и прошивки которые нам потребуются:
1. Прошивка Tasmota-cam
https://github.com/arendst/Tasmota/tree/firmware/firmware/tasmota32
2. Дополнительные файлы для прошивки
https://github.com/arendst/Tasmota/tree/firmware/firmware/tasmota32/ESP32_needed_files
3. Софт для прошивки flash_download_tool_v3.8.5
https://www.espressif.com/en/support/download/other-tools
4. Софт для мониторинга com порта (можно использовать arduino ide), кому не хочется качать его, можно скачать port-monitor. Программка не особо удобная, но для пару раз сойдет.
https://www.com-port-monitoring.com/downloads.html
Все скачиваем и устанавливаем. Подключаем usb-ttl к ПК вместе с esp32-cam вот по такой схеме:
После того, как подключили usb-ttl, необходимо нажать кнопку RST на esp32-cam и далее, запускаем flash_download_tool_3.8.5, выставляем параметры как на картинке. Все прошивки должны быть указаны под своими номерами вот так:
0x1000 bootloader_dout_40m.bin
0x8000 partitions.bin
0xe000 boot_app0.bin
0x10000 tasmota32-webcam.bin
Жмем кнопку START и при удачных обстоятельствах ждем когда все прошьется
После этого, размыкаем GPIO0 и GND, а так же подключаем esp32-cam с 3.3v на 5v
После всех манипуляций, esp32-cam должна создать точку доступа у которой настраиваем esp32-cam
И в качестве бонуса. Чтобы включать и отключать вспышку, необходимо в настройках модуля указать в GPIO4 -> Led_1 -> 1
Тогда управлять пином можно через команду «cmnd/cam/LedPower 1 или 0» где cam — название вашей esp32-cam