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

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

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

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

開發(fā)者案例:使用ESP8266模塊DIY一個(gè)熱水器控制器之(1)硬件篇

機(jī)智云 ? 2022-04-01 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著物聯(lián)網(wǎng)模塊大量普及,各種“云”應(yīng)接不暇,物聯(lián)網(wǎng)進(jìn)入家庭的速度明顯提高。作為電子DIYER,意味著有了可以快速解決家庭實(shí)際需求的有力工具,以前的各種奇思妙想,都可以使用物聯(lián)網(wǎng)技術(shù)用較短的時(shí)間內(nèi)實(shí)現(xiàn)啦。
這不,老婆大人看到我做的門燈控制器,就提出來讓我把家里的熱水器改裝成帶物聯(lián)網(wǎng)遙控的,可以在下班前用手機(jī)打開熱水器,回到家就能有熱水用。
最終制作的作品是這樣的:
23e6133e-b114-11ec-82f6-dac502259ad0.png
一、需求分析 我家的熱水器是海爾EC5002-05,它可以設(shè)置好加熱功率檔位和加熱目標(biāo)溫度,打開開關(guān)自動(dòng)按照預(yù)置功率加熱至目標(biāo)溫度。
它的控制開關(guān)是微動(dòng)開關(guān),這種開關(guān)按下是需要一定的力度的。
我的主要工作其實(shí)就是用物聯(lián)網(wǎng)技術(shù)打開這個(gè)開關(guān)就行了,只要能通過手機(jī)控制這個(gè)電源開關(guān)打開,回到家就能用上熱水。
2401b706-b114-11ec-82f6-dac502259ad0.png
二、總體設(shè)計(jì) 要想控制電源開關(guān)按下,有兩種思路。第一種,就是設(shè)計(jì)一個(gè)機(jī)械裝置,模擬人按下開關(guān)的動(dòng)作;第二種,就是用電信號(hào)控制它打開。按照以往的工作經(jīng)驗(yàn),我覺得可以采用下面幾種方案,每種方案都是用ESP8266進(jìn)行控制的,給出開關(guān)量控制。

(一)使用電磁鐵,給出一個(gè)向下的按壓動(dòng)作。比如下面的這種,它就能產(chǎn)生一個(gè)向下按壓的動(dòng)作,來完成按壓。這種方案的缺點(diǎn)是電磁鐵工作電壓很高,有的220伏,有的是12伏或者是24伏,而且它體積較大,也比較重,專門為它設(shè)計(jì)一個(gè)支架,也不好設(shè)計(jì)。此外,還不知道它的力度好不好控制,萬一這玩意力度太大,把面板給弄壞了。。。。

(二)使用普通舵機(jī)。正好家里有一個(gè)普通的舵機(jī),arduino套件里面的SG90舵機(jī),它很小,也很便宜,但是完成點(diǎn)擊的動(dòng)作是沒問題的。缺點(diǎn)也是需要一個(gè)專門的固定架子,此外,還需要專門的供電電源,以及PWM控制信號(hào)提供者。我以前做過一個(gè)STC計(jì)算器,用這個(gè)單片機(jī)提供PWM信號(hào)也行,不過就是增加了最終作品的體積和復(fù)雜程度。(ESP8266也可以提供PWM,不過沒時(shí)間學(xué)它怎么用)

(三)使用直線舵機(jī)。在尋找合適的舵機(jī)的時(shí)候,竟然發(fā)現(xiàn)還有這種“直線舵機(jī)”。它其實(shí)就是把旋轉(zhuǎn)運(yùn)動(dòng)利用一個(gè)螺桿轉(zhuǎn)換成了直線運(yùn)動(dòng),使用起來仍然是PWM控制方式,看上去這個(gè)東東比較適合我,如果說有缺點(diǎn)的話,仍然是需要為它設(shè)計(jì)支架。
2414e7f4-b114-11ec-82f6-dac502259ad0.png
以上三種方案,都是模擬人手按壓微動(dòng)開關(guān)動(dòng)作的,都需要設(shè)計(jì)安裝支架。而支架安裝到哪里,是個(gè)問題,安裝到墻上,可能需要一個(gè)龐大的支撐架子,安裝到熱水器上,可能需要打孔或者用強(qiáng)力膠固定。即使固定的問題能夠解決,那么支架呢?當(dāng)然可以用3D打印來解決,當(dāng)然3D打印的設(shè)計(jì)過程是需要反復(fù)多次的,當(dāng)然時(shí)間是可能會(huì)受到批評的,當(dāng)然美觀程度是會(huì)受到我家外貌協(xié)會(huì)那位質(zhì)疑的。

(四)使用ESP8266直接控制,給出電信號(hào)。就是拆開熱水器看看,這個(gè)開關(guān)下面的電路板上面,按下之后給控制芯片提供了一個(gè)高電平還是低電平,如果按下就是高電平,抬起就是低電平,那么我讓ESP8266直接輸出一個(gè)高電平給控制芯片就行了。這樣做的優(yōu)點(diǎn)是ESP8266可以隱藏著熱水器內(nèi)部,外觀上看不出任何痕跡。缺點(diǎn)是ESP8266輸出的電平是3.3伏,而后來測量的熱水器控制板電平是5伏,不可以通用,再加一個(gè)電平匹配電路,擔(dān)心時(shí)間長了會(huì)有安全隱患。不怕一萬,就怕萬一。

(五)使用ESP8266控制繼電器,控制開關(guān)引腳短路。這個(gè)思路就是把熱水器控制板上電源開關(guān)按鍵用導(dǎo)線引出來,然后用ESP8266搭建一個(gè)電路,控制這兩根導(dǎo)線的通斷,其實(shí)根子里,還是模擬按鍵,只不過不用機(jī)械裝置來按壓微動(dòng)開關(guān)了。

這么做的好處優(yōu)勢很明顯,就是安全,不管外部控制電路發(fā)生什么問題,大不了,就相當(dāng)于熱水器的開關(guān)按下或者打開,不會(huì)引起熱水器任何故障。而且這個(gè)方案實(shí)現(xiàn)速度快,不用大量的機(jī)械加工工作。

當(dāng)然這樣做是需要一定的技術(shù)基礎(chǔ)的,不建議看了帖子的朋友一定要自己動(dòng)手DIY。生命誠可貴,用電須謹(jǐn)慎。
綜上所述,總體設(shè)計(jì)選用第五套方案,這里沒有說軟件,是因?yàn)槲抑粫?huì)用機(jī)智云,而且機(jī)智云非常好用,還可以生成APP源碼。
三、詳細(xì)設(shè)計(jì)3.1 熱水器引出控制線
硬件清單:電線若干、連接器接頭若干(我用的是手頭有的,其實(shí)控制信號(hào)電壓和電流都很低,不用特別高指標(biāo)的連接器)
制作步驟:
1.斷開電源,打開熱水器控制面板,它用4個(gè)螺絲固定,用頭部帶磁性的螺絲刀拆下,防止掉下來找不到了。
242f59a4-b114-11ec-82f6-dac502259ad0.png
2.拆開控制電路板保護(hù)殼
24404b92-b114-11ec-82f6-dac502259ad0.png
3.拔掉連接排線,取出電路板,可以看到微動(dòng)開關(guān),按下電源開關(guān),其實(shí)就是按下了右下角那個(gè)微動(dòng)開關(guān)SW4。
2452cf92-b114-11ec-82f6-dac502259ad0.png
4.在電源微動(dòng)開關(guān)背面找到它的引腳,它是4個(gè)引腳,兩個(gè)一組,組與組之間平時(shí)是不導(dǎo)通的,用萬用表確定好引腳有,焊接電線。我用的是非常好的硅膠線,特別柔軟,但是特別可靠。
2467dde2-b114-11ec-82f6-dac502259ad0.png
5.為硅膠線做一個(gè)連接器,我不習(xí)慣用膠帶隨便纏一下,老是覺得那種連接不可靠。
24772572-b114-11ec-82f6-dac502259ad0.png
6.用膠**固定一下焊接點(diǎn),防止拉扯導(dǎo)致短路
248d0c98-b114-11ec-82f6-dac502259ad0.png
7.做一個(gè)將導(dǎo)線引出熱水器外部的連接線。注意使用熱縮管。
24a38d2e-b114-11ec-82f6-dac502259ad0.png
8.將控制板安裝回去,里面空間足夠大,然后把紅色的連接器留在熱水器控制面板外殼里面。
24b2a69c-b114-11ec-82f6-dac502259ad0.png
9.安裝完成的效果是這樣的。
24d45fc6-b114-11ec-82f6-dac502259ad0.png

3.2 ESP8266控制器設(shè)計(jì)
硬件清單:ESP8266模塊、殼體、洞洞板、三極管、電阻、繼電器模塊、導(dǎo)線若干
制作步驟:
1.準(zhǔn)備ESP8266模塊,使用到的引腳有三個(gè):VCC,GND和GPIO12(當(dāng)然也可以用其他引腳,只不過編程時(shí)需要進(jìn)行初始化)
24e945e4-b114-11ec-82f6-dac502259ad0.png
2.準(zhǔn)備3.3伏轉(zhuǎn)5伏電路。因?yàn)镋SP8266輸出的IO電平是3.3伏,而手頭的繼電器是5伏才能控制,所以需要加一個(gè)電平轉(zhuǎn)換,或者叫做開關(guān)電路,使用的是NPN三極管S8050,原理是下圖。注意,連接基極的電阻最后測試應(yīng)該為1K,集電極帶箭頭的是輸出。這個(gè)電路用到的是三極管的開關(guān)功能。實(shí)際上三極管原理非常復(fù)雜,模擬電路有專門的課程進(jìn)行學(xué)習(xí),我們這里只用了一個(gè)基本的電路,來實(shí)現(xiàn)3.3伏驅(qū)動(dòng)5伏的器件,也就是繼電器(5伏工作電壓)
24f7272c-b114-11ec-82f6-dac502259ad0.png
3.用洞洞板固定單排母(用來插入ESP8266模塊)和三極管電路,給ESP8266供電(5伏),并將GPIO12連接至三極管電路的基極電阻上。洞洞板打3毫米孔,用來固定在殼體上。
2522b040-b114-11ec-82f6-dac502259ad0.png
4.給殼體開孔,用來向外連接導(dǎo)線。
253a15be-b114-11ec-82f6-dac502259ad0.png
4.將洞洞板打孔位置、繼電器板安裝孔位置在殼體內(nèi)部確定好,然后想辦法用膠**固定幾個(gè)尼龍螺母。有動(dòng)手經(jīng)驗(yàn)的人一看就知道怎么安裝的,這里就不再細(xì)細(xì)贅述過程。
256bc21c-b114-11ec-82f6-dac502259ad0.png
5.將VCC、GND和信號(hào)線都連接好,同時(shí)也連接好繼電器,我手頭只有一個(gè)雙路繼電器,其實(shí)單路繼電器就夠用了。
257c0b40-b114-11ec-82f6-dac502259ad0.png
6.給ESP8266供電的是USB接口的充電器,現(xiàn)在家里往往都有好幾個(gè)閑置的充電器可以用,充電器也是一個(gè)專門的學(xué)問,大廠的充電器質(zhì)量還是杠杠滴,用在這里非常合適(省電、可靠),比自己做一個(gè)簡單的220轉(zhuǎn)5伏電路可靠多了。
25932e4c-b114-11ec-82f6-dac502259ad0.png
7.繼電器引出的兩根線連接到熱水器控制線上
25b61948-b114-11ec-82f6-dac502259ad0.png
8.為了提高可靠性,用了多層熱縮管,將熱水器那端的連接器縮住,可以抵抗水汽可能引起的短路(其實(shí)短路就相當(dāng)于電源開關(guān)按下,并不會(huì)產(chǎn)生危害性后果)。多層熱縮管的作用,有點(diǎn)類似于德國人連接電纜。

用到的工具比較多,最后做出來的作品看上去卻很簡單
25c5193e-b114-11ec-82f6-dac502259ad0.png
硬件部分做好了之后,還需要軟件的配套才能實(shí)現(xiàn)控制熱水器開關(guān)的功能,在下一篇文章中,將與大家分享機(jī)智云后臺(tái)配置、APP源代碼生成以及設(shè)備識(shí)別二維碼制作的經(jīng)歷。

原文鏈接:https://blog.csdn.net/youngwah292/article/details/84888248

