Taula de continguts:
- Pas 1: el necessari
- Pas 2: l'estructura de Minecraft
- Pas 3: el codi (castell de Python)
- Pas 4: el codi (NodeRED)
- Pas 5: el codi a Intel Edison (opcional)
- Pas 6: el tauler
- Pas 7: el resultat
Vídeo: IoT Minecraft Castle: 7 passos (amb imatges)
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
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
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)
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)
Node-RED és una manera molt amigable de programar IoT
- Heu d’arrossegar i deixar anar els elements que necessiteu.
- 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.
- 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)
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
É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
Al meu GitHub podeu trobar el codi i no dubteu a enviar-me un missatge si teniu cap pregunta