Turinys:

„IoT Minecraft“pilis: 7 žingsniai (su nuotraukomis)
„IoT Minecraft“pilis: 7 žingsniai (su nuotraukomis)

Video: „IoT Minecraft“pilis: 7 žingsniai (su nuotraukomis)

Video: „IoT Minecraft“pilis: 7 žingsniai (su nuotraukomis)
Video: 🌎World TALLEST people HEIGHT comparison 2024, Liepa
Anonim
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis
„IoT Minecraft“pilis

Daiktų internetas yra tikrai įdomus pasaulis, kurį galima atrasti, o kai kurių draugiškų įrankių, tokių kaip „minecraft“ir „NED-RED“, naudojimas gali būti puikus būdas

1 žingsnis: būtina

Jums reikalingi dalykai yra šie:

  • „Raspberry Pi 2“su „NodeRED“ir „Minecraft PI“
  • „Intel Edison“

Raspberry Pi 2 su NodeRED

Daugelyje aviečių yra įdiegtas „Node-RED“ir jūs turite jį atnaujinti tokiu būdu

Be to, jums reikės „Node-RED“prietaisų skydelio, čia rasite, kaip jį įdiegti, ir naudingos informacijos

„Minecraft“dalyje būtina, kad turėtumėte „Jessie“„Raspbian“versiją ir atsisiųstumėte ją iš čia bei MQTT ryšį, čia rasite puikų vadovą, kaip įdiegti „MQTT“„Python“savo „Raspberry“, ir keletą pavyzdžių

2 žingsnis: „Minecraft“struktūra

„Minecraft“struktūra
„Minecraft“struktūra

Šiuo atveju pilį sukūrė Mattas Hawkinsas, o šaltinio kodą rasite čia

3 žingsnis: kodas („Python Castle“)

Kodas (Python pilis)
Kodas (Python pilis)
Kodas (Python pilis)
Kodas (Python pilis)

Kaip matėte ankstesniame žingsnyje, visa pilies statyba yra „Python“, bet taip pat jums reikės MQTT ryšio

Jei pirmą kartą dirbate su MQTT, įžangoje yra puikus vadovas.

„MQTT“veikia su kai kuriomis žymėmis, pavadintomis temomis, pirmiausia reikia perskaityti tinkamą, o po to reikia patikrinti, kokia informacija siunčiama iš prietaisų skydelio (ta informacija yra naudingoji apkrova). Kiekvienos temos vėliavos yra todėl, kad vieną kartą programa turi pasirinkimą, ji neįgyvendins tos pačios parinkties, kol nebus paleista kita parinktis, arba, kitaip tariant, ji nesupras to paties kiekvieną kartą, kai gaus naudingą apkrovą

4 žingsnis: kodas („NodeRED“)

Kodas („NodeRED“)
Kodas („NodeRED“)
Kodas („NodeRED“)
Kodas („NodeRED“)
Kodas („NodeRED“)
Kodas („NodeRED“)

„Node-RED“yra tikrai draugiškas būdas programuoti IoT

  1. Turite vilkti ir mesti reikalingus elementus.
  2. Norėdami prisijungti, naudoju MQTT ir būtina konfigūruoti tarpininką, šiuo atveju brokerį, kuris teikia „Eclipse Foundation“, tai nemokama, tačiau atkreipkite dėmesį, kad nesidalytų neskelbtina informacija
  3. Sukonfigūravę tarpininką, turėsite suplanuoti temą, su kuria dirbsite, čia rasite patarimų, ar pirmą kartą dirbate su MQTT

5 veiksmas: „Intel Edison“kodas (neprivaloma)

„Intel Edison“kodas (neprivaloma)
„Intel Edison“kodas (neprivaloma)

„Intel Edison“turi daug įdomių dalykų, vienas iš jų turi „Bluetooth“ryšį.

Aš tai panaudojau, kad atpažintumėte, kai mano išmanusis telefonas yra šalia, tik jums reikia susieti „Bluetooth“įrenginį arba šiuo atveju siųsti aido skambučius fiziniu adresu

6 veiksmas: prietaisų skydelis

Prietaisų skydelis
Prietaisų skydelis

Geriau, jei sukursite prietaisų skydelį, su kuriuo galėsite bendrauti.

Viskas, ką jums reikia padaryti, tai nuvilkti elementus į darbo sritį (kaip ir žingsnyje) ir eiti į „NodeREDIP: 1880/ui“ir pamatysite

7 žingsnis: rezultatas

Rezultatas
Rezultatas

Mano „GitHub“galite rasti kodą ir, jei turite klausimų, nedvejodami rašykite man

Rekomenduojamas: