資料介紹
描述
概述
在這個(gè)項(xiàng)目中,我們使用 ESP32-CAM 構(gòu)建了一個(gè)家庭安全系統(tǒng),該系統(tǒng)在 Telegram App 上通知我們?nèi)魏稳肭终咴噲D通過捕獲他的照片并將其發(fā)送給我們來闖入我們的房子。為此,我們使用了運(yùn)動(dòng)和門傳感器。我們還在這個(gè)項(xiàng)目中實(shí)施了火災(zāi)、煙霧和氣體泄漏警報(bào)系統(tǒng)。
目標(biāo)
在這個(gè)家庭安全系統(tǒng)項(xiàng)目中,我們將
- 監(jiān)控門 - (檢測任何強(qiáng)制/未經(jīng)授權(quán)的進(jìn)入)
- 檢測運(yùn)動(dòng) -(用于入侵者警報(bào))
- Sense Smoke/Fire/Flame - (檢測房屋內(nèi)的火災(zāi))
- 檢測氣體泄漏
為此,我們將使用
- 磁性(簧片)開關(guān)門傳感器
- PIR 運(yùn)動(dòng)傳感器模塊
- 火焰/火災(zāi)傳感器模塊
- MQ-6 液化石油異丁烷丙烷氣體傳感器模塊
- ESP32-CAM Board 還具有板載攝像頭,我們將使用它來捕捉入侵者的照片。
功能框圖
這個(gè)怎么運(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。
- 使用這個(gè)電報(bào)機(jī)器人,我們可以啟用/解除(布防/解除)我們的家庭安全系統(tǒng)和所有警報(bào)。在 Telegram 應(yīng)用程序上,我們還可以拍攝/獲取我們安裝了 ESP-CAM 的監(jiān)控區(qū)域的實(shí)時(shí)照片。
- 如果啟用了所有傳感器和警報(bào),則系統(tǒng)將在電報(bào)上發(fā)出警報(bào),告知何時(shí)發(fā)生任何與安全相關(guān)的事件。例如 - 火災(zāi)或煙霧警報(bào)。您可以在世界任何地方進(jìn)行操作,您只需要具有授權(quán)機(jī)器人和 Internet 連接到您的手機(jī)的 Telegram 應(yīng)用程序。
- 只有允許/授權(quán)的用戶(其聊天 ID 已注冊(cè))才能與此 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)請(qǐng)求來與機(jī)器人交互。您可以使用對(duì)我們機(jī)器人 API 的 HTTPS 請(qǐng)求來控制機(jī)器人。”
您可以在 Telegram 網(wǎng)站上查看有關(guān)機(jī)器人的更多信息?
硬件組件
要構(gòu)建這個(gè)項(xiàng)目,我們需要
- AI Thinker ESP32-CAM 開發(fā)板
- 迷你 PIR 運(yùn)動(dòng)傳感器 (AM312)
- 磁性(簧片/開關(guān))門磁
- MQ6 氣體/煙霧傳感器
- 火焰?zhèn)鞲衅髂K
- 10k 電阻器 – 2 個(gè)
- 邏輯電平轉(zhuǎn)換器模塊
- FTDI 程序員(上傳代碼)
- 面包板 MB102
- MB102面包板電源板
- 跳線
- 電池 7.4V LiPo 或移動(dòng)電源
- USB A 轉(zhuǎn) Mini USB 數(shù)據(jù)線(上傳代碼)
原理圖

查看該項(xiàng)目的以下視頻(第一部分),我們已在其中解釋了上述所有步驟。
軟件
第 1 步- 安裝板和工具
我們將使用 Arduino IDE 對(duì) ESP32-CAM 板進(jìn)行編程,因此請(qǐng)確保已將其安裝在 Arduino IDE 中。您可以查看以下視頻,我們已經(jīng)詳細(xì)解釋了如何將 ESP 板安裝到 Arduino IDE 中
第 2 步- 安裝庫
對(duì)于這個(gè)項(xiàng)目,您需要安裝幾個(gè)庫。
==> 電報(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 提供了一個(gè)簡單的接口。
按照以下步驟安裝庫的最新版本。
- 單擊此處下載通用 Arduino Telegram Bot 庫。
- 轉(zhuǎn)到 Arduino IDE,Sketch > Include Library > Add.ZIP Library...
- 添加您剛剛下載的庫。
重要提示:不要通過 Arduino 庫管理器安裝庫,因?yàn)樗赡軙?huì)安裝已棄用的版本。
有關(guān)該庫的所有詳細(xì)信息,請(qǐng)查看 Universal Arduino Telegram Bot Library GitHub頁面。
第 3 步- 下面給出了項(xiàng)目代碼和庫。它也可以在我們的GitHub 上找到。我們?cè)谝韵乱曨l中解釋了代碼,查看以了解更多信息
第 4 步- 在軟件設(shè)置中,您需要完成以下四個(gè)步驟
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ī)器人收到一條消息時(shí),ESP CAM Board 可以檢查發(fā)件人 ID 是否與您的用戶 ID 對(duì)應(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ī)器人時(shí)——“ BotFather ”將為你的機(jī)器人發(fā)出一個(gè)新的機(jī)器人令牌
- 保存機(jī)器人令牌,因?yàn)樯院竽鷮⑿枰ㄔ诖a中輸入它),以便 ESP32 CAM 可以與機(jī)器人交互。
所以我們?cè)谙旅娴囊曨l中解釋了上述所有步驟,查看并完成上述所有步驟
第 5 步 - 編程 ESP32-CAM 開發(fā)板 - 要對(duì) ESP32-CAM 進(jìn)行編程,您需要設(shè)置以下電路

您可以查看以下視頻,我們?cè)谄渲薪忉屃巳绾螌?duì) ESP32-CAM 開發(fā)板進(jìn)行編程
?
?
- 基于遠(yuǎn)程家庭安全系統(tǒng)的設(shè)計(jì)
- 帶有ESP32 CAM的超級(jí)簡單安全攝像機(jī)
- ESP32鍵盤數(shù)據(jù)庫安全系統(tǒng)
- 基于ESP32-CAM的人工智能機(jī)器人設(shè)計(jì)資料 4次下載
- 基于樹莓派Zero的家庭安全系統(tǒng) 0次下載
- 帶有ESP32 CAM和Telegram的相機(jī)陷阱
- 帶有ESP8266的家庭安全系統(tǒng)
- 基于ESP32 CAM設(shè)備Vader Cam的構(gòu)建
- 使用ESP32CAM、Drive和Ubidots的運(yùn)動(dòng)檢測系統(tǒng)
- esp32-cam入門資料 26次下載
- ESP32-CAM天線板資料免費(fèi)下載 14次下載
- ESP32-CAM高性價(jià)比溫濕度監(jiān)控系統(tǒng)配網(wǎng)與上網(wǎng)方案設(shè)計(jì)與實(shí)現(xiàn)
- 最簡單DIY基于ESP32CAM的物聯(lián)網(wǎng)相機(jī)系統(tǒng)⑤(用C#上位機(jī)實(shí)現(xiàn)串口圖傳)
- 使用ESP32-CAM板訪問網(wǎng)絡(luò) 54次下載
- 無線多功能家庭安全系統(tǒng)
- ESP32能取代STM32嗎?哪個(gè)更好? 1.9w次閱讀
- ESP32-C3 WIFI的工作模式 7.1k次閱讀
- 什么是ESP32-CAM攝像頭? 3.1w次閱讀
- 基于ESP32的簡易web服務(wù)器設(shè)計(jì) 5.2k次閱讀
- 基于ESP32-CAM的RSTP協(xié)議的網(wǎng)絡(luò)攝像頭 5.6k次閱讀
- 使用ESP32實(shí)現(xiàn)UDP通信的方法 8.7k次閱讀
- ESP32使用MiroPython編程環(huán)境搭建 5.2k次閱讀
- 基于ESP32制造有趣的超級(jí)馬里奧主題時(shí)鐘 7.1k次閱讀
- ESP8266/ESP32自動(dòng)下載原理 6.5k次閱讀
- 基于ESP-WROOM-32E專為IoT設(shè)計(jì)的FireBeetle ESP32-E主控板介紹 6.3k次閱讀
- esp32物聯(lián)網(wǎng)的應(yīng)用實(shí)例 LoRa網(wǎng)關(guān)制作、觸屏DIY電視、Sygic導(dǎo)航HUD 7.7k次閱讀
- ESP32的數(shù)字遙測實(shí)現(xiàn) 2.7k次閱讀
- 如何使用兩個(gè)舵機(jī)為ESP32-CAM創(chuàng)建云臺(tái)控制 1.8w次閱讀
- 分享一個(gè)不錯(cuò)的安全系統(tǒng)報(bào)警電路圖 4.2k次閱讀
- dfrobotBeetle-ESP32控制器簡介 3.8k次閱讀
下載排行
本周
- 1耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 2次下載 | 免費(fèi)
- 2TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺(tái)
- 1.51 MB | 次下載 | 免費(fèi)
- 3WILLSEMI韋爾20年半年度報(bào)告由代理分銷經(jīng)銷一級(jí)代理分銷經(jīng)銷
- 3.30 MB | 次下載 | 免費(fèi)
- 4LRC 樂山無線電InTWSApplications家電由原廠代理分銷經(jīng)銷一級(jí)代理分銷經(jīng)銷供應(yīng)
- 85.84 KB | 次下載 | 免費(fèi)
- 5LAT1596 一文說明白 STM32G4 雙 Bank 啟動(dòng)與升級(jí)
- 0.64 MB | 次下載 | 5 積分
- 6LAT1594_基于事件喚醒低功耗之介紹
- 0.37 MB | 次下載 | 5 積分
- 7PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.05 MB | 次下載 | 免費(fèi)
- 8PT8P2308 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.13 MB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 19次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 11次下載 | 5 積分
- 3耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 2次下載 | 免費(fèi)
- 4簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 52EDL05x06xx系列 600V半橋門驅(qū)動(dòng)器帶集成自舉二極管(BSD)手冊(cè)
- 0.69 MB | 1次下載 | 免費(fèi)
- 6國產(chǎn)千兆網(wǎng)口芯片PT153S中文資料
- 1.35 MB | 次下載 | 免費(fèi)
- 7斯丹電子 | 用于芯片測試系統(tǒng)的射頻干簧繼電器
- 5.11 MB | 次下載 | 免費(fèi)
- 8SFI立昌ESD/TVS管原廠代理分銷經(jīng)銷一級(jí)代理分銷經(jīng)銷
- 294.76 KB | 次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論