IoT ile Günün Sözü Ekranı: 7 Adım
IoT ile Günün Sözü Ekranı: 7 Adım
Anonim
IoT ile Günün Sözü Ekranı
IoT ile Günün Sözü Ekranı

Bu Eğitilebilir Kitapta, NodeMCU Wi-Fi modülünü ve Nokta Vuruşlu Ekranı kullanarak nasıl "Günün Sözü Ekranı" oluşturabileceğinizi göstereceğim. Günün sözü yerine, bu öğreticiyi okuduktan sonra tüm internetten istediğiniz herhangi bir şeyi (metin) görüntüleyebilirsiniz. Wi-Fi modülünü ilk kez kullanıyorsanız, o zaman bu eğitim de baştan sona değindiğim gibi size yardımcı olacaktır.

İçeri girelim.

Adım 1: Videoyu İzleyin

Image
Image

Videoda bu projeyi oluşturmak için gerekli tüm adımları anlattım. Ayrıca, yeni başlayanlar için de yararlı olan ve yazılı olarak açıklanması mümkün olmayan projede kullanılan kodun ayrıntılı bir açıklamasını da ele aldım.

Bu yüzden devam etmeden önce bunu izlediğinizden emin olun.

Adım 2: Arduino IDE'yi NodeMCU Wi-Fi Modülü ile Çalışmak için Hazırlayın

Bir Wi-Fi modülü üzerinde ilk kez çalışmak, çoğu kullanıcı için (ben de) her zaman kolay değildir. Bu nedenle, onunla adım adım başlamanız önerilir.

Her yeni başlayan için bu Instructables sınıfını önereceğim. Yazar bekathwia, bu modüle nasıl başlayacağınızı açıklamakta harika bir iş çıkardı. Modülü tanımak için kendim de aynı kaynağı kullandım.

Yani, eğer yeni başlayan biriyseniz, o dersten geçin, o zaman sonraki adımlarda yolunuza sadece siz çıkabilirsiniz.

Adım 3: Nokta Vuruşlu Ekranı Test Edin

Nokta Vuruşlu Ekranı Test Edin
Nokta Vuruşlu Ekranı Test Edin
Nokta Vuruşlu Ekranı Test Edin
Nokta Vuruşlu Ekranı Test Edin
Nokta Vuruşlu Ekranı Test Edin
Nokta Vuruşlu Ekranı Test Edin

Dot Matrix'i Wi-Fi modülüne aşağıdaki gibi bağlayın:

DMD - NodeMCU

Vcc - 3.3V

Gnd - Gnd

Tık - D5

Din - D7

CS - D8

Şimdi Dot Matrix Display'i kontrol etmek için Arduino kütüphanesine MD Parola ve MD_MAX72XX kütüphanelerini ekleyin.

Ancak kullanmadan önce Arduino kitaplıkları klasörüne gidin, MD_MAX_72XX kitaplık klasörünü açın, ardından docs'a gidin ve herhangi bir HMTL dosyasını açın, ardından sahip olduğunuz Dot Matrix Display türünü belirleyin (daha fazla bilgi için buraya tıklayın). Benimki FC_16. Bundan sonra “src” klasörüne gidin ve MD_MAX72XX.h dosyasını açın. Başlık dosyasını sahip olduğunuz modüle göre değiştirin ve ardından kaydedin. Artık moduleOpen test taslağınızı kontrol edebilir ve yükleyebilirsiniz. Nokta matrisi, Seri Monitörde de görülebilen bazı kalıpları ve ardından başlıklarını göstermelidir.

Adım 4: ThingHTTP'yi hazırlayın

ThingHTTP'yi hazırlayın
ThingHTTP'yi hazırlayın
ThingHTTP'yi hazırlayın
ThingHTTP'yi hazırlayın
ThingHTTP'yi hazırlayın
ThingHTTP'yi hazırlayın

1. Mozilla Firefox'u açın (Chrome benim için çalışmadı).2. Web sitenizi seçin (Sözlük.com'u kullandım).3. İlgilendiğiniz kelimeye sağ tıklayın, elementi incele'yi seçin.4. Vurgulanan kodun XPath'ini kopyalayın.5. Thingspeak.com6'ya gidin. Uygulamalara gidin ve ardından ThingHTTP.7'yi seçin. Yeni ThingHTTP oluşturun, bir ad verin, XPath'i kopyaladığınız sayfanın URL'sini sağlayın, daha önce kopyalanan XPath'i dizeyi ayrıştırmak için yapıştırın, ThingHTTP'yi kaydedin.

Oluşturulan API'yi not alın.

Doğru anlama ve bunu yapma ihtiyacı için videoyu izleyin.

Adım 5: Modülü Test Edin

Modülü Test Edin
Modülü Test Edin
Modülü Test Edin
Modülü Test Edin
Modülü Test Edin
Modülü Test Edin

Bu adımda ekli çizimi açın ve Wi-Fi SSID, Geçiş Anahtarı ve API anahtarını düzenleyin ve yükleyinYükledikten sonra, seri monitörü açın, çıktı bu adımda eklediğime benziyorsa modül iyi çalışıyor ve son adıma geçebilirsiniz.

İsterseniz farklı bir web sitesini de kullanabilirsiniz, buna göz atın.

Adım 6: Son Çizim

Son Kroki
Son Kroki
Son Kroki
Son Kroki

3. adımdakiyle aynı bağlantıları yapın. Son kod bu adımda eklenmiştir.

Wi-Fi SSID'sini, Geçiş Anahtarını (Wi-Fi açıksa tırnak içinde boş bırakın) ve API'yi düzenleyin ve modüle yükleyin.

Wi-Fi'ye bağlandıktan ve verileri aldıktan sonra bağlantıyı kesecek ve DMD'deki kelimeyi ve anlamını gösterecektir (durumu belirlemek için dahili LED'i izleyin, yanıp sönüyor - Wi-Fi'ye bağlanmaya çalışıyor, sabit mavi - bağlı, kapalı - bağlantısı kesildi). Wi-Fi bağlantısını kesmek güç tasarrufu sağlar ama aynı zamanda bir dezavantajı vardır, yeni verileri almak için modülü yeniden başlatmanız gerekir.

Ancak bunun gibi uygulamalar için Wi-Fi'ye bağlı kalmanın gerçekten iyi bir fikir olduğunu düşünmüyorum, ancak bunu programda birkaç ayar yaptıktan sonra kolayca yapabilirsiniz. Her şey sana bağlı.

Adım 7: Bitti

Bu kadar!

Herhangi bir ipucu veya şüpheniz varsa yorum yapmaktan çekinmeyin, size yardımcı olmaktan çok mutlu olacağım.

Okuduğunuz için teşekkürler, abone olmayı düşünün ve bu projeyi beğendiyseniz, YouTube kanalımıza göz atın, bunlardan birçoğumuz var:)

Bir sonraki Eğitilebilir Kitapta görüşürüz.

Önerilen: