Sisällysluettelo:

IoT Minecraft Castle: 7 vaihetta (kuvilla)
IoT Minecraft Castle: 7 vaihetta (kuvilla)

Video: IoT Minecraft Castle: 7 vaihetta (kuvilla)

Video: IoT Minecraft Castle: 7 vaihetta (kuvilla)
Video: KIDS YOU WON'T BELIEVE ACTUALLY EXIST 2024, Heinäkuu
Anonim
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna
IoT Minecraftin linna

IoT on todella mielenkiintoinen maailma löytää ja joidenkin ystävällisten työkalujen, kuten minecraftin ja node-REDin käyttö voi olla loistava lähestymistapa

Vaihe 1: Tarvittava

Tarvitsemasi asiat ovat:

  • Raspberry Pi 2, jossa on NodeRED ja Minecraft PI
  • Intel Edison

Raspberry Pi 2 ja NodeRED

Useimmissa vadelmissa on asennettu Node-RED, ja sinun on päivitettävä se tällä tavalla

Tarvitset myös Node-RED-kojelaudan, täältä löydät sen asennuksen ja hyödyllisiä tietoja

Minecraft -osassa on välttämätöntä, että sinulla on Jessie -versio Raspbianista ja lataat sen täältä ja MQTT -yhteydet, täällä on loistava opas MQTT: n asentamiseen Pythoniin Raspberry -laitteeseesi ja joitain esimerkkejä

Vaihe 2: Minecraft -rakenne

Minecraft -rakenne
Minecraft -rakenne

Tässä tapauksessa linnan loi Matt Hawkins ja lähdekoodi löytyy täältä

Vaihe 3: Koodi (Python Castle)

Koodi (Python Castle)
Koodi (Python Castle)
Koodi (Python Castle)
Koodi (Python Castle)

Kuten edellisessä vaiheessa näet, kaikki linnan rakentaminen on Pythonissa, mutta tarvitset myös MQTT -yhteyden

Jos työskentelet ensimmäistä kertaa MQTT: n kanssa, johdannossa on hyvä opas aluksi.

MQTT toimii joidenkin tunnisteiden kanssa, joiden nimiä ovat aiheet, ensimmäinen asia, jonka tarvitset, on lukea oikea, minkä jälkeen sinun on tarkistettava, mitä tietoja kojelaudalta lähetetään (nämä tiedot ovat hyötykuormaa). Kunkin aiheen liput johtuvat siitä, että kun ohjelma on kerran saanut vaihtoehdon, se ei toteuta samaa vaihtoehtoa ennen kuin toinen vaihtoehto on suoritettu tai toisin sanoen se ei ymmärrä samaa aina, kun se vastaanottaa hyötykuorman

Vaihe 4: Koodi (NodeRED)

Koodi (NodeRED)
Koodi (NodeRED)
Koodi (NodeRED)
Koodi (NodeRED)
Koodi (NodeRED)
Koodi (NodeRED)

Node-RED on todella ystävällinen tapa ohjelmoida IoT

  1. Sinun täytyy vetää ja pudottaa tarvitsemasi kohteet.
  2. Yhteydelle olen käyttänyt MQTT: tä, ja välittäjän, tässä tapauksessa Eclipse Foundationin tarjoavan välittäjän, määrittäminen on välttämätöntä, mutta se on ilmainen, mutta kiinnitä huomiota siihen, että arkaluontoisia tietoja ei jaeta
  3. Kun olet määrittänyt välittäjän, sinun on suunniteltava aihe, jonka kanssa työskentelet, täältä löydät neuvoja, jos työskentelet ensimmäistä kertaa MQTT: n kanssa

Vaihe 5: Koodi Intel Edisonissa (valinnainen)

Intel Edisonin koodi (valinnainen)
Intel Edisonin koodi (valinnainen)

Intel Edisonissa on paljon hienoja juttuja, joista yksi sisältää Bluetooth -yhteyden.

Olen käyttänyt sitä tunnistaakseni, kun älypuhelin on lähellä, sinun tarvitsee vain muodostaa laitepari Bluetooth -laitteen kanssa tai tässä tapauksessa lähettää kaiun puheluita fyysiseen osoitteeseen

Vaihe 6: Kojelauta

Kojelauta
Kojelauta

On parempi, jos luot koontinäytön vuorovaikutukseen.

Sinun tarvitsee vain vetää ja pudottaa kohteita työtilassa (kuten vaiheessa) ja siirtyä kohtaan NodeREDIP: 1880/ui ja näet sen

Vaihe 7: Tulos

Lopputulos
Lopputulos

GitHubista löydät koodin ja voit lähettää minulle viestin, jos sinulla on kysyttävää

Suositeltava: