Obsah:

IoT Minecraft Castle: 7 krokov (s obrázkami)
IoT Minecraft Castle: 7 krokov (s obrázkami)

Video: IoT Minecraft Castle: 7 krokov (s obrázkami)

Video: IoT Minecraft Castle: 7 krokov (s obrázkami)
Video: Настя учится правильно шутить над папой 2024, Júl
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 je skutočne zaujímavý svet na objavovanie a používanie niektorých priateľských nástrojov, ako je minecraft a node-RED, môže byť skvelým prístupom

Krok 1: Potrebné

Potrebujete tieto veci:

  • Raspberry Pi 2 s NodeRED a Minecraft PI
  • Intel Edison

Raspberry Pi 2 s NodeRED

Väčšina malín má nainštalovaný Node-RED a musíte ho týmto spôsobom aktualizovať

Budete tiež potrebovať informačný panel Node-RED, tu nájdete postup jeho inštalácie a niekoľko užitočných informácií

V časti Minecraft je potrebné, aby ste mali Jessie verziu Raspbian a stiahli si ju odtiaľto a konektivitu MQTT, tu máte skvelého sprievodcu inštaláciou MQTT v Pythone do vašej maliny a niekoľko príkladov

Krok 2: Štruktúra Minecraftu

Štruktúra Minecraftu
Štruktúra Minecraftu

V tomto prípade hrad vytvoril Matt Hawkins a zdrojový kód nájdete tu

Krok 3: Kód (hrad Python)

Kód (hrad Python)
Kód (hrad Python)
Kód (hrad Python)
Kód (hrad Python)

Ako vidíte v predchádzajúcom kroku, celá konštrukcia hradu je v Pythone, ale tiež budete potrebovať pripojenie MQTT

Ak pracujete s MQTT prvýkrát, v úvode je k dispozícii skvelý sprievodca.

MQTT funguje s niektorými značkami s názvom témy. Prvá vec, ktorú potrebujete, je prečítať si tú správnu. Potom musíte skontrolovať, aké informácie sa odosielajú z hlavného panela (Tieto informácie sú užitočné zaťaženie). Príznaky v každej téme sú z toho dôvodu, že keď má program raz možnosť, neuvedomí si rovnakú možnosť, kým sa nespustí druhá možnosť, alebo inými slovami, nebude si uvedomovať to isté vždy, keď prijme užitočné zaťaženie.

Krok 4: Kód (NodeRED)

Kód (NodeRED)
Kód (NodeRED)
Kód (NodeRED)
Kód (NodeRED)
Kód (NodeRED)
Kód (NodeRED)

Node-RED je skutočne priateľský spôsob programovania internetu vecí

  1. Potrebné položky musíte presunúť myšou.
  2. Pokiaľ ide o konektivitu, použil som MQTT a je potrebné nakonfigurovať makléra, v tomto prípade makléra, ktorý dokazuje nadáciu Eclipse, je bezplatný, ale venujte pozornosť zdieľaniu citlivých informácií.
  3. Keď nakonfigurujete makléra, budete musieť navrhnúť tému, s ktorou budete pracovať. Tu nájdete niekoľko rád, ak s MQTT pracujete prvýkrát.

Krok 5: Kód v programe Intel Edison (voliteľné)

Kód v programe Intel Edison (voliteľné)
Kód v programe Intel Edison (voliteľné)

Intel Edison má veľa skvelých produktov, jeden z nich obsahuje pripojenie bluetooth.

Použil som to, aby som rozpoznal, keď je môj smartphone blízko, stačí spárovať zariadenie bluetooth alebo v tomto prípade odoslať nejaké ozveny na fyzickú adresu

Krok 6: Hlavný panel

Hlavný panel
Hlavný panel

Je lepšie, ak si vytvoríte informačný panel, s ktorým budete interagovať.

Jediné, čo musíte urobiť, je presúvať položky do pracovného priestoru (ako v kroku) a ísť naNodeREDIP: 1880/ui a uvidíte to

Krok 7: Výsledok

Výsledok
Výsledok

V mojom GitHub nájdete kód a v prípade akýchkoľvek otázok mi neváhajte napísať správu

Odporúča: