Obsah:
- Krok 1: Nezbytné
- Krok 2: Struktura Minecraftu
- Krok 3: Kód (hrad Python)
- Krok 4: Kód (NodeRED)
- Krok 5: Kód v Intel Edison (volitelně)
- Krok 6: Hlavní panel
- Krok 7: Výsledek
Video: IoT Minecraft Castle: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
IoT je opravdu zajímavý svět k objevování a používání některých přátelských nástrojů, jako je minecraft a node-RED, může být skvělým přístupem
Krok 1: Nezbytné
Potřebujete tyto věci:
- Raspberry Pi 2 s NodeRED a Minecraft PI
- Intel Edison
Raspberry Pi 2 s NodeRED
Většina Raspberry má nainstalovaný Node-RED a musíte jej tímto způsobem aktualizovat
Také budete potřebovat hlavní panel Node-RED, zde najdete způsob jeho instalace a několik užitečných informací
V části Minecraft je nutné, abyste měli Jessie verzi Raspbian a stáhli si ji odtud a konektivitu MQTT, zde máte skvělý průvodce instalací MQTT v Pythonu do vaší Raspberry a několik příkladů
Krok 2: Struktura Minecraftu
V tomto případě hrad vytvořil Matt Hawkins a zdrojový kód najdete zde
Krok 3: Kód (hrad Python)
Jak vidíte v předchozím kroku, veškerá stavba hradu je v Pythonu, ale také budete potřebovat připojení MQTT
Pokud s MQTT pracujete poprvé, v úvodu je skvělý průvodce, jak začít.
MQTT funguje s některými tagy pojmenovanými tématy, první věc, kterou potřebujete, je přečíst si tu správnou, poté musíte zkontrolovat, jaké informace se odesílají z řídicího panelu (Tyto informace jsou užitečné zatížení). Příznaky v každém tématu jsou proto, že jakmile má program jednu možnost, neuvědomí si stejnou možnost, dokud nebude spuštěna druhá možnost, nebo jinými slovy, nezjistí to stejné pokaždé, když obdrží užitečné zatížení.
Krok 4: Kód (NodeRED)
Node-RED je opravdu přátelský způsob programování IoT
- Potřebné položky musíte přetáhnout.
- Pro konektivitu jsem použil MQTT a je nutné nakonfigurovat brokera, v tomto případě brokera, který prokazuje Eclipse Foundation, je zdarma, ale věnujte pozornost nesdílení citlivých informací
- Jakmile nakonfigurujete makléře, budete muset navrhnout téma, se kterým budete pracovat, zde najdete několik rad, pokud s MQTT pracujete poprvé.
Krok 5: Kód v Intel Edison (volitelně)
Intel Edison má spoustu skvělých věcí, jeden z nich obsahuje připojení bluetooth.
Použil jsem to, abych rozpoznal, když je můj smartphone blízko, stačí spárovat zařízení bluetooth nebo v tomto případě odeslat nějaké ozvěny na fyzickou adresu
Krok 6: Hlavní panel
Je lepší, když si vytvoříte řídicí panel, se kterým budete komunikovat.
Jediné, co musíte udělat, je přetáhnout položky do pracovního prostoru (jako v kroku) a přejít na NodeREDIP: 1880/ui a uvidíte to
Krok 7: Výsledek
V mém GitHubu najdete kód a v případě jakýchkoli dotazů mi napište
Doporučuje:
Castle Planter (s kódovými bloky Tinkercad): 25 kroků (s obrázky)
Castle Planter (s kódovými bloky Tinkercad): Tento design mi trvalo docela dlouho, než jsem ho dosáhl, a protože moje kódovací schopnosti jsou přinejmenším omezené, doufám, že to dopadlo dobře :) Pomocí uvedených pokynů byste měli být schopni zcela obnovte každý aspekt tohoto designu bez
The OreServer - dedikovaný server Minecraft pro Raspberry Pi s LED indikátorem přehrávače: 9 kroků (s obrázky)
Server OreServer - dedikovaný server Minecraft pro Raspberry Pi s LED indikátorem přehrávače: červenec 2020 AKTUALIZACE - Než začnete s tímto projektem, mějte na paměti, že bylo provedeno mnoho změn a aktualizací různých softwarových nástrojů, které jsem použil k vytvoření tohoto, ve dvou před lety. V důsledku toho již mnoho kroků nefunguje tak, jak jsou napsány
Deepcool Castle AIO RGB Arduino Controller: 6 kroků
Deepcool Castle AIO RGB Arduino Controller: Pozdě jsem zjistil, že moje základní deska neměla adresovatelnou hlavičku RGB, takže jsem improvizoval pomocí podobných tutoriálů. Tento tutoriál je hlavně pro někoho s AIO Deepcool Castle, ale může být použitelný i pro jiný hardware PC rgb. UPOZORNĚNÍ: Zkouším
Interaktivní Minecraft Nezadávejte meč/znak (ESP32-CAM): 15 kroků (s obrázky)
Interaktivní Minecraft Nezadávejte meč/znak (ESP32-CAM): Existuje opravdu několik důvodů, proč tento projekt vznikl: 1. Jako autor kooperativní multitaskingové knihovny TaskScheduler mě vždy zajímalo, jak skloubit výhody kooperativního multitaskingu s výhodami pre-emptivního
Minecraft Sword narazí na vás: 5 kroků (s obrázky)
Minecraft Sword Hits When You Do: Tinkernut nedávno provedl živý komentář, kde hledal návrhy od svého publika na nové projekty. Zmínil se o provedení projektu, kde by člověk mohl v reálném životě švihat mečem, což by způsobilo, že by se meč v Minecraftu také švihl