Índice:

IoT Minecraft Castle: 7 etapas (com imagens)
IoT Minecraft Castle: 7 etapas (com imagens)

Vídeo: IoT Minecraft Castle: 7 etapas (com imagens)

Vídeo: IoT Minecraft Castle: 7 etapas (com imagens)
Vídeo: Minecraft NOSTALGIA 🥺 #shorts 2024, Novembro
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

A IoT é um mundo realmente interessante de descobrir e usar algumas ferramentas amigáveis como minecraft e node-RED pode ser uma ótima abordagem

Etapa 1: O necessário

As coisas que você precisa são:

  • Raspberry Pi 2 com NodeRED e Minecraft PI
  • Intel Edison

Raspberry Pi 2 com NodeRED

A maioria dos Raspberries tem o Node-RED instalado, e você deve atualizá-lo dessa forma

Além disso, você precisará do Node-RED Dashboard, aqui você encontrará como instalá-lo e algumas informações úteis

Na parte do Minecraft, é necessário que você tenha uma versão Jessie do Raspbian e faça o download aqui e conectividade MQTT, aqui você tem um ótimo guia para instalar MQTT em Python em seu Raspberry e alguns exemplos

Etapa 2: a estrutura do Minecraft

A Estrutura do Minecraft
A Estrutura do Minecraft

Neste caso, o castelo foi criado por Matt Hawkins e o código-fonte pode ser encontrado aqui

Etapa 3: o código (castelo Python)

O Código (Castelo Python)
O Código (Castelo Python)
O Código (Castelo Python)
O Código (Castelo Python)

Como você viu na etapa anterior, toda a construção do castelo está em Python, mas você também precisará da conectividade MQTT

Se é a primeira vez que você trabalha com MQTT, na introdução há um ótimo guia para começar.

O MQTT trabalha com algumas tags nomeadas tópicos, a primeira coisa que você precisa é ler o correto, depois disso, você precisa verificar quais informações são enviadas do painel (essas informações são a carga útil). Os sinalizadores em cada tópico são porque uma vez que o programa tem uma opção, ele não perceberá a mesma opção até que a outra opção seja executada ou em outras palavras, ele não perceberá o mesmo toda vez que receber a carga útil

Etapa 4: o código (NodeRED)

O Código (NodeRED)
O Código (NodeRED)
O Código (NodeRED)
O Código (NodeRED)
O Código (NodeRED)
O Código (NodeRED)

Node-RED é uma maneira muito amigável de programar IoT

  1. Você tem que arrastar e soltar os itens de que precisa.
  2. Para a conectividade usei MQTT, e é necessário configurar o broker, neste caso, o broker que fornece a Eclipse Foundation, é gratuito mas preste atenção em não compartilhar informações sigilosas
  3. Depois de configurar o corretor, você precisará projetar o tópico com o qual trabalhará, aqui você pode encontrar alguns conselhos se for a primeira vez que trabalhar com MQTT

Etapa 5: o código no Intel Edison (opcional)

O código no Intel Edison (opcional)
O código no Intel Edison (opcional)

O Intel Edison tem um monte de coisas legais, uma delas incorpora conectividade bluetooth.

Eu usei isso, para reconhecer quando meu smartphone está próximo, só você precisa emparelhar o dispositivo bluetooth ou neste caso enviar algumas chamadas de eco para o endereço físico

Etapa 6: o painel

O painel
O painel

É melhor se você criar um painel para interagir.

Tudo que você precisa fazer é arrastar e soltar itens na área de trabalho (como na etapa) e ir para o nóREDIP: 1880 / ui e você o verá

Etapa 7: O Resultado

O resultado
O resultado

No meu GitHub você pode encontrar o código e sinta-se à vontade para me enviar uma mensagem se tiver alguma dúvida

Recomendado: