女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

如何通過esp8266模塊增強(qiáng)標(biāo)準(zhǔn)的硬連線門鈴

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

掃碼添加小助手

加入工程師交流群

步驟1:硬件和材料

如何通過esp8266模塊增強(qiáng)標(biāo)準(zhǔn)的硬連線門鈴

需要以下材料

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

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

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

所示的原理圖包括一個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草圖

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

ESP8266WiFi

WifiClient

ESP8266WebServer

ESP8266mDNS

ESP8266HTTPUpdateServer

ArduinoJson

WifiClientSecure

IFTTTMaker

DNSServer

WiFiManager(可選使用)

OneWire

DallasTemperature

草圖中要更改的項(xiàng)目,包括

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

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

固件OTA密碼update_password

WifiManager密碼WM_PASSWORD

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

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

可選更改包括

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

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

將Web訪問端口從默認(rèn)80更改

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

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

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

ip/recent顯示最近門鈴活動

ip/reloadConfig重新加載espConfig

ip/bellPush模擬門鈴?fù)扑?/p>

步驟3:配置

構(gòu)建時(shí),該軟件從本地Web服務(wù)器獲取其配置。該模塊根據(jù)其Mac地址加載配置數(shù)據(jù)。這使得使用相同的二進(jìn)制文件運(yùn)行多個模塊非常方便,并且還使得無需重新編譯即可更輕松地更新配置。可以跳過此步驟,并將配置數(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é)點(diǎn)的溫度

N9S0

#未使用

-1

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

60

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

300

#鍋爐功率間隔

0

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

-1

#EasyIOT鐘形推節(jié)點(diǎn)

N10S0

#IFTTT通知值

前面

#IFTTT通知事件名稱

門鈴

#action URL

192.168.0.2/snap.php

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

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

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

第4步:通知

當(dāng)檢測到門鈴?fù)苿訒r(shí),將檢測到鍋爐正在加熱的管道輸出。

它嘗試通過IFTTT或PushOver通知此情況。我現(xiàn)在使用PushOver,因?yàn)樗峁┝烁斓捻憫?yīng)。

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

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

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

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

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

步驟5:EasyIOT集成

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

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

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

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

步驟6:其他Bell Push操作

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

IFTTT通知

EasyIOT報(bào)告

執(zhí)行操作URL

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

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

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

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

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

    關(guān)注

    1

    文章

    119

    瀏覽量

    36671
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    esp8266加入到c51單片機(jī)單通道程序怎么寫

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

    ESP8266 太空人動畫的 OLED 顯示

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

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

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

    arduino(1)--ESP8266配置

    硬件準(zhǔn)備 首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實(shí)現(xiàn),故需要下載對應(yīng)的庫文件,打開
    發(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è)備開始進(jìn)入我們的生活。其中,ESP32和ESP82
    的頭像 發(fā)表于 08-19 18:23 ?2340次閱讀

    esp8266esp32區(qū)別是什么

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

    ESP8266需要燒錄固件庫嘛

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

    esp8266不燒錄可以使用嗎

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

    esp8266wifi模塊怎么連接手機(jī)

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

    如何給ESP8266模塊命名?

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

    ESP8266可以使用僅支持標(biāo)準(zhǔn)SPI的閃存芯片嗎?

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

    esp8266 wifi模塊CIPSEND發(fā)送返回no tail的原因?

    數(shù)據(jù) 可是,當(dāng)我以1hz的頻率通過電腦/手機(jī) 給esp8266發(fā)送時(shí)會出現(xiàn)如下提示,對比上面正常流程;沒有模塊回顯;或者是回顯錯誤 L:28 D:+IPD,0,12,192.168.4.2,56584
    發(fā)表于 07-16 07:27