Агуулгын хүснэгт:
- Алхам 1: Билл материал
- Алхам 2: угсрах
- Алхам 3: Нэмэлт номын сан суулгах
- Алхам 4: Демо ажиллуулна уу
- Алхам 5: Modbus тест
Видео: ESP8266 мэдрэгчтэй Modbus термостат: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
ArduiTouch ESP ба ESP8266 (NodeMCU эсвэл Wemos D1 Mini) ашиглан RS485-ээр нэмэлт Modbus-ийн дэмжлэгтэйгээр хэрхэн сайн харагддаг мэдрэгчтэй дэлгэцийн термостат хийхийг би энэ зааварчилгаанд харуулах болно.
Алхам 1: Билл материал
- NodeMCU V2 Amica эсвэл Wemos D1 mini
- ArduiTouch ESP иж бүрдэл
RS485 интерфэйсийн хувьд заавал биш:
- MAX3485
- BC557 транзистор
- Эсэргүүцэл 10k
- Эсэргүүцэл 22k
- 2х резистор 1k
- 120 Ом эсэргүүцэл
- Конденсатор 1, 5nF
- 2 туйлын толгой
- Үсрэгч гүүр
Алхам 2: угсрах
Та ArduiTouch өөрөө хавсаргасан гарын авлагыг угсрахдаа ашиглаж болно.
ArduiTouch өөрөө RS485 интерфэйсийг агуулдаггүй. Бид энэ функцийг талхны талбар дээр нэмэх ёстой. Талхны талбайн хажууд та шаардлагатай бүх дохио бүхий гагнуурын дэвсгэрийг олох болно. Та зөвхөн доорхи хэлхээг эдгээр гагнуурын дэвсгэрээр холбох хэрэгтэй. А ба В дохионы хувьд терминалтай шууд холбогдсон 3 ба 4 дэвсгэрийг ашиглахыг зөвлөж байна.
Алхам 3: Нэмэлт номын сан суулгах
Програм хангамжийг Arduino IDE -ийн доор бичсэн болно. Танд дараах нэмэлт номын сан хэрэгтэй болно.
Дараах номын санг Arduino Library Manager ашиглан суулгана уу
Adafruit GFX номын сан
Adafruit ILI9341 номын сан
XPT2046_Touchscreen by Paul Stoffregen
SimpleModbus NG
Та мөн номын санг ZIP файл хэлбэрээр шууд татаж авч, өөрийн хавтас/ номын сангийн доорх хавтсыг задлах боломжтой. Adafruit номын санг суулгасны дараа Arduino IDE -ийг дахин эхлүүлнэ үү.
Та термостатын эх кодыг манай вэбсайтаас олох болно.
Алхам 4: Демо ажиллуулна уу
Энэ дээжийг Arduino IDE дээр нээнэ үү. Анхаарна уу: холбогч нь ESP8266 модулийг USB -ээр програмчлахад нээлттэй байх ёстой.
Эмхэтгэж, байршуулсны дараа та өрөөний температур, тохируулсан температур, агааржуулалтын үндсэн утгыг агуулсан үндсэн дэлгэцийг харах болно. Та тохируулсан температур, агааржуулалтын түвшинг RS485 холболтгүйгээр өөрчлөх боломжтой. Та баруун дээд буланд байгаа араа ашиглан сонголтын цэсийг нээж болно. Энэхүү цэс нь Modbus ID дугаарыг тохируулах функц болон дэлгэц цэвэрлэх функцийг агуулдаг.
Алхам 5: Modbus тест
Бид энэ жишээн дээр PC -ийг MODBUS мастер болгон ашиглах болно. Та Modbustester програмыг татаж авах хэрэгтэй. Зип архивыг өөрийн хатуу диск дээрх шинэ директор руу задална уу. Програм хангамжийг нээж, дээрх зураг дээрх шиг тэмдэглэгдсэн талбаруудыг өөрчилнө үү. Та өмнө нь USB-RS485 адаптерийг холбох ёстой. Энгийн туршилтын хувьд USB кабелиар дамжуулан компьютер болон NodeMCU хооронд цуваа холболт ажиллах болно. Modbustester дээрх энэ адаптерт тохирох COM портыг сонгоно уу
Та Modbustester дээрх Унших товчийг дарж болно. Энэ тушаал нь бидний шинэ боол төхөөрөмжийн ArduiTouch санах ойн 6 байтын санах ойг унших болно. Та хаягийн хажууд байгаа талбар дээр дарж утгыг өөрчлөх боломжтой. Бичих товчлуурын тусламжтайгаар та энэ утгыг ArduiTouch руу илгээдэг. Бүртгүүлэх функцын талаархи хүснэгтийг үзнэ үү.
Зөвлөмж болгож буй:
Хувцас угаагч/хатаагчийн хяналт нь ESP8266 ба хурдатгалын мэдрэгчтэй: 6 алхам
ESP8266 ба хурдасгах мэдрэгч бүхий хувцас угаагч/хатаагчийн хяналт: Хувцас угаагч/хатаагч нь подвалд байдаг бөгөөд та дүрмээр бол овоолсон хувцас хийж, үүний дараа та өөр байшингийн ажилд орох болно. Та машиныхаа хонгилд шингэсэн, шингэсэн хувцасыг анзаардаггүй
Ухаалаг термостат ESP8266: 6 алхам (зурагтай)
Ухаалаг термостат ESP8266: Bienvenue sur ce nouvel нийтлэл. Хязгаарлалт хийхдээ цаг хугацаа дуусахаас өмнө цаг алдах шаардлагагүй болно. Санал болгож буй санал болгож буй асуудлуудыг шийдэж өгвөл энэ нь ямар ч асуудалгүй болно
Гурван мэдрэгчтэй хэлхээ + мэдрэгчтэй таймерын хэлхээ: 4 алхам
Гурван мэдрэгчтэй мэдрэгчтэй хэлхээ + мэдрэгчтэй таймерын хэлхээ: Мэдрэгч мэдрэгч нь мэдрэгч зүү дээр хүрэхийг мэдрэх үед асах хэлхээ юм. Энэ нь түр зуурын үндсэн дээр ажилладаг, өөрөөр хэлбэл тээглүүр дээр дарах үед л ачаалал асаалттай байх болно, энд би танд мэдрэгчтэй болгох гурван өөр аргыг харуулах болно
ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud): 4 алхам
ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат (EasyIoT Cloud): Энэхүү гарын авлагад бид WiFi мэдрэгчтэй дэлгэцийн термостатыг хэрхэн бүтээхийг харуулах болно. ESP8266 WiFi мэдрэгчтэй дэлгэцийн термостат нь ESP8266, Arduino Mega 2560, TFT 3.2 -ийн бүтээсэн нарийн төвөгтэй мэдрэгчийн жишээ юм. мэдрэгчтэй дэлгэц. Термостат нь EasyIoT -д холбогдсон байна
ESP8266/NodeMCU ба Blynk ашиглан тараагч термостат: 7 алхам (зурагтай)
ESP8266/NodeMCU ба Blynk ашиглан тараагч термостат: Би саяхан халаасан үржүүлэгч худалдаж авсан бөгөөд энэ нь миний цэцэг, ногооны үрийг улирлын эхээр соёолоход туслах болно. Энэ нь термостатгүйгээр ирсэн. Термостат нь нэлээд үнэтэй тул би өөрөө хийхээр шийдсэн. Миний ашиглахыг хүссэн шиг