亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

基于树莓派的电子邮件通知系统

2022/10/18
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

该项目将涵盖PIR传感器的组装和编码,以及通过Gmail的电子邮件通知与基本主题行。

这个项目是为我的测量和仪器类的额外学分做的,但我也希望它是我可以得到一些利用的东西。

此代码仅设置为使用Gmail地址。如果您没有Gmail地址,请创建一个

让我们开始吧。
步骤1:

我们要做的第一件事是把PIR传感器连接到蓝莓派上。在PIR传感器上有三个引脚。VCC、OUT、GND。VCC接5V, OUT接GPIO引脚4,GND接GND,使用母母跳线。你也应该注意2个橙色十字螺钉头。这些是电位计,控制灵敏度(Sx)和定时(Tx)。你会希望灵敏度为最大(顺时针为最大),时间为最小(顺时针为最小)。这将是基线,稍后可以根据您的偏好进行调整。

步骤2:

正常启动树莓派。

步骤3:

打开终端,输入以下命令创建一个名为pirsensor.py的新文件:

> >nano pirsensor.py

步骤4:

输入/复制代码到文件中。

步骤5:

编辑to_email_address、from_email_address和to_email_password以对应您想要的邮件。

步骤6:

授予您Gmail使用不太安全的应用程序的权限。

步骤7:

按ctrl+O保存,然后按ctrl+X退出。

步骤8:

在终端中输入以下命令运行代码:

>> sudo python3 pirsensor.py

步骤9:

您应该注意到,当检测到运动时,GPIO引脚4读取的是HIGH,但当没有检测到运动时,GPIO引脚4读取的是LOW。当代码显示为HIGH时,你的目标邮件应该会收到一封电子邮件,上面写着“入侵者!”

步骤10:

当你完成时按ctrl+C停止程序。现在你完成了!

本方案更多详细资料可在附件中下载查看

以上内容翻译自网络,原作者:neal pence,如涉及侵权,可联系删除。

  • 40 pin schematic.png
    1下载
    描述:示意图
  • code_.py
    1下载
    描述:代码

相关推荐

电子产业图谱