Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай
- Алхам 2: Minecraft -ийн бүтэц
- Алхам 3: Код (Python Castle)
- Алхам 4: Код (NodeRED)
- Алхам 5: Intel Edison дахь код (заавал биш)
- Алхам 6: Хяналтын самбар
- Алхам 7: Үр дүн
Видео: Minecraft IoT Castle: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
IoT бол minecraft, node-RED гэх мэт ээлтэй хэрэгслүүдийг нээж ашиглах нь үнэхээр сонирхолтой ертөнц юм.
Алхам 1: Шаардлагатай
Танд хэрэгтэй зүйл бол:
- NodeRED болон Minecraft PI бүхий Raspberry Pi 2
- Intel Эдисон
NodeRED -тэй Raspberry Pi 2
Бөөрөлзгөний ихэнх хэсэгт Node-RED суулгасан байдаг тул та үүнийг ийм байдлаар шинэчлэх хэрэгтэй
Түүнчлэн, танд Node-RED хяналтын самбар хэрэгтэй болно, эндээс та үүнийг хэрхэн суулгах, зарим хэрэгтэй мэдээллийг олж авах боломжтой
Minecraft хэсэгт Raspbian -ийн Jessie хувилбарыг татаж аваад эндээс татаж авах, MQTT холболтыг эндээс татаж авах шаардлагатай бол энд Raspberry дээрээ MQTT -ийг Python дээр суулгах гайхалтай гарын авлага, зарим жишээ энд байна.
Алхам 2: Minecraft -ийн бүтэц
Энэ тохиолдолд цайзыг Мэтт Хокинс бүтээсэн бөгөөд эх кодыг эндээс олж болно
Алхам 3: Код (Python Castle)
Өмнөх алхам дээр харсан шиг бүх цайзын барилга Python дээр хийгдсэн боловч танд MQTT холболт хэрэгтэй болно.
Хэрэв та MQTT -тэй анх удаа ажиллаж байгаа бол танилцуулгад эхлэх гайхалтай гарын авлага байна.
MQTT нь сэдэв нэртэй хэд хэдэн шошготой ажилладаг бөгөөд танд хэрэгтэй хамгийн эхний зүйл бол зөв зүйлийг унших бөгөөд үүний дараа та хяналтын самбараас ямар мэдээлэл илгээгдэж байгааг шалгах хэрэгтэй (Энэ мэдээлэл бол ачаалал юм). Сэдэв бүрийн тугнууд нь нэг удаа програмд сонголт байгаа тул нөгөө сонголтыг ажиллуулах хүртэл ижил сонголтыг хэрэгжүүлдэггүй, өөрөөр хэлбэл ачааг хүлээн авах бүрт ижил зүйлийг ойлгодоггүй.
Алхам 4: Код (NodeRED)
Node-RED бол IoT програмчлах үнэхээр ээлтэй арга юм
- Та хэрэгтэй зүйлээ чирээд хаях хэрэгтэй.
- Би MQTT -ийг ашиглаж байгаа бөгөөд энэ тохиолдолд брокерийг тохируулах шаардлагатай бөгөөд энэ тохиолдолд Eclipse Foundation -ийг дэмждэг брокер үнэ төлбөргүй боловч эмзэг мэдээллийг хуваалцахгүй байхыг анхаарна уу.
- Брокерийг тохируулсны дараа та хамтран ажиллах сэдвийг зохиох хэрэгтэй болно, хэрэв та MQTT -тэй анх удаа ажиллаж байгаа бол эндээс зарим зөвлөгөөг авах боломжтой.
Алхам 5: Intel Edison дахь код (заавал биш)
Intel Edison нь маш олон сонирхолтой зүйлтэй бөгөөд тэдгээрийн нэг нь Bluetooth холболтыг агуулдаг.
Миний ухаалаг гар утас ойрхон байгааг мэдэхийн тулд та зөвхөн bluetooth төхөөрөмжийг хослуулах эсвэл энэ тохиолдолд физик хаяг руу зарим цуурай дуудлага илгээх шаардлагатай болсон.
Алхам 6: Хяналтын самбар
Хэрэв та харилцах самбар үүсгэвэл илүү дээр юм.
Таны хийх ёстой зүйл бол ажлын талбарт байгаа зүйлсийг чирээд хаях явдал юм (Алхам шиг), theNodeREDIP: 1880/ui руу очоод та үүнийг харах болно.
Алхам 7: Үр дүн
Миний GitHub дээрээс та кодыг олох боломжтой бөгөөд хэрэв танд асуулт байвал над руу мессеж бичих боломжтой
Зөвлөмж болгож буй:
Castle Planter (Tinkercad кодын блоктой): 25 алхам (зурагтай)
Castle Planter (Tinkercad Code Blocks -тэй): Энэхүү загварыг хэрэгжүүлэхэд нэлээд хугацаа зарцуулсан бөгөөд миний код бичих чадвар хязгаарлагдмал байгаа тул энэ нь зүгээр болсон гэж найдаж байна :) Зааварчилгааг ашигласнаар та чадвартай байх ёстой. энэ дизайны бүх талыг бүрэн дахин бүтээх
OreServer - LED тоглуулагчийн үзүүлэлт бүхий Raspberry Pi зориулагдсан Minecraft сервер: 9 алхам (зурагтай)
OreServer - LED тоглуулагчийн индикатор бүхий Raspberry Pi зориулагдсан Minecraft сервер: 2020 оны 7 -р сарын шинэчлэлт - Та энэ төслийг эхлүүлэхээсээ өмнө миний хоёр янзын програм хангамжийн хэрэгслүүдэд маш олон өөрчлөлт, шинэчлэлт хийгдсэн болохыг анхаарна уу. жилийн өмнө. Үүний үр дүнд олон алхамууд бичигдсэн шиг ажиллахаа больсон
Deepcool Castle AIO RGB Arduino хянагч: 6 алхам
Deepcool Castle AIO RGB Arduino Controller: Миний эх хавтан дээр хаяглагдах rgb толгой байхгүй байгааг би хэтэрхий хожуу мэдсэн тул ижил төстэй хичээлүүдийг ашиглан хийц хийлээ. Энэхүү заавар нь Deepcool Castle AIO -тэй хүмүүст зориулагдсан боловч бусад компьютерийн rgb техник хангамжид хамаатай байж магадгүй юм. ХАРИУЦЛАГА: Би хичээж байна
DIY Minecraft пикап хянагч: 4 алхам (зурагтай)
DIY Minecraft Pickaxe Controller: Үүнийг хийхийн тулд эд ангиудыг нь нэг жил орчим хэвтүүлж, эцэст нь үүнийг хийх цаг гарлаа. Энд бидэнд байгаа зүйл бол USB тоглоомын хянагч (HID) бөгөөд USB -тэй ямар ч машинд шууд залгаж, гар/хулгана/джойстикийн үүргийг гүйцэтгэдэг. Энэ нь
Интерактив Minecraft сэлэм/тэмдэг оруулахгүй (ESP32-CAM): 15 алхам (зурагтай)
Интерактив Minecraft сэлэм/тэмдэг оруулахгүй (ESP32-CAM): Энэ төсөл бий болсон хэд хэдэн шалтгаан бий: 1. TaskScheduler-ийн олон үйлдэлт номын сангийн зохиогчийн хувьд би хоршооны олон үйлдлийн давуу талыг давуу эрхийн давуу талтай хэрхэн хослуулахыг үргэлж сонирхож байсан