Table des matières:

Château Minecraft IoT : 7 étapes (avec photos)
Château Minecraft IoT : 7 étapes (avec photos)

Vidéo: Château Minecraft IoT : 7 étapes (avec photos)

Vidéo: Château Minecraft IoT : 7 étapes (avec photos)
Vidéo: Emerald portal.No Mods! 2024, Juillet
Anonim
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT
Château Minecraft IoT

L'IoT est un monde vraiment intéressant à découvrir et l'utilisation d'outils conviviaux comme minecraft et node-RED peut être une excellente approche

Étape 1: Le nécessaire

Les choses dont vous avez besoin sont:

  • Raspberry Pi 2 avec NodeRED et Minecraft PI
  • Intel Edison

Raspberry Pi 2 avec NodeRED

Node-RED est installé sur la plupart des framboises et vous devez le mettre à jour de cette manière.

De plus, vous aurez besoin du tableau de bord Node-RED, vous trouverez ici comment l'installer et quelques informations utiles

Dans la partie Minecraft, vous devez disposer d'une version Jessie de Raspbian et la télécharger à partir d'ici et de la connectivité MQTT, ici vous avez un excellent guide pour installer MQTT en Python dans votre Raspberry et quelques exemples

Étape 2: La structure Minecraft

La structure Minecraft
La structure Minecraft

Dans ce cas, le château a été créé par Matt Hawkins et le code source peut être trouvé ici

Étape 3: Le Code (Château Python)

Le Code (Château Python)
Le Code (Château Python)
Le Code (Château Python)
Le Code (Château Python)

Comme vous le voyez à l'étape précédente, toute la construction du château est en Python, mais vous aurez également besoin de la connectivité MQTT

Si la première fois que vous travaillez avec MQTT, vous trouverez dans l'introduction un excellent guide pour commencer.

MQTT fonctionne avec certaines balises nommées sujets, la première chose dont vous avez besoin est de lire la bonne, après quoi vous devez vérifier quelles informations sont envoyées depuis le tableau de bord (cette information est la charge utile). Les drapeaux dans chaque sujet sont dus au fait qu'une fois que le programme a une option, il ne réalisera pas la même option tant que l'autre option n'aura pas été exécutée ou en d'autres termes, il ne réalisera pas la même chose à chaque fois qu'il recevra la charge utile

Étape 4: Le code (NodeRED)

Le Code (NodeRED)
Le Code (NodeRED)
Le Code (NodeRED)
Le Code (NodeRED)
Le Code (NodeRED)
Le Code (NodeRED)

Node-RED est un moyen très convivial de programmer l'IoT

  1. Vous devez faire glisser et déposer les éléments dont vous aurez besoin.
  2. Pour la connectivité, j'ai utilisé MQTT, et il est nécessaire de configurer le courtier, dans ce cas, le courtier qui fournit la Fondation Eclipse, c'est gratuit mais faites attention à ne pas partager d'informations sensibles
  3. Une fois que vous avez configuré le courtier, vous devrez concevoir le sujet sur lequel vous travaillerez. Vous trouverez ici quelques conseils si c'est la première fois que vous travaillez avec MQTT

Étape 5: Le code dans Intel Edison (facultatif)

Le code dans Intel Edison (facultatif)
Le code dans Intel Edison (facultatif)

L'Intel Edison a beaucoup de trucs sympas, l'un d'entre eux intègre la connectivité Bluetooth.

J'ai utilisé cela, pour reconnaître quand mon smartphone est à proximité, il vous suffit de coupler le périphérique Bluetooth ou dans ce cas d'envoyer des appels échos à l'adresse physique

Étape 6: Le tableau de bord

Le tableau de bord
Le tableau de bord

C'est mieux si vous créez un tableau de bord avec lequel interagir.

Tout ce que vous avez à faire est de glisser-déposer des éléments dans l'espace de travail (comme dans l'étape) et d'aller sur le NodeREDIP:1880/ui et vous le verrez

Étape 7: Le résultat

Le résultat
Le résultat

Dans mon GitHub, vous pouvez trouver le code et n'hésitez pas à m'envoyer un message si vous avez des questions

Conseillé: