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

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

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

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

如何制作恒溫器

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

掃碼添加小助手

加入工程師交流群

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

如何制作恒溫器

您知道如何使用Arduino IDE

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

因此,您可以在NodeMCU上傳一些代碼并運(yùn)行它

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

U8g2lib - OLED顯示器

DHTesp - DHT for ESP

ESPAsyncTCP - 管理異步HTTP請(qǐng)求,從github安裝

ArduinoJson - 處理來(lái)自HTTP請(qǐng)求的JSON響應(yīng)

ESP8266WiFi - 包含在ESP8266板上

Ticker-包含在ESP8266板中

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

你知道如何焊接

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

NodeMCU - 2€

OLED屏幕128x32 -1.50 €

DHT-22 - 2.50€

繼電器3.3V - 1.40€

2個(gè)按鈕 - 2x0.02€

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

原型板 - 0.16€

總計(jì)= 7.62€

所有價(jià)格均為基于全球速賣通免費(fèi)送貨。

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

烙鐵

焊線 - 我用0.8mm

焊劑 - 我用它來(lái)焊接NodeMCU針

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

鋼絲球 - 清潔鐵

li》

脫焊芯 - 用于在搞砸時(shí)去除焊接

步驟3:步驟3 - 布線

圖片顯示了布線的詳細(xì)信息。

您可以修改引腳以連接組件。但請(qǐng)注意,繼電器不能連接到NodeMCU的任何引腳。將繼電器連接到某個(gè)引腳不允許NodeMCU啟動(dòng)。

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

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

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

我們有兩個(gè)變量可以容納要求的溫度和測(cè)量的溫度

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

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

根據(jù)這兩個(gè)溫度,我們計(jì)算是否應(yīng)加熱

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

此外,我們需要:

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

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

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

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

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

步驟5:步驟5 - Arduino代碼

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

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

我們使用許多全局變量,因?yàn)槲覀儫o(wú)法將參數(shù)傳遞給自動(dòng)收?qǐng)?bào)機(jī)程序

AsyncClient允許處理異步HTTP請(qǐng)求

我們附加中斷程序來(lái)處理按下按鈕

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

displayTemp - 管理2位數(shù)請(qǐng)求溫度的顯示和2位數(shù)加上小數(shù)點(diǎn)后1位數(shù)的測(cè)量溫度。加熱時(shí)顯示器向上移動(dòng),不加熱時(shí)向下移動(dòng),當(dāng)兩個(gè)溫度相等時(shí)(在這種情況下不加熱)上下彈跳

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

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

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

setHeating - 打開(kāi)/關(guān)閉繼電器以監(jiān)控加熱器。在我們的例子中,繼電器在沒(méi)有加熱時(shí)被置為高電平而在低溫時(shí)被加熱。也許這很奇怪,但我們做出了這個(gè)選擇,因?yàn)楫?dāng)繼電器關(guān)閉(設(shè)置為HIGH)時(shí),有一個(gè)紅色LED亮起。

步驟6:步驟6 - 附件

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

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

    關(guān)注

    4

    文章

    144

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    恒溫晶振的精度范圍介紹

    ,我們需要理解什么是恒溫晶振。恒溫晶振是一種具有溫度補(bǔ)償能力的晶體振蕩,它可以自動(dòng)調(diào)整其頻率以適應(yīng)環(huán)境溫度的變化。這種特性使得恒溫晶振在各種惡劣環(huán)境下都能保持高精
    的頭像 發(fā)表于 03-10 14:02 ?257次閱讀
    <b class='flag-5'>恒溫</b>晶振的精度范圍介紹

    恒溫晶振技術(shù)參數(shù)指標(biāo)怎么看?

    晶振,全稱晶體振蕩,是一種能夠產(chǎn)生精確且穩(wěn)定頻率的電子元件。恒溫晶振是指可以在一定的溫度范圍內(nèi)保持穩(wěn)定性能的晶體振蕩。因其具有良好的溫度特性、穩(wěn)定性、低相噪、低功耗等特點(diǎn),恒溫晶振
    的頭像 發(fā)表于 03-10 14:00 ?7308次閱讀
    <b class='flag-5'>恒溫</b>晶振技術(shù)參數(shù)指標(biāo)怎么看?

    深入解析LM26:一款高精度工廠預(yù)設(shè)恒溫器

    深入解析LM26:一款高精度工廠預(yù)設(shè)恒溫器 在電子設(shè)備的設(shè)計(jì)中,溫度控制是一個(gè)至關(guān)重要的環(huán)節(jié)。今天,我們就來(lái)深入探討一款性能卓越的溫度控制芯片——LM26,它是一款工廠預(yù)設(shè)恒溫器,在眾多領(lǐng)域有著廣泛
    的頭像 發(fā)表于 02-26 11:45 ?230次閱讀

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

    在電子設(shè)備中,晶振是一種重要的元器件,它的主要作用是產(chǎn)生穩(wěn)定的頻率。在晶振的種類中,恒溫晶振和普通晶振是兩種常見(jiàn)的類型,它們?cè)谑褂蒙嫌兄黠@的區(qū)別。本文將詳細(xì)介紹恒溫晶振與普通晶振的區(qū)別。首先,我們
    的頭像 發(fā)表于 12-23 13:55 ?4227次閱讀
    <b class='flag-5'>恒溫</b>晶振與普通晶振的區(qū)別

    恒溫晶振的使用注意事項(xiàng)

    一、簡(jiǎn)介 恒溫晶振,又稱為溫控晶振,是一種具有溫度穩(wěn)定功能的晶體振蕩。在電子設(shè)備、通信設(shè)備、計(jì)算機(jī)等領(lǐng)域中,恒溫晶振被廣泛應(yīng)用于各種電路中,如時(shí)鐘電路、計(jì)數(shù)電路、數(shù)據(jù)傳輸電路等。為
    發(fā)表于 10-28 14:13

    影響恒溫晶振精度的因素有哪些?如何選擇高精度的恒溫晶振?

    恒溫晶振的精度受多種因素影響,主要包括以下幾個(gè)方面:1.溫度穩(wěn)定性雖然恒溫晶振通過(guò)恒溫控制技術(shù)減少了溫度對(duì)頻率的影響,但外界溫度的劇烈變化仍可能對(duì)精度產(chǎn)生一定影響。高質(zhì)量的恒溫晶振通常
    的頭像 發(fā)表于 09-29 15:12 ?795次閱讀
    影響<b class='flag-5'>恒溫</b>晶振精度的因素有哪些?如何選擇高精度的<b class='flag-5'>恒溫</b>晶振?

    恒溫晶振的優(yōu)缺點(diǎn)和應(yīng)用領(lǐng)域

    無(wú)論外界的溫度是怎樣變化,恒溫晶振的輸出頻率都能保持高度穩(wěn)定。恒溫晶振的核心是一個(gè)恒溫槽。晶體被放置在槽體中,控制電路會(huì)不斷監(jiān)測(cè)溫度,并通過(guò)加熱電阻元件維持在設(shè)定的工作點(diǎn)。
    的頭像 發(fā)表于 09-28 11:10 ?1069次閱讀
    <b class='flag-5'>恒溫</b>晶振的優(yōu)缺點(diǎn)和應(yīng)用領(lǐng)域

    CS-23系列低相位噪聲恒溫晶體振蕩

    CS-23系列低相位噪聲恒溫晶體振蕩NEL Frequency ControlsCS-23系列是NEL Frequency Controls公司生產(chǎn)的一款低相位噪聲恒溫晶體振蕩(O
    發(fā)表于 09-23 08:58

    賽思電子:影響恒溫晶振精度的因素有哪些?如何選擇高精度的恒溫晶振?

    恒溫晶振的精度受多種因素影響,主要包括以下幾個(gè)方面:1.溫度穩(wěn)定性雖然恒溫晶振通過(guò)恒溫控制技術(shù)減少了溫度對(duì)頻率的影響,但外界溫度的劇烈變化仍可能對(duì)精度產(chǎn)生一定影響。高質(zhì)量的恒溫晶振通常
    的頭像 發(fā)表于 08-12 14:40 ?1008次閱讀
    賽思電子:影響<b class='flag-5'>恒溫</b>晶振精度的因素有哪些?如何選擇高精度的<b class='flag-5'>恒溫</b>晶振?

    恒溫振蕩的技術(shù)原理介紹

    概述:恒溫振蕩是一種在科研、醫(yī)療和工業(yè)等領(lǐng)域廣泛應(yīng)用的實(shí)驗(yàn)設(shè)備。其主要功能是提供一個(gè)穩(wěn)定的溫度環(huán)境,并對(duì)樣品進(jìn)行均勻的振蕩攪拌。本文將詳細(xì)介紹恒溫振蕩的核心技術(shù)原理,以幫助讀者更好
    的頭像 發(fā)表于 06-10 14:59 ?1063次閱讀
    <b class='flag-5'>恒溫</b>振蕩<b class='flag-5'>器</b>的技術(shù)原理介紹

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

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

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

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

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

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

    MPS MP279xx系列數(shù)字隔離在智能家居設(shè)備中的應(yīng)用

    智能家居設(shè)備越來(lái)越受歡迎。智能恒溫器、照明系統(tǒng)、安防系統(tǒng)和家庭娛樂(lè)系統(tǒng)已經(jīng)走進(jìn)了千家萬(wàn)戶,為家居功能提供自動(dòng)化管理和無(wú)線控制,讓用戶可以通過(guò)移動(dòng)應(yīng)用程序或數(shù)字面板來(lái)監(jiān)控和管理他們的家。
    的頭像 發(fā)表于 04-24 16:01 ?1234次閱讀
    MPS MP279xx系列數(shù)字隔離<b class='flag-5'>器</b>在智能家居設(shè)備中的應(yīng)用

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

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