0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用树莓派的家庭安全电子邮件警报系统的制作

454398 来源:网络整理 作者:网络整理 2019-11-15 10:30 次阅读

第1步:您需要什么

运行Raspbian的Raspberry Pi

USB摄像头

PIR传感器

用于访问Internet的USB Wi-Fi模块(可选,如果您连接了用于Internet的以太网电缆,则不需要USB Wi-Fi模块)

电源适配器为Rsapberry Pi供电

步骤2:使用Raspbian设置Raspberry Pi

首先,您需要在自己的Raspbian上安装您将在Raspberry Pi中使用的微型SD卡。

您可以从Raspberry Pi网站上下载Raspbian的最新映像,网址为:

http://www.raspberrypi.org/downloads/

您将需要使用图像写入工具将图像安装到SD卡上。您可以在以下位置找到执行此操作的步骤:

http://www.raspberrypi.org/documentation/installat 。..

步骤3:安装OpenCV并必需的库

有很多方法可以做到这一点。但是我更喜欢使用OpenCV网站上提供的最简单的方法,该方法位于http://docs.opencv.org/doc/tutorials/introduction/。..

打开树莓派的终端并执行以下命令。..

安装编译器

$ sudo apt-get install build-essential

安装必需的软件包

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

安装可选包

$ sudo apt-get install python-dev python -numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

现在将OpenCV下载到要编译源代码的任何位置。

$ mkdir xxx

$ cd xxx

$ git clone https://github.com/Itseez/opencv.git

使用以下命令创建和构建目录并配置OpenCV cmake的。不要忘记

$ cd OpenCV-2.4末尾的。.部分。*

$ mkdir build

$ cd build

$ cmake -D CMAKE_BUILD_TYPE =发布-D CMAKE_INSTALL_PREFIX =/usr/local -D WITH_TBB = ON -D BUILD_NEW_PYTHON_SUPPORT = ON -D WITH_V4L = ON -D INSTALL_C_EXAMPLES = ON -D INSTALL_PYTHLES WITH_QT = ON -D WITH_OPENGL = ON 。.

现在编译它

$ make

最后安装OpenCV

$ sudo make安装

步骤4:Python代码

在编辑以下几行后使用随附的Python代码

gmail_user =“ xxxx @ gmail .com“ #Sender电子邮件地址

在上一行中输入您的电子邮件地址,用来发送捕获的照片

gmail_pwd =” xxxx“ #Sender电子邮件密码

输入发件人电子邮件地址的密码

至=“ xxxx@gmail.com”#收件人电子邮件地址

输入带有图片的电子邮件所接收到的电子邮件地址将被发送。..

第5步:进行必要的连接d测试设置

现在将USB摄像头和PIR传感器连接到Raspberry Pi。

使用三根母对母跳线,您需要将每个PIR传感器的连接器连接至Raspberry Pi上的相应引脚。

将PIR传感器上标有顶部的VCC连接至Raspberry Pi的5V引脚,将中间的一个标记为OUT的引脚连接到GPIO引脚4,将底部标记为GND的引脚连接到也标记为GND的接地引脚。

现在,您可以使用sudo运行python代码以检查设置。每当PIR传感器检测到移动时,都会捕获图像并将电子邮件设置为您输入的电子邮件地址作为接收者的电子邮件地址。

步骤6:如何进行最终设置外观和输出

现在,如果将设置放在家门的前面并运行python代码并离开你家。如果有人打开门,您将收到一封电子邮件警报。

步骤7:在Raspberry Pi中添加Wi-Fi支持

在Raspberry Pi上设置Wi-Fi的明确步骤已在官方指南中给出

http://www.raspberrypi.org/documentation/configura 。..

步骤8:Raspberry Pi自动登录以及自动启动和运行Python代码

要通过在启动树莓派时自动在启动时自动运行python代码,请执行以下步骤。

自动登录:

在终端中:

sudo nano/etc/inittab

向下滚动到:

1:2345:respawn:/sbin/getty 115200 tty1

并更改为

#1:2345:respawn:/sbin/getty 115200 tty1

在该行下添加:

1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2》&1

Ctrl + X退出,Y保存,然后输入两次

自动运行python代码

sudo nano/etc/rc.local

滚动到底部并在出口0上方添加以下内容:

sudo python/directory/pythonfile.py

