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

טירת Minecraft של IoT: 7 שלבים (עם תמונות)
טירת Minecraft של IoT: 7 שלבים (עם תמונות)

וִידֵאוֹ: טירת Minecraft של IoT: 7 שלבים (עם תמונות)

וִידֵאוֹ: טירת Minecraft של IoT: 7 שלבים (עם תמונות)
וִידֵאוֹ: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, נוֹבֶמבֶּר
Anonim
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT
טירת Minecraft של IoT

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

שלב 1: ההכרחי

הדברים שאתה צריך הם:

  • Raspberry Pi 2 עם NodeRED ו- Minecraft PI
  • אינטל אדיסון

Raspberry Pi 2 עם NodeRED

ברוב הפטל מותקן Node-RED, ועליך לעדכן אותו כך

כמו כן, תזדקק ללוח המחוונים אדום-הצומת, כאן תוכל למצוא כיצד להתקין אותו וכמה מידע שימושי

בחלק Minecraft יש צורך שיש לך גרסת ג'סי של Raspbian ולהוריד אותה מכאן וקישוריות MQTT, כאן יש לך מדריך נהדר להתקנת MQTT ב- Python ב- Raspberry שלך וכמה דוגמאות

שלב 2: מבנה מיינקראפט

מבנה מיינקראפט
מבנה מיינקראפט

במקרה זה, הטירה נוצרה על ידי מאט הוקינס ואת קוד המקור ניתן למצוא כאן

שלב 3: הקוד (טירת פייתון)

הקוד (טירת פייתון)
הקוד (טירת פייתון)
הקוד (טירת פייתון)
הקוד (טירת פייתון)

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

אם בפעם הראשונה שאתה עובד עם MQTT, במבוא יש מדריך נהדר להתחיל איתו.

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

שלב 4: הקוד (NodeRED)

הקוד (NodeRED)
הקוד (NodeRED)
הקוד (NodeRED)
הקוד (NodeRED)
הקוד (NodeRED)
הקוד (NodeRED)

Node-RED היא דרך ידידותית באמת לתכנת IoT

  1. עליך לגרור ולשחרר את הפריטים הדרושים לך.
  2. עבור הקישוריות שהשתמשתי ב- MQTT, והדבר הכרחי הוא להגדיר את המתווך, במקרה הזה, הברוקר המוכיח את קרן Eclipse, זה בחינם אך שימו לב בכך שאינכם משתפים מידע רגיש
  3. לאחר שתגדיר את המתווך, יהיה עליך לעצב את הנושא איתו תעבוד, כאן תוכל למצוא כמה עצות אם זו הפעם הראשונה שאתה עובד עם MQTT

שלב 5: הקוד באינטל אדיסון (אופציונלי)

הקוד באינטל אדיסון (אופציונלי)
הקוד באינטל אדיסון (אופציונלי)

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

השתמשתי בזה, כדי לזהות מתי הסמארטפון שלי קרוב, רק שאתה צריך להתאים את מכשיר ה- Bluetooth או במקרה זה לשלוח כמה שיחות הד לכתובת הפיזית

שלב 6: לוח המחוונים

לוח המחוונים
לוח המחוונים

עדיף אם תיצור לוח מחוונים לאינטראקציה.

כל שעליך לעשות הוא לגרור ולשחרר פריטים בסביבת העבודה (כמו בשלב) וללכת אל ה-NodeREDIP: 1880/ui ותראה את זה

שלב 7: התוצאה

התוצאה
התוצאה

ב- GitHub שלי אתה יכול למצוא את הקוד, ואתה מוזמן לשלוח לי הודעה אם יש לך שאלה

מוּמלָץ: