Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Sistema de segurança residencial Raspberry Pi com câmera e sensor PIR

Detecção de movimento com sensor PIR e envio da imagem da câmera Raspberry Pi por e-mail.

Coisas usadas neste projeto

Componentes de hardware


Aplicativos de software e serviços online

História

Fiz recentemente um novo projeto e achei que seria uma boa ideia compartilhar com vocês a comunidade Hackster. Estou continuamente tentando adicionar novas funcionalidades a este projeto existente.

Obtive motivação para este projeto a partir do projeto que fiz sem o sensor PIR, que era baseado em detecção de rosto por processamento de imagem. Percebi que havia muitos scripts python e XML longos, o que pode ser difícil para todos entenderem também, em alguns casos, detectar um movimento e capturar uma imagem seria mais eficaz.

Atualmente, o projeto está capturando imagens quando o movimento é detectado com a câmera Raspberry Pi e enviando essa imagem como notificação por e-mail. Usei o python para escrever o script e também o publiquei. Você deve ter duas contas de e-mail (usei o gmail), para enviar e receber e-mails. Eu conectei o sensor PIR no GPIO 23. Se o seu gmail usa certificados SSL, você pode precisar de outra porta que 587

Estou sempre ansioso por discussões sobre o projeto e comentários, sugestões, etc.

Peças e gabinetes personalizados

Fotos



screenshot_from_2018-10-18_11-39-25_IKrEi0RZxT.png

Esquemas


Conecte o pino 3 do Raspberry Pi (alimentação de 5 V) ao pino de alimentação do sensor.
Pino 5 do Raspberry Pi (GND) ao GND do sensor
e o pino GPIO23 do Raspberry Pi ao pino de saída do sensor (é claro que pode-se usar GPIO diferente, mas então deve-se mudar para o código Python)


Código

É um código python simples, basta alterar os e-mails conforme você os fez. Eu mantive 10 segundos de atraso após a imagem ser capturada. então o próximo movimento só será detectado após 10 segundos. pode-se alterar o tempo com seus requisitos.
da picamera import PiCamera
from time import sleep
import smtplib
import time
from datetime import datetime
de email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
import RPi.GPIO como GPIO
tempo de importação

toaddr =' TO_EMAIL '
me =' FROM_EMAIL '
Assunto =' alerta de segurança '

GPIO.setmode (GPIO.BCM)

P =PiCamera ()
P.resolution =(1024.768)
P.start_preview ()

GPIO.setup (23, GPIO.IN)
enquanto Verdadeiro:
if GPIO.input (23):
print (“Motion…”)
# tempo de aquecimento da câmera
time.sleep (2)
P.capture ('movimento .jpg ')
time.sleep (10)
assunto =' Alerta de segurança !! '
msg =MIMEMultipart ()
msg [' Assunto '] =assunto
msg ['From'] =me
msg ['To'] =toaddr

fp =open ('movement.jpg', 'rb')
img =MIMEImage (fp.read ())
fp.close ()
msg.at tach (img)

server =smtplib.SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (usuário ='FROM_EMAIL' , senha ='SENHA')
server.send_message (msg)
server.quit ()

Leia mais detalhes:Sistema de segurança residencial Raspberry Pi com câmera e sensor PIR

Processo de manufatura

  1. Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
  2. Monitor de temperatura e umidade da casa (ambiente) com gráfico baseado na web - Raspberry Pi
  3. Sensor de temperatura Python e Raspberry Pi
  4. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  5. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  6. Sensor de rastreamento de linha com RPi
  7. Sensor de movimento, alarme, gravação de vídeo em HA no Raspberry Pi
  8. Controlador Smart Home de 433 MHz com Sensorflare e RaspberryPi
  9. Registro da fotocélula Raspberry Pi e sistema de alerta
  10. Temperatura do Raspberry Pi e sensor de luz