91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

如何通過esp8266模塊增強標準的硬連線門鈴

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-18 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件和材料

如何通過esp8266模塊增強標準的硬連線門鈴

需要以下材料

該示意圖顯示了所使用的電路。假設(shè)使用低壓交流電鈴,這是硬連線簡單鈴的最常見類型。鈴單元從外部鈴式變壓器獲得功率,通常約為10V交流電。這不是至關(guān)重要的,唯一的限制是降壓轉(zhuǎn)換器的最大電壓。我使用的是基于MP2307的,最大輸入為23V dc(?16V AC)。

通常有3個活動端子。按下鐘形開關(guān),即可從交流電源的一側(cè)連接到鐘形螺線管。該模塊使用兩個交流端子通過一個簡單的半波整流器產(chǎn)生直流電源。通過監(jiān)控實際螺線管兩端的電壓來實現(xiàn)鐘聲按動感應(yīng)。這通常會接地,但是當鈴響時,將是完整的交流電。電阻/齊納二極管對此進行鉗位,以便將0-3.3V 50 Hz脈沖饋入GPIO引腳。該軟件對其進行處理,以使每按一次鐘就可激活一次。

我將電路構(gòu)造在一些帶狀板上,并且該電路小到可以輕松裝入鐘單元中。我使用簡單的跳線連接器來簡化安裝,并與主交流電源一起專門安裝,以便在需要時可以很容易地將其復位。

所示的原理圖包括一個DS18B20溫度傳感器。這是可選的。我將其用作監(jiān)視房屋中大部分區(qū)域的網(wǎng)絡(luò)的一部分。如果包括的話,最好用幾厘米的電纜將傳感器連接到電纜中,以使其與任何局部熱效應(yīng)隔離開。

ESP-12F(ESP8266)wifi/cpu模塊

DC Buck轉(zhuǎn)換器用于3.3V電源

整流二極管(例如1N4001)

電解電容器220uF 35V

電解電容器220uF 16V

齊納二極管3.3或2.6V

電阻器

插排板件

連接器(如有需要)

DS18B20數(shù)字溫度傳感器

步驟2:軟件

門推單元使用github上提供的Arduino草圖

需要對此進行調(diào)整以適應(yīng)當?shù)貤l件,然后在esp8266 Arduino環(huán)境中進行編譯。需要以下庫,它們是標準的或可以添加的。

ESP8266WiFi

WifiClient

ESP8266WebServer

ESP8266mDNS

ESP8266HTTPUpdateServer

ArduinoJson

WifiClientSecure

IFTTTMaker

DNSServer

WiFiManager(可選使用)

OneWire

DallasTemperature

草圖中要更改的項目,包括

如果不使用WifiManager則本地wifi訪問詳細信息(ssid,密碼)

用于Web訪問的授權(quán)代碼AP_AUTHID。使其長度適中是一件好事。它可以包含字母數(shù)字字符。

固件OTA密碼update_password

WifiManager密碼WM_PASSWORD

可以通過注釋掉WM_NAME來手動設(shè)置Wifi

IFTTT制造商密鑰(請參閱通知步驟)

可選更改包括

門鈴檢測器的更改輸入引腳

更改的引腳對于溫度傳感器

將Web訪問端口從默認80更改

一旦完成,則應(yīng)首先使用常規(guī)的串行上傳功能進行編譯和上傳。隨后的更新可以通過在Arduino環(huán)境中編譯導出二進制文件,然后在ip/firmware中訪問OTA接口來完成。

在軟件中,通過中斷檢測到第一個脈沖的上升沿來檢測門鈴推動從檢測器電路。所有后續(xù)中斷都將被忽略。超時用于在BELL_MIN_INTERVAL設(shè)置為10秒后重新激活檢測器。

esp8266 Web服務(wù)器上可能會訪問其他活動

ip/recent顯示最近門鈴活動

ip/reloadConfig重新加載espConfig

ip/bellPush模擬門鈴推送

步驟3:配置

構(gòu)建時,該軟件從本地Web服務(wù)器獲取其配置。該模塊根據(jù)其Mac地址加載配置數(shù)據(jù)。這使得使用相同的二進制文件運行多個模塊非常方便,并且還使得無需重新編譯即可更輕松地更新配置??梢蕴^此步驟,并將配置數(shù)據(jù)直接放入代碼中。

我將配置文件存儲在EasyIOT服務(wù)器上,該服務(wù)器在easyIOT/html上有一個文件夾,可在其中輕松檢索配置文件。

該文件稱為espConfig,它是一個簡單的文本文件,為每個可能的Mac地址存儲許多參數(shù)(12)。模塊僅加載為其Mac地址設(shè)置的參數(shù)。

文件中的示例為

#Hall

#Mac地址

123456ABCDEF

#模塊名稱

esp8266-hall

#服務(wù)器模式掩碼(1 =溫度感應(yīng),4 =鍋爐模式,4 =門鈴)

9

#EIOT節(jié)點的溫度

N9S0

#未使用

-1

#最小溫度間隔以秒為單位

60

#最大溫度間隔以秒為單位

300

#鍋爐功率間隔

0

#EasyIOT鍋爐電源節(jié)點

-1

#EasyIOT鐘形推節(jié)點

N10S0

#IFTTT通知值

前面

#IFTTT通知事件名稱

門鈴

#action URL

192.168.0.2/snap.php

任何以#開頭的行都會被忽略。所有行都必須存在。 -1用于忽略的參數(shù)。

在模塊首次啟動時讀取配置文件。也可以通過訪問ip/reloadConfig將其重新加載到正在運行的系統(tǒng)中(更改配置時)

配置的鍋爐模式部分與此處無關(guān),而是用于連接到中央供暖系統(tǒng)的溫度傳感器中

第4步:通知

當檢測到門鈴推動時,將檢測到鍋爐正在加熱的管道輸出。

它嘗試通過IFTTT或PushOver通知此情況。我現(xiàn)在使用PushOver,因為它提供了更快的響應(yīng)。

對于IFTTT,您需要一個帳戶并激活Maker WebHoooks頻道。需要將此通道中的MakerKey編譯為代碼。

使用Maker WebHooks設(shè)置IF操作,并使用與配置中相同名稱的事件名稱(例如,門鈴)。 THEN操作應(yīng)為IFTTT通知。您可以將value1添加到將在配置文件中的通知中。如果您有2個或更多檢測器,這將非常有用。

您需要在手機上安裝IFTTT應(yīng)用,然后在門鈴被觸發(fā)時就會出現(xiàn)通知。

對于PushOver,您需要一個PushOver帳戶并按照說明接收API通知。您需要使用PushOver帳戶中的值在軟件中設(shè)置NOTIFICATION_APP和NOTIFICATION_USER令牌。

您需要在手機上安裝PushOver App,并支付一筆一筆的費用,以接收通知。在我看來,這是值得的,以獲得更快的響應(yīng)。

步驟5:EasyIOT集成

該軟件可以將溫度和門鈴推送報告發(fā)送到EasyIOT服務(wù)器。 EasyIOT自動化可以根據(jù)這些報告來執(zhí)行其他操作。

設(shè)置EasyIOT服務(wù)器(例如,在Raspberry Pi上)。在esp8266軟件中配置IP地址和用戶名密碼,然后進行編譯。

現(xiàn)在在EASYIOT配置中添加虛擬驅(qū)動程序。選擇溫度模擬輸入,并記下EasyIOT節(jié)點名稱。這應(yīng)該放在espConfig文件的溫度節(jié)點名稱部分。

添加第二個虛擬驅(qū)動程序。選擇門數(shù)字輸入,記下節(jié)點名稱并放入espConfig文件。

步驟6:其他Bell Push操作

該軟件有一個名為actionBellOn的例程。按照本文所述,可以做三件事

IFTTT通知

EasyIOT報告

執(zhí)行操作URL

URL可用于觸發(fā)其他Web服務(wù)器上的其他活動。所使用的URL在espConfig文件中。

如果該URL的服務(wù)器已通過身份驗證,則需要配置用戶名和密碼并將其編譯為代碼。

我使用它來在門旁邊的攝像頭上訪問一個名為snap.php的URL。按下鈴鐺時需要jpg。最后4個保留下來,可以在相機Web服務(wù)器上遠程查看。

我使用基于樹莓派的相機,這種操作非常容易。相機
責任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 門鈴
    +關(guān)注

    關(guān)注

    1

    文章

    120

    瀏覽量

    37451
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    971

    瀏覽量

    49558
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ESP32/ESP8266開發(fā)板單向一對多ESP-NOW無線通信

    通過ESP-NOW無線通信協(xié)議實現(xiàn)ESP32開發(fā)板向多個ESP32/ESP 8266開發(fā)板發(fā)送數(shù)
    的頭像 發(fā)表于 03-13 09:23 ?59次閱讀
    <b class='flag-5'>ESP</b>32/<b class='flag-5'>ESP8266</b>開發(fā)板單向一對多<b class='flag-5'>ESP</b>-NOW無線通信

    ESP8266系列】WT8266-S3模組規(guī)格書

    概述ESP-07S(WT8266-S3)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的
    的頭像 發(fā)表于 02-05 18:04 ?138次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S3模組規(guī)格書

    ESP8266系列】WT8266-S5模組規(guī)格書

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需
    的頭像 發(fā)表于 02-05 18:03 ?157次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書

    ESP8266系列】WT8266-S6模組規(guī)格書

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊。可滿足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求
    的頭像 發(fā)表于 02-05 18:03 ?165次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊。可滿足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求。該模塊核心處理器
    的頭像 發(fā)表于 01-29 18:22 ?451次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    ESP8266系列】WT8266-S6模組產(chǎn)品介紹

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求
    的頭像 發(fā)表于 01-29 18:22 ?317次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組產(chǎn)品介紹

    【瑞薩RA6E2地奇星開發(fā)板試用】使用`RA6E2`驅(qū)動 `ESP8266 WiFi模塊`,調(diào)試AT指令。

    : 串口調(diào)試助手發(fā)送 AT 指令到 瑞薩RA6E2 開發(fā)板的主串口(UART9)。 RA6E2 開發(fā)板將收到的 AT 指令原樣轉(zhuǎn)發(fā)給 ESP8266 模塊通過 UART0)。 ESP8266
    發(fā)表于 12-25 10:08

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應(yīng)用】國產(chǎn)26MHz頻率晶振應(yīng)用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測試OKESP8285其實是
    的頭像 發(fā)表于 11-21 15:37 ?4710次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    ESP32和ESP8266是性價比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理器。ESP32是低功耗
    的頭像 發(fā)表于 11-10 20:30 ?1034次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    ESP8266ESP32開發(fā)板常見的2種下載方式

    的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理器。ESP32是低功耗雙核80MHz至240MHz CPU,而ESP8266是單核處理器,主頻支持
    發(fā)表于 10-24 18:04

    請問一下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運行程序嗎

    請問一下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運行程序嗎
    發(fā)表于 09-17 12:06

    ESP8266】進入透傳模式后,數(shù)據(jù)間隔怎么調(diào)整,

    01.TCP客戶端用ESP8266透傳模式發(fā)送數(shù)據(jù)是10ms發(fā)送一次,(連續(xù)發(fā)送) 02.TCP服務(wù)器接收到的數(shù)據(jù)是200ms左右接收一次,數(shù)據(jù)未丟失,但是更新不及時; 03.通過TCP調(diào)試助手已
    發(fā)表于 09-15 10:16

    STM32+esp8266連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智云平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置機智云平臺,燒錄ESP8266
    的頭像 發(fā)表于 07-15 18:54 ?1118次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    基于STM32 HAL庫與標準庫的esp8266接入機智云方案(二)

    在《基于STM32HAL庫與標準庫的esp8266接入機智云方案(一)》中,我們詳細介紹了硬件連接和機智云客戶端的創(chuàng)建。本篇將重點講解如何下載代碼、分析下載的代碼,并直接使用這些代碼連接機智云。同時
    的頭像 發(fā)表于 05-28 18:02 ?1438次閱讀
    基于STM32 HAL庫與<b class='flag-5'>標準</b>庫的<b class='flag-5'>esp8266</b>接入機智云方案(二)

    ESP8266燒錄與機智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動化等領(lǐng)域。機智云平臺提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細介紹如何使用ESP8266進行燒錄,并通過
    的頭像 發(fā)表于 05-24 11:04 ?2066次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機智云一鍵配網(wǎng)教程