תוכן עניינים:
- שלב 1: העלה את קוד מודול ה- USB לעבודה עם זיגבי-רועה
- שלב 2: הגדרת זיג-רועה
- שלב 3: בצע את שירות בקרת ZigBee וחבר את המנורה
- שלב 4: שליטה במנורה
- שלב 5: מסקנה
וִידֵאוֹ: כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מדריך זה מלמד את המשתמש כיצד להתחבר ולהתקין נכון את מודול ZigBee ב- Dragonboard ולנהל אותו עם מנורה מבוקרת ZigBee (OSRAM), ליצירת רשת IOT של ZigBee.
דרישות:
- דרגוןבורד 410c;
- Dongle USB CC2531;
- TEXAS INSTRUMENTS CC באגים/מתכנתים;
- OSRAM Lightify Tunable White A19.
שלב 1: העלה את קוד מודול ה- USB לעבודה עם זיגבי-רועה
קודם כל, יש צורך להעלות קוד למודול ה- USB לעבודה עם זיגבי-רועה. הוא יספק את הפונקציונליות של זיהוי המכשירים בצורה נכונה ותיצור רשת IOT כראוי.
כדי לאפשר זאת, עיין במדריך זה של GitHub.
שלב 2: הגדרת זיג-רועה
בהתחשב בכך שהקוד כבר הועלה למודול ה- ZigBee USB, הגיע הזמן להגדיר את יישום הזיגבי-רועה.
הרועה זיגבי פותח על הצומת, לכן יש צורך להתקין את הצומת על דרקונבורד. ההתקנה שונה לכל מערכת הפעלה, לכן חפשו את נושא Debian בקישור זה כדי לדעת כיצד להתקין אותו נכון.
כאשר הצומת כבר מותקן ב- Dragonboard, בצע את השלבים הבאים להגדרת התצורה של זיגבי-רועה:
- צור תיקייה לפרויקט בשם "zbserver" (CLI: ~ $ mkdir zbserver)
- בתוך תיקיית zbserver, צור קובץ בשם "server.js" (CLI: ~ $ touch server.js)
-
כעת, יש צורך להתקין כמה תלות כדי להקרין, להתקין זיגבי-שפרד, סדרה ויציאה מהירה באמצעות הפקודות CLI:
- : ~/zbserver $ sudo npm להתקין יציאה סדרתית
- : ~/zbserver $ sudo npm התקן את zigbee-shepherd
- : ~/zbserver $ sudo npm install express
לאחר מכן, יש צורך להעתיק את קוד הבקרה של השרת (המצורף בסוף שלב זה) לקובץ "server.js" שנוצר.
הערה: הוא פועל רק עם המנורה שסופקה ויש לחבר את הפונגל USB ל- Dragonboard.
שלב 3: בצע את שירות בקרת ZigBee וחבר את המנורה
כדי לחבר את המנורה לשרת, עליך לעבור לספריית התיקייה (zbserver) שנוצרה ולבצע את קובץ "server.js" (כשהדונגל מחובר ב- Dragonboard) באמצעות הפקודה CLI:
~/zbserver $ צומת sudo server.js
הקונסולה שנפתחה צריכה ליידע את מצב החיבורים של זיגבי, אם נמצאה מנורה ואם יש צורך להתאים אותה אוטומטית.
כדי לאפשר את מצב זוג המנורות יש צורך ב:
- כבה אותו ב -5 שניות;
- הפעל אותו ב- 5 שניות;
- חזור על שלבים 1 ו -2 חמש פעמים.
המנורה תחבר אוטומטית לשרת.
שלב 4: שליטה במנורה
כדי לשלוט במנורה יש צורך במימוש הודעות בכתובות ה- IP הבאות:
- localhost: 3000/turnOff -> כדי לכבות את המנורה;
- localhost: 3000/turnOn -> להפעלת המנורה.
שלב 5: מסקנה
כעת, לאחר השלבים הקודמים, תוכל לשלוט במנורה באמצעות פרוטוקול ZigBee באמצעות Dragonboard 410c ו- ZigBee Module CC2531.
במקרה של ספק, אנא הערה למטה או בדוק את הקישורים הבאים:
- zikbee-shepherd Wiki: מידע אודות שיעורי השרת והמכשירים.
- zigbee-shepherd HowTo: מידע על אופן השימוש ברועה זיגבי.
מוּמלָץ:
מנורה המופעלת באמצעות סוללה שנדלקת באמצעות מגנטים !: 8 שלבים (עם תמונות)
מנורה המופעלת באמצעות סוללה שנדלקת באמצעות מגנטים !: אנו יודעים שרוב המנורות נדלקות/כבות באמצעות מתג פיזי. המטרה שלי עם הפרויקט הזה הייתה ליצור דרך ייחודית להדליק/לכבות את המנורה בקלות ללא המתג הקלאסי הזה. סיקרן אותי הרעיון של מנורה ששינתה צורה במהלך התהליך הזה
כיצד לחבר את Raspberry Pi לענן באמצעות Node.js: 7 שלבים
כיצד לחבר את Raspberry Pi לענן באמצעות Node.js: הדרכה זו שימושית לכל מי שמחפש לחבר Raspberry Pi לענן, במיוחד לפלטפורמת AskSensors IoT, באמצעות Node.js. אין לך פטל פטל? אם אין לך כרגע פטל פי, אני ממליץ לך לקנות פטל
כיצד לבנות קוביית LED 8x8x8 ולשלוט בה באמצעות ארדואינו: 7 שלבים (עם תמונות)
כיצד לבנות קוביית LED 8x8x8 ולשלוט בה בעזרת ארדואינו: עריכה בינואר 2020: אני משאיר זאת למקרה שמישהו ירצה להשתמש בה ליצירת רעיונות, אבל כבר אין טעם לבנות קובייה על פי ההנחיות האלה. מעגלי ההתקנים של LED לד כבר אינם מיוצרים ושתי המערכונים נכתבו בגרסה ישנה
כיצד לחבר את אפליקציית האנדרואיד באמצעות AWS IOT והבנת ממשק API לזיהוי קולי: 3 שלבים
כיצד לחבר את אפליקציית האנדרואיד באמצעות AWS IOT והבנת ממשק API לזיהוי קולי: הדרכה זו מלמדת את המשתמש כיצד לחבר את אפליקציית האנדרואיד לשרת AWS IOT ולהבין את API זיהוי הקול השולט במכונת קפה. היישום שולט במכונת הקפה באמצעות Alexa שירות קולי, כל אפליקציה היא
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: 4 שלבים
חיבור TCP/IP באמצעות GPRS: כיצד לשלוח נתונים לשרת באמצעות מודול SIM900A: במדריך זה אני אספר לך כיצד לשלוח נתונים לשרת TCP באמצעות מודול sim900. כמו כן נראה כיצד אנו יכולים לקבל נתונים מהשרת ללקוח (מודול GSM)