جدول المحتويات:

قلعة IoT Minecraft: 7 خطوات (بالصور)
قلعة IoT Minecraft: 7 خطوات (بالصور)

فيديو: قلعة IoT Minecraft: 7 خطوات (بالصور)

فيديو: قلعة IoT Minecraft: 7 خطوات (بالصور)
فيديو: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, يوليو
Anonim
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft
قلعة IoT Minecraft

إنترنت الأشياء هو عالم مثير للاهتمام حقًا لاكتشاف واستخدام بعض الأدوات الودية مثل minecraft و node-RED يمكن أن يكون أسلوبًا رائعًا

الخطوة الأولى: الضرورة

الأشياء التي تحتاجها هي:

  • Raspberry Pi 2 مع NodeRED و Minecraft PI
  • إنتل اديسون

Raspberry Pi 2 مع NodeRED

تحتوي معظم توت العليق على Node-RED مثبتًا ، وعليك تحديثه بهذه الطريقة

ستحتاج أيضًا إلى لوحة معلومات Node-RED ، وهنا يمكنك العثور على كيفية تثبيتها وبعض المعلومات المفيدة

في جزء Minecraft ، من الضروري أن يكون لديك إصدار Jessie من Raspbian وتنزيله من هنا واتصال MQTT ، هنا لديك دليل رائع لتثبيت MQTT في Python في Raspberry الخاص بك وبعض الأمثلة

الخطوة 2: هيكل Minecraft

هيكل Minecraft
هيكل Minecraft

في هذه الحالة ، تم إنشاء القلعة بواسطة مات هوكينز ويمكن العثور على شفرة المصدر هنا

الخطوة 3: الكود (قلعة بايثون)

ذا كود (قلعة بايثون)
ذا كود (قلعة بايثون)
ذا كود (قلعة بايثون)
ذا كود (قلعة بايثون)

كما ترى في الخطوة السابقة ، كل إنشاءات القلعة موجودة في Python ، ولكنك ستحتاج أيضًا إلى اتصال MQTT

إذا كنت تعمل مع MQTT لأول مرة ، فهناك دليل رائع للبدء به في المقدمة.

تعمل MQTT مع بعض العلامات المسماة بالمواضيع ، وأول ما تحتاجه هو قراءة العلامة الصحيحة ، وبعد ذلك تحتاج إلى التحقق من المعلومات التي يتم إرسالها من لوحة المعلومات (هذه المعلومات هي الحمولة). ترجع العلامات في كل موضوع إلى أنه في إحدى المرات يحصل البرنامج على خيار ، لن يدرك نفس الخيار حتى يتم تشغيل الخيار الآخر أو بمعنى آخر ، لن يدرك الشيء نفسه في كل مرة يتلقى فيها الحمولة.

الخطوة 4: الكود (NodeRED)

الكود (NodeRED)
الكود (NodeRED)
الكود (NodeRED)
الكود (NodeRED)
الكود (NodeRED)
الكود (NodeRED)

Node-RED هي طريقة ودية حقًا لبرمجة إنترنت الأشياء

  1. يجب عليك سحب العناصر التي ستحتاج إليها وإفلاتها.
  2. بالنسبة إلى الاتصال الذي استخدمته MQTT ، ومن الضروري تكوين الوسيط ، في هذه الحالة ، الوسيط الذي يقدم مؤسسة Eclipse ، إنه مجاني ولكن ضع الانتباه في عدم مشاركة المعلومات الحساسة
  3. بمجرد تكوين الوسيط ، ستحتاج إلى تصميم الموضوع الذي ستعمل معه ، هنا يمكنك العثور على بعض النصائح إذا كانت هذه هي المرة الأولى التي تعمل فيها مع MQTT

الخطوة 5: الكود في Intel Edison (اختياري)

الكود في Intel Edison (اختياري)
الكود في Intel Edison (اختياري)

يحتوي Intel Edison على الكثير من الأشياء الرائعة ، أحدها يشتمل على اتصال Bluetooth.

لقد استخدمت ذلك ، للتعرف على وقت اقتراب هاتفي الذكي ، ما عليك سوى إقران جهاز البلوتوث أو في هذه الحالة إرسال بعض مكالمات الصدى إلى العنوان الفعلي

الخطوة 6: لوحة القيادة

لوحة القيادة
لوحة القيادة

من الأفضل أن تقوم بإنشاء لوحة تحكم للتفاعل معها.

كل ما عليك فعله هو سحب العناصر وإفلاتها في مساحة العمل (كما في الخطوة) والانتقال إلى NodeREDIP: 1880 / ui وسترى ذلك

الخطوة 7: النتيجة

النتيجة
النتيجة

في GitHub الخاص بي ، يمكنك العثور على الرمز ، ولا تتردد في مراسلتي إذا كان لديك أي سؤال

موصى به: