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

כיצד לקרוא מד חשמל באמצעות ארדואינו: 3 שלבים
כיצד לקרוא מד חשמל באמצעות ארדואינו: 3 שלבים

וִידֵאוֹ: כיצד לקרוא מד חשמל באמצעות ארדואינו: 3 שלבים

וִידֵאוֹ: כיצד לקרוא מד חשמל באמצעות ארדואינו: 3 שלבים
וִידֵאוֹ: ארדואינו שיעור מספר 3 - מהו לוח המטריצה וכיצד ניתן לחבר אליו רכיבים 2024, יולי
Anonim
כיצד לקרוא מד חשמל באמצעות ארדואינו
כיצד לקרוא מד חשמל באמצעות ארדואינו
כיצד לקרוא מד חשמל באמצעות ארדואינו
כיצד לקרוא מד חשמל באמצעות ארדואינו

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

שלב 1: חיבור RS485

חיבור RS485
חיבור RS485
חיבור RS485
חיבור RS485

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

עכשיו אתה יכול לחבר את מסופי A ו- B של המונה עם מסופי A ו- B של המגן.

שלב 2: הגדרת מתג מגשר ו- DIP

הגדרת מתג מגשר ו- DIP
הגדרת מתג מגשר ו- DIP

מגן RS485 מצויד בכמה מגשרים ומתגי DIP לתצורה. אנא הגדר את מתגי ה- DIP באופן הבא: SW1 - ON, OFF, OFF, OFF (מקלט תמיד דולק) SW2 - OFF, OFF, ON, ON (מצב RS485) SW3 - ON, OFF, OFF, OFF (נגד סיום מופעל) יש לקבוע רק שני מגשרים: JP1 עד 5V עבור Arduino UNO ומגשר שני במיקום RX - 2

שלב 3: קוד

אנו משתמשים ב- UART לצורך איתור באגים ותכנות. המונה מחובר דרך יציאת D2 ותוכנת UART באמצעות 9600 Baud (8N1). המונה שולח ללא הרף את הנתונים. התוכנית מחפשת רצפי בתים מיוחדים בזרם הנתונים למציאת חבילות הנתונים המעניינות. עבור מטרים אחרים ייתכן שיהיה צורך לערוך את רצפי הבייט או את המרחק בין רצפי הבייט (הכותרת) לנתונים המעניינים. הערכים המפענחים לצריכת החשמל הכוללת והספק האמיתי יוצגו בחלון הטרמינל של ה- Arduino IDE.

מוּמלָץ: