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

מטען מחובר: 5 שלבים (עם תמונות)
מטען מחובר: 5 שלבים (עם תמונות)

וִידֵאוֹ: מטען מחובר: 5 שלבים (עם תמונות)

וִידֵאוֹ: מטען מחובר: 5 שלבים (עם תמונות)
וִידֵאוֹ: ניר וגלי חדר וחצי - הרמזור 2024, נוֹבֶמבֶּר
Anonim
מטען מחובר
מטען מחובר
מטען מחובר
מטען מחובר
מטען מחובר
מטען מחובר

לפני כחודש קניתי קורקינט חשמלי לנסיעה היומיומית שלי לעבודה. קוראים לו HP_BEXXTER (פשוט חפש בגוגל למידע נוסף:-))

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

הפונקציה די פשוטה: אסוף את נתוני האנרגיה מהמטען על ידי ESP8266 ודחוף אותם לשרת InfluxDB. להדמיה אני משתמש בגרפנה.

שלב 1: מד חשמלי + ESP8266

מד חשמלי + ESP8266
מד חשמלי + ESP8266
מד חשמלי + ESP8266
מד חשמלי + ESP8266
מד חשמלי + ESP8266
מד חשמלי + ESP8266

איכשהו אני צריך להשיג את צריכת החשמל. הרעיון הראשון היה ליצור PCB למדידת הערכים ישירות. אבל בזמן שאני מחפש בגוגל קלט מצאתי מד כוח עם ממשק S0 במחיר של 15 €.

עכשיו זה היה די פשוט להשיג את הצריכה. כל 1/1000 קוט ש אני מקבל הצצה לממשק.

כל הרכיבים הורכבו אז על צלחת עץ.

כדי להפעיל את ה- ESP8266 פריצתי למטען USB ישן … זו לא הדרך שבה עליך לעשות זאת.

שלב 2: בדיקה ראשונה וסכימות ESP8266

מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266
מבחן ראשון וערכות ESP8266

לאחר הצטברות רוב החומרה התחלתי בפיתוח הסכימות … זהו הנגד אחד.

אבל השתמשתי בלוח לחם בשביל זה …

הנגד נחוץ כדי למשוך את המתח לקרקע אם ממשק S0 נמוך.

הקוד הוא גם די פשוט אני משתמש ב- std. שולחן עבודה arduino לפרויקטים פשוטים כאלה. הקוד ניתן להורדה כאן ומבוסס על שני מטפלים מפסיקים.

שלב 3: התקשות HW …

הקשחת HW…
הקשחת HW…
הקשחת HW…
הקשחת HW…
הקשחת HW…
הקשחת HW…

… אני פשוט צריך את לוח הלחם לפרויקטים אחרים:-)

שלב 4: הגדר את InfluxDB ו- Grafana

הגדר את InfluxDB ו- Grafana
הגדר את InfluxDB ו- Grafana
הגדר את InfluxDB ו- Grafana
הגדר את InfluxDB ו- Grafana

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

אתה יכול להוריד את.deb להתקין ולהריץ grafana: wget https://dl.bintray.com/fg2it/deb-rpi-1b/main/g/gr…sudo dpkg -i grafana_4.2.0_armhf.deb sudo/bin/ systemctl daemon-reload sudo /bin /systemctl אפשר גרפנה-שרת sudo /bin /systemctl הפעל גרפנה-שרת

ה- InfluxDB מוגדר ל- UDP ובסיס הנתונים מאוחסן בכונן הבזק מסוג USB. קובץ התצורה מאוחסן כאן: /etc/influxdb/influxdb.conf

[meta]# המקום שבו מאגר הנתונים של מטא נתונים/רפסודות מאוחסן dir = "/automnt/usb-stick/influxdb/meta"

[data] # הספרייה שבה מנוע האחסון TSM מאחסן קבצי TSM. dir = "/automnt/usb-stick/influxdb/data"

כדי להגדיר את מסדי הנתונים ודברים אחרים עליך להעניק גישת מנהל:

[admin] # קובע אם שירות הניהול מופעל. enabled = true# כתובת האיגוד המוגדרת כברירת מחדל המשמשת את שירות הניהול. bind-address = ": 8083"

עכשיו אתה יכול להיכנס ל- DB שלך באמצעות הדפדפן שלך וליצור מסד נתונים, תוכל למצוא מספיק דוגמאות באינטרנט כיצד. https:// IP להזרמת DB: 8083/

לאחר מכן תוכל גם להגדיר את הגרפנה. גם כאן תמצא את הדוגמאות באינטרנט. https:// IP לזרם DB: 3000

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

כדי לבדוק את החיבור אתה יכול להשתמש במכונת הלינוקס שלך:

echo "powertick value = 1">/dev/udp // 8089

שלב 5: השלבים הבאים

אני רוצה לאסוף נתונים גם מהקטנוע שלי:

- מיקום GPS- טמפרטורת המנוע- טמפרטורת הסוללה- טמפרטורת הסביבה צריכת חשמל של יחידת הכונן- מד תאוצה

אם מישהו רוצה כמה דברים מוסברים בפירוט רב יותר, אנא צור איתי קשר … אני אוסיף את הנתונים החדשים במדריך זה.

מוּמלָץ: