O documento fornece instruções sobre como configurar e usar o programa Motion em uma Raspberry Pi para implementar um sistema de vigilância por vídeo. Ele também explica como personalizar as mensagens de boas-vindas no SSH e exibir uma imagem de splash na inicialização.
1. Instituto Federal do Ceará – Campus Maracanaú
Curso de extensão Robótica Educacional com Raspberry Pi
Dicas e truques
Prof. Marcelo Melo
2. Motion é um programa gratuito que monitora o sinal de vídeo a partir de câmeras.
Além disso, ele é capaz de detectar se uma parte significativa do quadro mudou;
em outras palavras, que pode detectar o movimento. Um sistema de CFTV pode ser
Facilmente implementado com ele!
3. MOTION
Instalação
● sudo apt-get update
● sudo apt-get upgrade
● sudo apt-get install motion
Depois editamos o arquivo .conf em
● sudo nano /etc/motion/motion.conf
4. MOTION
Encontre e altere as linhas como mostra abaixo:
●
daemon on
● webcam_localhost off
● webcam_maxrate 100 (opcional)
●
framerate 25 (opcional)
● width 640
●
Height 480
Salve as alterações!
● Edite: sudo nano /etc/default/motion
start_motion_daemon=yes
● Inicie o motion: sudo service motion start
●
Abra o browser e digite: localhost:8081
5. Iniciar script junto com a RPi
Edite o arquivo rc.local conforma abaixo
●
nano /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
python /etc/seu_script.py &
exit 0
6. Boas vindas no SSH
Edite o conteúdo do texto em: nano /etc/motd
7. Boas vindas no SSH
● Dica: Procure um site ASCII generator e crie sua mensagem!
9. Splash no boot
● apt-get install fbi
● Copie sua imagem para /etc e renomeie para
splash.png.
● Crie um script chamado "asplashscreen" em
/etc/init.d/
10. Splash no boot#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {
/usr/bin/fbi -T 1 -noverbose -a /etc/splash.png
exit 0
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo "Usage: asplashscreen [start|stop]" >&2
exit 3
;;
esac
: