99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

如何制作恒溫器

454398 ? 來源:工程師吳畏 ? 2019-08-14 11:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:步驟0 - 先決條件

如何制作恒溫器

您知道如何使用Arduino IDE

您已經(jīng)安裝了ESP8266主板管理器

因此,您可以在NodeMCU上傳一些代碼并運行它

您已經(jīng)安裝了以下庫

U8g2lib - OLED顯示器

DHTesp - DHT for ESP

ESPAsyncTCP - 管理異步HTTP請求,從github安裝

ArduinoJson - 處理來自HTTP請求的JSON響應

ESP8266WiFi - 包含在ESP8266板上

Ticker-包含在ESP8266板中

您有一些設備或像智能家居盒這樣的軟件將允許監(jiān)控和與此恒溫器交互(在我的情況下,我擁有一個eedomus盒子,但你可以很容易地調(diào)整代碼以滿足你的需要)。

你知道如何焊接

第2步:第1步 - 物料清單

NodeMCU - 2€

OLED屏幕128x32 -1.50 €

DHT-22 - 2.50€

繼電器3.3V - 1.40€

2個按鈕 - 2x0.02€

2電阻1kΩ至10kΩ(我使用220Ω)2x0.01€

原型板 - 0.16€

總計= 7.62€

所有價格均為基于全球速賣通免費送貨。

此外我們還需要焊接材料:

烙鐵

焊線 - 我用0.8mm

焊劑 - 我用它來焊接NodeMCU針

Kynar跳線或其他電纜連接原型板上的元件

鋼絲球 - 清潔鐵

li》

脫焊芯 - 用于在搞砸時去除焊接

步驟3:步驟3 - 布線

圖片顯示了布線的詳細信息。

您可以修改引腳以連接組件。但請注意,繼電器不能連接到NodeMCU的任何引腳。將繼電器連接到某個引腳不允許NodeMCU啟動。

NodeMCU由USB電纜(5V)供電,該電纜連接NodeMCU的Vin引腳,該引腳連接到板載電源穩(wěn)壓器。除非你想把它吹干,否則不要用5V為NodeMCU的另一個引腳供電。

步驟4:步驟4 - 程序原理

程序的原理非常簡單,并在第一張圖片上繪制。

我們有兩個變量可以容納要求的溫度和測量的溫度

定期我們讀取測量的溫度并將其顯示在顯示屏上

我們還從智能家居盒(eedomus)中讀取了所需的溫度

根據(jù)這兩個溫度,我們計算是否應加熱

此外,用戶可以使用按鈕調(diào)整所需溫度

此外,我們需要:

管理按鈕調(diào)整的請求溫度與通過讀取eedomus調(diào)整的請求溫度之間的沖突

確保我們不經(jīng)常調(diào)整加熱。加熱器可能不會升值,并且在相當長的時間內(nèi)加熱時它會更有效地加熱。根據(jù)經(jīng)驗,我們決定不比每15分鐘更頻繁地調(diào)整加熱

需要從按鈕去除讀數(shù)。請參閱arduino示例:數(shù)字→去抖動

平滑讀取測量溫度:原始讀數(shù)交替,間隙超過1°C,使單個讀數(shù)難以依賴

計算滯后以保持溫度盡可能穩(wěn)定。房屋的慣性意味著在我們切斷加熱后不久溫度會繼續(xù)升高。另一方面,即使我們開始加熱,溫度也會繼續(xù)下降。因此,我們必須預測切割加熱或開始加熱的時間點。這將在第二張圖片中顯示。

步驟5:步驟5 - Arduino代碼

我剛剛投入生產(chǎn)我的恒溫器。我當前的代碼很亂,包含很多用于調(diào)試的消息。我計劃很快重寫一個干凈的程序。我會盡快更新并在我的恒溫器上進行驗證。

Ticker是經(jīng)常重復的程序

我們使用許多全局變量,因為我們無法將參數(shù)傳遞給自動收報機程序

AsyncClient允許處理異步HTTP請求

我們附加中斷程序來處理按下按鈕

所有代碼都是事件驅(qū)動的,Arduino循環(huán)為空

displayTemp - 管理2位數(shù)請求溫度的顯示和2位數(shù)加上小數(shù)點后1位數(shù)的測量溫度。加熱時顯示器向上移動,不加熱時向下移動,當兩個溫度相等時(在這種情況下不加熱)上下彈跳

getMeasuredTemp - 我們每分鐘讀取溫度并計算每個溫度的平均值5讀數(shù)。然后我們保持5個平均讀數(shù)的歷史來計算曲線的矢量,其允許估計下一個讀數(shù)。

getRequestedTemp - 讀取智能家居盒中定義的值。

incTemp/decTemp - 按下按鈕時由中斷調(diào)用的過程

setHeating - 打開/關閉繼電器以監(jiān)控加熱器。在我們的例子中,繼電器在沒有加熱時被置為高電平而在低溫時被加熱。也許這很奇怪,但我們做出了這個選擇,因為當繼電器關閉(設置為HIGH)時,有一個紅色LED亮起。

步驟6:步驟6 - 附件

最后我打印了一個小外殼,以便拿著我的恒溫器。

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

    關注

    4

    文章

    143

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恒溫晶振OCXO在地面衛(wèi)星接收中的應用

    恒溫晶振(Oven-Controlled Crystal Oscillator,OCXO)是一種通過恒溫控制技術實現(xiàn)超高頻率穩(wěn)定性的晶體振蕩。其核心原理是將晶體置于恒溫槽內(nèi),通過加熱
    的頭像 發(fā)表于 06-05 13:51 ?246次閱讀
    <b class='flag-5'>恒溫</b>晶振OCXO在地面衛(wèi)星接收<b class='flag-5'>器</b>中的應用

    物聯(lián)網(wǎng)智能恒溫器解決方案

    想象一下,如果家里的供暖和制冷系統(tǒng)不僅能自動運行,還能進行智能化管理,顯著提升舒適度和效率,將給我們的生活帶來怎樣的改變。這正是物聯(lián)網(wǎng) (IoT) 智能恒溫器的使命,它正在重塑我們控制室內(nèi)環(huán)境的方式。了解這一發(fā)展對于經(jīng)驗豐富的電氣工程師和好奇的消費者來說都至關重要。
    的頭像 發(fā)表于 06-03 14:49 ?371次閱讀
    物聯(lián)網(wǎng)智能<b class='flag-5'>恒溫器</b>解決方案

    恒溫晶振對比其他晶振的優(yōu)勢有哪些?

    具有更高的頻率穩(wěn)定性。晶振的頻率穩(wěn)定性是衡量其性能的重要指標之一。恒溫晶振通過內(nèi)部的溫度傳感和溫控電路,能夠?qū)崟r監(jiān)測和調(diào)節(jié)晶振的工作溫度,以保持其頻率的穩(wěn)定性。相
    的頭像 發(fā)表于 05-06 15:46 ?303次閱讀
    <b class='flag-5'>恒溫</b>晶振對比其他晶振的優(yōu)勢有哪些?

    恒溫晶振與溫補晶振的區(qū)別

    恒溫晶振:利用恒溫槽使晶體振蕩中石英晶體諧振的溫度保持恒定,將由周圍溫度變化引起的振蕩輸出頻率變化量削減到最小的晶體振蕩
    的頭像 發(fā)表于 04-18 16:32 ?431次閱讀
    <b class='flag-5'>恒溫</b>晶振與溫補晶振的區(qū)別

    解決方案 | 恒溫器精準控溫 原來有這些“芯”科技!

    一、總述:恒溫器是一種能精確調(diào)節(jié)和控制環(huán)境溫度的設備,內(nèi)置傳感實時監(jiān)測溫度,一旦偏離預設值,即自動啟動加熱或制冷裝置進行調(diào)節(jié)。廣泛應用于工業(yè)生產(chǎn)、科研實驗及智能家居等領域,確保工業(yè)環(huán)境穩(wěn)定,調(diào)節(jié)
    的頭像 發(fā)表于 01-24 09:25 ?1676次閱讀
    解決方案 | <b class='flag-5'>恒溫器</b>精準控溫 原來有這些“芯”科技!

    傳感類型在智能家居中的應用

    中的應用。 1. 溫度傳感 應用場景: 智能恒溫器: 溫度傳感可以檢測室內(nèi)溫度,并與智能恒溫器配合,自動調(diào)節(jié)室內(nèi)溫度,以保持舒適的居住環(huán)境。 節(jié)能: 通過監(jiān)測室內(nèi)外溫差,智能系統(tǒng)可
    的頭像 發(fā)表于 12-06 14:13 ?3276次閱讀

    使用CC3220 Simplelink單芯片Wi-Fi MCU SoC設計恒溫器

    電子發(fā)燒友網(wǎng)站提供《使用CC3220 Simplelink單芯片Wi-Fi MCU SoC設計恒溫器.pdf》資料免費下載
    發(fā)表于 10-29 09:47 ?0次下載
    使用CC3220 Simplelink單芯片Wi-Fi MCU SoC設計<b class='flag-5'>恒溫器</b>

    使用MSP430 MCU和TPS60313實現(xiàn)單節(jié)電池恒溫器

    電子發(fā)燒友網(wǎng)站提供《使用MSP430 MCU和TPS60313實現(xiàn)單節(jié)電池恒溫器.pdf》資料免費下載
    發(fā)表于 10-21 09:42 ?0次下載
    使用MSP430 MCU和TPS60313實現(xiàn)單節(jié)電池<b class='flag-5'>恒溫器</b>

    使用邏輯和轉(zhuǎn)換用例優(yōu)化智能恒溫器的設計

    電子發(fā)燒友網(wǎng)站提供《使用邏輯和轉(zhuǎn)換用例優(yōu)化智能恒溫器的設計.pdf》資料免費下載
    發(fā)表于 09-21 11:16 ?0次下載
    使用邏輯和轉(zhuǎn)換用例優(yōu)化智能<b class='flag-5'>恒溫器</b>的設計

    陶瓷PTC恒溫發(fā)熱片的阻值是多大?

    陶瓷PTC恒溫發(fā)熱片是一種利用正溫度系數(shù)(Positive Temperature Coefficient,簡稱PTC)材料制成的加熱元件。它具有自動恒溫、安全、節(jié)能等特點,廣泛應用于家用電器、工業(yè)
    的頭像 發(fā)表于 09-20 17:37 ?4110次閱讀

    LM26單通道數(shù)字輸出、低功耗恒溫器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM26單通道數(shù)字輸出、低功耗恒溫器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-14 14:33 ?0次下載
    LM26單通道數(shù)字輸出、低功耗<b class='flag-5'>恒溫器</b>數(shù)據(jù)表

    LM26NV 采用 SOT-23 封裝、具有 ±3°C 精度的出廠預設恒溫器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM26NV 采用 SOT-23 封裝、具有 ±3°C 精度的出廠預設恒溫器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-13 09:18 ?0次下載
    LM26NV 采用 SOT-23 封裝、具有 ±3°C 精度的出廠預設<b class='flag-5'>恒溫器</b>數(shù)據(jù)表

    LM27 SOT-23,±3°C精確,120°C-150°C出廠預設恒溫器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM27 SOT-23,±3°C精確,120°C-150°C出廠預設恒溫器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-13 09:17 ?1次下載
    LM27 SOT-23,±3°C精確,120°C-150°C出廠預設<b class='flag-5'>恒溫器</b>數(shù)據(jù)表

    深入了解恒溫晶體振蕩DC5032AS

    深入了解恒溫晶體振蕩DC5032AS
    的頭像 發(fā)表于 07-25 10:37 ?615次閱讀
    深入了解<b class='flag-5'>恒溫</b>晶體振蕩<b class='flag-5'>器</b>DC5032AS

    恒溫倉庫環(huán)境監(jiān)測解決方案

    和效率。 恒溫倉庫主要用于存儲對溫度、濕度等環(huán)境因素敏感的物品,如藥品、食品、精密儀器等。恒溫倉庫環(huán)境監(jiān)測解決方案,針對溫濕度敏感的倉庫,安裝部署溫濕度傳感、智能空調(diào)調(diào)控設備等,通過無線網(wǎng)絡、管理平臺將倉
    的頭像 發(fā)表于 07-23 16:33 ?580次閱讀