Accesorios PC viejo + frambuesa PI = DoorCam & vigilancia Kit (3 / 9 paso)

Paso 3: Inicial instalación configuración y paquetes

Ajustes iniciales

Crear dos cuentas de GMAIL, para almacén de los archivos jpeg y archivos mjpeg.

En el RPI permiten acceder directamente a la interfaz gráfica:

 $ sudo raspi-config 

escoge la opción:

Escritorio inicie la sesión como usuario 'pi' en el escritorio gráfico

A continuación, reiniciar el sistema.

Instalar sendEmail

Descargar el archivo tar de sendEmail:

 $ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 

extraer:

 $ tar -zxvf sendEmail-v1.56.tar.gz 

copiar a la ruta correcta:

 $ sudo cp -a sendEmail-v1.56/sendEmail /usr/local/bin 

Haga ejecutable

 $ chmod +x /usr/local/bin/sendEmail 

Instale el soporte para TLS de Gmail

 $ sudo apt-get install libnet-ssleay-perl libio-socket-ssl-perl 

después de instalar, cambiar como sigue:

 $ sudo nano /usr/share/perl5/IO/Socket/SSL.pm 

CTRL-W encontrar la línea con este argumento:

m{^(!?) (?:( SSL(?:V2|V3|V23|V2/3)) | (TLSv1[12]?)) $i}

y cámbiela a:

m{^(!?) (?:( SSL(?:V2|V3|V23|V2/3)) | (TLSv1[12]?))} me

guardar y salir

intente enviar un correo electrónico con la línea de comandos:

 $ sendEmail -f YOUREMAIL1 -t YOUREMAIL2 -u "OBJECT" -m "MESSAGE TEXT" -xu YOUREMAIL1 -xp YOURPASSWORD -o tls=yes -s smtp.gmail.com:587 

Instalar Chromium Browser

 $ sudo apt-get install chromium-browser 

establecer ahora cromo navegador autostart modo de quiosco:

 $ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 

(si no lo has hecho de NOOBS: sudo nano /etc/xdg/lxsession/LXDE/autostart)

#--Perfil LXDE

#--escritorio--Perfil de LXDE

#-no-splash

auto # ejecuta el navegador

s apagado - dpms

s noblank

--kiosco--Habilitar modo quiosco--con--touch-eventos-táctil-eventos-ui - deshabilitar ipv6, permite-archivo-acceso-de-archivos - disable-java--disable-restore-estado de la sesión--desactivar sincronización--disable-translate--tamaño de la caché de disco = 1--tamaño de la caché de medios de comunicación = 1 http://localhost:YOURWEBCAMPORT

reiniciar ahora

Instalar MP3 PLAYER

 $ sudo apt-get install mpg123 

Instalar Motion

 $ sudo apt-get install motion 

modificar el archivo de configuración:

 $ sudo nano /etc/motion/motion.conf 

Básicamente, he cambiado estas opciones:

#start como
demonio

demonio en

# Rotar imagen

gire 90 (mi webcam es 270° rotado)

# Ancho imagen

anchura 640 (Compruebe la resolución de la webcam)

# Altura de la imagen

altura 480 (Compruebe la resolución de la webcam)

# Máximo número de fotogramas

velocidad de fotogramas 2

# Umbral

umbral de 15000

# Marcos deben contener movimiento

minimum_motion_frames 2

# Especifica el número de los capturados

pre_capture 5

# El codec que utiliza ffmpeg para la compresión de vídeo

ffmpeg_video_codec mpeg4

# Escucha el servidor mini-http

webcam_port 8080 (el puerto preferido seleccionado)

# Puerto TCP/IP para el servidor http escuchar en

control_port 8081 (seleccionar otro puerto por puerto de la webcam)

# Restringir conexiones de webcam a localhost solo

webcam_localhost de

# Comando a ejecutarse cuando un evento comienza.

on_event_start mpg123 -m--ganar 70 /home/pi/testsound.mp3;

# Comando a ejecutarse cuando una imagen (. ppm|. se guarda jpg) (predeterminado: ninguno)

on_picture_save sendEmail -f YOUREMAIL1 -t YOUREMAIL1 -u "movimiento detectado!" -m "http://"'curl -s checkip.dyndns.org|sed -s /. * dirección IP: / /' -e / <. * $/ /'' ": 8080" - xu YOUREMAIL1 - xp YOURGMAILPSSWD -o tls = yes -s smtp.gmail.com:587 - a %f

# Comando a ejecutar cuando un archivo de película (. mpg|. se crea el AVI).

on_movie_start sendEmail -f YOUREMAIL2 -t YOUREMAIL2 -u "Motion timelapse" -m "http://"'curl -s checkip.dyndns.org|sed -s /. * dirección IP: / /' -e / <. * $/ /'' ": 8080" - xu YOUREMAIL2 - xp YOURGMAILPSSWD -o tls = yes -s smtp.gmail.com:587 - a %f

Configuración final

Añadir los siguientes líneas en el archivo rc.local:

 $ sudo nano /etc/rc.local 

antes de agregar "salida":

sudo mkdir /var/run/motion

sudo chmod + rwxt /var/run/motion

movimiento de sudo

sueño 60

guardar y salir

ahora crear un script que compruebe si se ha cambiado la IP pública

 $ nano ipchangecheck.sh 

Añadir este script:

#! / bin/bash

IPFILE = ~ / dirección IP

CURRENT_IP = $(curl -s checkip.dyndns.org | sed -e /. * dirección IP: / /' -e/<. * $/ /')

Si [-f $IPFILE]; entonces

KNOWN_IP = $(cat $IPFILE)

otra cosa

KNOWN_IP =

fi

Si ["$CURRENT_IP"! = "$KNOWN_IP"]; entonces

echo $CURRENT_IP > $IPFILE

sendEmail -f YOUREMAIL1 -t YOUREMAIL1 -u "Tu IP se cambia!" -m $CURRENT_IP - xu YOUREMAIL1 - xp YOURGMAILPASSWORD -o tls = yes -s smtp.gmail.com

guardar y salir

 $ chmod 700 ipchangecheck.sh 

Si desea revisar cada cinco minutos:

 $ sudo nano /etc/crontab 

* / 5 **** pi bash /home/pi/ipchangecheck.sh

guardar y salir

Artículos Relacionados

Arduino y frambuesa Pi: construcción de sistemas confiables con contadores de tiempo del perro guardián

Arduino y frambuesa Pi: construcción de sistemas confiables con contadores de tiempo del perro guardián

Resumen: En este Instructable veremos cómo construir más confiables sistemas informáticos utilizando contadores de tiempo del perro guardián. Mostramos cómo configurar y utilizar el Raspberry Pi y temporizadores de control interno de Arduino. También
Estación de juegos de RetroPie frambuesa Pi (optimizada para N64)

Estación de juegos de RetroPie frambuesa Pi (optimizada para N64)

¿Quieres revivir tu N64 días de infancia o como juegos viejos y quieren jugar Zork? ¿Cómo vamos a hacer esto que dices? Bueno, este tutorial es para ti!Vamos a construir una estación de juegos de RetroPie con un Raspberry Pi. Emulará casi cada sistem
¿Timbre inteligente frambuesa Pi: Quién está en mi puerta?

¿Timbre inteligente frambuesa Pi: Quién está en mi puerta?

Este proyecto pretende replicar algunos de los timbres inteligentes que hay en el mercado. Esta versión será detectar cuando alguien ha tocado el pomo o timbre de la puerta y o tweet, texto, o correo electrónico una foto de la persona en la puerta. S
HumidorPi: Un elegante Humidor barato con frambuesa Pi y nodo-rojo

HumidorPi: Un elegante Humidor barato con frambuesa Pi y nodo-rojo

Se trata de cómo modifiqué un estándar 100 humidor del cigarro para proporcionar humedad constante y temperatura a través de WiFi.Características:Costo total unos 125$ incluyendo 55$ para el humidor no modificado. Podría hacerlo más barato.Interfaz W
Internet de cosas inodoro carga eventos a la nube (frambuesa PI)

Internet de cosas inodoro carga eventos a la nube (frambuesa PI)

Internet de cosas inodoro carga descarga eventos y cambio de rollo de papel higiénico eventos a hoja de cálculo de Google Drive.¿Cómo funciona? – Un interruptor de flotador del sensor llano líquido de acuario detecta nivel de tanque de inodoro; desca
Kit de foto 360 para smartphones

Kit de foto 360 para smartphones

Si estás interesado en accesorios de fotografía nuevos smartphone - este kit le permite capturar animaciones artísticas de rotar objetos. Su perfecto para mostrar objetos en las redes sociales.El efecto es mejor visto para ser apreciado - ver los pri
Frambuesa Pi B + arranque desde la tarjeta SD

Frambuesa Pi B + arranque desde la tarjeta SD

El nuevo modelo de frambuesa Pi B + usa Micro SD cards(WOOHOO!!!), espere ¿qué pasa si tengo tarjetas SD de mi viejo Pi quiero usar?Eso es lo que se creó este instructables para ayudarle a hacer.Gracias a la Fundación Raspberry Pi y a la comunidad pa
Monitor de Internet frambuesa Pi

Monitor de Internet frambuesa Pi

En mi casa, a menudo se puede escuchar alguien gritando "está el Internet?" A veces es pero la mayoría de las veces es un "usuario". Decidí construir un aparato que sería fácil de saber si la conexión a internet estaba funcionando o no
Lámpara del Cadillac

Lámpara del Cadillac

cuando voy a través de exámenes tengo que pensar en algo más para romper la monotonía de estudiar alemán e historia.  Para ello, propusieron ideas sobre este proyecto.En cuanto a lo que "género" se encuentra en.  No me importa realmente.  Sin em
Ranurador del CNC de construcción propia (DIY) - Arduino basado (GRBL)

Ranurador del CNC de construcción propia (DIY) - Arduino basado (GRBL)

Ya para unos pocos meses o incluso años, planeaba construir mi propia fresadora CNC. Ahora he decidido era el momento de hacerlo! He leído mucho sobre otros proyectos de bricolaje y al final me ha gustado el diseño de la intstructable de Arduino CNC
Paraguas Samurai Espada

Paraguas Samurai Espada

Este es un DIY de la fresa de la lluvia: Espada de Samurai paraguasHe hecho esto con un paraguas negro viejo. Ahora usted puede hacer demasiado con su paraguas con estos pasos...Paso 1: Los materiales: Los materiales para este proyecto es muy simpleN
Adiós Moshi o cómo ejecutar su impresora láser en Arduino

Adiós Moshi o cómo ejecutar su impresora láser en Arduino

Actualización 19/04/2016:MarlinKimbra está aquí!Este es uno de los mejores firmwares basados en Marlin que he visto durante mucho tiempo, no es falta.Pero para nuestro propósito aquí sólo está siendo actualizados y conseguir mejores resultados.Consul
Máquina mini Arcade desarrollado por Pi

Máquina mini Arcade desarrollado por Pi

El 'Instructarcade' es un self-made bartop mini con controles para un jugador. Con la frambuesa Pi y es pantalla táctil oficial, toneladas de usos son posibles.Ha diseñado principalmente para juegos retro arcade (MAME), pero también emuladores de otr
Matriz de LED 8 x 8 para RaspberryPi y 3 programas de

Matriz de LED 8 x 8 para RaspberryPi y 3 programas de

Se trata de una matriz de LED 8 x 8 para una RaspberryPi y tres programas a ejecutar en él:1 - un programa "Hola mundo" con una fuente completa de inglés.2 - un juego de dados.3 - una versión pequeña de 8 x 8 del juego de la vida de Conway..Se n