按Ctrl + X退出,Y保存,然后按两次Enter。

如果您遇到ny中的问题,请查看http://elinux.org/RPi_Debian_Auto_Login

现在重新启动系统,您将看到python代码已开始自动运行,并且如果检测到python代码,则会向您发送电子邮件

现在,您可以在将家门锁上的任何时候打开设置,以确保当有人不在家时进入家中时都能收到电子邮件警报。..
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 警报
    +关注

    关注

    0

    文章

    89

    浏览量

    9959
  • 树莓派
    +关注

    关注

    118

    文章

    1714

    浏览量

    106098
收藏 人收藏

    相关推荐

    The Bat! Voyager便携式电子邮件客户端软件介绍

        The Bat! Voyager是一款便携式电子邮件客户端软件,可以在任何运行 Microsoft Windows 的电脑上通过 USB 或便携式媒体启动。The Bat! Voyager
    的头像 发表于 02-13 11:01 100次阅读

    deepin 23+树莓让小车动起来

    deepin 23 +树莓还有啥新玩法?     前言 继我们之前发布的树莓运行 deepin 23 系统教程后,此次我们将深入探索如何
    的头像 发表于 02-12 09:12 272次阅读
    deepin 23+<b class='flag-5'>树莓</b><b class='flag-5'>派</b>让小车动起来

    万里红电子邮件内容保密检查系统的优势

    电子邮件,作为一种更正式、专业的沟通渠道,是党政机关单位处理业务工作中必不可少的通信方式之一。电子邮件传输迅速、使用便捷、长期保存,很多机关单位建设了专有的电子邮件系统,进行公文传递、修改和审批
    的头像 发表于 12-13 10:11 299次阅读

    树莓开发的最佳编程语言选择

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它以其低成本、易于编程和灵活性而受到广泛欢迎。树莓
    的头像 发表于 11-11 11:34 1165次阅读

    树莓与Arduino的区别是什么

    Pi): 树莓最初是作为教育工具设计的,旨在帮助学生学习计算机编程和电子工程。随着时间的推移,它已经发展成为一个多功能的微型计算机,可以用于各种项目,包括但不限于: 家庭媒体中心
    的头像 发表于 11-11 11:14 1476次阅读

    树莓gpio有什么用,树莓gpio接口及编程方法

    一、树莓GPIO的用途 树莓(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等
    的头像 发表于 10-22 18:09 1589次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 1699次阅读

    树莓和单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。
    的头像 发表于 08-30 18:21 2134次阅读

    树莓的功能用途是什么

    、科研、工业控制、物联网、多媒体播放、家庭自动化等领域。 树莓(Raspberry Pi)是一种小型、低成本的单板计算机,由英国的Raspberry Pi基金会开发,其功能和用途非常广泛。以下是
    的头像 发表于 08-30 18:01 3384次阅读

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 1930次阅读

    【Raspberry Pi 5开发板试用】树莓5---家庭多媒体和控制中心

    树莓简介 自问世以来,树莓已有超过十年的发展历程。它在中国拥有一个活跃的社区和成熟的生态系统。无论你想用
    发表于 08-01 17:40

    树莓5,Raspberry Pi 5 评测

    会触发安全关机。这种关机更像是待机模式,树莓的功耗为1.4瓦。按下电源按钮将启动树莓5。你还可以编程操作
    发表于 06-19 14:51

    微软新型专利实现电子邮件与聊天工具的无缝切换

     5 月 30 日消息,美国商标和专利局近日于 5 月 21 日公布授予微软一项专利,该专利涉及一种全新的系统可实现从电子邮件至聊天工具的无缝切换。
    的头像 发表于 05-30 15:31 518次阅读

    谷歌Gmail将支持Gemini总结电子邮件内容

    谷歌透露,Gemini 将协助 Workspace 和 Google One AI Premium 的用户理解和处理电子邮件内容。用户可通过移动应用和网页版 Gmail 使用 Gemini
    的头像 发表于 05-15 11:11 1072次阅读

    树莓基金会更新树莓OS,支持最新浏览器,优化电源管理

    首先,树莓 OS 对于电源系统进行了优化提升,新增了对树莓 5 SBC 的兼容支持。其次,还在屏幕配置功能中新增了无头模式分辨率选项,并
    的头像 发表于 03-14 14:55 854次阅读