SlideShare uma empresa Scribd logo
Instituto Federal do Ceará – Campus Maracanaú
Curso de extensão Robótica Educacional com Raspberry Pi
Dicas e truques
Prof. Marcelo Melo
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!
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
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
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
Boas vindas no SSH
Edite o conteúdo do texto em: nano /etc/motd
Boas vindas no SSH
● Dica: Procure um site ASCII generator e crie sua mensagem!
Boas vindas no SSH
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/
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
:
Splash no boot
● chmod a+x /etc/init.d/asplashscreen
● insserv /etc/init.d/asplashscreen
● reboot

Mais conteúdo relacionado

PDF
Oficina II - RASPBX
PPT
Como migrar seu ambiente de desenvolvimento para Linux
PDF
Guia Rápido Voyage 200
PDF
Apache2.4 tuning-hands on
PDF
Vale Security Conference - 2011 - 3 - Rener Alberto (Gr1nch) [DC Labs]
PPTX
Como recuperar senhas WEP de redes wireless com Backtrack
PDF
playframework-intro
Oficina II - RASPBX
Como migrar seu ambiente de desenvolvimento para Linux
Guia Rápido Voyage 200
Apache2.4 tuning-hands on
Vale Security Conference - 2011 - 3 - Rener Alberto (Gr1nch) [DC Labs]
Como recuperar senhas WEP de redes wireless com Backtrack
playframework-intro

Mais procurados (6)

PDF
Compilando o Android 5 para o Nexus 5
PDF
Workshop Python para Android
RTF
Pratica3 redes
PDF
Análise de qualidade de código com Sonar - Fernando Boaglio
PPTX
Shell script
PDF
openSUSE Hacks - GABRIEL STEIN
Compilando o Android 5 para o Nexus 5
Workshop Python para Android
Pratica3 redes
Análise de qualidade de código com Sonar - Fernando Boaglio
Shell script
openSUSE Hacks - GABRIEL STEIN
Anúncio

Semelhante a Raspberry pi - Dicas e truques (20)

PDF
Foca avancado
PDF
Guia Foca - Linux - Avançado
PDF
Foca linux3
PDF
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
DOC
Apostila Treinamento AvançAdo Em Linux
DOC
Apostila Treinamento AvançAdo Em Linux
DOC
Apostila Treinamento AvançAdo Em Linux
PDF
Lpi 101
PDF
PDF
Roteadores
PDF
Slackbookptbr 1.0.2
PDF
Linux System Administrator | Curso de Redes | 3Way Networks
PDF
Customizando Slackware
PDF
PDF
Guia Foca - Linux - Iniciante + Avançado
PDF
Livro Foca linux
PDF
Abc do linux
PDF
Foca iniciante
PDF
Foca linux 1
Foca avancado
Guia Foca - Linux - Avançado
Foca linux3
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
Lpi 101
Roteadores
Slackbookptbr 1.0.2
Linux System Administrator | Curso de Redes | 3Way Networks
Customizando Slackware
Guia Foca - Linux - Iniciante + Avançado
Livro Foca linux
Abc do linux
Foca iniciante
Foca linux 1
Anúncio

Mais de Marcelo Laranjeira Melo (11)

PDF
Pitch Digital Persona - Cybreus Tecnologia
PDF
Fundamentos de Blockchain
PDF
Detectando doenças com Arduino
PDF
Algoritmos Genéticos com Arduino
PDF
Oficina I - WEB MISSILE
PDF
Diversão e lucro com raspberry pi
PDF
Arduino: Passado, presente e futuro.
ODP
Raspberry Pi: o hardware para Python
PPT
Robótica com software e hardware livres
PPT
Arduino - Desenvolvendo com hardware livre
ODP
Arduino: Soluções para o mundo moderno
Pitch Digital Persona - Cybreus Tecnologia
Fundamentos de Blockchain
Detectando doenças com Arduino
Algoritmos Genéticos com Arduino
Oficina I - WEB MISSILE
Diversão e lucro com raspberry pi
Arduino: Passado, presente e futuro.
Raspberry Pi: o hardware para Python
Robótica com software e hardware livres
Arduino - Desenvolvendo com hardware livre
Arduino: Soluções para o mundo moderno

Último (19)

PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Processos na gestão de transportes, TM100 Col18
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula04-Academia Heri- Tecnologia Geral 2025
Processos na gestão de transportes, TM100 Col18
COBITxITIL-Entenda as diferença em uso governança TI
Apple Pippin Uma breve introdução. - David Glotz
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express

Raspberry pi - Dicas e truques

  • 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 :
  • 11. Splash no boot ● chmod a+x /etc/init.d/asplashscreen ● insserv /etc/init.d/asplashscreen ● reboot