Prosty monitoring wizyjny za pośrednictwem Raspberry PI i kamerki USB

Wystarczy, że podepniesz zwykłą kamerkę USB pod system Rasbian (działający pod urządzeniem Raspberry PI) i możesz zrobić system monitorujący w Twojej sieci LAN/WiFi.

Do takiego zestawu potrzebujesz:

  1. Urządzenia Raspberry PI
  2. Zainstalowanego systemu Rasbian (tutaj opisywaliśmy jak go zainstalować)
  3. Kamerki internetowej
  4. Podłączenia pod sieć LAN (przez kabel Ethernet albo WiFi) (jak podłączyć Internet do Raspberry PI)

Po pierwsze logujemy się do naszej malinki.

Dane do zalogowania do Raspberry PI przez SSH są tutaj podane.

Możemy to zrobić bezpośrednio przez np. klawiaturę podłączoną pod urządzenie lub przez sieć LAN.

Czytaj jak znaleźć adres IP Raspberry PI w sieci LAN

Aktualizujemy system:

sudo apt-get update
sudo apt-get upgrade

Sprawdzamy nastepnie jaką mamy wersję Rasbiana.

Można to zrobić przez komendę neofetch. Opisywaliśmy to w artykule: Jak w kozacki sposób pokazać w konsoli info o Twoim systemie operacyjnym

Dla Raspbian Jessie instalujemy następujące pakiety i oprogramowanie:

sudo apt-get remove libavcodec-extra-56 libavformat56 libavresample2 libavutil54
wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
sudo dpkg -i ffmpeg_3.1.1-1_armhf.deb

Mirror: ffmpeg_3.1.1-1_armhf.deb

sudo apt-get install curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5
wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_jessie_motion_4.0.1-1_armhf.deb
sudo dpkg -i pi_jessie_motion_4.0.1-1_armhf.deb

Mirror: pi_jessie_motion_4.0.1-1_armhf.deb

Dla Raspbian Stretch instalujemy następujące pakiety i oprogramowanie:

sudo apt-get install libmariadbclient18 libpq5 libavcodec57  libavformat57 libavutil55 libswscale4
sudo wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_stretch_motion_4.0.1-1_armhf.deb 
sudo dpkg -i pi_stretch_motion_4.0.1-1_armhf.deb

Mirror: pi_stretch_motion_4.0.1-1_armhf.deb

Konfiguracja Motion:

sudo nano /etc/motion/motion.conf

znajdź następujące parametry i przypisz poniższe wartości:

W programie nano frazę znajdziesz poprzez kombinację klawiszy CTRL+W

daemon on
stream_localhost off
output_pictures off
ffmpeg_output_movies off

Opcjonalnie:

stream_maxrate 100
framerate 100
width 640
height 480

Jak widać możemy tutaj określić rozmiar filmu.

Konfiguracja deamona:

sudo nano /etc/default/motion

Ustaw:

start_motion_daemon=yes

Usługę włączamy poprzez:

sudo service motion start

Wyłączamy:

sudo service motion stop

Efekt naszych dzialań możemy zobaczyć wprost w przeglądarce internetowej wywołując na innym komputerze w tej samej sieci:

192.168.1.14:8081

Gdzie 192.168.1.14 to adres IP naszego urządzenia Raspberry PI

 

źródła: https://pimylifeup.com/raspberry-pi-webcam-server/

Możesz również polubić…

Inna porada:
Jakie jest hasło do zalogowania się do OSMC przez SSH (konsolę Linux)…