在这个项目中,我们使用 ESP32-CAM 构建了一个家庭安全系统,该系统在 Telegram App 上通知我们任何入侵者试图通过捕获他的照片并将其发送给我们来闯入我们的房子。为此,我们使用了运动和门传感器。我们还在这个项目中实施了火灾、烟雾和气体泄漏警报系统。
在这个家庭安全系统项目中,我们将
为此,我们将使用
什么是电报机器人?
为了与我们的安全系统交互并获得所有警报的通知,我们需要在智能手机的 Telegram 应用程序上创建 Telegram Bot。
“机器人是在 Telegram 中运行的第三方应用程序。用户可以通过向机器人发送消息、命令和内联请求来与机器人交互。您可以使用对我们机器人 API 的 HTTPS 请求来控制机器人。”
您可以在 Telegram 网站上查看有关机器人的更多信息
要构建这个项目,我们需要
查看该项目的以下视频(第一部分),我们已在其中解释了上述所有步骤。
第 1 步- 安装板和工具
我们将使用 Arduino IDE 对 ESP32-CAM 板进行编程,因此请确保已将其安装在 Arduino IDE 中。您可以查看以下视频,我们已经详细解释了如何将 ESP 板安装到 Arduino IDE 中
第 2 步- 安装库
对于这个项目,您需要安装几个库。
==> 电报机器人库,ArduinoJson 库
可以通过 Arduino Library Manager 安装以下库。转到Sketch > Include Library > Manage Libraries并搜索库名称。
==> 通用电报机器人库
为了与 Telegram bot 交互,我们将使用由 Brian Lough 创建的 Universal Telegram Bot Library,它为 Telegram Bot API 提供了一个简单的接口。
按照以下步骤安装库的最新版本。
重要提示:不要通过 Arduino 库管理器安装库,因为它可能会安装已弃用的版本。
有关该库的所有详细信息,请查看 Universal Arduino Telegram Bot Library GitHub页面。
第 3 步- 下面给出了项目代码和库。它也可以在我们的GitHub 上找到。我们在以下视频中解释了代码,查看以了解更多信息
第 4 步- 在软件设置中,您需要完成以下四个步骤
1. 我们需要在我们的智能手机上安装 Telegram 应用程序。
2. 获取您的 Telegram 聊天 ID -
3. 创建电报机器人-
4. 获取机器人令牌-
所以我们在下面的视频中解释了上述所有步骤,查看并完成上述所有步骤
第 5 步 - 编程 ESP32-CAM 开发板 - 要对 ESP32-CAM 进行编程,您需要设置以下电路
您可以查看以下视频,我们在其中解释了如何对 ESP32-CAM 开发板进行编程
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !