Мазмұны:

IoT Minecraft Castle: 7 қадам (суреттермен)
IoT Minecraft Castle: 7 қадам (суреттермен)

Бейне: IoT Minecraft Castle: 7 қадам (суреттермен)

Бейне: IoT Minecraft Castle: 7 қадам (суреттермен)
Бейне: Основные ошибки при возведении перегородок из газобетона #5 2024, Қараша
Anonim
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle
IoT Minecraft Castle

IoT-бұл minecraft және node-RED сияқты кейбір достық құралдарды табу мен қолданудың тамаша тәсілі.

1 -қадам: қажет

Сізге қажет нәрселер:

  • NodeRED және Minecraft PI бар Raspberry Pi 2
  • Intel Эдисон

NodeRED бар Raspberry Pi 2

Таңқурайдың көпшілігінде Node-RED орнатылған және сіз оны осылай жаңартуыңыз керек

Сонымен қатар, сізге Node-RED бақылау тақтасы қажет, мұнда сіз оны қалай орнату керектігін және пайдалы ақпаратты таба аласыз

Minecraft бөлігінде сізде Raspbian -дың Джесси нұсқасы болуы керек және оны осы жерден жүктеп алу және MQTT байланысы қажет, мұнда сізде Raspberry -де Python -да MQTT орнатудың тамаша нұсқаулығы және кейбір мысалдар бар.

2 -қадам: Minecraft құрылымы

Minecraft құрылымы
Minecraft құрылымы

Бұл жағдайда қамалды Мэтт Хокинс жасаған және бастапқы кодты мына жерден табуға болады

3 -қадам: Код (Python Castle)

Код (Python Castle)
Код (Python Castle)
Код (Python Castle)
Код (Python Castle)

Алдыңғы қадамда көргеніңіздей, барлық қамал құрылысы Python -да, сонымен қатар сізге MQTT байланысы қажет.

Егер сіз MQTT -мен бірінші рет жұмыс жасасаңыз, кіріспеде бастау үшін керемет нұсқаулық бар.

MQTT тақырыптар деп аталатын кейбір тегтермен жұмыс істейді, сізге қажет бірінші нәрсе - дұрыс оқу, содан кейін бақылау тақтасынан қандай ақпарат жіберілетінін тексеру қажет (бұл ақпарат пайдалы жүктеме). Әр тақырыптағы жалаушалар - бұл бағдарламада бір рет опция болған кезде, ол басқа нұсқаны іске қосқанға дейін немесе басқаша айтқанда, ол жүктемені алған сайын бірдей нәрсені жүзеге асырмайды.

4 -қадам: Код (NodeRED)

Код (NodeRED)
Код (NodeRED)
Код (NodeRED)
Код (NodeRED)
Код (NodeRED)
Код (NodeRED)

Node-RED-бұл IoT бағдарламалаудың шынайы әдісі

  1. Қажетті заттарды апарып тастау керек.
  2. Байланыс үшін мен MQTT қолдандым және брокерді конфигурациялау қажет, бұл жағдайда Eclipse Foundation ұсынатын брокер тегін, бірақ құпия ақпаратпен бөліспеуге назар аударыңыз.
  3. Брокерді конфигурациялағаннан кейін, сіз жұмыс істейтін тақырыпты жобалауыңыз керек, мұнда сіз MQTT -мен бірінші рет жұмыс жасасаңыз, кейбір кеңестерді таба аласыз.

5 -қадам: Intel Эдисондағы код (міндетті емес)

Intel Edison коды (міндетті емес)
Intel Edison коды (міндетті емес)

Intel Edison -да көптеген керемет заттар бар, олардың бірі - Bluetooth қосылымы.

Мен мұны қолдандым, смартфонның қасында екенін білу үшін тек Bluetooth құрылғысын жұптастыру керек немесе бұл жағдайда физикалық мекен -жайға бірнеше жаңғырық қоңыраулар жіберу керек.

6 -қадам: бақылау тақтасы

Бақылау тақтасы
Бақылау тақтасы

Егер сіз өзара әрекеттесу үшін бақылау тақтасын жасасаңыз жақсы.

Сізге жұмыс кеңістігіндегі элементтерді апарып тастау жеткілікті (қадамдағыдай) және theNodeREDIP: 1880/ui бөліміне өтіңіз, сонда сіз оны көресіз.

7 -қадам: Нәтиже

Нәтиже
Нәтиже

Менің GitHub -та сіз кодты таба аласыз және егер сізде сұрақтар туындаса, маған хабарлауға болады

Ұсынылған: