Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2013, 03:25   #21
medvedich
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0
medvedich is an unknown quantity at this point
По умолчанию Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Есть небольшое примечание. При нажатии на кнопку "СТОП" во вкладке драйвера камеры выкидывает вот такое: Страница аварийно закрыта и требуется страницу перезагружать. Вроде мелочь, но при частом использовании начинает раздражать.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 289
Размер:	37.7 Кб
ID:	1396  

Последний раз редактировалось medvedich; 21.12.2013 в 03:47.
medvedich вне форума   Ответить с цитированием
Старый 21.12.2013, 15:50   #22
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Есть такая проблема, но пока решение не найдено
Admin вне форума   Ответить с цитированием
Старый 03.01.2014, 12:09   #23
medvedich
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0
medvedich is an unknown quantity at this point
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Ну это и не критично). Кстати удалось решить проблему ограничения разрешения изображения. Вся беда была в хабе. Он слишком медленным оказался. И при попытке урезать плату, дабы впихнуть в корпус mr3020, хаб благополучно издох. Пришлось купить новый. И картинка пошла с разрешением 1024х768 при 20 кадрах в секунду.
medvedich вне форума   Ответить с цитированием
Старый 03.04.2014, 14:56   #24
medvedich
Junior Member
 
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0
medvedich is an unknown quantity at this point
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Здравствуйте, возник еще один нюанс ... При съемке фото камера не сразу успевает самоотрегулировать яркость, отчего часто проскакивают снимки слишком темные. На это ей надо порядка 4-х секунд. Как в скрипте задать задержку захвата кадра?
medvedich вне форума   Ответить с цитированием
Старый 10.04.2014, 11:53   #25
DEM
Senior Member
 
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0
DEM is an unknown quantity at this point
По умолчанию Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Цитата:
Сообщение от Admin Посмотреть сообщение
Можно вот таким способом, без планировщика запустить, фотки будут сыпаться каждые 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"
Все настроил как описано в данном посте.
Но через некоторое время скрипт перестает работать...
Хотя системный диск на 4 гига подключен.
Такое ощущение что забивается память роутера, и он перестает записывать файлы.
DEM вне форума   Ответить с цитированием
Старый 10.04.2014, 18:46   #26
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Проверьте папку /tmp
Остаются ли там видео файлы?
Admin вне форума   Ответить с цитированием
Старый 11.04.2014, 14:47   #27
DEM
Senior Member
 
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0
DEM is an unknown quantity at this point
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Цитата:
Сообщение от Admin Посмотреть сообщение
Проверьте папку /tmp
Остаются ли там видео файлы?
Нету...
Странно что определенное время работает скрипт, файлы сохраняются, а потом перестают сохраняться...
DEM вне форума   Ответить с цитированием
Старый 17.04.2014, 12:55   #28
alexey
Junior Member
 
Регистрация: 17.04.2014
Сообщений: 9
Вес репутации: 0
alexey is an unknown quantity at this point
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Я правильно понял? Поправьте если ошибся.
Сохраняем кадр:
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /tmp/snapshot.jpg -d 1000"
Отправляем на почту:
ssmtp [email protected] </tmp/snapshot.jpg
alexey вне форума   Ответить с цитированием
Старый 17.04.2014, 18:02   #29
alexey
Junior Member
 
Регистрация: 17.04.2014
Сообщений: 9
Вес репутации: 0
alexey is an unknown quantity at this point
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Прописал в планировщике это задание:

mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /tmp/snapshot.jpg -d 1000"

ничего не происходит.
alexey вне форума   Ответить с цитированием
Старый 17.04.2014, 18:16   #30
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.

Что бы мне не повторяться, прочтите внимательно первые две страницы.
Admin вне форума   Ответить с цитированием
Ответ

Метки
mr3020, фотоотчет, openwrt, показания счетчиков


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика