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

מד KiloWatthour באמצעות אפליקציית RoboRemo: 3 שלבים
מד KiloWatthour באמצעות אפליקציית RoboRemo: 3 שלבים

וִידֵאוֹ: מד KiloWatthour באמצעות אפליקציית RoboRemo: 3 שלבים

וִידֵאוֹ: מד KiloWatthour באמצעות אפליקציית RoboRemo: 3 שלבים
וִידֵאוֹ: CASIO fx-991CW fx-570CW CLASSWIZ Calculator Full Example Manual 2024, יולי
Anonim
מד KiloWatthour באמצעות אפליקציית RoboRemo
מד KiloWatthour באמצעות אפליקציית RoboRemo
מד KiloWatthour באמצעות אפליקציית RoboRemo
מד KiloWatthour באמצעות אפליקציית RoboRemo
מד KiloWatthour באמצעות אפליקציית RoboRemo
מד KiloWatthour באמצעות אפליקציית RoboRemo

כאשר הותקנה אוויר/משאבת החום שלי האפליקציה שהגיעה עבד די בסדר (ענן נוחות של פנסוניק). כעת האפליקציה תקינה לשליטה במערכת אך חלק הניטור נכשל לפעמים עקב פסק זמן של השרת. יש לי גם ספקות לגבי הקוט ש הנמדד, כאשר אני משווה יומיים עם טמפרטורות חוץ כמעט זהות גורם ליום אחד ל- 11kWh, השני ל- 2kWh …

זמן לפעולה!

בדרך כלל אני משתמש בלוח האהוב עלי, Wemos D1, ומיקרופייתון כדי לבצע את העבודה, אך לאחר מספר בדיקות נראה כי ה- ADC של ה- D1 חסר דיוק … אפילו מעגל גלאי שיא מדויק לא פתר את הבעיה. גוגל היא החבר שלי (וגם שלך!) אז גיליתי את האתר הנפלא הזה: Open Energy Monitor. אתה יכול ללמוד ולגלות, כל מה שאתה צריך זה כאן! והם גם מספקים ספריית Arduino שעובדת מושלם: EmonLib.

בדקתי את הסקיצות ושיניתי אותן מכיוון שהתוצאות מוצגות באחת מאפליקציות האנדרואיד האהובות עלי: RoboRemo. הסקיצה הסופית כוללת מטר קוט ש מובנה וערכי הכיול מותאמים לשנאי הנוכחי (CT) המשמש. אני ממליץ בחום ללמוד את פרק הלמידה:

קטע למד. מלא דברים טובים! החיבור קוט ש ל- AndroidPhone (טאבלט) נוצר באמצעות מודול בלוטות 'HC-05.

אספקה

- טלפון או טאבלט אנדרואיד עם אפליקציית RoboRemo מותקנת

- Arduino Uno או Nano וכבל תכנות

-קישור HC-05 מודול Bluetooth

-CT (שנאי זרם) קישור מספר SCT-013-050

-2 נגדים 10kOhm 1/4W (ערכים שונים בסדר, עד 470kOhm כל עוד הם זהים)

-1 קבלים 10microFarad (16V בסדר)

אופציונאלי:

-לוח לחם לבדיקה

-לוח פריצה להרכבה קלה

-USB לכבל טורי לתכנות מודול ה- Bluetooth

שלב 1: הכנת מודול ה- Bluetooth

הכנת מודול בלוטות '
הכנת מודול בלוטות '
הכנת מודול בלוטות '
הכנת מודול בלוטות '

תקשורת ה- Bluetooth מתבצעת באמצעות מסופי החומרה Arduino Rx/Tx @9600 baud.

אז עלינו להכין את המודול שלנו, לתת לו שם ולוודא/להתאים את קצב השידור. ניתן לעשות זאת באמצעות הכבל האופציונלי USB-serial ו- אמולטור מסוף (או צג טורי Arduino IDE). יש למשוך את סיכת "המפתח" של המודול ל- Vcc ולהגדיר את קצב העומס על 38400. אין כבל? אין בעיה, אתר זה (בגרמנית) מסביר את הכל: הגדרת HC-05 Gomcu.

תן שם למודול שלך, בדוק/התאם את קצב השידור (UART 9600, 0, 0) וסיימת!

שלב 2: התקנת ה- EmonLib ב- Arduino IDE שלך, העלאת סקיצה

התקנת ה- EmonLib ב- IDE Arduino שלך, העלאת סקיצה
התקנת ה- EmonLib ב- IDE Arduino שלך, העלאת סקיצה
התקנת ה- EmonLib ב- IDE Arduino שלך, העלאת סקיצה
התקנת ה- EmonLib ב- IDE Arduino שלך, העלאת סקיצה

הכל כאן: התקנת ספרייה. הפעל מחדש את ה- IDE שלך, סיימת:-)

טען את הסקיצה ב- UNO/Nano שלך וחבר את הנגדים/קבלים ושנאי הזרם כפי שניתן לראות בתרשים. זהירות! השרטוט שונה עבור שנאי הנוכחי מספר חלק SCT-013-050. יש להסיר את הנגד המקביל לשנאי בתרשים (צריך רק 2 10 קאוהם וקבלים). ניתן להשתמש במחשבי CT אחרים אך יש להתאים את ערך כיול הסקיצות (ולהוסיף נגד עומס במקרה של "סוג נוכחי").

חבר את Arduino למחשב שלך ופתח את הצג הטורי@9600 baud. אפס את Arduino, בדוק אם המיתרים מודפסים במסך הטורי. המיתרים מותאמים לממשק RoboRemo וניתנים לשינוי לפי העדפת המשתמשים (ראה מדריך RoboRemo). ניסיתי להעלות את ממשק RoboRemo אבל זה גורם לשגיאת שרת … בכל מקרה שליחת נתונים ל- RoboRemo היא פשוטה: צור מחרוזת המכילה מזהה + מחרוזת (ערכים) + / n, זה הכל. פקודות מ- RoboRemo הן מחרוזות שהסתיימו ב- / n.

עדכון 29 בפברואר 2019: שיניתי מעט את הסקיצה, עקב רזולוציית ה- ADC של Arduino אפילו קלט קצר העניק.55 אמפר או כ -100 וואט. כך שכל הזרמים מתחת ל- 0.55 אמפר מצטמצמים לאפס.

הקובץ החדש הוא גירסה 1.3

שלב 3: זהירות! מתח גבוה

התקנת ה- CT מוסברת היטב כאן. תיזהר, מתח גבוה!

חבר את מודול ה- Bluetooth ל- Arduino: 5V ל- Vcc, GND ל- GND Rx to Tx, Tx to Rx.

Arduino חייב להיות מופעל על ידי אספקת 5V, לא באמצעות USB!

זוג מודול Bluetooth עם טלפון/טאבלט, הפעל אפליקציה ויש לך קמ ט נחמד!

תהנה !

מוּמלָץ: