Sadržaj:
- Korak 1: Neophodan
- Korak 2: Struktura Minecrafta
- Korak 3: Kôd (dvorac Python)
- Korak 4: Kôd (NodeRED)
- Korak 5: Kôd u Intel Edisonu (izborno)
- Korak 6: Nadzorna ploča
- Korak 7: Rezultat
Video: IoT Minecraft Castle: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
IoT je zaista zanimljiv svijet za otkrivanje, a korištenje nekih prijateljskih alata poput minecrafta i node-RED-a može biti izvrstan pristup
Korak 1: Neophodan
Stvari koje su vam potrebne su:
- Raspberry Pi 2 s NodeRED i Minecraft PI
- Intel Edison
Malina Pi 2 s NodeRED -om
Većina malina ima instaliran Node-RED, pa ga morate ažurirati na taj način
Također, trebat će vam Node-RED nadzorna ploča, ovdje možete pronaći kako je instalirati i neke korisne informacije
U dijelu Minecrafta potrebno je da imate Jessievu verziju Raspbiana i preuzmete je odavde i MQTT povezivost, ovdje imate izvrstan vodič za instaliranje MQTT -a u Python na vašem Raspberryju i neke primjere
Korak 2: Struktura Minecrafta
U ovom slučaju dvorac je stvorio Matt Hawkins, a izvorni kod možete pronaći ovdje
Korak 3: Kôd (dvorac Python)
Kao što vidite u prethodnom koraku, sva izgradnja dvorca je u Pythonu, ali također će vam trebati MQTT povezivost
Ako prvi put radite s MQTT -om, u uvodu postoji sjajan vodič za početak.
MQTT radi s nekim oznakama pod nazivom teme, prvo što trebate je pročitati desnu, nakon toga morate provjeriti koje se informacije šalju s nadzorne ploče (te su informacije korisni teret). Zastavice u svakoj temi su zato što jednom kada program dobije opciju, neće realizirati istu opciju dok se druga opcija ne pokrene ili drugim riječima, neće realizirati istu svaki put kad primi korisni teret
Korak 4: Kôd (NodeRED)
Node-RED je zaista prijateljski način programiranja IoT-a
- Morate povući i ispustiti potrebne stavke.
- Za povezivanje koje sam koristio MQTT, a potrebno je konfigurirati posrednika, u ovom slučaju brokera koji pruža Eclipse Foundation, besplatno je, ali obratite pozornost na ne dijeljenje osjetljivih podataka
- Nakon što konfigurirate posrednika, morat ćete osmisliti temu s kojom ćete raditi, ovdje možete pronaći neke savjete ako prvi put radite s MQTT -om
Korak 5: Kôd u Intel Edisonu (izborno)
Intel Edison ima mnogo zanimljivih stvari, jedna od njih uključuje bluetooth povezivanje.
Koristio sam to, da prepoznam kada je moj pametni telefon u blizini, samo trebate upariti Bluetooth uređaj ili u ovom slučaju slati neke odjeke poziva na fizičku adresu
Korak 6: Nadzorna ploča
Bolje je ako izradite nadzornu ploču za interakciju.
Sve što trebate učiniti je povući i ispustiti stavke u radnom prostoru (kao u koraku) i otići naNodeREDIP: 1880/ui i vidjet ćete
Korak 7: Rezultat
U mom GitHubu možete pronaći kôd i slobodno mi pošaljite poruku ako imate bilo kakvih pitanja
Preporučeni:
OreServer - Raspberry Pi namjenski Minecraft poslužitelj s LED indikatorom playera: 9 koraka (sa slikama)
OreServer - Raspberry Pi namjenski Minecraft poslužitelj s LED indikatorom playera: srpanj 2020. AŽURIRANO - Prije nego započnete ovaj projekt, imajte na umu da je mnogo promjena i ažuriranja uneseno u različite softverske alate koje sam koristio za izradu ovoga tijekom dva prije nekoliko godina. Zbog toga mnogi koraci više ne funkcioniraju kako je napisano
Deepcool Castle AIO RGB Arduino kontroler: 6 koraka
Deepcool Castle AIO RGB Arduino kontroler: Prekasno sam saznao da moja matična ploča nema adresibilno rgb zaglavlje pa sam improvizirao koristeći slične vodiče. Ovaj je vodič uglavnom namijenjen osobama s Deepcool Castle AIO -ovima, ali se može primijeniti i na drugi hardver računala. ODRICANJE: Trijem
Uradi sam Minecraft Pickaxe kontroler: 4 koraka (sa slikama)
DIY Minecraft Pickaxe Controller: Imao sam dijelove za izradu ovo gotovo godinu dana i napokon sam imao vremena prijeći na to. Ovdje imamo USB kontroler za igre (HID) koji se priključuje izravno na bilo koji stroj s USB -om i djeluje kao tipkovnica/miš/joystick. Ima
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): 15 koraka (sa slikama)
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): Postoji nekoliko razloga zašto je ovaj projekt nastao: 1. Kao autor zadružne biblioteke za više zadataka TaskScheduler uvijek sam bio znatiželjan kako kombinirati prednosti kooperativnog višezadaćnosti s prednostima prevencije
Mač Minecraft pogodi kad to učinite: 5 koraka (sa slikama)
Minecraft Sword Hits When You Do: Tinkernut je nedavno uživo prikazao komentare gdje je tražio prijedloge od svoje publike za nove projekte. Spomenuo je rad na projektu u kojem bi osoba u stvarnom životu mogla zamahnuti mačem zbog čega bi se mač u Minecraftu također zamahnuo