chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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)鐘聲按動感應。這通常會接地,但是當鈴響時,將是完整的交流電。電阻/齊納二極管對此進行鉗位,以便將0-3.3V 50 Hz脈沖饋入GPIO引腳。該軟件對其進行處理,以使每按一次鐘就可激活一次。

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

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

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)整以適應當?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更改

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

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

esp8266 Web服務器上可能會訪問其他活動

ip/recent顯示最近門鈴活動

ip/reloadConfig重新加載espConfig

ip/bellPush模擬門鈴推送

步驟3:配置

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

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

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

文件中的示例為

#Hall

#Mac地址

123456ABCDEF

#模塊名稱

esp8266-hall

#服務器模式掩碼(1 =溫度感應,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,因為它提供了更快的響應。

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

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

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

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

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

步驟5:EasyIOT集成

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

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

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

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

步驟6:其他Bell Push操作

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

IFTTT通知

EasyIOT報告

執(zhí)行操作URL

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

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

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

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

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

    關(guān)注

    1

    文章

    119

    瀏覽量

    36695
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現(xiàn)這一點的步驟和示例代碼。 步驟 1:硬件連接 首先
    的頭像 發(fā)表于 10-18 11:32 ?1656次閱讀

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?708次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    ESP8266 通過 MQTT 協(xié)議實現(xiàn) LED 的遠程控制

    本文簡要介紹了搭建 EMQX 服務器實現(xiàn)基于 MQTT 協(xié)議遠程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?3034次閱讀
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>通過</b> MQTT 協(xié)議實現(xiàn) LED 的遠程控制

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發(fā)板,這里我準備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實現(xiàn),故需要下載對應的庫文件,打開
    發(fā)表于 09-06 11:00

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?9次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進入我們的生活。其中,ESP32和ESP82
    的頭像 發(fā)表于 08-19 18:23 ?2345次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?7352次閱讀

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯(lián)網(wǎng)項目中。它具有低成本、低功耗、易于編程等特點,因此受到了許多開發(fā)者的喜愛。在開發(fā)ESP8266項目時,燒錄固件庫是一個非常重要
    的頭像 發(fā)表于 08-19 17:30 ?1887次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯(lián)網(wǎng)項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介
    的頭像 發(fā)表于 08-19 17:28 ?1684次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現(xiàn): 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種連接方式的步驟: 一、
    的頭像 發(fā)表于 08-19 17:27 ?7636次閱讀

    是否可以更改通過路由器看到的ESP8266的名稱?

    我有許多ESP8266作為連接到路由器的站點,路由器將它們視為ESP8266F、ESP_1354B8、ESP_8077E4等。 是否可以更改通過
    發(fā)表于 07-19 11:08

    如何給ESP8266模塊命名?

    我正在為我ESP8266模塊分配一個名稱。我想使用名稱訪問它,而不是 Station 模式下的 IP 地址。有什么建議怎么做嗎? 我正在使用本機代碼和 AT 命令。我在 WIFI AP 中為
    發(fā)表于 07-19 08:47

    ESP8266可以使用僅支持標準SPI的閃存芯片嗎?

    ESP8266可以使用僅支持標準SPI(無DIO或QIO)的閃存芯片嗎? The \"Flash Download Tools v3.6.4\" shows FASTRD
    發(fā)表于 07-19 07:52