資料介紹
描述
概述
在這個項(xiàng)目中,我們使用 ESP32-CAM 構(gòu)建了一個家庭安全系統(tǒng),該系統(tǒng)在 Telegram App 上通知我們?nèi)魏稳肭终咴噲D通過捕獲他的照片并將其發(fā)送給我們來闖入我們的房子。為此,我們使用了運(yùn)動和門傳感器。我們還在這個項(xiàng)目中實(shí)施了火災(zāi)、煙霧和氣體泄漏警報(bào)系統(tǒng)。
目標(biāo)
在這個家庭安全系統(tǒng)項(xiàng)目中,我們將
- 監(jiān)控門 - (檢測任何強(qiáng)制/未經(jīng)授權(quán)的進(jìn)入)
- 檢測運(yùn)動 -(用于入侵者警報(bào))
- Sense Smoke/Fire/Flame - (檢測房屋內(nèi)的火災(zāi))
- 檢測氣體泄漏
為此,我們將使用
- 磁性(簧片)開關(guān)門傳感器
- PIR 運(yùn)動傳感器模塊
- 火焰/火災(zāi)傳感器模塊
- MQ-6 液化石油異丁烷丙烷氣體傳感器模塊
- ESP32-CAM Board 還具有板載攝像頭,我們將使用它來捕捉入侵者的照片。
功能框圖
這個怎么運(yùn)作 ?
- 所有傳感器連接到 ESP32-CAM 開發(fā)板。ESP32-CAM 支持 Wi-Fi,因此它連接到我們的無線路由器,該路由器進(jìn)一步連接到互聯(lián)網(wǎng)。
- 為了與我們的安全系統(tǒng)交互并獲得所有警報(bào)的通知,我們需要在智能手機(jī)的 Telegram 應(yīng)用程序上創(chuàng)建 Telegram Bot。
- 使用這個電報(bào)機(jī)器人,我們可以啟用/解除(布防/解除)我們的家庭安全系統(tǒng)和所有警報(bào)。在 Telegram 應(yīng)用程序上,我們還可以拍攝/獲取我們安裝了 ESP-CAM 的監(jiān)控區(qū)域的實(shí)時照片。
- 如果啟用了所有傳感器和警報(bào),則系統(tǒng)將在電報(bào)上發(fā)出警報(bào),告知何時發(fā)生任何與安全相關(guān)的事件。例如 - 火災(zāi)或煙霧警報(bào)。您可以在世界任何地方進(jìn)行操作,您只需要具有授權(quán)機(jī)器人和 Internet 連接到您的手機(jī)的 Telegram 應(yīng)用程序。
- 只有允許/授權(quán)的用戶(其聊天 ID 已注冊)才能與此 Bot 交互。
什么是電報(bào)機(jī)器人?
為了與我們的安全系統(tǒng)交互并獲得所有警報(bào)的通知,我們需要在智能手機(jī)的 Telegram 應(yīng)用程序上創(chuàng)建 Telegram Bot。
“機(jī)器人是在 Telegram 中運(yùn)行的第三方應(yīng)用程序。用戶可以通過向機(jī)器人發(fā)送消息、命令和內(nèi)聯(lián)請求來與機(jī)器人交互。您可以使用對我們機(jī)器人 API 的 HTTPS 請求來控制機(jī)器人?!?/font>
您可以在 Telegram 網(wǎng)站上查看有關(guān)機(jī)器人的更多信息?
硬件組件
要構(gòu)建這個項(xiàng)目,我們需要
- AI Thinker ESP32-CAM 開發(fā)板
- 迷你 PIR 運(yùn)動傳感器 (AM312)
- 磁性(簧片/開關(guān))門磁
- MQ6 氣體/煙霧傳感器
- 火焰?zhèn)鞲衅髂K
- 10k 電阻器 – 2 個
- 邏輯電平轉(zhuǎn)換器模塊
- FTDI 程序員(上傳代碼)
- 面包板 MB102
- MB102面包板電源板
- 跳線
- 電池 7.4V LiPo 或移動電源
- USB A 轉(zhuǎn) Mini USB 數(shù)據(jù)線(上傳代碼)
原理圖
查看該項(xiàng)目的以下視頻(第一部分),我們已在其中解釋了上述所有步驟。
軟件
第 1 步- 安裝板和工具
我們將使用 Arduino IDE 對 ESP32-CAM 板進(jìn)行編程,因此請確保已將其安裝在 Arduino IDE 中。您可以查看以下視頻,我們已經(jīng)詳細(xì)解釋了如何將 ESP 板安裝到 Arduino IDE 中
第 2 步- 安裝庫
對于這個項(xiàng)目,您需要安裝幾個庫。
==> 電報(bào)機(jī)器人庫,ArduinoJson 庫
可以通過 Arduino Library Manager 安裝以下庫。轉(zhuǎn)到Sketch > Include Library > Manage Libraries并搜索庫名稱。
- ArduinoJson 庫:您必須安裝ArduinoJson 庫
==> 通用電報(bào)機(jī)器人庫
為了與 Telegram bot 交互,我們將使用由 Brian Lough 創(chuàng)建的 Universal Telegram Bot Library,它為 Telegram Bot API 提供了一個簡單的接口。
按照以下步驟安裝庫的最新版本。
- 單擊此處下載通用 Arduino Telegram Bot 庫。
- 轉(zhuǎn)到 Arduino IDE,Sketch > Include Library > Add.ZIP Library...
- 添加您剛剛下載的庫。
重要提示:不要通過 Arduino 庫管理器安裝庫,因?yàn)樗赡軙惭b已棄用的版本。
有關(guān)該庫的所有詳細(xì)信息,請查看 Universal Arduino Telegram Bot Library GitHub頁面。
第 3 步- 下面給出了項(xiàng)目代碼和庫。它也可以在我們的GitHub 上找到。我們在以下視頻中解釋了代碼,查看以了解更多信息
第 4 步- 在軟件設(shè)置中,您需要完成以下四個步驟
1. 我們需要在我們的智能手機(jī)上安裝 Telegram 應(yīng)用程序。
2. 獲取您的 Telegram 聊天 ID -
- 為什么 ?- 與授權(quán)用戶聊天 ESPCAM 需要我們電報(bào)的 USER ID / CHAT ID
- 因?yàn)橹滥臋C(jī)器人用戶名的任何人都可以與之交互。確保我們忽略不來自我們 Telegram 帳戶(或任何授權(quán)用戶)的此類垃圾郵件。我們需要獲取我們的 Telegram 聊天 ID。
- 每當(dāng)您的電報(bào)機(jī)器人收到一條消息時,ESP CAM Board 可以檢查發(fā)件人 ID 是否與您的用戶 ID 對應(yīng),如果正確,則只有它處理該消息。
3. 創(chuàng)建電報(bào)機(jī)器人-
- 為我們的家庭安全應(yīng)用程序/項(xiàng)目創(chuàng)建 Telegram 機(jī)器人
- 與名為“ BotFather ”的 Masterbot 聊天以創(chuàng)建新機(jī)器人
4. 獲取機(jī)器人令牌-
- 當(dāng)你創(chuàng)建新的機(jī)器人時——“ BotFather ”將為你的機(jī)器人發(fā)出一個新的機(jī)器人令牌
- 保存機(jī)器人令牌,因?yàn)樯院竽鷮⑿枰ㄔ诖a中輸入它),以便 ESP32 CAM 可以與機(jī)器人交互。
所以我們在下面的視頻中解釋了上述所有步驟,查看并完成上述所有步驟
第 5 步 - 編程 ESP32-CAM 開發(fā)板 - 要對 ESP32-CAM 進(jìn)行編程,您需要設(shè)置以下電路
您可以查看以下視頻,我們在其中解釋了如何對 ESP32-CAM 開發(fā)板進(jìn)行編程
?
?
- 基于遠(yuǎn)程家庭安全系統(tǒng)的設(shè)計(jì)
- 帶有ESP32 CAM的超級簡單安全攝像機(jī)
- ESP32鍵盤數(shù)據(jù)庫安全系統(tǒng)
- 基于ESP32-CAM的人工智能機(jī)器人設(shè)計(jì)資料 3次下載
- 基于樹莓派Zero的家庭安全系統(tǒng) 0次下載
- 帶有ESP32 CAM和Telegram的相機(jī)陷阱
- 帶有ESP8266的家庭安全系統(tǒng)
- 基于ESP32 CAM設(shè)備Vader Cam的構(gòu)建
- 使用ESP32CAM、Drive和Ubidots的運(yùn)動檢測系統(tǒng)
- esp32-cam入門資料 18次下載
- ESP32-CAM天線板資料免費(fèi)下載 13次下載
- 最簡單DIY基于ESP32CAM的物聯(lián)網(wǎng)相機(jī)系統(tǒng)④(用調(diào)試串口助手實(shí)現(xiàn)串口圖傳)
- ESP32-CAM高性價(jià)比溫濕度監(jiān)控系統(tǒng)配網(wǎng)與上網(wǎng)方案設(shè)計(jì)與實(shí)現(xiàn)
- 使用ESP32-CAM板訪問網(wǎng)絡(luò) 43次下載
- 無線多功能家庭安全系統(tǒng)
- ESP32能取代STM32嗎?哪個更好? 2373次閱讀
- ESP32-C3 WIFI的工作模式 4478次閱讀
- 什么是ESP32-CAM攝像頭? 2.1w次閱讀
- 基于ESP32的簡易web服務(wù)器設(shè)計(jì) 3300次閱讀
- 基于ESP32-CAM的RSTP協(xié)議的網(wǎng)絡(luò)攝像頭 3150次閱讀
- 使用ESP32實(shí)現(xiàn)UDP通信的方法 5723次閱讀
- ESP32使用MiroPython編程環(huán)境搭建 2690次閱讀
- 基于ESP32制造有趣的超級馬里奧主題時鐘 4021次閱讀
- ESP8266/ESP32自動下載原理 4249次閱讀
- 基于ESP-WROOM-32E專為IoT設(shè)計(jì)的FireBeetle ESP32-E主控板介紹 4608次閱讀
- esp32物聯(lián)網(wǎng)的應(yīng)用實(shí)例 LoRa網(wǎng)關(guān)制作、觸屏DIY電視、Sygic導(dǎo)航HUD 5404次閱讀
- ESP32的數(shù)字遙測實(shí)現(xiàn) 1521次閱讀
- 如何使用兩個舵機(jī)為ESP32-CAM創(chuàng)建云臺控制 1.3w次閱讀
- 分享一個不錯的安全系統(tǒng)報(bào)警電路圖 2960次閱讀
- dfrobotBeetle-ESP32控制器簡介 2695次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多