亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

带摄像头和 PIR 传感器的 Raspberry Pi 家庭安全系统

检测运动使用 PIR 传感器并将 Raspberry Pi 相机图像作为电子邮件发送。

这个项目中用到的东西

硬件组件


软件应用和在线服务

故事

我最近做了一个新项目,我认为与您分享 Hackster 社区是个好主意。我一直在尝试为这个现有项目添加新功能。

我从不使用 PIR 传感器的项目中获得了这个项目的动力,该项目基于图像处理人脸检测。我意识到它有很多很长的 python 和 XML 脚本,每个人可能很难理解,而且在某些情况下检测运动和捕获图像会更有效。

目前,该项目正在使用 Raspberry Pi 相机检测到运动时捕获图像,并将该图像作为电子邮件通知发送。我已经使用python编写了脚本并发布了它。您应该有两个电子邮件帐户(我使用过 gmail)来发送和接收电子邮件。我已经在 GPIO 23 上连接了 PIR 传感器。如果您的 gmail 使用 SSL 证书,您可能需要另一个 587 端口

我一直期待着对项目的讨论和评论、建议等

定制零件和外壳

照片

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

原理图

将Raspberry Pi(5V Power)的Pin 3连接到sensor的Power pin。
Raspberry Pi(GND)的Pin 5到Sensor的GND
并将Raspberry Pi的GPIO23 Pin到输出Pin传感器(当然可以使用不同的GPIO,但应该改为Python代码)

代码

这是一个简单的 Python 代码,只需按照您的方式更改电子邮件即可。捕获图像后,我保持了 10 秒的延迟。所以下一个动作只会在 10 秒后被检测到。可以根据他们的要求更改时间。
from picamera import PiCamera
from time import sleep
import smtplib
import time
from datetime import datetime
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
import RPi.GPIO as GPIO
import time

toaddr =' TO_EMAIL'
me ='FROM_EMAIL'
Subject='安全警报'

GPIO.setmode(GPIO.BCM)

P=PiCamera()
P.resolution=(1024,768)
P.start_preview()

GPIO.setup(23, GPIO.IN)
while True:
if GPIO.input(23):
print(“Motion...”)
#相机预热时间
time.sleep(2)
P.capture('movement .jpg')
time.sleep(10)
subject='安全提示!!'
msg =MIMEMultipart()
msg['Subject'] =subject
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(user ='FROM_EMAIL' ,password='PASSWORD')
server.send_message(msg)
server.quit()

阅读更多详细信息:带有摄像头和 PIR 传感器的 Raspberry Pi 家庭安全系统


制造工艺

  1. 使用 1 线 DS18B20 传感器和 Raspberry Pi 测量温度
  2. 带有基于 Web 的图表的家庭(房间)温度和湿度监视器 – Raspberry Pi
  3. Python 和 Raspberry Pi 温度传感器
  4. Raspberry Pi 上的 1 线温度传感器 DS1820(直接 GPIO)
  5. 超声波传感器 (HC-SR04) + Raspberry Pi
  6. 带 RPi 的线跟踪传感器
  7. 树莓派上的 HA 中的运动传感器、警报、视频录制
  8. 带有 Sensorflare 和 RaspberryPi 的 433MHz 智能家居控制器
  9. Raspberry Pi Photocell 日志和警报系统
  10. Raspberry Pi 温度和光传感器
  11. Raspberry Pi 传感器和执行器控制
  12. 使用 Raspberry Pi、DHT11 传感器和 Thingspeak 构建您的第一个物联网。