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

צג דוד דוד AO סמית מוריד את IRIS: 3 שלבים
צג דוד דוד AO סמית מוריד את IRIS: 3 שלבים

וִידֵאוֹ: צג דוד דוד AO סמית מוריד את IRIS: 3 שלבים

וִידֵאוֹ: צג דוד דוד AO סמית מוריד את IRIS: 3 שלבים
וִידֵאוֹ: According to Promise. Of Salvation, Life, and Eternity | Charles H. Spurgeon | Free Audiobook 2024, יולי
Anonim
צג דוד דוד AO סמית מוריד את IRIS
צג דוד דוד AO סמית מוריד את IRIS

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

פרויקט זה משתמש בבקר דוד חכם לאנרגיה ששונה עם לוח פיתוח של Wemos Mini המריץ קוד Arduino ושולח נתונים באמצעות MQTT לעוזר ביתי. בקר מחמם המים החכם מתחבר ומתקשר עם דוד המים שלך ולכן אין צורך לשנות את דוד המים בפועל רק הבקר החכם משתנה. הבקר החכם מוסר בקלות ומותקן בדוד המים תוך דקה או פחות. הדרכה זו קוראת נתונים בלבד ואינה שולחת נתונים למחמם המים המונעים כל תקלה בדוד המים.

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

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

*** זה הפוסט הראשון שלי להדרכה אז אני מקווה שזה לא מבאס לגמרי ***

אספקה:

פריטים דרושים

  1. בקר מחמם מים חכם, אלה נמצאים בזול ב- eBay מכיוון שהם בעצם חסרי תועלת ללא שינויים.
  2. לוח ESP8266, לפרויקט הזה השתמשתי באור Wemos Mini
  3. מלחם
  4. 3 סיכות כותרת לזכר
  5. 3 מחברי Dupont נקבה
  6. שרת MQTT ועוזר ביתי או כל לקוח MQTT - אני לא אכסה את ההגדרה של שרת MQTT או עוזר הבית אבל יש לנו גוגל ופורומים באינטרנט … אז השתמש בהם אם אתה צריך להגדיר את הדברים האלה.

שלב 1: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
  1. הסר את לוח המעגלים מבקר האנרגיה החכם על ידי הסרת הבורג ושחרור 4 לוחות הנעילה
  2. חבר חוטים ללוח המעגלים. רק 3 חוטים צריכים להיות מחוברים TX, 5V וקרקע. עבור חיבורים אלה, צירפתי סיכות כותרת אך תמיד תוכל להלחים חוטי ישירות ללוח. לסיכת TX יש מחבר חור על יד מודול ה- WIFI בו השתמשתי כדי להלחם את הכותרת, עבור 5v ו- Ground השתמשתי במחבר הלוח הראשי ובסיכות הכותרת המולחמות שצפות בצד האחורי.
  3. סיכות כותרת הלחמה בלוח Wemos שלך אם עדיין לא מותקן

שלב 2: קוד

יהיה עליך להגדיר לוח esp8266 במערכת Arduino IDE שלך ולהתקין את ספריית EspMQTTClient לפני איסוף והעלאת הקוד שלך. אם לא התקנת את esp8266 בארדואינו או ספריית EspMQTTClient, יש הרבה פורומים.

יהיה עליך גם להוריד ולהתקין גרסה שונה של תוכנה סדרתית, אני קורא SoftwareSerial512, זה כלול בקישור שלהלן יחד עם קוד הפרויקט. כדי להתקין את הספרייה חלץ את קובץ ה- zip לתיקיית ספריית ה- Arduino שלך. יש צורך בספרייה זו מכיוון שלגרסה הרגילה של SoftwareSerial יש גודל חיץ של 64 תווים ומחמם המים ישלח יותר ממאה תווים בכל פעם. ספרייה זו צריכה להיות טובה ל -512 תווים אך בעלות של שימוש נוסף בזיכרון. אז השתמש בספריית SoftwareSerial הרגילה שלך בפרויקטים אחרים, אלא אם כן עליך לקרוא מחרוזת ארוכה על פני סדרות.

drive.google.com/drive/folders/10Oa0dhez-m…

שנה את הסקיצה בעזרת הגדרת ה- WIFI וה- MQTT שלך, ואם אתה רוצה/צריך לשנות את נושאי ה- MQTT.

הקוד פשוט יחסית, שכן דוד המים כבר שולח את כל הנתונים הדרושים, מעת לעת למודול ה- WIFI בלוח המעגלים. הנתונים נשלחים בתקשורת טורית בקצב שידור של 115200bps. כל מה שאנחנו עושים זה לקרוא את הנתונים האלה ולנתח אותם למשתנים. לאחר מכן אנו מפרסמים את המשתנים האלה ללקוח MQTT. יש יותר נתונים מאשר מה שאני מנתח אבל רובם היו חסרי תועלת, אל תהסס לקרוא את מחרוזת הנתונים ולהוסיף כל דבר שלדעתך רלוונטי.

העלה את הקוד!

שלב 3: בדיקה

בדיקה
בדיקה
בדיקה
בדיקה
בדיקה
בדיקה

לפני התקנת לוח הבקר החכם בחזרה למארז, תרצה לוודא שחיבורי 5V ו- GND נכונים. התקן בזהירות את הלוח על דוד המים ומדוד את המתח על שני סיכות הכותרת שהתקנת בצד שמאל של הלוח. אתה רוצה לוודא שאתה מקבל 5v וגם לוודא שהקוטביות נכונה (אם אתה רואה -5v אתה צריך לעבור +5 ו- GND). החיבורים שלך צריכים להיראות כמו שלי, החוט האדום הוא ללא ספק +5v והחוט השחור שלידו הוא GND, החוט השחור השני מימין הוא TX.

לאחר מכן ברצונך לבדוק את החיבור הטורי שלך לדוד המים, חבר את פין TX שבבקר החכם לפין RX הסידורי התוכנה GPIO14 או D5 (לא הסיכה המסומנת ב- RX) בלוח ה- wemos. חבר את חוטי 5V ו- GND גם ללוח Wemos, חבר את המחשב שלך ופתח את הצג הטורי. אתה אמור לראות נתונים נכנסים לאחר מספר דקות עם "DeviceText" בתוכו. דוד המים שולח את המיתרים רק כל כמה דקות אז פשוט קח בירה ותחזור. אם אינך רואה נתונים במסך הטורי שלך לאחר 5-10 דקות בדוק את כל החיבורים שלך. אם הכל בסדר אתה יכול להתקין את הלוח בחזרה למארז.

לאחר מכן תרצה להגדיר לך נושאי MQTT בלקוח MQTT שלך, עבור ההתקנה שלי אני עוקב אחר דוד המים מהעוזר הביתי שלי. אם אין לך לקוחות MQTT או שרת MQTT יהיה עליך להגדיר אותם … שוב פורומים רבים שם בחוץ!

מוּמלָץ: