תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
במדריך זה נראה כיצד לבנות תרמוסטט מסך מגע WiFi. תרמוסטט מסך מגע WiFi ESP8266 הוא דוגמה לחיישן מורכב המבוסס על ידי ESP8266, Arduino Mega 2560 ותצוגת מסך מגע TFT 3.2 . התרמוסטט מחובר ל- EasyIoT Cloud וניתן לשלוט בו דרך האינטרנט.
תכונות עיקריות של תרמוסטט
- 6 מצבים - אוטומטי, כבוי, LOLO, LO, HI, HIHI
- מסך מגע
- WiFi מחובר
- ארבע טמפרטורות קבועות (LOLO, LO, HI, HIHI) ולוח זמנים שבועי
- תצוגת זמן
- תצוגת זמן
- מחובר לענן EasyIoT וניתן לשלוט בו בממשק WEB או ביישום נייד מקורי דרך האינטרנט
שלב 1: חומרים
- ארדואינו מגה 2560
- מודול WiFi ESP8266
- חיישן לחץ ברומטרי דיגיטלי BMP180
- חיישן טמפרטורה ולחות דיגיטלי DHT22
- מודול ממסר 5V מבודד ערוץ
- מודול שעון בזמן אמת RTC DS1302
- לוח מגע מסוג TFT LCD בגודל 3.2 אינץ '+ לוח הרחבת מגן LCD TFT 3.2 אינץ'
שלב 2: בנה
חיבורים
צג Arduino Meaga 2560 TFT זה קל, כי נשתמש במגן. פשוט שימו לוח לוח הרחבה של TFT 3.2 אינץ 'LCD ו לוח מגע TFT LCD בגודל 3.2 אינץ' על גבי Arduino Mega 2560.
ESP8266 ESP8266 משמש כשער WiFi ל- EasyIoT Cloud. הוא עמוס בקושחה הכתובה ב- Arduino IDE. במקרה זה נשתמש ב- HW serial1 ב- Arduino Mega 2560 לחיבור מודול ESP8266. עקוב אחר ESP8266 Connenct 5V Arduino ו- ESP8266 הדרכה לחיבור מודול ESP ל- Arduino. סיכת Arduino Serial1 RX היא 19, Tx 18 וסיכת איפוס היא 12. עבור אספקת חשמל של 3.3V נשתמש ב- 3.3 V מלוח הרחבת מגן TFT. ראה תמונה למטה היכן להתחבר 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 נתונים
מודול ממסר קלט מודול ממסר מחובר לסיכה 51 ב- Arduino. אנו מחברים גם VCC ו- GND.
RTC DS1302
ארדואינו - DS1302
VCC - VCC
GND - GND
11 - לספירה
10 - IO
9 - CLK
שלב 3: קוד המקור
תוכנית מקור 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"
#הגדר DEFAULT_AP_PASSWORD "XXXX"
#הגדר DEFAULT_CLOUD_USERNAME "XXXX"
#הגדר DEFAULT_CLOUD_PASSWORD "XXXX"
הגדר את שם וסיסמת נקודת הגישה ואת שם המשתמש והסיסמה של EasyIoT Cloud. מאוחר יותר תוכל להגדיר הגדרות אלה במסך המגע של התרמוסטט (הגדרות-> WiFi ענן), אך קל יותר לשנות זאת בתוכנית. התוכנית תוסיף אוטומטית תרמוסטט ל- EasyIoT Cloud ותגדיר פרמטרים של מודולים. כמובן שעליך קודם כל להירשם ל- EasyIoT Cloud.
ספריות נוספות נמצאות כאן: lib.
שלב 4: הגדר את EasyIoT Cloud
אוטומציה
התרמוסטט שלנו מציג גם טמפרטורה ולחות בחדר אחר ומחוצה לו. ראשית הוסף את המודולים האלה ל- EasyIoT Cloud. הוסף שלוש תוכניות אוטומציה לערך קדימה של חיישנים (טמפרטורה 1, לחות 1 וטמפרטורה 2) לתרמוסטט. באוטומציה (הגדר-> אוטומציה) הוסף תוכנית חדשה ובחר סוג תוכנית לערך קדימה. לאחר מכן בחר מודול ופרמטר המתאימים להעברת ערכים. הפרמטרים של התרמוסטט הם כדלקמן:
חיישן פרמטר 4 - טמפרטורה 1
חיישן. פרמטר 5 - טמפרטורה 2
חיישן. פרמטר 6 - לחות 1
מוּמלָץ:
מקינטוש עם מסך מגע - מק קלאסי עם מיני iPad למסך: 5 שלבים (עם תמונות)
מקינטוש עם מסך מגע | מק קלאסי עם מיני iPad למסך: זהו העדכון והעיצוב המתוקן שלי כיצד להחליף את המסך של מקינטוש וינטאג 'לאייפד מיני. זהו השישי מאלה שהכנתי במהלך השנים ואני די שמח עם האבולוציה והעיצוב של זה! עוד בשנת 2013 כשעשיתי
לחצני Gameboy מסך מגע!: 10 שלבים
לחצני Gameboy עם מסך מגע!: מאז שהייתי ילד קטן, רציתי ילד. קדימה כמה שנים קדימה, עדיין אין לי נער, החלטתי להוריד אמולטור. אבל …. אתה לא יכול להרגיש כפתורים וירטואליים! אז החלטתי ליצור כפתורים אותם אוכל להניח על המסך חופפים
תרמוסטט מודבוס ESP8266 עם מגע: 5 שלבים
ESP8266 תרמוסטט מודבוס עם מגע: אראה לך במדריך זה כיצד להכין תרמוסטט עם מסך מגע יפה עם תמיכה אופציונלית במודוס באמצעות RS485 עם ArduiTouch ESP ו- ESP8266 (NodeMCU או Wemos D1 Mini)
תיקון אבק מסך מסך Samsung I600/Blackjack: 4 שלבים
תיקון אבק מסך מסך I600/Blackjack: שלום לכולם, אם יש לכם (כמוני) Samsung SGH -i600 (או בלאק ג'ק באמריקה) והבחנתם באבק שנכנס ליחידה ונאסף בפינה השמאלית העליונה של המסך - אני חושב יש לי תיקון עבורך. לפני התמונה באישור אדיב מטרייסי
משחת מסך שומר מסך: 9 שלבים
משחת מסך שומר מסך: קופסה שמונעת משומר המסך שלך לפעול כאשר אתה מניח עליו את העכבר