תוכן עניינים:

תרמוסטט מודבוס ESP8266 עם מגע: 5 שלבים
תרמוסטט מודבוס ESP8266 עם מגע: 5 שלבים

וִידֵאוֹ: תרמוסטט מודבוס ESP8266 עם מגע: 5 שלבים

וִידֵאוֹ: תרמוסטט מודבוס ESP8266 עם מגע: 5 שלבים
וִידֵאוֹ: DIY Умный котел отопления своими руками простой WiFi ZigBee терморегулятор TUYA 2024, יולי
Anonim
תרמוסטט מודבוס ESP8266 עם מגע
תרמוסטט מודבוס ESP8266 עם מגע

אני אראה לך במדריך זה כיצד להכין תרמוסטט עם מסך מגע יפה עם תמיכה אופציונלית במודוס באמצעות RS485 עם ArduiTouch ESP ו- ESP8266 (NodeMCU או Wemos D1 Mini).

שלב 1: שטר החומר

שטר החומר
שטר החומר
שטר החומר
שטר החומר
שטר החומר
שטר החומר
  • NodeMCU V2 Amica או Wemos D1 mini
  • ערכת ESP ArduiTouch

אופציונלי עבור ממשק RS485:

  • MAX3485
  • טרנזיסטור BC557
  • התנגדות 10k
  • הנגד 22k
  • 2x נגד 1k
  • התנגדות 120 אוהם
  • קבלים 1, 5nF
  • כותרת דו קוטבית
  • גשר מגשר

שלב 2: הרכבה

הַרכָּבָה
הַרכָּבָה

אתה יכול להשתמש בהרכבת ה- ArduiTouch עצמה במדריך המצורף.

ה- ArduiTouch עצמו אינו מכיל ממשק RS485. עלינו להוסיף פונקציה זו על אזור לוח הלחם. לצד אזור קרש הלוח תמצאו כריות הלחמה עם כל האותות הדרושים. עליך רק לחבר את המעגל למטה בעזרת כריות הלחמה אלה. עבור אותות A ו- B מומלץ להשתמש ברפידות 3 ו -4 המחוברות ישירות למסוף.

שלב 3: התקנת ספריות נוספות

הקושחה נכתבה תחת Arduino IDE. תזדקק לספריות הנוספות הבאות:

התקן את הספריות הבאות באמצעות מנהל הספרייה של Arduino

ספריית GFX של Adafruit

ספריית Adafruit ILI9341

XPT2046_Touchscreen מאת Paul Stoffregen

SimpleModbus NG

אתה יכול גם להוריד את הספרייה גם ישירות כקובץ ZIP ולבטל את הדחיסה של התיקיה תחת התיקייה/ הספריות שלך/ לאחר התקנת ספריות Adafruit, הפעל מחדש את Arduino IDE.

תוכל למצוא את קוד המקור של התרמוסטט באתר האינטרנט שלנו.

שלב 4: הפעל את ההדגמה

הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה
הפעל את ההדגמה

אנא פתח מדגם זה ב- Arduino IDE. הידור והעלה אותו. שים לב: המגשר חייב להיות פתוח לתכנות מודול ESP8266 באמצעות USB.

לאחר הידור והעלאה תראה את המסך הראשי עם ערכי ברירת מחדל עבור טמפרטורת החדר, הטמפרטורה והאוורור. ניתן לשנות גם את הטמפרטורה ואת רמת האוורור שנקבעה ללא חיבור RS485. אתה יכול לפתוח באמצעות הציוד בפינה השמאלית העליונה תפריט אופציות. תפריט זה כולל פונקציה להתאמת מספר מזהה מודבוס ופונקציית ניקוי מסך.

שלב 5: מבחן מודבוס

מבחן מודבוס
מבחן מודבוס
מבחן מודבוס
מבחן מודבוס

נשתמש בדוגמה זו במחשב האישי כמאמן MODBUS. עליך להוריד את Modbustester. אנא פרק את ארכיון ה- zip לספרייה חדשה בדיסק הקשיח שלך. פתח את התוכנה ושנה את השדות המסומנים כמו בתמונה למעלה. עליך לחבר את מתאם USB-RS485 לפני. לבדיקות פשוטות חיבור טורי באמצעות כבל USB בין המחשב שלך לבין ה- NodeMCU יעבוד גם הוא. אנא בחר את יציאת ה- COM המתאימה למתאם זה ב- Modbustester

אתה יכול ללחוץ על כפתור הקריאה ב- Modbustester. פקודה זו תקרא 6 בתים של זיכרון של מכשיר העבדים החדש שלנו ArduiTouch. תוכל ללחוץ גם בשדות שליד הכתובות ולתפעל את הערכים. עם כפתור הכתיבה אתה שולח ערכים מניפולציות אלה ל- ArduiTouch. עיין בטבלה למטה אודות פונקציית הרישום.

מוּמלָץ: