Sommario:
- Passaggio 1: il necessario
- Passaggio 2: la struttura di Minecraft
- Passaggio 3: il codice (Castello di Python)
- Passaggio 4: il codice (NodeRED)
- Passaggio 5: il codice in Intel Edison (opzionale)
- Passaggio 6: il dashboard
- Passaggio 7: il risultato
Video: Castello di Minecraft IoT: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
L'IoT è un mondo davvero interessante da scoprire e l'utilizzo di alcuni strumenti amichevoli come Minecraft e node-RED può essere un ottimo approccio
Passaggio 1: il necessario
Le cose di cui hai bisogno sono:
- Raspberry Pi 2 con NodeRED e Minecraft PI
- Intel Edison
Raspberry Pi 2 con NodeRED
La maggior parte dei lamponi ha installato Node-RED e devi aggiornarlo in questo modo
Inoltre, avrai bisogno della Dashboard di Node-RED, qui puoi trovare come installarla e alcune informazioni utili
Nella parte Minecraft è necessario avere una versione Jessie di Raspbian e scaricarla da qui e connettività MQTT, qui hai un'ottima guida per installare MQTT in Python nel tuo Raspberry e alcuni esempi
Passaggio 2: la struttura di Minecraft
In questo caso, il castello è stato creato da Matt Hawkins e il codice sorgente può essere trovato qui
Passaggio 3: il codice (Castello di Python)
Come vedi nel passaggio precedente, tutta la costruzione del castello è in Python, ma avrai anche bisogno della connettività MQTT
Se la prima volta che lavori con MQTT, nell'introduzione c'è un'ottima guida con cui iniziare.
MQTT funziona con alcuni tag denominati argomenti, la prima cosa di cui hai bisogno è leggere quello giusto, dopodiché devi controllare quali informazioni vengono inviate dalla dashboard (quelle informazioni sono il payload). I flag in ogni argomento sono perché una volta che il programma ha un'opzione, non realizzerà la stessa opzione fino a quando l'altra opzione non sarà stata eseguita o in altre parole, non realizzerà la stessa ogni volta che riceve il payload
Passaggio 4: il codice (NodeRED)
Node-RED è un modo davvero amichevole per programmare IoT
- Devi trascinare e rilasciare gli elementi di cui avrai bisogno.
- Per la connettività ho utilizzato MQTT, ed è necessario configurare il broker, in questo caso il broker che fornisce la Fondazione Eclipse, è gratuito ma attenzione a non condividere informazioni sensibili
- Una volta configurato il broker, dovrai progettare l'argomento su cui lavorerai, qui puoi trovare alcuni consigli se è la prima volta che lavori con MQTT
Passaggio 5: il codice in Intel Edison (opzionale)
L'Intel Edison ha un sacco di cose interessanti, una di queste incorpora la connettività bluetooth.
L'ho usato, per riconoscere quando il mio smartphone è vicino, devi solo accoppiare il dispositivo bluetooth o in questo caso inviare alcune chiamate di eco all'indirizzo fisico
Passaggio 6: il dashboard
È meglio se crei una dashboard con cui interagire.
Tutto quello che devi fare è trascinare e rilasciare gli elementi nell'area di lavoro (come nel passaggio) e andare su theNodeREDIP:1880/ui e lo vedrai
Passaggio 7: il risultato
Nel mio GitHub puoi trovare il codice e sentiti libero di inviarmi un messaggio se hai qualche domanda
Consigliato:
OreServer: un server Minecraft dedicato a Raspberry Pi con indicatore LED del lettore: 9 passaggi (con immagini)
OreServer: un server Minecraft dedicato Raspberry Pi con indicatore LED Player: AGGIORNAMENTO di luglio 2020 - Prima di iniziare questo progetto, tieni presente che sono state apportate MOLTE modifiche e aggiornamenti ai vari strumenti software che ho usato per creare questo su due anni fa. Di conseguenza, molti dei passaggi non funzionano più come scritti
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Sistema di monitoraggio dell'impianto IoT (con piattaforma IoT IBM): 11 passaggi (con immagini)
IoT Plant Monitoring System (con piattaforma IBM IoT): PanoramicaIl Plant Monitoring System (PMS) è un'applicazione creata con le persone che appartengono alla classe operaia con un pollice verde in mente. Oggi, gli individui che lavorano sono più occupati che mai; avanzare nella propria carriera e gestire le proprie finanze
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: 6 passaggi (con immagini)
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: elenco dei contributori, Inventore: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisore: Dr Chia Kim Seng Dipartimento di ingegneria meccatronica e robotica, Facoltà di ingegneria elettrica ed elettronica, Universiti Tun Hussein Onn Malaysia.Distribuzione