精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用ESP32 CAM和Telegram App的家庭安全系統

使用ESP32 CAM和Telegram App的家庭安全系統

2022-10-27 | zip | 1.17 MB | 次下載 | 2積分

資料介紹

描述

概述

在這個項目中,我們使用 ESP32-CAM 構建了一個家庭安全系統,該系統在 Telegram App 上通知我們任何入侵者試圖通過捕獲他的照片并將其發送給我們來闖入我們的房子。為此,我們使用了運動和門傳感器我們還在這個項目中實施了火災、煙霧和氣體泄漏警報系統。

目標

在這個家庭安全系統項目中,我們將

  • 監控門 - (檢測任何強制/未經授權的進入)
  • 檢測運動 -(用于入侵者警報)
  • Sense Smoke/Fire/Flame - (檢測房屋內的火災)
  • 檢測氣體泄漏

為此,我們將使用

  • 磁性(簧片)開關門傳感器
  • PIR 運動傳感器模塊
  • 火焰/火災傳感器模塊
  • MQ-6 液化石油異丁烷丙烷氣體傳感器模塊
  • ESP32-CAM Board 還具有板載攝像頭,我們將使用它來捕捉入侵者的照片。

功能框圖

?

這個怎么運作 ?

  • 所有傳感器連接到 ESP32-CAM 開發板。ESP32-CAM 支持 Wi-Fi,因此它連接到我們的無線路由器,該路由器進一步連接到互聯網。
  • 為了與我們的安全系統交互并獲得所有警報的通知,我們需要在智能手機的 Telegram 應用程序上創建 Telegram Bot。
  • 使用這個電報機器人,我們可以啟用/解除(布防/解除)我們的家庭安全系統和所有警報。在 Telegram 應用程序上,我們還可以拍攝/獲取我們安裝了 ESP-CAM 的監控區域的實時照片。
  • 如果啟用了所有傳感器和警報,則系統將在電報上發出警報,告知何時發生任何與安全相關的事件。例如 - 火災或煙霧警報。您可以在世界任何地方進行操作,您只需要具有授權機器人和 Internet 連接到您的手機的 Telegram 應用程序。
  • 只有允許/授權的用戶(其聊天 ID 已注冊)才能與此 Bot 交互。

什么是電報機器人?

為了與我們的安全系統交互并獲得所有警報的通知,我們需要在智能手機的 Telegram 應用程序上創建 Telegram Bot。

“機器人是在 Telegram 中運行的第三方應用程序。用戶可以通過向機器人發送消息、命令和內聯請求來與機器人交互。您可以使用對我們機器人 API 的 HTTPS 請求來控制機器人。”

您可以在 Telegram 網站上查看有關機器人的更多信息?

硬件組件

要構建這個項目,我們需要

  • AI Thinker ESP32-CAM 開發板
  • 迷你 PIR 運動傳感器 (AM312)
  • 磁性(簧片/開關)門磁
  • MQ6 氣體/煙霧傳感器
  • 火焰傳感器模塊
  • 10k 電阻器 – 2 個
  • 邏輯電平轉換器模塊
  • FTDI 程序員(上傳代碼)
  • 面包板 MB102
  • MB102面包板電源
  • 跳線
  • 電池 7.4V LiPo 或移動電源
  • USB A 轉 Mini USB 數據線(上傳代碼)

原理圖

pYYBAGNX-nyAYoD9AAO0Sc-bym4172.png
?

查看該項目的以下視頻(第一部分),我們已在其中解釋了上述所有步驟。

?

軟件

第 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 Telegram Bot 庫。
  • 轉到 Arduino IDE,Sketch > Include Library > Add.ZIP Library...
  • 添加您剛剛下載的庫。
重要提示:不要通過 Arduino 庫管理器安裝庫,因為它可能會安裝已棄用的版本。

有關該庫的所有詳細信息,請查看 Universal Arduino Telegram Bot Library GitHub頁面。

第 3 步- 下面給出了項目代碼和庫。它也可以在我們的GitHub 上找到我們在以下視頻中解釋了代碼,查看以了解更多信息

?

第 4 步- 在軟件設置中,您需要完成以下四個步驟

1. 我們需要在我們的智能手機上安裝 Telegram 應用程序。

2. 獲取您的 Telegram 聊天 ID -

  • 為什么 ?- 與授權用戶聊天 ESPCAM 需要我們電報的 USER ID / CHAT ID
  • 因為知道您的機器人用戶名的任何人都可以與之交互。確保我們忽略不來自我們 Telegram 帳戶(或任何授權用戶)的此類垃圾郵件。我們需要獲取我們的 Telegram 聊天 ID。
  • 每當您的電報機器人收到一條消息時,ESP CAM Board 可以檢查發件人 ID 是否與您的用戶 ID 對應,如果正確,則只有它處理該消息。

3. 創建電報機器人-

  • 為我們的家庭安全應用程序/項目創建 Telegram 機器人
  • 與名為“ BotFather ”的 Masterbot 聊天以創建新機器人

4. 獲取機器人令牌-

  • 當你創建新的機器人時——“ BotFather ”將為你的機器人發出一個新的機器人令牌
  • 保存機器人令牌,因為稍后您將需要它(在代碼中輸入它),以便 ESP32 CAM 可以與機器人交互。

所以我們在下面的視頻中解釋了上述所有步驟,查看并完成上述所有步驟

?

第 5 步 - 編程 ESP32-CAM 開發板 - 要對 ESP32-CAM 進行編程,您需要設置以下電路

poYBAGNX-n-ACXnuAAMyPN8gyF4875.png
?

您可以查看以下視頻,我們在其中解釋了如何對 ESP32-CAM 開發板進行編程

?

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費