Камера Raspberry Zero с motioneyeos - Часть 0 - Устанавливаем motioneyeos и делаем корпус для устройства

Задача:

Сделать камеру дешевле 70$, с возможностью отправлять фото полученные по обнаружению движения прямо в облако.

История

Проведя обзор, пришло понимание, что вроде бы и простая задача, но готовых решений, которые можно гибко настраивать за цену меньше 70$ нету. Есть желание проверить, что может получиться из связки Raspberry ZERO и motioneyeos.

Пожелание:

  1. Отправка фото на гугл диск
  2. .
  3. ….
  4. .
  5. Ждущий режим при питании от аккумулятора, и пробуждение по ИК и\или радио сигналу
  6. Кнопка выключить камеру (чтобы можно было выключить не только через веб-интерфейс камеры)

Фото платы с камерой

Пример фото ночной съемки

Установка motioneyeos в качестве операционной системы

https://github.com/ccrisan/motioneyeos/wiki/Installation

Сперва по ошибке скачал файл для RP 3, посчитав, что ZERO версия полный аналог большой Raspberry 3, но не стартанула система, скачав правильный файл, распаковав, и прошив - операционная система загрузилась.

Непонятным остатается, то что в главном меню не отображается прямая трансляция с камеры. Для обычной распбере там было изображение.

Загружаем last version, это архив, нужно сперва будет распокавать, получим файл такого плана motioneyeos-raspberrypi-20190427.img

A Video Surveillance OS For Single-board Computers https://github.com/ccrisan/motioneyeos/releases/tag/20190911

Скачиваем и прошиваем

Название архива говорит, что он для Raspberry Pi 3, для ZERO качаем другой файл

Название архива говорит, что он для Raspberry Pi 3, для ZERO качаем другой файл

Корпус

Так как тестирование планируется долгим, чтобы плата не покрылась изрядно пылью, подбираем корпус из доступных вариантов распаячных коробок.

Практика показала, что радиатор на процесор нужно ставить обязательно, плюсом могут стать дополнительные отверстия под вентиляцию.

Замеры потребляемого тока

Видим, что подсветка потребляет часть энергии. Потребление постоянно меняется +- 15 мА можно смело учитывать.

Потребление с подсветкой = 0.63 А

Потребление на свету, подсветка в минимум = 0.40 А

Напряжение Ток Условия
5v 0.63 А Ночь
5v 0.40 А День

Доступные настройки веб интерфейса

На полной версии raspberry pi 3 здесь отображался текущий вид с камеры, сейчас пусто, что странно

По умопчанию вводим имя admin и поле пароль оставляем пустым

Мини тест, смотрим время за которое будет получена картинка с настройками приближенным к максимальному качеству

Фото интерфейса с оф. сайта
https://github.com/ccrisan/motioneyeos/wiki/Screenshots

Подключение по SSH

Почитав оф.источники видем, что операционная система сильно урезана, если планируем помимо камеры еще что-то запускать на Raspberry, то советуют ставить motioneye в виде приложения.

https://github.com/ccrisan/motioneyeos/wiki/FAQ#command-line--shell-access

Command Line & Shell Access How can I log in on SSH/TTY console? motionEyeOS listens on the standard port 22, if you want to use SSH. Use root or admin as username (admin is just an alias for root) and the password that you set for the administrator in the web UI. By default (when the administrator’s password is empty), you won’t be prompted for a password.

I can’t seem to find apt-get or any other package manager. What gives? motionEyeOS is not a general-purpose Linux distribution. You can’t install packages like you do with a normal distro. If you need to further customize your setup, installing motionEye on a common distro is recommended.


Подключаемся к камере

Фото сделаные камерой лежат здесь

1
2
[root@Cambot01 ~]# ls /data/output/Camera1/
2016-10-08/ 2016-10-09/

Полезные ссылки:

Where is the video log?
https://github.com/ccrisan/motioneyeos/issues/556

SSH Client On motionEyeOS
https://github.com/ccrisan/motioneyeos/wiki/SSH-Client-On-motionEyeOS

Установка motioneyeos как простое приложение для Raspbian OS

??????????????????????????????????????
Над этим идет работа, а пока все
??????????????????????????????????????

https://www.umpah.net/raspberry-pi-security-cam-installing-motioneye/

https://github.com/ccrisan/motioneye/wiki/Install-On-Raspbian

RaspberryPI models comparison
http://socialcompare.com/en/comparison/raspberrypi-models-comparison

Hardware acceleration / Low framerate
https://github.com/ccrisan/motioneyeos/issues/1313

The Pi3 works great and is showing around 10/10 fps in the overlay. The pi zero is showing around 4/1 fps in the overlay.

Low Frame rate on Pi Zero W
https://github.com/ccrisan/motioneyeos/issues/1021
https://github.com/ccrisan/motioneyeos/issues/1548

Hardware acceleration
h264/omx
No live-stream and close your web browser connection as it loads the CPU.

https://github.com/ccrisan/motioneye/wiki/Action-Buttons

UPDATE:

После продолжительного теста было замечено, что через сутки камера могла не показывать фото, админка приложения грузилась, но вместо фото был просто черный экран, причины этому могло быть две, нагрев и слабое питание из-за длинных проводов. Камера висит под потолком, если питать 5 вольтами с длинного провода, то напряжение проседает, возможно это и было основной причиной сбойной работы. В последнем апдейте решил, еще добавить охлаждения на модуль камеры и на плату распбери пай. Так же удлинил провод питания, и чтобы не было просадки напряжения поставил повышающий модуль на 20 вольт от БП, и понижающий до 5 вольт модуль в корпусе камеры. В течении уже пяти дней все работает отлично.

Share