Cuprins:

IoT Minecraft Castle: 7 pași (cu imagini)
IoT Minecraft Castle: 7 pași (cu imagini)

Video: IoT Minecraft Castle: 7 pași (cu imagini)

Video: IoT Minecraft Castle: 7 pași (cu imagini)
Video: Minecraft: How to Build a Castle Gate (Minecraft Build Tutorial) 2024, Noiembrie
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 este o lume cu adevărat interesantă de descoperit și utilizarea unor instrumente prietenoase precum Minecraft și Node-RED poate fi o abordare excelentă

Pasul 1: Necesarul

Lucrurile de care aveți nevoie sunt:

  • Raspberry Pi 2 cu NodeRED și Minecraft PI
  • Intel Edison

Raspberry Pi 2 cu NodeRED

Majoritatea zmeurii au instalat Node-RED și trebuie să îl actualizați în acest fel

De asemenea, veți avea nevoie de tabloul de bord Node-RED, aici puteți găsi cum să îl instalați și câteva informații utile

În partea Minecraft este necesar să aveți o versiune Jessie a Raspbian și să o descărcați de aici și conectivitate MQTT, aici aveți un ghid excelent pentru a instala MQTT în Python în Raspberry și câteva exemple

Pasul 2: Structura Minecraft

Structura Minecraft
Structura Minecraft

În acest caz, castelul a fost creat de Matt Hawkins, iar codul sursă poate fi găsit aici

Pasul 3: Codul (castelul Python)

Codul (Castelul Python)
Codul (Castelul Python)
Codul (Castelul Python)
Codul (Castelul Python)

Așa cum vedeți în pasul anterior, toată construcția castelului este în Python, dar, de asemenea, veți avea nevoie de conectivitatea MQTT

Dacă lucrați prima dată cu MQTT, în introducere există un ghid excelent pentru a începe.

MQTT funcționează cu unele etichete numite subiecte, primul lucru de care aveți nevoie este să citiți cel corect, după care trebuie să verificați ce informații sunt trimise de pe tabloul de bord (acele informații sunt sarcina utilă). Semnalizatoarele din fiecare subiect se datorează faptului că o dată programul are o opțiune, nu va realiza aceeași opțiune până când cealaltă opțiune nu va fi rulată sau, cu alte cuvinte, nu va realiza același lucru de fiecare dată când primește sarcina utilă

Pasul 4: Codul (NodeRED)

Codul (NodeRED)
Codul (NodeRED)
Codul (NodeRED)
Codul (NodeRED)
Codul (NodeRED)
Codul (NodeRED)

Node-RED este un mod foarte prietenos de a programa IoT

  1. Trebuie să glisați și să fixați elementele de care aveți nevoie.
  2. Pentru conectivitate am folosit MQTT și este necesar să configurați brokerul, în acest caz, brokerul care furnizează Fundația Eclipse, este gratuit, dar puneți atenția în a nu partaja informații sensibile
  3. După ce ați configurat brokerul, va trebui să proiectați subiectul cu care veți lucra, aici puteți găsi câteva sfaturi dacă este prima dată când lucrați cu MQTT

Pasul 5: Codul din Intel Edison (opțional)

Codul din Intel Edison (opțional)
Codul din Intel Edison (opțional)

Intel Edison are o mulțime de lucruri interesante, unul dintre ele încorporează conectivitate Bluetooth.

Am folosit asta, pentru a recunoaște când smartphone-ul meu este aproape, trebuie doar să asociați dispozitivul bluetooth sau, în acest caz, să trimit câteva ecouri la adresa fizică

Pasul 6: Tabloul de bord

Tabloul de bord
Tabloul de bord

Este mai bine dacă creați un tablou de bord cu care să interacționați.

Tot ce trebuie să faceți este să glisați și să fixați elementele în spațiul de lucru (Ca în pas) și să accesați NODREDIP: 1880 / ui și veți vedea

Pasul 7: Rezultatul

Rezultatul
Rezultatul

În GitHub, puteți găsi codul și nu ezitați să-mi trimiteți un mesaj dacă aveți întrebări

Recomandat: