Что касается веб камер, то у меня в системе даже встроена поддержка WebRTC, можете видео погонять с браузера на браузер. И я согласен, что стоит такая веб камера дёшево, но к сожалению, к ардуино такую не подключить.
Вы не совсем поняли архитектуру, есть запущенное серверное приложение (посредник), к нему подцепляются с одной стороны железки, а с другой стороны html страницы (через websocket). Как получить рабочий скетч для ардуино, я писал в своих предыдущих статьях. А здесь я привёл API, с помощью которого можно выкачивать исторические данные с сервера (посредника). И уже потом, на основе выкаченных фоток, монтировать видео. В целом я согласен с вами, статья скорее про работу с регистратором.
Спасибо за уточнение. А не могли бы вы дать ссылку на формат данных из камеры, понятно, что можно «прослушать» обмен данных с утилитой, но возможно, есть подробное описание работы с jpeg камерой? Время передачи изображения, как я понимаю, минимум 500 000/115 200 = 4 секунды?
Это же не серийное изделие, ардуина для быстрых прототипов вполне годится.
На счёт принципиальной схемы:
1) провода питания
2) провод Ethernet
3) камеру цепляем на UART (у меня две камеры, поэтому использовал два UART)
4) светодиоды на любые порты
«Микроконтроллера ардуино» не существует, существует продукт ардуино на микроконтроллерах atmel.
Ардуино due на основе AT91SAM3X8E с тактовой 80мгц способно на многое.
Причиной использования именно Меги является ее мощь (SRAM, Flash, Frequency, и т д?).
Я просто сейчас работаю над проектом где хотелось бы внедрить видео стримчик.
Но только ограничение по характеристике:
The MCU module includes the following features:
• 9S12C32 MCU in 48-pin LQFP
• 8 Mhz crystal
• PLL circuit
• local 5 Volt low-dropout 100 mA regulator
• RS232 transceiver circuit
• standard 6-pin BDM connector
• on-chip Serial Monitor
• BOOT/RUN switch to support Serial Monitor
• 32K Bytes Flash
• 2K Bytes Ram
• user access to 16 digital port lines, including Port M, Port T, and PORTE
• user access to eight 10-bit analog input or digital I/O port lines (Port AD)
• five PWM timer channels (PT0 — PT4)
• eight Input Capture/Output Compare (Port T)
• serial peripheral interface (SPI)
• serial communications interface (SCI)
• controller area network (CAN 2.0)
• key wake-up inputs
• user access to MCU reset signal
• background debug mode (BDM) connector
• pinout is super-set of competing 24-pin modules on the market
Ардуино и видео? Легко