Mundarija:

Minecraft qal'asi IoT: 7 qadam (rasmlar bilan)
Minecraft qal'asi IoT: 7 qadam (rasmlar bilan)

Video: Minecraft qal'asi IoT: 7 qadam (rasmlar bilan)

Video: Minecraft qal'asi IoT: 7 qadam (rasmlar bilan)
Video: Ushbu video ko’zlaringiz rangini o’zgartiradi! 2024, Iyul
Anonim
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT
Minecraft qal'asi IoT

IoT-bu minecraft va node-RED kabi do'stona vositalarni kashf qilish va ulardan foydalanish ajoyib yondashuv bo'lishi mumkin.

1 -qadam: zarur

Sizga kerak bo'lgan narsalar:

  • NodeRED va Minecraft PI bilan Raspberry Pi 2
  • Intel Edison

NodeRED bilan Raspberry Pi 2

Malinaning ko'p qismida Node-RED o'rnatilgan va siz uni shu tarzda yangilashingiz kerak

Bundan tashqari, sizga Node-RED boshqaruv paneli kerak bo'ladi, bu erda siz uni qanday o'rnatishni va foydali ma'lumotlarni topishingiz mumkin

Minecraft qismida sizda Raspbian -ning Jessie versiyasi bo'lishi va uni bu erdan yuklab olish va MQTT ulanishi zarur, bu erda siz Raspberry -da Python -da MQTT -ni o'rnatish uchun ajoyib qo'llanma va ba'zi misollar bor.

2 -qadam: Minecraft tuzilishi

Minecraft tuzilishi
Minecraft tuzilishi

Bu holda, qal'a Mett Xokins tomonidan yaratilgan va manba kodini bu erda topish mumkin

3 -qadam: Kod (Python qal'asi)

Kod (Python qal'asi)
Kod (Python qal'asi)
Kod (Python qal'asi)
Kod (Python qal'asi)

Oldingi bosqichda ko'rib turganingizdek, barcha qal'a qurilishi Python -da, lekin sizga MQTT ulanishi ham kerak bo'ladi.

Agar siz MQTT bilan birinchi marta ishlasangiz, kirish qismida boshlash uchun ajoyib qo'llanma mavjud.

MQTT mavzular deb nomlangan ba'zi teglar bilan ishlaydi, sizga kerak bo'lgan birinchi narsa to'g'ri o'qiladi, shundan so'ng asboblar panelidan qanday ma'lumot yuborilganligini tekshirish kerak (bu ma'lumot yuk). Har bir mavzudagi bayroqlar shundan iboratki, agar dastur bir marta imkoniyatga ega bo'lsa, u boshqa variant ishga tushmaguncha yoki boshqa so'z bilan aytganda, yukni har qabul qilganda ham xuddi shunday variantni amalga oshirmaydi.

4 -qadam: Kod (NodeRED)

Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)

Node-RED-bu IoT-ni dasturlashning juda samimiy usuli

  1. Sizga kerak bo'lgan narsalarni sudrab olib tashlashingiz kerak.
  2. Ulanish uchun men MQTT -dan foydalandim va brokerni konfiguratsiya qilish kerak, bu holda Eclipse Foundation -ni ta'minlaydigan broker bepul, lekin maxfiy ma'lumotlarni baham ko'rmaslikka e'tibor bering.
  3. Brokerni konfiguratsiya qilganingizdan so'ng, siz ishlaydigan mavzuni loyihalashingiz kerak bo'ladi, bu erda siz MQTT bilan birinchi marta ishlayotgan bo'lsangiz, ba'zi maslahatlarni topishingiz mumkin.

5 -qadam: Intel Edison kodi (ixtiyoriy)

Intel Edison kodi (ixtiyoriy)
Intel Edison kodi (ixtiyoriy)

Intel Edison -da juda ko'p ajoyib narsalar bor, ulardan biri bluetooth -ni o'z ichiga oladi.

Men shuni ishlatganmanki, mening smartfonim qachon yaqin bo'lganini bilish uchun faqat bluetooth qurilmasini ulashingiz kerak yoki bu holda jismoniy manzilga ba'zi aks sadolarni yuborishingiz kerak.

6 -qadam: boshqaruv paneli

Boshqaruv paneli
Boshqaruv paneli

O'zaro muloqot qilish uchun asboblar paneli yaratilsa yaxshi bo'ladi.

Siz faqat ish joyidagi elementlarni sudrab tashlab (qadamdagi kabi), theNodeREDIP: 1880/ui -ga o'tishingiz kifoya va siz buni ko'rasiz.

7 -qadam: Natija

Natija
Natija

Mening GitHub -da siz kodni topishingiz mumkin va agar sizda biron bir savol bo'lsa, menga xabar yuboring

Tavsiya: