Taula de continguts:

IoT Minecraft Castle: 7 passos (amb imatges)
IoT Minecraft Castle: 7 passos (amb imatges)

Vídeo: IoT Minecraft Castle: 7 passos (amb imatges)

Vídeo: IoT Minecraft Castle: 7 passos (amb imatges)
Vídeo: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Juliol
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

L’IoT és un món realment interessant per descobrir i l’ús d’algunes eines amigables com Minecraft i node-RED pot ser un gran enfocament

Pas 1: el necessari

Les coses que necessiteu són:

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

Raspberry Pi 2 amb NodeRED

La majoria dels gerds tenen Node-RED instal·lat i l’heu d’actualitzar d’aquesta manera

A més, necessitareu el tauler de control Node-RED, aquí podreu trobar com instal·lar-lo i alguna informació útil

A la part de Minecraft és necessari que tingueu una versió Jessie de Raspbian i la descarregueu des d’aquí i connectivitat MQTT; aquí teniu una guia fantàstica per instal·lar MQTT a Python al vostre gerd i alguns exemples.

Pas 2: l'estructura de Minecraft

L’estructura de Minecraft
L’estructura de Minecraft

En aquest cas, el castell va ser creat per Matt Hawkins i el codi font es pot trobar aquí

Pas 3: el codi (castell de Python)

The Code (Castell de Python)
The Code (Castell de Python)
The Code (Castell de Python)
The Code (Castell de Python)

Com veieu al pas anterior, tota la construcció del castell es troba a Python, però també necessitareu la connectivitat MQTT

Si la primera vegada que treballeu amb MQTT, a la introducció hi ha una guia fantàstica per començar.

MQTT funciona amb algunes etiquetes anomenades temes, el primer que necessiteu és llegir el correcte, després heu de comprovar quina informació s’envia des del tauler (aquesta informació és la càrrega útil). Les marques de cada tema són degudes a que una vegada que el programa té una opció, no s'adonarà de la mateixa opció fins que no s'hagi executat l'altra opció o, dit d'una altra manera, no s'adonarà de la mateixa manera que rep la càrrega útil.

Pas 4: el codi (NodeRED)

El codi (NodeRED)
El codi (NodeRED)
El codi (NodeRED)
El codi (NodeRED)
El codi (NodeRED)
El codi (NodeRED)

Node-RED és una manera molt amigable de programar IoT

  1. Heu d’arrossegar i deixar anar els elements que necessiteu.
  2. Per a la connectivitat que he utilitzat MQTT, i és necessari configurar el broker, en aquest cas, el broker que proveeix Eclipse Foundation, és gratuït, però posa atenció en no compartir informació sensible.
  3. Un cop hàgiu configurat l’agent, haureu de dissenyar el tema amb què treballareu; aquí podeu trobar alguns consells si és la primera vegada que treballeu amb MQTT.

Pas 5: el codi a Intel Edison (opcional)

El codi a Intel Edison (opcional)
El codi a Intel Edison (opcional)

L’Intel Edison té moltes coses interessants, un d’ells incorpora connectivitat bluetooth.

Ho he fet servir, per reconèixer quan el meu telèfon intel·ligent és a prop, només heu d’aparellar el dispositiu bluetooth o, en aquest cas, enviar trucades de ressò a l’adreça física

Pas 6: el tauler

El tauler de control
El tauler de control

És millor si creeu un tauler amb el qual interactuar.

Tot el que heu de fer és arrossegar i deixar anar elements a l’espai de treball (com al pas) i anar a NodeREDIP: 1880 / ui i el veureu

Pas 7: el resultat

El resultat
El resultat

Al meu GitHub podeu trobar el codi i no dubteu a enviar-me un missatge si teniu cap pregunta

Recomanat: