Innholdsfortegnelse:

IoT Minecraft Castle: 7 trinn (med bilder)
IoT Minecraft Castle: 7 trinn (med bilder)

Video: IoT Minecraft Castle: 7 trinn (med bilder)

Video: IoT Minecraft Castle: 7 trinn (med bilder)
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 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 er en veldig interessant verden å oppdage, og bruk av noen vennlige verktøy som minecraft og node-RED kan være en god tilnærming

Trinn 1: Det nødvendige

Tingene du trenger er:

  • Raspberry Pi 2 med NodeRED og Minecraft PI
  • Intel Edison

Raspberry Pi 2 med NodeRED

De fleste bringebær har Node-RED installert, og du må oppdatere den på den måten

Du trenger også Node-RED Dashboard, her finner du hvordan du installerer det og litt nyttig informasjon

I Minecraft -delen er det nødvendig at du har en Jessie -versjon av Raspbian og laster den ned herfra og MQTT -tilkobling, her har du en flott guide for å installere MQTT i Python i Raspberry og noen eksempler

Trinn 2: Minecraft -strukturen

Minecraft -strukturen
Minecraft -strukturen

I dette tilfellet ble slottet opprettet av Matt Hawkins, og kildekoden finner du her

Trinn 3: Koden (Python Castle)

The Code (Python Castle)
The Code (Python Castle)
The Code (Python Castle)
The Code (Python Castle)

Som du ser i forrige trinn, er hele byggingen av slottet i Python, men du trenger også MQTT -tilkoblingen

Hvis første gang du jobber med MQTT, er det i introduksjonen en flott guide å begynne med.

MQTT fungerer med noen koder som heter emner, det første du trenger er å lese den riktige, etter det må du sjekke hvilken informasjon som sendes fra dashbordet (Den informasjonen er nyttelasten). Flaggene i hvert emne er fordi en gang programmet har et alternativ, vil det ikke innse det samme alternativet før det andre alternativet har blitt kjørt, eller med andre ord, det vil ikke innse det samme hver gang det mottar nyttelast

Trinn 4: Koden (NodeRED)

Koden (NodeRED)
Koden (NodeRED)
Koden (NodeRED)
Koden (NodeRED)
Koden (NodeRED)
Koden (NodeRED)

Node-RED er en veldig vennlig måte å programmere IoT på

  1. Du må dra og slippe elementene du trenger.
  2. For tilkoblingen jeg har brukt MQTT, og det er nødvendig å konfigurere megleren, i dette tilfellet megleren som beviser Eclipse Foundation, det er gratis, men legg oppmerksom på å ikke dele sensitiv informasjon
  3. Når du har konfigurert megleren, må du designe emnet du skal jobbe med. Her kan du finne noen råd om det er første gang du jobber med MQTT

Trinn 5: Koden i Intel Edison (valgfritt)

Koden i Intel Edison (valgfritt)
Koden i Intel Edison (valgfritt)

Intel Edison har mange kule ting, en av dem har Bluetooth -tilkobling.

Jeg har brukt det, for å gjenkjenne når smarttelefonen min er i nærheten, trenger du bare å koble Bluetooth -enheten, eller i dette tilfellet sende noen ekko -anrop til den fysiske adressen

Trinn 6: Dashbordet

Dashbordet
Dashbordet

Det er bedre hvis du lager et dashbord å samhandle med.

Alt du trenger å gjøre er å dra og slippe elementer i arbeidsområdet (som i trinnet) og gå tilNodeREDIP: 1880/ui, så ser du det

Trinn 7: Resultatet

Resultatet
Resultatet

I min GitHub kan du finne koden, og send meg en melding hvis du har spørsmål

Anbefalt: