Tabla de contenido:
- Paso 1: reúna los componentes
- Paso 2: Programa tu Raspberry Pi
- Paso 3: ejecución de código Python y solución de problemas
Video: Cámara de vigilancia Raspberry Pi con alerta por correo electrónico: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
La seguridad es una preocupación importante hoy en día y hay muchas tecnologías presentes en la actualidad para mantener su lugar seguro y monitoreado. Las cámaras de circuito cerrado de televisión son muy útiles para vigilar su casa u oficina. Aunque los precios de este tipo de cámaras se han reducido significativamente desde sus inicios, las cámaras IP, que tienen la capacidad de enviar y recibir la fecha a través de la red, son muy caras. En este Instructable hicimos una pequeña cámara de vigilancia que enviará una alerta por correo electrónico, si la cámara detecta algún movimiento frente a la cámara.
Paso 1: reúna los componentes
1. Cámara / cámara web Raspberry Pi
2 frambuesa pi 3
3.sensor de movimiento
Paso 2: Programa tu Raspberry Pi
Python será una buena opción para programar raspberry Pi, así que nosotros …
código:
desde picamera import PiCamerafrom time import sleep
importar smtplib
tiempo de importación
desde fecha y hora importar fecha y hora
desde email.mime.image importar MIMEImage
desde email.mime.multipart importar MIMEMultipart
importar RPi. GPIO como tiempo de importación GPIO
toaddr = '[email protected]' # ID de correo electrónico de los destinatarios
me = '[email protected]' # id de correo electrónico del remitente
Asunto = 'alerta de seguridad'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. resolución = (320, 240)
P.start_preview ()
Configuración de GPIO (23, GPIO. IN)
while True: si GPIO.input (23):
print ("Motion …") # tiempo de calentamiento de la cámara
hora de dormir (2)
P.capture ('movimiento.jpg')
hora de dormir (10)
asunto = 'Alerta de seguridad !!'
msg = MIMEMultipart ()
msg ['Asunto'] = asunto
msg ['De'] = yo
msg ['Para'] = toaddr
fp = open ('movimiento.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
servidor = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (usuario = '[email protected]', contraseña = 'xxxxxxxxx') # ID de correo electrónico y contraseñas de los remitentes
server.sendmail (yo, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Paso 3: ejecución de código Python y solución de problemas
conecte los pines del sensor PIR a
1. PIR vcc a rpi-2 (Pin físico)
2.. PIR gnd a rpi-6 (Pin físico)
3. Salida PIR a rpi-16 (Pin físico)
(El recuento de pines físicos comenzará de 1 a 40, vea la imagen)
PARA MÁS INFORMACIÓN VER LAS FOTOS
copia el código en el rpi-desktop
luego abre la terminal
- escritorio cd /
- sudo python codce1.py
eso es todo
solución de problemas
1. Si encontró algún error de sangría al ejecutar Python, descargue el código del archivo adjunto code1.py
2.si encuentra una pantalla negra / gris en lugar de una transmisión de video en Pi
escriba el siguiente comando en la terminal
sudo modprobe bcm2835-v4l2
3. Asegúrese de haber agregado las credenciales de gmail adecuadas, luego ejecute el código Python
Recomendado:
Cámara de correo electrónico Arduino Security 3G / GPRS con detección de movimiento: 4 pasos
Cámara de correo electrónico Arduino Security 3G / GPRS con detección de movimiento: En este manual, me gustaría contarle acerca de una versión de cómo construir un sistema de vigilancia de seguridad con un detector de movimiento y enviar fotos al buzón a través del escudo 3G / GPRS. otras instrucciones: instrucción 1 e instrucción
Cámara de correo electrónico Arduino (VC0706 + 3G Shield + Arduino M0 analógico): 5 pasos
Cámara de correo electrónico Arduino (VC0706 + 3G Shield + Arduino M0 Analógico): Una vez tuve una cámara VC0706 en mis manos. Lo conecté con éxito a Arduino UNO, tomé una foto y la grabé en micro SD. Quería algo más: transferir la foto recibida a algún lugar. Por ejemplo, a través del escudo 3G / GPRS. Lo más simple es sen
La cámara web más sencilla como cámara de seguridad: detección de movimiento e imágenes enviadas por correo electrónico: 4 pasos
Cámara web más sencilla como cámara de seguridad: detección de movimiento e imágenes enviadas por correo electrónico: ya no es necesario descargar o configurar el software para obtener imágenes de detección de movimiento desde su cámara web a su correo electrónico; simplemente use su navegador. Utilice un navegador Firefox, Chrome, Edge u Opera actualizado en Windows, Mac o Android para capturar la imagen
Monitoreo de temperatura ambiente controlada por Raspberry Pi con salida de imagen Gnuplot y capacidad de alerta por correo electrónico: 7 pasos
Monitoreo de temperatura ambiente controlada de Raspberry Pi con salida de imagen Gnuplot y capacidad de alerta por correo electrónico: donde trabajo, hay una sala muy importante que alberga muchas computadoras. La temperatura ambiente de esta sala debe ser muy fría para optimizar el rendimiento de estos sistemas. Se me pidió que creara un sistema de monitoreo que tuviera la capacidad de
Cómo reenviar su correo TIGERweb a su cuenta de correo electrónico: 5 pasos
Cómo reenviar su correo de TIGERweb a su cuenta de correo electrónico: Seamos realistas, es difícil verificar el correo de TIGERweb. Microsoft Outlook Web Access es lento, defectuoso y, en general, desagradable de usar. Ahí es donde entra en juego este tutorial. Una vez que haya terminado aquí, es de esperar que pueda verificar toda su TIGERweb e-ma