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

חבר את Core RevPi שלך ל- Ubidots: 5 שלבים
חבר את Core RevPi שלך ל- Ubidots: 5 שלבים

וִידֵאוֹ: חבר את Core RevPi שלך ל- Ubidots: 5 שלבים

וִידֵאוֹ: חבר את Core RevPi שלך ל- Ubidots: 5 שלבים
וִידֵאוֹ: Включите и выключите светодиод с помощью мобильного приложения с помощью Bluetooth на плате ESP32. 2024, נוֹבֶמבֶּר
Anonim
חבר את Core RevPi שלך ל- Ubidots
חבר את Core RevPi שלך ל- Ubidots

Revolution Pi הוא מחשב תעשייתי פתוח, מודולרי ועמיד המבוסס על ה- Raspberry Pi תוך שהוא עומד בתקן EN61131-2. מצויד במודול מחשוב Raspberry Pi, ניתן להרחיב את בסיס Core Core של RevPi בצורה חלקה באמצעות מודולי קלט/פלט מתאימים ושערי אוטובוס שדה לניהול אנרגיה, ניטור תהליכים, בריאות המכונה ועוד.

Core Rev Pi הוא הבסיס לכל יישום ובהתאם לדרישות הקלט/פלט שלך ניתן לחבר מודולי הרחבה כגון RevPi DIO, RevPi AIO, RevPi Gates כמודולים דיגיטליים, אנלוגיים או שעריים. סדרת ה- Revolution Pi מתחילה במכשיר הבסיס, ה- RevPi Core ו- RevPi Core 3, יחידת העיבוד המרכזית של המערכת המודולרית. המעבד מרובי הליבות של ברודקום מצויד במעבד מרובע ליבות עם 1.2 גיגה-הרץ ו -1 גיגה-בתים. מותקן בבית מסילה DIN ומונע על ידי 24 VDC Core RevPi בנוי להחזיק מעמד ודורש קלט אנרגיה סטנדרטי.

במדריך הבא תלמד כיצד לשלב את RevPi Core ו- RevPi Core 3 שלך עם Ubidots Cloud, לדמות קריאות לחץ, טמפרטורה ולחות באמצעות סקריפט קושחה של פייתון ולדמיין נתונים אלה בקלות ביישום Ubidots שלך. הדרכה זו מיועדת להתקנה בלבד של RevPi Core, אם כבר ערכת את הליבה שלך ואתה רוצה לעבוד כעת עם כמה מודולי הרחבה, עיין במאמר ההתקנה שלהלן לקבלת שילובים נוספים ופיתוח אפליקציות: RevPi Core + RevPi DIO

שלב 1: דרישות

  • כבל אתרנט
  • ספק כוח 24V
  • Revolution Pi Core 3
  • חשבון Ubidots - או - רישיון STEM

שלב 2: התקנת חומרה

כדי להתחיל בהתקנה של RevPi Core או RevPi Core 3, עיין במדריך ההתחלה המהירה של Revolution Pi כדי להגדיר את המכשיר ולחבר אותו.;)

לאחר שתצורת Core RevPi שלך תוגדר עם גרסת התמונה האחרונה (Jessie) ומסוף המכשיר המחובר כראוי, בצע את הפקודות הבאות:

עדכון sudo apt-get

לאחר מכן:

sudo apt-get upgrade

הערה: עדכון הפקודות לעיל ייקח מספר דקות. כל המערכת מתעדכנת, אז אנא התאזר בסבלנות.

שלב 3: הגדרת קושחה

החלטנו להשתמש בשפת התכנות של פייתון, מכיוון שהיא נוחה לשימוש עם Core RevPi. אם ברצונך לקודד שפה אחרת, עיין בפורום Revolution Pi לפרטים נוספים בתמיכת קושחה.

אם זו הפעם הראשונה שאתה עובד עם Python ב- RevPi Core שלך, קח שיא בסרטון הזה כדי להיות קצת יותר מוכר.

1. כדי להתחיל בכתיבת הקושחה שלך, צור סקריפט Python במסוף ה- RevPi Core. אנו הולכים להשתמש בעורך ננו, על מנת ליצור את הסקריפט החדש. לשם כך הפעל את הפקודה שלהלן:

nano ubidots_revpi.py

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

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

הערה: כדי לשמור את הסקריפט בעורך הננו - הקש Ctrl+o, אשר את שם הקובץ לכתיבה (ubidots_revpi.py) והקש enter. כדי לסגור את עורך הננו הקש Ctrl+x.

3. עכשיו בואו נבדוק את התסריט. הפעל את הסקריפט שנוצר בעבר במסוף RevPi: python ubidots_revpi.py

לאחר שהסקריפט יתחיל לפעול, תראה את תגובת קוד הסטטוס המוצלחת משרת Ubidots.

שלב 4: דמיינו את הנתונים שלכם

דמיינו את הנתונים שלכם
דמיינו את הנתונים שלכם
דמיינו את הנתונים שלכם
דמיינו את הנתונים שלכם

עבור אל חשבון Ubidots שלך וודא שהנתונים התקבלו. תראה מכשיר חדש שנוצר באופן אוטומטי בקטע מכשיר כאשר שם המכשיר הוא כתובת ה- MAC של Core RevPi שלך.

היתרון בהקצאת כתובת ה- MAC של RevPi Core כתווית ההתקן, הוא שאותו סקריפט ישרת את כל ליבות ה- RevPi שלך, אך רק צריך להתאים את כתובת ה- MAC בקוד. זה טוען כי מהפעם הראשונה ועד הפעם האחרונה שאתה שולח נתונים ל- Ubidots, הנתונים תמיד נשארים מאוחסנים במכשיר המתאים שלו ב- Ubidots.

אינך אוהב את כתובת ה- MAC כשם המכשיר שלך בתצוגת Ubidots שלך? אל תדאג! אתה יכול לשנות את השם לידידותי יותר, אך תווית המכשיר תישאר כתובת ה- MAC כדי לעולם לא להתבלבל איזה מכשיר הוא. עיין במאמר זה במרכז העזרה כדי להבין טוב יותר תוויות מכשירים ושמות מכשירים ב- Ubidots.

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

הערה חשובה: כפי שצוין לעיל, הנתונים המתפרסמים מהקוד לדוגמא שסופקו מדומים. כדי להתחיל לחוש סביבות בעולם האמיתי, תזדקק למודול הרחבה של ה- Revolution Pi. אחד כגון RevPi DIO, עיין במאמר שלהלן כדי לבנות אינטגרציה זו עבור קריאות חיישן ומפעיל: RevPi Core + RevPi DIO

שלב 5: תוצאות

תוך דקות ספורות שילבת את Core RevPi עם Ubidots, שלחת כמה נתונים לדוגמה באמצעות קוד Python מדומה ודיווחת על עבודתך ל- Ubidots לצורך שמירת נתונים, ויזואליזציה וחישוב. כדי לפרוס את פתרונות התעשייה שלך לניטור או ניהול, בדוק את המערך המלא של מודולי הרחבה של RevPi.

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

מוּמלָץ: