![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
Всем доброго времени суток!
Возникла необходимость собрать девайс, который будет раз в месяц делать фотку вебкамерой и отправлять ее на мыло. При этом фото из памяти девайса удаляется. Имеется роутер tl-mr3020 c openwrt (altitude adjustment) на борту, usb-хабом и подтянутой под загрузку флешкой(micro-sd + usb адаптер), usb камера ligitech C-100 (UVC). Выход в инет осуществляется через другой роутер(настраивать его нет возможности) по WIFI (DHCP). И еще возможно пригодится в неактивное время укладывать девайс в спячку или просто отключать питание и по таймеру включать. Буду очень признателен за любую информацию по теме, ибо c openwrt знаком совсем немного. |
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Используйте пакет SSMTP
Что бы упростить настройки WiFi и драйвера видеокамеры, используйте прошивку CyberWrt Можно обойтись и без электронной почты, при помощи Яндекс Диска |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
Спасибо, сегодня попробую cyberwrt, а как сделать привязку к календарю и заставить делать фото, а не видео?
|
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вам понадобится еще установить модуль "Планировщик заданий"
В планировщике настроите срабатывание фотоаппарата по требуемым дням и в требуемое время Сделать фото можно вот так: http://192.168.x.n:8080/?action=snapshot Где x и n локльный адрес Вашего роутера |
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
Установил CeberWrt, подтянул систему на флеш, и доставил модули: Яндекс диск, Планировщик заданий, драйвер камеры.
Изображение с камеры есть, и видеопоток и снапшот. Порылся в инете, но как-то не не нарыл инфу по сохранению изображения в файл. И еще планировщик спрашивает путь к скрипту, его по-ходу еще предстоит написать? |
![]() |
![]() |
![]() |
#6 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно вот таким способом, без планировщика запустить, фотки будут сыпаться каждые 15 сек. Время можно изменять в опции -d
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 15000" [-f | --folder ]........: путь к папке,в которую будут складываться картинки [-m | --mjpeg ]........: сохранить поток в файл MJPEG [-d | --delay ].........: время в мс между захватом кадров [-s | --size ]..........: размер кольцевого буфера (максимальное число фотографий, чтобы ограничить) [-e | --exceed ]........: allow ringbuffer to exceed limit by this amount [-c | --command ].......: выполнить команду после сохранения картинки [-i | --input ].......: читать кадры из указанного входного плагина Можно в планировщике добавить два задания, например первое задание будет запускаться в указонное время и делать фотографии mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 1000" А второе задание будет убивать процесс killall mjpg_streamer Но лучше написать скрипт из двух строчек Цитата:
Я добавил в модуль скрипт из одной строки Переустановите модуль драйвера камеры, нажмите кнопку стоп в драйвере и пропишите в модуле планировщика вот эту строку mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 800x600" -o "output_file.so -f /mnt/Yandex -d 1000 -c /www/cgi-bin/modules/video_driver/stop.cgi" |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]() Цитата:
Но через некоторое время скрипт перестает работать... Хотя системный диск на 4 гига подключен. Такое ощущение что забивается память роутера, и он перестает записывать файлы. |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Проверьте папку /tmp
Остаются ли там видео файлы? |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Попробуйте размер кольцевого буфера уменьшить
|
![]() |
![]() |
![]() |
Метки |
mr3020, фотоотчет, openwrt, показания счетчиков |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|