聲明:本文內(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)注

    114

    文章

    17528

    瀏覽量

    189036
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2938

    文章

    46990

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍(lán)牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍(lán)牙(ESP32),輕松的構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器和遠(yuǎn)程控制監(jiān)控設(shè)備。
    發(fā)表于 10-24 18:04

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

    驗(yàn)證影響更新速度的因素是ESP8266模塊本身; 04.再次驗(yàn)證客戶端發(fā)送50ms的間隔,TCP服務(wù)接收仍舊是200ms反饋次;(TCP服務(wù)
    發(fā)表于 09-15 10:16

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

    代碼,并通過手機(jī)APP進(jìn)行設(shè)備控制。元器件準(zhǔn)備在開始之前,您需要準(zhǔn)備以下硬件元器件:1.STM32開發(fā)板2.ESP8266Wi-Fi
    的頭像 發(fā)表于 07-15 18:54 ?583次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機(jī)智云,上傳溫濕度數(shù)據(jù)并<b class='flag-5'>控制</b>繼電器開關(guān)(平臺(tái)配置、代碼生成、代碼移植)

    【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感數(shù)據(jù)到云服務(wù)并反向點(diǎn)燈控制

    馬上就到RA4M2開發(fā)板評測的結(jié)尾了,今天給瑞薩論壇線上最具創(chuàng)意的帖子,通過RA4M2開發(fā)板,和ESP8266 WIFI
    發(fā)表于 05-29 15:29

    基于STM32 HAL庫與標(biāo)準(zhǔn)庫的esp8266接入機(jī)智云方案(二)

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

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

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

    語音控制熱水器WTK69000離線語音識(shí)別芯片方案:邁向智能家居新時(shí)代

    在傳統(tǒng)熱水器使用中,人們往往需要手動(dòng)調(diào)節(jié)水溫、選擇模式,這不僅操作繁瑣,而且容易因誤操作導(dǎo)致不必要的能源浪費(fèi)。為了改善這現(xiàn)狀,熱水器廠商開始引入語音識(shí)別技術(shù)。通過語音識(shí)別芯片,熱水器
    的頭像 發(fā)表于 02-21 14:36 ?582次閱讀

    零知開源——ESP8266+MPU6050 實(shí)現(xiàn)運(yùn)動(dòng)姿態(tài)檢測

    零知ESP8266的I2C通信 ? ? ? ?在運(yùn)動(dòng)姿態(tài)檢測、機(jī)器人平衡控制、VR頭戴設(shè)備等應(yīng)用中,MPU6050(三軸加速度計(jì)+三軸陀螺儀)是個(gè)常見的姿態(tài)傳感
    的頭像 發(fā)表于 02-20 17:54 ?2614次閱讀
    零知開源——<b class='flag-5'>ESP8266</b>+MPU6050 實(shí)現(xiàn)運(yùn)動(dòng)姿態(tài)檢測

    CW32模塊使用 ESP01S WIFI模塊

    為現(xiàn)有的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器。即使在不了解其原理的情況下,只要有定的串口知識(shí)理解,那么就可以輕松上手該模塊,進(jìn)而實(shí)現(xiàn)手機(jī)WiFi操作。功能特點(diǎn):基于ESP8266
    的頭像 發(fā)表于 01-23 13:08 ?1002次閱讀
    CW32<b class='flag-5'>模塊</b>使用 <b class='flag-5'>ESP</b>01S WIFI<b class='flag-5'>模塊</b>

    NTC溫度傳感在即熱式熱水器中的作用

    即熱式熱水器是現(xiàn)代家庭中常見熱水供應(yīng)設(shè)備之,它能夠在短時(shí)間內(nèi)提供熱水,滿足我們?nèi)粘I男枨?。然而,為了確保熱水溫度穩(wěn)定和安全性,即熱式
    的頭像 發(fā)表于 01-23 11:55 ?926次閱讀

    中微愛芯即熱式電熱水器解決方案

    即熱式電熱水器種通過電子加熱元器件快速加熱流水的設(shè)備,能夠在數(shù)秒內(nèi)啟動(dòng)加熱,實(shí)現(xiàn)即開即熱。與傳統(tǒng)的儲(chǔ)水式電熱水器相比,即熱式電熱水器具有無需等待、節(jié)能高效等優(yōu)點(diǎn)。
    的頭像 發(fā)表于 01-16 13:41 ?1216次閱讀
    中微愛芯即熱式電<b class='flag-5'>熱水器</b>解決方案

    空氣能熱水器與太陽能熱水器哪個(gè)好

    隨著環(huán)保意識(shí)的提高和能源成本的上升,越來越多的家庭和企業(yè)開始尋求更綠色、更經(jīng)濟(jì)的熱水解決方案。在眾多選擇中,空氣能熱水器和太陽能熱水器因其節(jié)能特性而受到青睞。 、工作原理
    的頭像 發(fā)表于 11-29 14:51 ?2452次閱讀

    空氣能熱水器工作原理 空氣能熱水器優(yōu)缺點(diǎn)

    空氣能熱水器工作原理 熱泵循環(huán) :空氣能熱水器的核心部件是熱泵,它通過個(gè)循環(huán)過程,利用制冷劑在蒸發(fā)、壓縮機(jī)、冷凝
    的頭像 發(fā)表于 11-29 14:49 ?4176次閱讀

    卡薩帝攜手上海海思推出熱水器新品UCE5 Pro

    作為家里的必備電器之,熱水器的能耗卻讓很多人不太放心。許多用戶發(fā)現(xiàn),只要打開熱水器屏幕就會(huì)直亮著,白白耗電;趕上假期出游忘關(guān)電器,那反
    的頭像 發(fā)表于 11-20 13:58 ?1370次閱讀

    ESP8266筆記-05.ESP8266 WIFI的使用

    ESP8266是怎么火起來的?毫無疑問就是他把WIFI模塊的價(jià)格成功的打了下來,在我第次看到ESP8266僅僅10元成本的開發(fā)板竟然可以連
    發(fā)表于 10-31 18:33