Cuprins:
- Pasul 1: Necesarul
- Pasul 2: Structura Minecraft
- Pasul 3: Codul (castelul Python)
- Pasul 4: Codul (NodeRED)
- Pasul 5: Codul din Intel Edison (opțional)
- Pasul 6: Tabloul de bord
- Pasul 7: Rezultatul
Video: IoT Minecraft Castle: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
IoT este o lume cu adevărat interesantă de descoperit și utilizarea unor instrumente prietenoase precum Minecraft și Node-RED poate fi o abordare excelentă
Pasul 1: Necesarul
Lucrurile de care aveți nevoie sunt:
- Raspberry Pi 2 cu NodeRED și Minecraft PI
- Intel Edison
Raspberry Pi 2 cu NodeRED
Majoritatea zmeurii au instalat Node-RED și trebuie să îl actualizați în acest fel
De asemenea, veți avea nevoie de tabloul de bord Node-RED, aici puteți găsi cum să îl instalați și câteva informații utile
În partea Minecraft este necesar să aveți o versiune Jessie a Raspbian și să o descărcați de aici și conectivitate MQTT, aici aveți un ghid excelent pentru a instala MQTT în Python în Raspberry și câteva exemple
Pasul 2: Structura Minecraft
În acest caz, castelul a fost creat de Matt Hawkins, iar codul sursă poate fi găsit aici
Pasul 3: Codul (castelul Python)
Așa cum vedeți în pasul anterior, toată construcția castelului este în Python, dar, de asemenea, veți avea nevoie de conectivitatea MQTT
Dacă lucrați prima dată cu MQTT, în introducere există un ghid excelent pentru a începe.
MQTT funcționează cu unele etichete numite subiecte, primul lucru de care aveți nevoie este să citiți cel corect, după care trebuie să verificați ce informații sunt trimise de pe tabloul de bord (acele informații sunt sarcina utilă). Semnalizatoarele din fiecare subiect se datorează faptului că o dată programul are o opțiune, nu va realiza aceeași opțiune până când cealaltă opțiune nu va fi rulată sau, cu alte cuvinte, nu va realiza același lucru de fiecare dată când primește sarcina utilă
Pasul 4: Codul (NodeRED)
Node-RED este un mod foarte prietenos de a programa IoT
- Trebuie să glisați și să fixați elementele de care aveți nevoie.
- Pentru conectivitate am folosit MQTT și este necesar să configurați brokerul, în acest caz, brokerul care furnizează Fundația Eclipse, este gratuit, dar puneți atenția în a nu partaja informații sensibile
- După ce ați configurat brokerul, va trebui să proiectați subiectul cu care veți lucra, aici puteți găsi câteva sfaturi dacă este prima dată când lucrați cu MQTT
Pasul 5: Codul din Intel Edison (opțional)
Intel Edison are o mulțime de lucruri interesante, unul dintre ele încorporează conectivitate Bluetooth.
Am folosit asta, pentru a recunoaște când smartphone-ul meu este aproape, trebuie doar să asociați dispozitivul bluetooth sau, în acest caz, să trimit câteva ecouri la adresa fizică
Pasul 6: Tabloul de bord
Este mai bine dacă creați un tablou de bord cu care să interacționați.
Tot ce trebuie să faceți este să glisați și să fixați elementele în spațiul de lucru (Ca în pas) și să accesați NODREDIP: 1880 / ui și veți vedea
Pasul 7: Rezultatul
În GitHub, puteți găsi codul și nu ezitați să-mi trimiteți un mesaj dacă aveți întrebări
Recomandat:
OreServer - un server Minecraft dedicat Raspberry Pi cu indicator LED Player: 9 pași (cu imagini)
OreServer - un server Minecraft dedicat Raspberry Pi cu indicator LED Player: iulie 2020 ACTUALIZARE - Înainte de a începe acest proiect, vă rugăm să fiți conștienți de faptul că au fost făcute MULTE modificări și actualizări ale diferitelor instrumente software pe care le-am folosit pentru a crea acest lucru în două cu ani în urmă. Drept urmare, mulți dintre pași nu mai funcționează așa cum este scris
Controller Arduino DeepCool Castle AIO RGB: 6 pași
Deepcool Castle AIO RGB Arduino Controller: Am aflat prea târziu că placa mea de bază nu avea un antet rgb adresabil, așa că am improvizat folosind tutoriale similare. Acest tutorial este în principal pentru cineva cu AIO-uri Deepcool Castle, dar poate fi aplicabil și altor hardware-uri rgb pentru PC. DISCLAIMER: Trie
DIY Minecraft Pickaxe Controller: 4 pași (cu imagini)
DIY Minecraft Pickaxe Controller: aveam piesele care se întindeau pentru a face acest lucru timp de aproape un an și în sfârșit aveam timp să mă apuc de el. Avem aici un controler de joc USB (HID) care se conectează direct la orice mașină cu USB și acționează ca o tastatură / mouse / joystick. Are
Minecraft interactiv Nu introduceți sabie / semn (ESP32-CAM): 15 pași (cu imagini)
Interactiv Minecraft Do not Enter Sword / Sign (ESP32-CAM): Există într-adevăr mai multe motive pentru care acest proiect a luat ființă: 1. În calitate de autor al bibliotecii cooperative multitasking TaskScheduler, am fost mereu curios cum să combin beneficiile multitaskingului cooperativ cu beneficiile celei preventive
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea