![ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud): 4 алхам ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud): 4 алхам](https://i.howwhatproduce.com/images/002/image-4011-63-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/002/image-4011-65-j.webp)
![](https://i.ytimg.com/vi/_8WHUfb1ZEc/hqdefault.jpg)
![ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud) ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-66-j.webp)
![ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud) ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-67-j.webp)
![ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud) ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-68-j.webp)
Энэхүү гарын авлагад бид WiFi мэдрэгчтэй дэлгэцийн термостатыг хэрхэн бүтээхийг харуулах болно. ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат нь ESP8266, Arduino Mega 2560, TFT 3.2 инчийн мэдрэгчтэй дэлгэцийн нарийн төвөгтэй мэдрэгчийн жишээ юм. Термостат нь EasyIoT Cloud -д холбогдсон бөгөөд интернетээр удирдах боломжтой.
Термостатын үндсэн шинж чанарууд
- 6 горим - Авто, унтраах, LOLO, LO, HI, HIHI
- Мэдрэгчтэй дэлгэц
- WiFi холбогдсон
- Дөрвөн тогтоосон температур (LOLO, LO, HI, HIHI) ба долоо хоногийн хуваарь
- Цагийн дэлгэц
- Цагийн дэлгэц
- EasyIoT Cloud -д холбогдсон бөгөөд үүнийг интернэтээр дамжуулан WEB интерфэйс эсвэл гар утасны гар утасны програмаар удирдах боломжтой
Алхам 1: Материал
![Материал Материал](https://i.howwhatproduce.com/images/002/image-4011-69-j.webp)
- Arduino Mega 2560
- ESP8266 WiFi модуль
- BMP180 дижитал барометрийн даралт мэдрэгч
- DHT22 дижитал температур ба чийгшил мэдрэгч
- 1 суваг тусгаарлагдсан 5V реле модуль
- RTC DS1302 Бодит цагийн цагийн модуль
- 3.2 "TFT LCD модуль мэдрэгчтэй самбар+ TFT 3.2" LCD бамбай өргөтгөх самбар
Алхам 2: Бүтээх
![Бүтээх Бүтээх](https://i.howwhatproduce.com/images/002/image-4011-70-j.webp)
Холболтууд
Arduino Meaga 2560 TFT дэлгэц Энэ нь амархан, учир нь бид бамбай ашиглах болно. Arduino Mega 2560 -ийн дээр TFT 3.2 "LCD бамбай өргөтгөх самбар, 3.2" TFT LCD модуль мэдрэгчтэй самбарыг тавь.
ESP8266ESP8266 нь EasyIoT Cloud -ийн WiFi гарц болгон ашиглагддаг. Энэ нь Arduino IDE дээр бичигдсэн програм хангамжаар ачаалагдсан болно. Энэ тохиолдолд бид ESP8266 модулийг холбохын тулд Arduino Mega 2560 дээрх HW serial1 -ийг ашиглах болно. ESP8266 Connenct 5V Arduino болон ESP8266 зааврыг дагаж ESP модулийг Arduino руу холбоно уу. Arduino Serial1 RX зүү нь 19, Tx 18 ба Reset pin нь 12. 3.3V цахилгаан хангамжийн хувьд бид TFT бамбайгийн өргөтгөлийн самбараас 3.3 В -ийг ашиглах болно. 3.3 В -ийг хаана холбохыг доорх зургаас үзнэ үү.
BMP180
Arduino - BMP180 модуль
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
Arduino - DHT22
VCC - 1 VCC
GND - 4 GND
8-2 өгөгдөл
Релей модуль Оролтын модуль оролт нь Arduino дээрх 51 -р зүүтэй холбогдсон байна. Бид мөн VCC ба GND холбодог.
RTC DS1302
Arduino - DS1302
VCC - VCC
GND - GND
11 - МЭ
10 - IO
9 - CLK
Алхам 3: Эх код
![Эх код Эх код](https://i.howwhatproduce.com/images/002/image-4011-71-j.webp)
![Эх код Эх код](https://i.howwhatproduce.com/images/002/image-4011-72-j.webp)
ESP8266 эх програм
ESP8266 эх кодыг GitHub дээрээс олж болно. ESP8266 Arduino IDE програмыг байршуулах. Хэрэв та ESP-01 ашиглаж байгаа бол коммент хэсэгт DEBUG-г хадгалаарай. DEBUG -ийг идэвхжүүлэхийн тулд ESP8266 NODE MCU -ийг ашиглаарай.
Arduino Mega 2560 програм
Arduino Mega 2560 програмыг GitHub дээрээс авах боломжтой.
Програмыг Arduino руу байршуулахаасаа өмнө дараах мөрүүдийг өөрчлөхийг зөвлөж байна.
DEFAULT_AP_SSID "XXXX" -ийг #тодорхойлох
"XXXX" DEFAULT_AP_PASSWORD -ийг #тодорхойлох
DEFAULT_CLOUD_USERNAME "XXXX" -г #тодорхойлох
"XXXX" DEFAULT_CLOUD_ нууц үгийг #тодорхойлох
Хандалтын цэгийн нэр, нууц үг, EasyIoT Cloud хэрэглэгчийн нэр, нууц үгийг тохируулна уу. Та дараа нь эдгээр тохиргоог термостатын мэдрэгчтэй дэлгэц дээр тохируулж болно (Тохиргоо-> WiFi үүл), гэхдээ үүнийг програм дээр өөрчлөх нь илүү хялбар болно. Хөтөлбөр нь EasyIoT Cloud -д термостатыг автоматаар нэмж, модулийн параметрүүдийг тохируулах болно. Мэдээж та эхлээд EasyIoT Cloud -д бүртгүүлэх хэрэгтэй.
Нэмэлт номын сангууд энд байна: lib.
Алхам 4: EasyIoT Cloud -ийг тохируулна уу
![EasyIoT Cloud -ийг тохируулах EasyIoT Cloud -ийг тохируулах](https://i.howwhatproduce.com/images/002/image-4011-73-j.webp)
Автоматжуулалт
Манай термостат нь өөр өрөөнд болон гаднах температур, чийгшлийг харуулдаг. Эхлээд эдгээр модулиудыг EasyIoT Cloud дээр нэмнэ үү. Термостатад мэдрэгчийн утгыг (температур 1, чийгшил 1, температур 2) шилжүүлэх гурван автоматжуулалтын програм нэмнэ. Автоматжуулалтанд (Тохируулах-> Автоматжуулалт) шинэ програм нэмж, Форвард утга руу програмын төрлийг сонгоно уу. Дараа нь утгыг дамжуулахын тулд тохирох модуль ба параметрийг сонгоно уу. Термостатын параметрүүд дараах байдалтай байна.
Мэдрэгч Параметр 4 - температур 1
Мэдрэгч Параметр 5 - температур 2
Мэдрэгч Параметр 6 - чийгшил 1
Зөвлөмж болгож буй:
K -Ability V2 - Мэдрэгчтэй дэлгэцийн нээлттэй эх сурвалжтай гар: 6 алхам (зурагтай)
![K -Ability V2 - Мэдрэгчтэй дэлгэцийн нээлттэй эх сурвалжтай гар: 6 алхам (зурагтай) K -Ability V2 - Мэдрэгчтэй дэлгэцийн нээлттэй эх сурвалжтай гар: 6 алхам (зурагтай)](https://i.howwhatproduce.com/images/007/image-18164-j.webp)
K-Ability V2-Мэдрэгчтэй дэлгэцийн нээлттэй эх сурвалжтай гар: Энэхүү загвар нь K-Ability-ийн хоёр дахь хувилбар юм. K-Ability нь мэдрэл булчингийн эмгэгээс үүдэлтэй эмгэг бүхий хүмүүст мэдрэгчтэй дэлгэц ашиглах боломжийг олгодог физик гар юм. Олон туслах хэрэгсэл байдаг. Энэ нь тооцооллыг ашиглахад хялбар болгодог
Мэдрэгчтэй дэлгэцийн нэрийн хуудас: 8 алхам (зурагтай)
![Мэдрэгчтэй дэлгэцийн нэрийн хуудас: 8 алхам (зурагтай) Мэдрэгчтэй дэлгэцийн нэрийн хуудас: 8 алхам (зурагтай)](https://i.howwhatproduce.com/images/009/image-24227-j.webp)
Мэдрэгчтэй дэлгэцийн нэрийн хуудас: Би механик инженер мэргэжилтэй, гэхдээ би цахилгаан хэлхээ, микроконтроллертой холбоотой олон жилийн төслүүдээс цахилгаан инженерчлэл, програмчлалын ур чадварыг эзэмшсэн. Ажил олгогчид намайг механик инженерийн ур чадвартай болно гэж найдах болно
Arduino мэдрэгчтэй дэлгэцийн тооцоолуур: 7 алхам
![Arduino мэдрэгчтэй дэлгэцийн тооцоолуур: 7 алхам Arduino мэдрэгчтэй дэлгэцийн тооцоолуур: 7 алхам](https://i.howwhatproduce.com/images/001/image-1525-101-j.webp)
Arduino мэдрэгчтэй дэлгэцийн тооцоолуур: Сайн байна уу! Энэ бол Arduino Uno болон TFT LCD бамбай ашиглан мэдрэгчтэй дэлгэцийн тооцоолуур хийх төсөл юм. Би гэрийн сургуулийн програмчлалын ангийнхаа концепцийг гаргаж ирсэн бөгөөд энэ төслийг бүтээх туршлага маш сонирхолтой байсан. Энэхүү тооцоолуур нь
Arduino TFT LCD мэдрэгчтэй дэлгэцийн тооцоолуур: 3 алхам
![Arduino TFT LCD мэдрэгчтэй дэлгэцийн тооцоолуур: 3 алхам Arduino TFT LCD мэдрэгчтэй дэлгэцийн тооцоолуур: 3 алхам](https://i.howwhatproduce.com/images/001/image-2156-21-j.webp)
Arduino TFT LCD мэдрэгчтэй дэлгэцийн тооцоолуур: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino Uno ашиглан 3.5 " TFT LCD мэдрэгчтэй дэлгэц. Тиймээс бид код бичиж, тооцоолох интерфейсийг дэлгэц дээр харуулах arduino -д байршуулах болно
ESP8266 мэдрэгчтэй Modbus термостат: 5 алхам
![ESP8266 мэдрэгчтэй Modbus термостат: 5 алхам ESP8266 мэдрэгчтэй Modbus термостат: 5 алхам](https://i.howwhatproduce.com/images/006/image-15695-2-j.webp)
Мэдрэгчтэй ESP8266 Modbus термостат: Би ArduiTouch ESP болон ESP8266 (NodeMCU эсвэл Wemos D1 Mini) ашиглан RS485-ээр нэмэлт Modbus-ийн дэмжлэгтэйгээр хэрхэн сайн харагддаг мэдрэгчтэй дэлгэцийн термостат хийхийг танд зааж өгөх болно