Índice:
- Etapa 1: O necessário
- Etapa 2: a estrutura do Minecraft
- Etapa 3: o código (castelo Python)
- Etapa 4: o código (NodeRED)
- Etapa 5: o código no Intel Edison (opcional)
- Etapa 6: o painel
- Etapa 7: O Resultado
Vídeo: IoT Minecraft Castle: 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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)
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)
Node-RED é uma maneira muito amigável de programar IoT
- Você tem que arrastar e soltar os itens de que precisa.
- 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
- 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 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
É 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
No meu GitHub você pode encontrar o código e sinta-se à vontade para me enviar uma mensagem se tiver alguma dúvida
Recomendado:
O OreServer - um servidor Minecraft dedicado do Raspberry Pi com indicador de player de LED: 9 etapas (com imagens)
O OreServer - um servidor dedicado do Minecraft Raspberry Pi com indicador LED Player: julho de 2020 ATUALIZAÇÃO - Antes de iniciar este projeto, esteja ciente de que MUITAS alterações e atualizações foram feitas nas várias ferramentas de software que usei para criar este mais de dois anos atrás. Como resultado, muitas das etapas não funcionam mais como escritas
Controlador Arduino Deepcool Castle AIO RGB: 6 etapas
Deepcool Castle AIO RGB Arduino Controller: descobri tarde demais que minha placa-mãe não tinha um cabeçalho rgb endereçável, então improvisei usando tutoriais semelhantes. Este tutorial é principalmente para alguém com AIOs Deepcool Castle, mas pode ser aplicável a outro hardware pc rgb. AVISO DE RESPONSABILIDADE: Eu tento
Faça você mesmo Minecraft Pickaxe Controller: 4 etapas (com imagens)
DIY Minecraft Pickaxe Controller: Eu tive as peças disponíveis para fazer isso por quase um ano e finalmente tive tempo para começar. O que temos aqui é um controlador de jogo USB (HID) que se conecta diretamente a qualquer máquina com USB e atua como um teclado / mouse / joystick. Tem
Minecraft interativo não entra em espada / sinal (ESP32-CAM): 15 etapas (com imagens)
Minecraft interativo não entra em espada / sinal (ESP32-CAM): Existem realmente vários motivos pelos quais este projeto surgiu: 1. Como autor da biblioteca multitarefa cooperativa TaskScheduler, sempre tive curiosidade em saber como combinar os benefícios da multitarefa cooperativa com os benefícios da preventiva
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e