Sadržaj:

IoT Minecraft Castle: 7 koraka (sa slikama)
IoT Minecraft Castle: 7 koraka (sa slikama)

Video: IoT Minecraft Castle: 7 koraka (sa slikama)

Video: IoT Minecraft Castle: 7 koraka (sa slikama)
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Juli
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 zaista zanimljiv svijet za otkrivanje i korištenje nekih prijateljskih alata poput minecrafta i node-RED-a može biti odličan pristup

Korak 1: Neophodan

Stvari koje su vam potrebne su:

  • Raspberry Pi 2 sa NodeRED i Minecraft PI
  • Intel Edison

Raspberry Pi 2 sa NodeRED -om

Većina malina ima instaliran Node-RED, pa ga morate ažurirati na taj način

Također, trebat će vam Node-RED nadzorna ploča, ovdje možete pronaći kako je instalirati i neke korisne informacije

U dijelu Minecrafta potrebno je da imate Jessievu verziju Raspbiana i preuzmete je odavde i MQTT povezivanje, ovdje imate odličan vodič za instaliranje MQTT -a u Python na vašem Raspberryju i neke primjere

Korak 2: Struktura Minecrafta

Minecraft struktura
Minecraft struktura

U ovom slučaju dvorac je stvorio Matt Hawkins, a izvorni kod možete pronaći ovdje

Korak 3: Kôd (Python Castle)

Kôd (dvorac Python)
Kôd (dvorac Python)
Kôd (dvorac Python)
Kôd (dvorac Python)

Kao što vidite u prethodnom koraku, sva konstrukcija dvorca je u Pythonu, ali također će vam trebati MQTT povezivost

Ako prvi put radite s MQTT -om, u uvodu postoji sjajan vodič za početak.

MQTT radi s nekim oznakama koje se zovu teme, prvo što trebate je pročitati pravu, nakon toga morate provjeriti koje se informacije šalju s nadzorne ploče (te informacije su korisni teret). Zastavice u svakoj temi su zato što jednom kada program dobije opciju, neće realizirati istu opciju dok se druga opcija ne pokrene ili drugim riječima, neće realizirati istu svaki put kada primi korisni teret

Korak 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 zaista prijateljski način programiranja IoT-a

  1. Morate povući i ispustiti stavke koje su vam potrebne.
  2. Za povezivanje koje sam koristio MQTT, a potrebno je konfigurirati posrednika, u ovom slučaju brokera koji pruža Eclipse Foundation, besplatno je, ali obratite pažnju na ne dijeljenje osjetljivih podataka
  3. Nakon što konfigurirate posrednika, morat ćete osmisliti temu s kojom ćete raditi, ovdje možete pronaći neke savjete ako prvi put radite s MQTT -om

Korak 5: Kôd u Intel Edisonu (izborno)

Kôd u Intel Edisonu (izborno)
Kôd u Intel Edisonu (izborno)

Intel Edison ima mnogo zanimljivih stvari, jedna od njih uključuje bluetooth povezivanje.

Koristio sam to, da prepoznam kada je moj pametni telefon u blizini, samo trebate upariti Bluetooth uređaj ili u ovom slučaju slati neke odjeke na fizičku adresu

Korak 6: Nadzorna ploča

Kontrolna tabla
Kontrolna tabla

Bolje je ako stvorite nadzornu ploču za interakciju.

Sve što trebate učiniti je povući i ispustiti stavke u radnom prostoru (kao u koraku) i otići naNodeREDIP: 1880/ui i vidjet ćete

Korak 7: Rezultat

Rezultat
Rezultat

Na mom GitHub -u možete pronaći kôd i slobodno mi pošaljite poruku ako imate bilo kakvih pitanja

Preporučuje se: