İçindekiler:

IoT Minecraft Kalesi: 7 Adım (Resimlerle)
IoT Minecraft Kalesi: 7 Adım (Resimlerle)

Video: IoT Minecraft Kalesi: 7 Adım (Resimlerle)

Video: IoT Minecraft Kalesi: 7 Adım (Resimlerle)
Video: NETHERİTE BUG NASIL YAPILIR! #shorst 2024, Kasım
Anonim
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi
IoT Minecraft Kalesi

IoT, keşfetmek için gerçekten ilginç bir dünya ve minecraft ve node-RED gibi bazı dost araçları kullanmak harika bir yaklaşım olabilir

Adım 1: Gerekli

İhtiyacınız olan şeyler:

  • NodeRED ve Minecraft PI ile Raspberry Pi 2
  • Intel Edison

NodeRED ile Raspberry Pi 2

Ahududuların çoğunda Node-RED yüklüdür ve bu şekilde güncellemeniz gerekir.

Ayrıca, Node-RED Dashboard'a ihtiyacınız olacak, burada nasıl kurulacağını ve bazı faydalı bilgileri bulabilirsiniz.

Minecraft bölümünde, Raspbian'ın Jessie sürümüne sahip olmanız ve buradan indirmeniz ve MQTT bağlantısı olması gerekir, burada Raspberry'nizde Python'da MQTT'yi kurmak için harika bir kılavuzunuz ve bazı örnekler var.

2. Adım: Minecraft Yapısı

Minecraft Yapısı
Minecraft Yapısı

Bu durumda, kale Matt Hawkins tarafından oluşturuldu ve kaynak kodu burada bulunabilir.

Adım 3: Kod (Python Kalesi)

Kod (Python Kalesi)
Kod (Python Kalesi)
Kod (Python Kalesi)
Kod (Python Kalesi)

Önceki adımda gördüğünüz gibi, tüm kale inşaatı Python'da, ancak MQTT bağlantısına da ihtiyacınız olacak.

MQTT ile ilk kez çalışıyorsanız, girişte başlamak için harika bir rehber var.

MQTT, konu adında bazı etiketlerle çalışır, ihtiyacınız olan ilk şey doğru olanı okumaktır, bundan sonra kontrol panelinden hangi bilgilerin gönderildiğini kontrol etmeniz gerekir (Bu bilgi yüküdür). Her konudaki bayraklar, programın bir kez bir seçeneği olduğu için, diğer seçenek çalıştırılana kadar aynı seçeneği gerçekleştirmeyecek veya başka bir deyişle, yükü her aldığında aynı şeyi fark etmeyecektir.

Adım 4: Kod (NodeRED)

Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)
Kod (NodeRED)

Node-RED, IoT'yi programlamanın gerçekten kolay bir yoludur

  1. İhtiyacınız olan öğeleri sürükleyip bırakmanız gerekir.
  2. Bağlantı için MQTT kullandım ve aracıyı yapılandırmak gerekli, bu durumda Eclipse Foundation'ı sağlayan aracıyı ücretsiz ama hassas bilgileri paylaşmamaya dikkat edin
  3. Aracıyı yapılandırdıktan sonra, üzerinde çalışacağınız konuyu tasarlamanız gerekecek, burada MQTT ile ilk kez çalışıyorsanız bazı tavsiyeler bulabilirsiniz.

Adım 5: Intel Edison'daki Kod (Opsiyonel)

Intel Edison'daki Kod (Opsiyonel)
Intel Edison'daki Kod (Opsiyonel)

Intel Edison'un birçok harika özelliği var, bunlardan biri bluetooth bağlantısını içeriyor.

Bunu kullandım, akıllı telefonumun ne zaman yakın olduğunu anlamak için sadece bluetooth cihazını eşleştirmeniz veya bu durumda fiziksel adrese bazı eko çağrıları göndermeniz gerekiyor.

6. Adım: Gösterge Tablosu

Gösterge Tablosu
Gösterge Tablosu

Etkileşim için bir pano oluşturmanız daha iyi olur.

Tek yapmanız gereken, çalışma alanındaki öğeleri sürükleyip bırakmak (Adımdaki gibi) ve NodeREDIP:1880/ui'ye gidin ve göreceksiniz.

7. Adım: Sonuç

Sonuç
Sonuç

GitHub'ımda kodu bulabilir ve herhangi bir sorunuz olursa bana mesaj atmaktan çekinmeyin.

Önerilen: