Inhoudsopgave:
- Stap 1: Het noodzakelijke
- Stap 2: De Minecraft-structuur
- Stap 3: De code (Python Castle)
- Stap 4: De code (NodeRED)
- Stap 5: De code in Intel Edison (optioneel)
- Stap 6: Het dashboard
- Stap 7: Het resultaat
Video: IoT Minecraft Castle - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Het IoT is een heel interessante wereld om te ontdekken en het gebruik van een aantal vriendelijke tools zoals minecraft en node-RED kan een geweldige aanpak zijn
Stap 1: Het noodzakelijke
De dingen die je nodig hebt zijn:
- Raspberry Pi 2 met NodeRED en Minecraft PI
- Intel Edison
Raspberry Pi 2 met NodeRED
De meeste frambozen hebben Node-RED geïnstalleerd en je moet het op die manier bijwerken
Je hebt ook het Node-RED Dashboard nodig, hier vind je hoe je het installeert en wat nuttige info
In Minecraft-gedeelte is het noodzakelijk dat je een Jessie-versie van Raspbian hebt en deze hier downloadt en MQTT-connectiviteit, hier heb je een geweldige gids om MQTT in Python in je Raspberry te installeren en enkele voorbeelden
Stap 2: De Minecraft-structuur
In dit geval is het kasteel gemaakt door Matt Hawkins en de broncode is hier te vinden
Stap 3: De code (Python Castle)
Zoals je in de vorige stap hebt gezien, is alle kasteelconstructie in Python, maar je hebt ook de MQTT-connectiviteit nodig
Als u voor het eerst met MQTT werkt, vindt u in de inleiding een goede handleiding om mee te beginnen.
MQTT werkt met een aantal tags met de naam topics, het eerste dat je nodig hebt is de juiste te lezen, daarna moet je controleren welke informatie vanaf het dashboard wordt verzonden (die informatie is de payload). De vlaggen in elk onderwerp zijn omdat het programma een keer een optie heeft, het dezelfde optie niet zal realiseren totdat de andere optie is uitgevoerd of met andere woorden, het zal niet hetzelfde realiseren elke keer dat het de payload ontvangt
Stap 4: De code (NodeRED)
Node-RED is een heel vriendelijke manier om IoT te programmeren
- Je moet de items die je nodig hebt slepen en neerzetten.
- Voor de connectiviteit heb ik MQTT gebruikt, en het is noodzakelijk om de makelaar te configureren, in dit geval de makelaar die de Eclipse Foundation levert, het is gratis, maar besteed aandacht aan het niet delen van gevoelige informatie
- Nadat u de makelaar hebt geconfigureerd, moet u het onderwerp ontwerpen waarmee u gaat werken. Hier kunt u enkele adviezen vinden als u voor het eerst met MQTT werkt
Stap 5: De code in Intel Edison (optioneel)
De Intel Edison heeft veel coole dingen, waaronder een Bluetooth-connectiviteit.
Ik heb dat gebruikt, om te herkennen wanneer mijn smartphone in de buurt is, hoef je alleen het bluetooth-apparaat te koppelen of in dit geval een aantal echo-oproepen naar het fysieke adres te sturen
Stap 6: Het dashboard
Het is beter als u een dashboard maakt om mee te communiceren.
Het enige wat u hoeft te doen is items in de werkruimte te slepen en neer te zetten (zoals in de stap) en naar deNodeREDIP:1880/ui te gaan en u zult het zien
Stap 7: Het resultaat
In mijn GitHub kun je de code vinden, en voel je vrij om me een bericht te sturen als je vragen hebt
Aanbevolen:
Hoe Maak Je Een Eigen Minecraft Server Windows (NL): 6 stappen
Hoe Maak Je Een Eigen Minecraft Server Windows (NL): Om je eigen Minecraft-server te beginnen moet je een aantal belangrijke dingen weten.1. Om je server altijd online te houden moet je computer je server draait ook altijd online zijn.2. De server zal RAM geheugen gebruiken (0,5GB ongeveer)
Host uw eigen Minecraft-server (windows): 6 stappen
Host uw eigen Minecraft-server (windows): Om een Minecraft-server te maken, moet u enkele belangrijke dingen weten.1: Om de server altijd open te houden, moet de computer waarop de server draait altijd aan staan.2: De Minecraft-server zal een deel van je RAM en een deel van je processor gebruiken
Skins krijgen voor Minecraft Pc/pe: 4 stappen
Skins voor Minecraft Pc/pe krijgen: Zo krijg je skins voor minecraft pc of pe. Hoop dat je geniet
Hoe maak je een Minecraft-trampoline: 7 stappen
Hoe maak je een Minecraft-trampoline: deze minecraft-trampoline is superleuk en een grote hit als het gaat om mijn jongere broers en zussen! Het is leuk om te maken en op het einde ook leuk om mee te spelen! Je springt zo veel hoger dan je normaal alleen doet. Sommige veiligheidsdingen moet je
Redstone-klokken (Minecraft): 3 stappen
Redstone-klokken (Minecraft): deze instructable laat je zien hoe je verschillende redstone-klokken kunt maken. Zorg ervoor dat je mijn andere Minecraft-instructie van een Bugatti Chiron-tutorial bekijkt