INHOUDSOPGAWE:

IoT Minecraft Castle: 7 stappe (met foto's)
IoT Minecraft Castle: 7 stappe (met foto's)

Video: IoT Minecraft Castle: 7 stappe (met foto's)

Video: IoT Minecraft Castle: 7 stappe (met foto's)
Video: Маленький лисенок вышел к людям за помощью 2024, November
Anonim
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel
IoT Minecraft -kasteel

Die IoT is 'n baie interessante wêreld om te ontdek, en die gebruik van 'n paar vriendelike gereedskap soos minecraft en node-RED kan 'n uitstekende benadering wees

Stap 1: die nodige

Die dinge wat u nodig het, is:

  • Raspberry Pi 2 met NodeRED en Minecraft PI
  • Intel Edison

Framboos Pi 2 met NodeRED

Die meeste frambose het Node-RED geïnstalleer, en u moet dit so opdateer

U benodig ook die Node-RED Dashboard, hier kan u vind hoe u dit installeer en nuttige inligting

In Minecraft -gedeelte is dit nodig dat u 'n Jessie -weergawe van Raspbian het en dit hier aflaai en MQTT -verbinding, hier het u 'n uitstekende gids om MQTT in Python in u Framboos te installeer en 'n paar voorbeelde

Stap 2: Die Minecraft -struktuur

Die Minecraft -struktuur
Die Minecraft -struktuur

In hierdie geval is die kasteel deur Matt Hawkins geskep en die bronkode kan hier gevind word

Stap 3: Die kode (Python Castle)

Die kode (Python Castle)
Die kode (Python Castle)
Die kode (Python Castle)
Die kode (Python Castle)

Soos u in die vorige stap sien, is die hele kasteelkonstruksie in Python, maar u benodig ook die MQTT -verbinding

As u die eerste keer met MQTT werk, is daar in die inleiding 'n uitstekende gids om mee te begin.

MQTT werk met 'n paar etikette met die naam onderwerpe; die eerste ding wat u nodig het, is om die regte een te lees, daarna moet u kyk watter inligting vanaf die paneelbord gestuur word (die inligting is die vrag). Die vlae in elke onderwerp is omdat dit een keer dat die program 'n opsie het, nie dieselfde opsie sal besef voordat die ander opsie uitgevoer is nie, of met ander woorde, dit nie dieselfde sal besef elke keer as dit die vrag ontvang nie

Stap 4: Die kode (NodeRED)

Die kode (NodeRED)
Die kode (NodeRED)
Die kode (NodeRED)
Die kode (NodeRED)
Die kode (NodeRED)
Die kode (NodeRED)

Node-RED is 'n baie vriendelike manier om IoT te programmeer

  1. U moet die items wat u benodig, sleep en laat val.
  2. Vir die konneksie wat ek MQTT gebruik het, en dit is nodig om die makelaar op te stel, in hierdie geval die makelaar wat die Eclipse Foundation bewys, dit is gratis, maar let op die deel van sensitiewe inligting
  3. Nadat u die makelaar gekonfigureer het, moet u die onderwerp ontwerp waarmee u gaan werk; hier kan u 'n paar advies kry as dit die eerste keer is dat u met MQTT werk

Stap 5: Die kode in Intel Edison (opsioneel)

Die kode in Intel Edison (opsioneel)
Die kode in Intel Edison (opsioneel)

Die Intel Edison het baie oulike goedere, een daarvan bevat bluetooth -verbinding.

Ek het dit gebruik, om te herken wanneer my slimfoon naby is, hoef net die Bluetooth -toestel te koppel of in hierdie geval 'n paar eggo -oproepe na die fisiese adres te stuur

Stap 6: Die dashboard

Die paneelbord
Die paneelbord

Dit is beter as u 'n paneelbord skep waarmee u kan kommunikeer.

Al wat u hoef te doen is om items in die werkruimte te sleep en neer te sit (soos in die stap) en na dieNodeREDIP: 1880/ui te gaan, en u sal dit sien

Stap 7: Die resultaat

Die resultaat
Die resultaat

In my GitHub kan u die kode vind, en stuur 'n boodskap aan my as u enige vrae het

Aanbeveel: