Съдържание:

IoT Minecraft Castle: 7 стъпки (със снимки)
IoT Minecraft Castle: 7 стъпки (със снимки)

Видео: IoT Minecraft Castle: 7 стъпки (със снимки)

Видео: IoT Minecraft Castle: 7 стъпки (със снимки)
Видео: От первого лица: Школа 2 😱😳 ГЛАЗАМИ ШКОЛЬНИКА I ВСЕ СЕРИИ 🔥 *СЕРИАЛ про ШКОЛЬНИКОВ* 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: Необходимото

Нещата, от които се нуждаете, са:

  • Raspberry Pi 2 с NodeRED и Minecraft PI
  • Intel Edison

Raspberry Pi 2 с NodeRED

Повечето от малините имат инсталиран Node-RED и трябва да го актуализирате по този начин

Също така ще ви трябва Node-RED Dashboard, тук можете да намерите как да го инсталирате и малко полезна информация

В частта за Minecraft е необходимо да имате Jessie версия на Raspbian и да я изтеглите от тук и MQTT свързаност, тук имате страхотно ръководство за инсталиране на MQTT в Python във вашата Raspberry и някои примери

Стъпка 2: Структурата на Minecraft

Структурата на Minecraft
Структурата на Minecraft

В този случай замъкът е създаден от Мат Хокинс и изходният код може да се намери тук

Стъпка 3: Кодът (Python Castle)

Кодът (замъкът Python)
Кодът (замъкът Python)
Кодът (замъкът Python)
Кодът (замъкът Python)

Както виждате в предишната стъпка, цялата конструкция на замъка е в Python, но също така ще ви е необходима MQTT свързаност

Ако за първи път работите с MQTT, във въведението има страхотно ръководство, с което да започнете.

MQTT работи с някои тагове, наречени теми, първото нещо, от което се нуждаете, е да прочетете правилния, след което трябва да проверите каква информация се изпраща от таблото за управление (Тази информация е полезният товар). Флаговете във всяка тема са, защото веднъж програмата има опция, тя няма да реализира същата опция, докато другата опция не бъде изпълнена или с други думи, тя няма да реализира същото всеки път, когато получава полезния товар

Стъпка 4: Кодът (NodeRED)

Кодът (NodeRED)
Кодът (NodeRED)
Кодът (NodeRED)
Кодът (NodeRED)
Кодът (NodeRED)
Кодът (NodeRED)

Node-RED е наистина приятелски начин за програмиране на IoT

  1. Трябва да плъзнете и пуснете елементите, от които се нуждаете.
  2. За свързаността съм използвал MQTT и е необходимо да конфигурирам брокера, в този случай брокера, който предлага Eclipse Foundation, той е безплатен, но обърнете внимание, че не споделяте чувствителна информация
  3. След като конфигурирате брокера, ще трябва да проектирате темата, с която ще работите, тук можете да намерите някои съвети, ако за първи път работите с MQTT

Стъпка 5: Кодът в Intel Edison (по избор)

Кодът в Intel Edison (по избор)
Кодът в Intel Edison (по избор)

Intel Edison има много готини неща, един от тях включва Bluetooth връзка.

Използвах това, за да разпозная, когато смартфонът ми е близо, само трябва да сдвоите Bluetooth устройството или в този случай да изпратите ехо обаждания до физическия адрес

Стъпка 6: Таблото за управление

Таблото за управление
Таблото за управление

По -добре е да създадете табло за управление, с което да взаимодействате.

Всичко, което трябва да направите, е да плъзнете и пуснете елементи в работното пространство (като в стъпката) и да отидете на NodeREDIP: 1880/ui и ще го видите

Стъпка 7: Резултатът

Резултатът
Резултатът

В моя GitHub можете да намерите кода и не се колебайте да ми пишете, ако имате някакви въпроси

Препоръчано: