فهرست مطالب:
- مرحله 1: ضروری
- مرحله 2: ساختار Minecraft
- مرحله 3: کد (قلعه پایتون)
- مرحله 4: کد (NodeRED)
- مرحله 5: کد در Intel Edison (اختیاری)
- مرحله 6: داشبورد
- مرحله 7: نتیجه
تصویری: IoT Minecraft Castle: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اینترنت اشیا واقعاً دنیای جالبی برای کشف است و استفاده از برخی از ابزارهای دوستانه مانند minecraft و node-RED می تواند یک رویکرد عالی باشد.
مرحله 1: ضروری
مواردی که شما نیاز دارید عبارتند از:
- رزبری پای 2 با NodeRED و Minecraft PI
- اینتل ادیسون
رزبری پای 2 با NodeRED
اکثر رزبری ها Node-RED را نصب کرده اند و شما باید آن را به این طریق به روز کنید
همچنین ، به داشبورد Node-RED نیاز دارید ، در اینجا می توانید نحوه نصب آن و اطلاعات مفیدی را بیابید
در قسمت Minecraft لازم است که یک نسخه Jessie از Raspbian داشته باشید و آن را از اینجا و اتصال MQTT را بارگیری کنید ، در اینجا شما یک راهنمای عالی برای نصب MQTT در Python در Raspberry خود و چند مثال دارید.
مرحله 2: ساختار Minecraft
در این مورد ، قلعه توسط مت هاوکینز ایجاد شده است و کد منبع را می توانید در اینجا پیدا کنید
مرحله 3: کد (قلعه پایتون)
همانطور که در مرحله قبل مشاهده کردید ، کل ساخت قلعه در پایتون است ، اما همچنین به اتصال MQTT نیاز دارید
اگر اولین بار است که با MQTT کار می کنید ، در ابتدا یک راهنمای عالی برای شروع وجود دارد.
MQTT با برخی از برچسب ها با عنوان موضوعات کار می کند ، اولین چیزی که نیاز دارید خواندن صحیح آن است ، پس از آن باید بررسی کنید که چه اطلاعاتی از داشبورد ارسال می شود (این اطلاعات بار قابل حمل است). پرچم های هر مبحث به این دلیل است که یک بار برنامه گزینه ای را انتخاب کرده است ، تا زمانی که گزینه دیگر اجرا نشود ، همان گزینه را متوجه نخواهد شد یا به عبارت دیگر ، هر بار که بار را دریافت می کند ، همان را متوجه نخواهد شد.
مرحله 4: کد (NodeRED)
Node-RED یک راه واقعاً دوستانه برای برنامه ریزی اینترنت اشیا است
- شما باید موارد مورد نیاز خود را بکشید و رها کنید.
- برای ارتباطی که من از MQTT استفاده کردم و لازم است کارگزار را پیکربندی کنید ، در این مورد ، کارگزار که بنیاد Eclipse را ارائه می دهد ، رایگان است ، اما در عدم به اشتراک گذاشتن اطلاعات حساس توجه کنید
- هنگامی که کارگزار را پیکربندی کردید ، باید موضوعی را که با آن کار می کنید طراحی کنید ، در صورتی که برای اولین بار است که با MQTT کار می کنید ، برخی از توصیه ها را پیدا کنید.
مرحله 5: کد در Intel Edison (اختیاری)
اینتل ادیسون دارای بسیاری از موارد جالب است ، یکی از آنها دارای اتصال بلوتوث است.
من از آن استفاده کردم ، برای تشخیص زمانی که تلفن هوشمند من نزدیک است ، فقط باید دستگاه بلوتوث را جفت کنید یا در این مورد برخی تماس های پژواک را به آدرس فیزیکی ارسال کنید
مرحله 6: داشبورد
اگر یک داشبورد برای تعامل ایجاد کنید ، بهتر است.
تنها کاری که باید انجام دهید این است که مواردی را در محیط کار بکشید و رها کنید (مانند مرحله) و به theNodeREDIP: 1880/ui بروید و آن را خواهید دید
مرحله 7: نتیجه
در GitHub من می توانید کد را بیابید ، و در صورت داشتن هرگونه سوال به من پیام دهید
توصیه شده:
Castle Planter (با بلوک های کد Tinkercad): 25 مرحله (همراه با تصاویر)
Castle Planter (با بلوک های کد Tinkercad): این طرح در اینجا زمان زیادی را از من طلب کرد و از آنجا که مهارت های برنامه نویسی من تا حد زیادی محدود است ، امیدوارم خوب باشد :) با استفاده از دستورالعمل های ارائه شده ، باید بتوانید بازسازی کامل هر جنبه ای از این طرح بدون
The OreServer - Raspberry Pi Dedicated Minecraft Server with LED Player Indicator: 9 مرحله (همراه با تصاویر)
The OreServer - Raspberry Pi Dedicated Minecraft Server with LED Player Indicator: جولای 2020 UPDATE - قبل از شروع به کار در این پروژه ، لطفاً توجه داشته باشید که تغییرات و به روز رسانی های زیادی در ابزارهای مختلف نرم افزاری که من برای ایجاد این بیش از دو مورد استفاده کرده ام ، انجام شده است. سالها پیش. در نتیجه ، بسیاری از مراحل دیگر آنطور که نوشته شده کار نمی کنند
DIY Minecraft Pickaxe Controller: 4 مرحله (همراه با تصاویر)
DIY Minecraft Pickaxe Controller: من تقریباً یک سال قطعاتی را برای ساخت این دستگاه آماده کرده بودم و در نهایت وقت آن را داشتم. آنچه ما در اینجا داریم یک کنترل کننده بازی USB (HID) است که مستقیماً با USB به هر دستگاه وصل می شود و به عنوان صفحه کلید/موس/جوی استیک عمل می کند. داره
Minecraft تعاملی شمشیر/علامت وارد نکنید (ESP32-CAM): 15 مرحله (همراه با تصاویر)
Minecraft تعاملی وارد شمشیر/نشانه (ESP32-CAM) نشوید: دلایل متعددی وجود دارد که باعث ایجاد این پروژه شده است: 1. به عنوان نویسنده کتابخانه چند منظوره تعاونی TaskScheduler ، همیشه کنجکاو بودم که چگونه مزایای چند وظیفه ای مشارکتی را با مزایای یک برنامه پیشگیرانه ترکیب کنم
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست