Sisällysluettelo:
- Vaihe 1: Tarvittava
- Vaihe 2: Minecraft -rakenne
- Vaihe 3: Koodi (Python Castle)
- Vaihe 4: Koodi (NodeRED)
- Vaihe 5: Koodi Intel Edisonissa (valinnainen)
- Vaihe 6: Kojelauta
- Vaihe 7: Tulos
Video: IoT Minecraft Castle: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
IoT on todella mielenkiintoinen maailma löytää ja joidenkin ystävällisten työkalujen, kuten minecraftin ja node-REDin käyttö voi olla loistava lähestymistapa
Vaihe 1: Tarvittava
Tarvitsemasi asiat ovat:
- Raspberry Pi 2, jossa on NodeRED ja Minecraft PI
- Intel Edison
Raspberry Pi 2 ja NodeRED
Useimmissa vadelmissa on asennettu Node-RED, ja sinun on päivitettävä se tällä tavalla
Tarvitset myös Node-RED-kojelaudan, täältä löydät sen asennuksen ja hyödyllisiä tietoja
Minecraft -osassa on välttämätöntä, että sinulla on Jessie -versio Raspbianista ja lataat sen täältä ja MQTT -yhteydet, täällä on loistava opas MQTT: n asentamiseen Pythoniin Raspberry -laitteeseesi ja joitain esimerkkejä
Vaihe 2: Minecraft -rakenne
Tässä tapauksessa linnan loi Matt Hawkins ja lähdekoodi löytyy täältä
Vaihe 3: Koodi (Python Castle)
Kuten edellisessä vaiheessa näet, kaikki linnan rakentaminen on Pythonissa, mutta tarvitset myös MQTT -yhteyden
Jos työskentelet ensimmäistä kertaa MQTT: n kanssa, johdannossa on hyvä opas aluksi.
MQTT toimii joidenkin tunnisteiden kanssa, joiden nimiä ovat aiheet, ensimmäinen asia, jonka tarvitset, on lukea oikea, minkä jälkeen sinun on tarkistettava, mitä tietoja kojelaudalta lähetetään (nämä tiedot ovat hyötykuormaa). Kunkin aiheen liput johtuvat siitä, että kun ohjelma on kerran saanut vaihtoehdon, se ei toteuta samaa vaihtoehtoa ennen kuin toinen vaihtoehto on suoritettu tai toisin sanoen se ei ymmärrä samaa aina, kun se vastaanottaa hyötykuorman
Vaihe 4: Koodi (NodeRED)
Node-RED on todella ystävällinen tapa ohjelmoida IoT
- Sinun täytyy vetää ja pudottaa tarvitsemasi kohteet.
- Yhteydelle olen käyttänyt MQTT: tä, ja välittäjän, tässä tapauksessa Eclipse Foundationin tarjoavan välittäjän, määrittäminen on välttämätöntä, mutta se on ilmainen, mutta kiinnitä huomiota siihen, että arkaluontoisia tietoja ei jaeta
- Kun olet määrittänyt välittäjän, sinun on suunniteltava aihe, jonka kanssa työskentelet, täältä löydät neuvoja, jos työskentelet ensimmäistä kertaa MQTT: n kanssa
Vaihe 5: Koodi Intel Edisonissa (valinnainen)
Intel Edisonissa on paljon hienoja juttuja, joista yksi sisältää Bluetooth -yhteyden.
Olen käyttänyt sitä tunnistaakseni, kun älypuhelin on lähellä, sinun tarvitsee vain muodostaa laitepari Bluetooth -laitteen kanssa tai tässä tapauksessa lähettää kaiun puheluita fyysiseen osoitteeseen
Vaihe 6: Kojelauta
On parempi, jos luot koontinäytön vuorovaikutukseen.
Sinun tarvitsee vain vetää ja pudottaa kohteita työtilassa (kuten vaiheessa) ja siirtyä kohtaan NodeREDIP: 1880/ui ja näet sen
Vaihe 7: Tulos
GitHubista löydät koodin ja voit lähettää minulle viestin, jos sinulla on kysyttävää
Suositeltava:
Castle Planter (Tinkercad -koodilohkoilla): 25 vaihetta (kuvilla)
Castle Planter (Tinkercad -koodilohkoilla): Tämän suunnittelun toteuttaminen kesti kauan, ja koska koodaustaitoni ovat vähäisimpänä sanottuna, toivon, että se onnistui :) Käyttämällä annettuja ohjeita sinun pitäisi pystyä luo uudelleen tämän suunnittelun kaikki piirteet ilman
OreServer - Raspberry Pi Dedicated Minecraft -palvelin, jossa LED -soittimen ilmaisin: 9 vaihetta (kuvilla)
OreServer - Raspberry Pi Dedicated Minecraft -palvelin, jossa LED -soittimen ilmaisin: Heinäkuu 2020 PÄIVITYS - Ennen kuin aloitat tämän projektin, huomaa, että moniin muutoksiin ja päivityksiin on tehty erilaisia ohjelmistotyökaluja, joita käytin tämän luomiseen vuosia sitten. Tämän seurauksena monet vaiheet eivät enää toimi kuten kirjoitettu
Deepcool Castle AIO RGB Arduino -ohjain: 6 vaihetta
Deepcool Castle AIO RGB Arduino -ohjain: Huomasin liian myöhään, että emolevylläni ei ollut osoitettavaa rgb -otsikkoa, joten improvisoin vastaavilla opetusohjelmilla. Tämä opetusohjelma on tarkoitettu lähinnä Deepcool Castle AIO: ta käyttäville, mutta sitä voidaan soveltaa muihin tietokoneen rgb -laitteistoihin. VASTUUVAPAUSLAUSEKE: Yritän
DIY Minecraft Pickaxe -ohjain: 4 vaihetta (kuvilla)
DIY Minecraft Pickaxe -ohjain: Minulla oli osat asennettuna noin vuoden ajan ja lopulta oli aikaa päästä siihen. Tässä on USB -peliohjain (HID), joka kytketään suoraan mihin tahansa USB -laitteeseen ja toimii näppäimistönä/hiirenä/ohjaussauvana. Sillä on
Interaktiivinen Minecraft Älä anna miekkaa/merkkiä (ESP32-CAM): 15 vaihetta (kuvilla)
Interaktiivinen Minecraft Älä anna miekkaa/merkkiä (ESP32-CAM): Tämän projektin syntymiseen on todella useita syitä: 1. Yhteistyöyhteistyön monitehtokirjaston TaskScheduler kirjoittajana olin aina utelias, miten yhdistää yhteistyöhön liittyvän moniajon edut ennaltaehkäisevän edun kanssa