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

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

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

如何構(gòu)建WiFi觸摸屏恒溫器

454398 ? 來(lái)源:wv ? 2019-10-12 10:04 ? 次閱讀

步驟1:材料

Arduino Mega 2560

ESP8266 WiFi模塊

BMP180數(shù)字氣壓傳感器

DHT22數(shù)字溫濕度傳感器

1通道隔離式5V繼電器模塊

RTC DS1302實(shí)時(shí)時(shí)鐘模塊

3.2英寸TFT LCD模塊觸摸屏+ TFT 3.2英寸LCD屏蔽擴(kuò)展板

步驟2:構(gòu)建

連接

Arduino Meaga 2560 TFT顯示屏

這很容易,因?yàn)槲覀儗⑹褂闷帘?。只需在Arduino Mega 2560的頂部放置TFT 3.2“ LCD擴(kuò)展板和3.2” TFT LCD模塊觸摸屏即可。

ESP8266

ESP8266用作EasyIoT的WiFi網(wǎng)關(guān)云。它裝有用Arduino IDE編寫(xiě)的固件。在這種情況下,我們將在Arduino Mega 2560上使用HW serial1連接ESP8266模塊。按照ESP8266 Connenct 5V Arduino和ESP8266教程將ESP模塊連接到Arduino。 Arduino Serial1 RX引腳為19,Tx 18,復(fù)位引腳為12。對(duì)于3.3V電源,我們將使用來(lái)自TFT屏蔽擴(kuò)展板的3.3V。參見(jiàn)下面的圖片,連接3.3 V的位置。

BMP180

Arduino-BMP180模塊

VCC-VCC

GND-GND

20-SDA

21-SLC

DHT22

Arduino-DHT22

VCC-1 VCC

GND-4 GND

8-2 DATA

繼電器模塊 《繼電器模塊的輸入連接到Arduino的引腳51。我們還連接VCC和GND。

RTC DS1302

Arduino-DS1302

VCC-VCC

GND-GND

11-CE

10-IO

9-CLK

第3步:源代碼

ESP8266源程序

ESP8266源代碼可在GitHub上找到。使用ESP8266 Arduino IDE上傳程序。如果您使用的是ESP-01,請(qǐng)?jiān)谧⑨屩斜A鬌EBUG。要啟用DEBUG,請(qǐng)使用ESP8266 NODE MCU,它允許一個(gè)額外的軟件序列。

Arduino Mega 2560程序

Arduino Mega 2560程序可從GitHub下載。

p》

在將程序上傳到Arduino之前,建議更改以下行:

#define DEFAULT_AP_SSID“ XXXX”

#define DEFAULT_AP_PASSWORD“ XXXX”

#define DEFAULT_CLOUD_USERNAME“ XXXX”

#define DEFAULT_CLOUD_PASSWORD“ XXXX”

設(shè)置訪問(wèn)點(diǎn)名稱和密碼以及EasyIoT Cloud用戶名和密碼。您以后可以在恒溫器觸摸屏上設(shè)置這些設(shè)置(“設(shè)置”-》“ WiFi云”),但是在程序中更容易進(jìn)行更改。程序?qū)⒆詣?dòng)將恒溫器添加到EasyIoT Cloud并配置模塊參數(shù)。當(dāng)然,您需要首先注冊(cè)到EasyIoT Cloud。

其他庫(kù)在這里:lib。

步驟4:配置EasyIoT Cloud

自動(dòng)化

我們的恒溫器還可以顯示另一個(gè)房間和室外的溫度和濕度。首先將這些模塊添加到EasyIoT Cloud。添加三個(gè)自動(dòng)化程序以將傳感器的值(溫度1,濕度1和溫度2)轉(zhuǎn)發(fā)到恒溫器。在自動(dòng)化(Configure-》 Automation)中,添加新程序,然后將程序類型選擇為Forward value。然后選擇適當(dāng)?shù)哪K和參數(shù)以轉(zhuǎn)發(fā)值。恒溫器參數(shù)如下:

傳感器。參數(shù)4-溫度1

傳感器。參數(shù)5-溫度2

傳感器。參數(shù)6-濕度1

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5282

    瀏覽量

    203124
  • 恒溫器
    +關(guān)注

    關(guān)注

    4

    文章

    141

    瀏覽量

    20682
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    電容觸摸屏的區(qū)別

    電容觸摸屏是兩個(gè)在電子設(shè)備中廣泛使用的技術(shù),它們之間存在緊密的聯(lián)系但也有顯著的區(qū)別。
    的頭像 發(fā)表于 07-18 15:58 ?3983次閱讀

    LCD觸摸屏的PCB設(shè)計(jì)

    液晶顯示(LCD)和觸摸屏技術(shù)已經(jīng)成為各種電子設(shè)備的核心組成部分,從智能手機(jī)到電視和醫(yī)療設(shè)備。在這些設(shè)備中,PCB的設(shè)計(jì)對(duì)于LCD和觸摸屏的性能和可靠性至關(guān)重要。下面將討論LCD
    的頭像 發(fā)表于 07-18 11:17 ?1771次閱讀
    LCD<b class='flag-5'>屏</b>和<b class='flag-5'>觸摸屏</b>的PCB設(shè)計(jì)

    觸摸屏和plc的程序怎么編寫(xiě)

    、智能家居、醫(yī)療設(shè)備等領(lǐng)域。 PLC概述 PLC(Programmable Logic Controller)是一種可編程邏輯控制,用于實(shí)現(xiàn)工業(yè)自動(dòng)化控制。PLC具有高度的可靠性、靈活性和易用性,廣泛應(yīng)用于各種工業(yè)控制場(chǎng)合。 二、觸摸屏與PLC的連接方式 有線連接 有線
    的頭像 發(fā)表于 07-01 14:46 ?1955次閱讀

    人機(jī)界面觸摸屏如何觸摸校正屏幕

    人機(jī)界面(Human-Machine Interface,簡(jiǎn)稱HMI)觸摸屏是一種廣泛應(yīng)用于工業(yè)自動(dòng)化、智能家居、醫(yī)療設(shè)備等領(lǐng)域的交互設(shè)備。觸摸屏的校正對(duì)于確保設(shè)備的正常運(yùn)行和提高用戶體驗(yàn)至關(guān)重要
    的頭像 發(fā)表于 07-01 14:36 ?1359次閱讀

    觸摸屏與plc通訊不上的原因

    觸摸屏與PLC(可編程邏輯控制)之間的通信是工業(yè)自動(dòng)化領(lǐng)域中常見(jiàn)的一種應(yīng)用。然而,在實(shí)際應(yīng)用過(guò)程中,可能會(huì)遇到觸摸屏與PLC通信不上的問(wèn)題。本文將從多個(gè)方面詳細(xì)分析可能導(dǎo)致通信故障的原因,并提
    的頭像 發(fā)表于 06-12 10:49 ?3809次閱讀

    威綸觸摸屏RW寄存如何使用

    威綸觸摸屏是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,它具有易用性、靈活性和可靠性等特點(diǎn)。在威綸觸摸屏中,RW寄存是一種非常重要的數(shù)據(jù)存儲(chǔ)方式,它可以幫助用戶實(shí)現(xiàn)數(shù)據(jù)的讀寫(xiě)操作。本文將詳細(xì)介紹威綸
    的頭像 發(fā)表于 06-11 16:32 ?3700次閱讀

    電子恒溫器的工作原理,簡(jiǎn)單的電子恒溫器電路

    電子恒溫器是一種用于實(shí)現(xiàn)恒溫控制的設(shè)備,它通過(guò)測(cè)量溫度信號(hào)并與預(yù)設(shè)的恒溫值進(jìn)行比較,自動(dòng)調(diào)節(jié)加熱或制冷設(shè)備的輸出功率,使被控溫度保持在設(shè)定值范圍內(nèi)。
    的頭像 發(fā)表于 06-08 14:21 ?1894次閱讀
    電子<b class='flag-5'>恒溫器</b>的工作原理,簡(jiǎn)單的電子<b class='flag-5'>恒溫器</b>電路

    組態(tài)軟件和觸摸屏軟件的區(qū)別是什么?

    是在PC上使用,它可以使用PC上的大屏幕和鍵盤(pán)鼠標(biāo)輸入,而觸摸屏軟件則需要使用觸摸屏幕進(jìn)行操作。 3. 軟件開(kāi)發(fā)環(huán)境不同:組態(tài)軟件需要在PC上安裝開(kāi)發(fā)環(huán)境和配置工具,而觸摸屏軟件則需要在嵌入式設(shè)備或可編程邏輯控制
    的頭像 發(fā)表于 04-24 14:04 ?1051次閱讀

    手機(jī)觸摸屏失靈的原因及解決方法 手機(jī)觸摸屏失靈怎么關(guān)機(jī)

    手機(jī)觸摸屏失靈的原因及解決方法: 一、原因: 軟件問(wèn)題:當(dāng)手機(jī)運(yùn)行過(guò)程中出現(xiàn)一些錯(cuò)誤或者存儲(chǔ)空間不足時(shí),可能會(huì)導(dǎo)致觸摸屏失靈。此時(shí),重啟或者進(jìn)行軟件更新可能會(huì)解決問(wèn)題。 硬件問(wèn)題:如果手機(jī)摔落、遭受
    的頭像 發(fā)表于 01-24 17:48 ?2w次閱讀

    電容觸摸屏的分辨率怎么調(diào)

    電容觸摸屏的分辨率調(diào)整是通過(guò)調(diào)整觸摸屏的控制的參數(shù)來(lái)實(shí)現(xiàn)的。觸摸屏的分辨率是指能夠在屏幕上識(shí)別的最小觸摸點(diǎn)的像素?cái)?shù)量。分辨率越高,
    的頭像 發(fā)表于 01-23 16:59 ?1767次閱讀

    電容觸摸屏原理 電容觸摸屏和電阻觸摸屏有什么區(qū)別

    電容觸摸屏和電阻觸摸屏是兩種常見(jiàn)的觸摸屏技術(shù),它們?cè)谠?、結(jié)構(gòu)和應(yīng)用方面都有很大的區(qū)別。下面將詳細(xì)介紹電容觸摸屏的原理、結(jié)構(gòu)和特點(diǎn),并與電阻觸摸屏
    的頭像 發(fā)表于 01-22 16:13 ?3850次閱讀

    EG網(wǎng)關(guān)網(wǎng)口連接MCGS觸摸屏應(yīng)用案例

    EG網(wǎng)關(guān)網(wǎng)口連接MCGS觸摸屏應(yīng)用案例 前言:MCGS觸摸屏廣泛應(yīng)于工業(yè)控制領(lǐng)域,是一款性能高,運(yùn)行穩(wěn)定的人機(jī)交互設(shè)備。
    的頭像 發(fā)表于 12-19 17:12 ?1137次閱讀
    EG網(wǎng)關(guān)網(wǎng)口連接MCGS<b class='flag-5'>觸摸屏</b>應(yīng)用案例

    EG網(wǎng)關(guān)串口連接威綸通觸摸屏應(yīng)用案例

    威綸通觸摸屏廣泛應(yīng)于工業(yè)控制領(lǐng)域,是一款性能高,運(yùn)行穩(wěn)定的人機(jī)交互設(shè)備。此次我們要把威綸通的觸摸屏通過(guò)Modbus-RTU協(xié)議連接EG系列網(wǎng)關(guān),實(shí)現(xiàn)電腦Web頁(yè)面和手機(jī)APP對(duì)威綸通觸摸屏的遠(yuǎn)程數(shù)據(jù)采集和讀取。本案例使用的是威綸
    的頭像 發(fā)表于 12-07 16:59 ?1163次閱讀
    EG網(wǎng)關(guān)串口連接威綸通<b class='flag-5'>觸摸屏</b>應(yīng)用案例

    觸摸屏的基礎(chǔ)知識(shí)大全

    電子發(fā)燒友網(wǎng)站提供《觸摸屏的基礎(chǔ)知識(shí)大全.pdf》資料免費(fèi)下載
    發(fā)表于 11-16 15:40 ?1次下載
    <b class='flag-5'>觸摸屏</b>的基礎(chǔ)知識(shí)大全