Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 18

С такой камерой каждый сможет :)
А ты возьми и сделай на основе OV7670.
Я уже молчу про отсутствие кода, схемы…
А Javascript мы и сами знаем.

http://privateblog.info/arduino-uno-i-kamera-ov7670-primer-ispolzovaniya/
Мне интересна именно JPEG камера, чтобы можно было протаскивать фотки через узкий канал GPRS и не платить много денег.
А какой смысл был в Arduino Mega +Camera (17 + 10 = 27$)? не проще ли подключить обычную Webcamer'у и читать сразу с неё?
Такое прекрасно реализуется на OpenCV
http://privateblog.info/java-tips-and-tricks/kak-poluchit-kartinku-s-kamery-s-pomoshhyu-opencv/
Что касается веб камер, то у меня в системе даже встроена поддержка WebRTC, можете видео погонять с браузера на браузер. И я согласен, что стоит такая веб камера дёшево, но к сожалению, к ардуино такую не подключить.
Я про подключение вебкамеры напрямую к серверу без arduino. У вас, кажется, arduino так и подключена.

Вообще, у вас заголовок статьи про arduino и видео, а в содержании и пример, как пользоваться какой-то js библиотекой.

Вы не совсем поняли архитектуру, есть запущенное серверное приложение (посредник), к нему подцепляются с одной стороны железки, а с другой стороны html страницы (через websocket). Как получить рабочий скетч для ардуино, я писал в своих предыдущих статьях. А здесь я привёл API, с помощью которого можно выкачивать исторические данные с сервера (посредника). И уже потом, на основе выкаченных фоток, монтировать видео. В целом я согласен с вами, статья скорее про работу с регистратором.
Спасибо за уточнение. А не могли бы вы дать ссылку на формат данных из камеры, понятно, что можно «прослушать» обмен данных с утилитой, но возможно, есть подробное описание работы с jpeg камерой? Время передачи изображения, как я понимаю, минимум 500 000/115 200 = 4 секунды?
https://yadom.fr/downloadable/download/sample/sample_id/31/
На моём сайте найдёте все исходники для ардуино, там же будет лежать и моя библиотечка "PhotoCamera_OV528.h"

И вы правы, узкое место это UART 115200.
Если, конечно, цель проекта — не поразбираться для души, а сделать прикладное устройство в практических целях — то почему дуинка, а не микрокомпьютер?
Это же не серийное изделие, ардуина для быстрых прототипов вполне годится.
На счёт принципиальной схемы:
1) провода питания
2) провод Ethernet
3) камеру цепляем на UART (у меня две камеры, поэтому использовал два UART)
4) светодиоды на любые порты
«Микроконтроллера ардуино» не существует, существует продукт ардуино на микроконтроллерах atmel.
Ардуино due на основе AT91SAM3X8E с тактовой 80мгц способно на многое.
Тоже хочу ov7670 перенести на неё. там скорости даже должно хватать для передачи по bluetooth.
то да, ваша формулировка будет точней
Причиной использования именно Меги является ее мощь (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
Возьмите Raspberry Pi, там и рабочие примеры есть для видео.
Я бы с радостью, но это ограничение курса, мы должны использовать именно данный МК.
Спасибо за ответ.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации