Kazalo:

Grad IoT Minecraft: 7 korakov (s slikami)
Grad IoT Minecraft: 7 korakov (s slikami)

Video: Grad IoT Minecraft: 7 korakov (s slikami)

Video: Grad IoT Minecraft: 7 korakov (s slikami)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft
Grad IoT Minecraft

IoT je res zanimiv svet za odkrivanje in uporaba nekaterih prijaznih orodij, kot sta minecraft in node-RED, je lahko odličen pristop

1. korak: Nujno

Stvari, ki jih potrebujete, so:

  • Raspberry Pi 2 z NodeRED in Minecraft PI
  • Intel Edison

Raspberry Pi 2 z NodeRED

Večina malin ima nameščen Node-RED, zato ga morate na ta način posodobiti

Potrebovali boste tudi nadzorno ploščo Node-RED, tukaj najdete navodila za namestitev in nekaj koristnih informacij

V delu Minecraft je nujno, da imate različico Raspbian Jessie in jo naložite od tu ter povezljivost MQTT, tukaj imate odličen vodnik za namestitev MQTT v Python v vašo malino in nekaj primerov

2. korak: Struktura Minecrafta

Struktura Minecrafta
Struktura Minecrafta

V tem primeru je grad ustvaril Matt Hawkins, izvorno kodo pa najdete tukaj

3. korak: Koda (grad Python)

Koda (grad Python)
Koda (grad Python)
Koda (grad Python)
Koda (grad Python)

Kot vidite v prejšnjem koraku, je vsa gradnja gradu v Pythonu, potrebovali pa boste tudi povezljivost MQTT

Če prvič delate z MQTT, je v uvodu odličen vodnik za začetek.

MQTT deluje z nekaterimi oznakami z imenom teme, najprej morate prebrati pravo, nato pa morate preveriti, kateri podatki se pošiljajo z nadzorne plošče (ti podatki so koristna obremenitev). Zastavice v vsaki temi so zato, ker enkrat, ko ima program možnost, ne bo uresničil iste možnosti, dokler se ne zažene druga možnost ali z drugimi besedami, ne bo uresničil iste vsakič, ko prejme koristno obremenitev

4. korak: Koda (NodeRED)

Koda (NodeRED)
Koda (NodeRED)
Koda (NodeRED)
Koda (NodeRED)
Koda (NodeRED)
Koda (NodeRED)

Node-RED je resnično prijazen način programiranja IoT

  1. Predmete, ki jih potrebujete, morate povleči in spustiti.
  2. Za povezljivost, ki sem jo uporabil MQTT, in nujno je konfigurirati posrednika, v tem primeru posrednika, ki podpira Eclipse Foundation, je brezplačen, vendar bodite pozorni, da ne delite občutljivih podatkov
  3. Ko konfigurirate posrednika, boste morali oblikovati temo, s katero se boste ukvarjali, tukaj lahko najdete nekaj nasvetov, če prvič delate z MQTT

5. korak: Koda v programu Intel Edison (izbirno)

Koda v Intel Edison (neobvezno)
Koda v Intel Edison (neobvezno)

Intel Edison ima veliko kul stvari, ena izmed njih vključuje povezljivost Bluetooth.

To sem uporabil, če želite prepoznati, kdaj je moj pametni telefon blizu, morate samo povezati napravo Bluetooth ali v tem primeru poslati nekaj odmevnih klicev na fizični naslov

6. korak: Nadzorna plošča

Nadzorna plošča
Nadzorna plošča

Bolje je, če ustvarite nadzorno ploščo za interakcijo.

Vse kar morate storiti je, da povlečete in spustite elemente v delovnem prostoru (tako kot v koraku) in pojdite na NodeREDIP: 1880/ui in videli boste

7. korak: Rezultat

Rezultat
Rezultat

V mojem GitHubu lahko najdete kodo in če imate kakršno koli vprašanje, mi pišite

Priporočena: