תוכן עניינים:
וִידֵאוֹ: חבר את Core RevPi שלך ל- Ubidots: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
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 כדי לדמיין ולהבין את הנתונים שלך כדי לקבל את ההחלטות הטובות ביותר, בפשטות ובעקביות.
מוּמלָץ:
חבר את ה- Magicbit שלך ללוח הדברים: 3 שלבים
חבר את ה- Magicbit שלך ללוח הדברים: בפרויקט זה אנו נשלח נתונים מחיישנים המחוברים ל- magicbit אותם נוכל להציג באופן ויזואלי על לוח הדברים
חבר ושדרג מחדש את הפתרונות המחוברים שלך עם הולוגרמה נובה וביובידוטים: 9 שלבים
חבר ושדרג מחדש את הפתרונות המחוברים שלך עם הולוגרמה נובה וביובידוטס: השתמש בהולוגרמה נובה שלך כדי להתקין מחדש את התשתית. התקן את ההולוגרמה נובה באמצעות פטל פטל לשליחת נתוני (טמפרטורה) אל Ubidots. במדריך הבא, Ubidots ידגים כיצד להתקין הולוגרמה נובה באמצעות פטל פטל ולהציג תוכנה
חבר את המפעל שלך לענן: 10 שלבים
חבר את הצמח שלך לענן: במשרדנו יש קקטוס שלא זכה לתשומת הלב הראויה לו. מכיוון שאני עובד בחברת IT ורציתי להתנסות עם LoRa, פתרונות ללא שרת ו- AWS, קראתי לקקטוס Steeve וחיברתי אותו לענן. עכשיו אתה יכול להרוויח
חבר את מכשיר המצלמה שלך לאינטרנט (DVR או NVR): 6 שלבים
חבר את מכשיר המצלמה שלך לאינטרנט (DVR או NVR): במדריך זה נראה לך כיצד לחבר את ה- DVR או ה- NVR שלך לאינטרנט. קל יותר להתקין את נתיב החיבור העקיף אך הוא עובר דרך צד שלישי וזרמים. המסלול הישיר קצת יותר מסובך אבל הוא עושה את זה
חבר את הארדואינו שלך לשירותים חיצוניים: 6 שלבים
חבר את הארדואינו שלך לשירותים חיצוניים: שלום לך! הדרכה זו תראה לך כיצד לחבר את מכשיר Arduino או IOT המחובר שלך לשירות חיצוני. למען הדרכה זו, נעבוד עם Easy Window (חלון חכם פיקטיבי אך ניתן לתכנות), If This The