İçindekiler:

WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım

Video: WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım

Video: WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım
Video: İNTERNET ÜZERİNDE RÖLE VE CİHAZ KONTROLÜ - AKILLI EV SİSTEMİ DEVRESİ - NODE MCU VE Blynk UYGULAMASI 2024, Kasım
Anonim
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit)
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit)

Bu projeyi, bir arkadaş evinde akıllı telefon kontrollü neopiksellerden ilham aldıktan sonra oluşturdum, ancak onunki dükkandan satın alındı. "Kendimi yapmak ne kadar zor olabilir, hem de çok daha ucuza gelir!" diye düşündüm.

Bu nasıl.

Not:

Arduino ide ortamına aşina olduğunuzu varsayıyorum, eğer değilse, orada birçok öğretici var.

GÜNCELLEME:

2019-04-04 - Uygulamaya zeRGBa kullanımı eklendi.

Adım 1: Parçaları Toplayın

Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla

1. NodeMCU (veya başka bir esp8266 türü, ancak MCU en iyi sonucu verir)

2. Jumper kabloları (3x erkek->dişi, 2x dişi->dişi)

3. Neopikseller

4. Akıllı telefon

Adım 2: Kablolama

kablolama
kablolama

Neopiksellerin GND'sini MCU GND'ye bağlayın.

Neopiksel VERİ MCU pimi D3.

Neopiksel + 5V harici 5V güç kaynağı (neopikselleri harici bir kaynağa bağlamanız gerekir, yoksa kontrol cihazından çok fazla akım çekerler ve kızartırlar, ayrıca MCU'nun 5v pini bile yoktur!).

MCU GND güç kaynağı GND.

Güç kaynağı + MCU Vin pini.

3. Adım: Kitaplıkları İndirin

Kitaplıkları İndir
Kitaplıkları İndir
Kitaplıkları İndir
Kitaplıkları İndir

Öncelikle LED'leri kontrol etmek için adafruit neopixel kütüphanesine ihtiyacımız olacak. Kütüphane yöneticisinde bulunabilir, sadece 'adafruit neopixel' aratın ve gösterileni seçin ve kurun.

Ardından pano tanımlarını indirmek için tercihleri açın ve https://arduino.esp8266.com/stable/package_esp8266com_index.json adresini 'ek pano URL'leri' kutusuna yapıştırın. Ardından pano yöneticisini açın ve 'esp8266' için arama yapın, ilk olması gerekir, üzerine tıklayın ve yükleyin.

4. Adım: Kod

Yeni bir çizim oluşturun ve 'esp8266'da blynk ile neopiksel' (veya hatırlayacağınız bir şey) olarak adlandırın. Kodu yapıştırın.

'YourAuthCode'u projenizin yetkilendirme koduyla değiştirin. (blynk uygulamasında 'fındık' simgesinde bulunur)

Wifi adınızı ve şifrenizi ağınızınkilerle değiştirin.

Şeritinizin uzunluğuna neopiksel sayısını ayarlayın.

MCU'nuzu bilgisayarınıza takın, ide'deki pano menüsünden MCU'yu seçin, COM portunu ve baud hızını (115200) seçin ama gerisini yok sayın, önceden yapılandırılmış olmalıdır. Sonra yükle!

Adım 5: Blynk Uygulaması

Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması

Blynk uygulamasını uygulama mağazasından veya oyun mağazasından yükleyin.

Kurulduktan sonra açın ve bir hesap oluşturun.

Yeni bir proje oluşturun ve ardından widget kutusundan 2 stil düğmesi, 1 menü, 1 yatay kaydırıcı ve 3 dikey kaydırıcıyı sürükleyin.

Menü simgesine dokunun, ardından başlığı "Renk" olarak değiştirin, 'PIN' yazan kutuya dokunun, bunu sanal pin V0 olarak değiştirin.

9 menü öğesi oluşturun:

kırmızı, yeşil, mavi, sarı, mor, turkuaz, beyaz, kapalı ve özel. (Bu sırayla!!).

Geri dönün ve düğmelerden birine dokunun, PIN'ini sanal pin V2'ye ve 'kapalı' etiketi ve 'açık' etiketinin her ikisini de "gökkuşağı" olarak ayarlayın.

Geri dönün ve diğer düğmeye tıklayın, PIN'ini sanal pin V3'e ve 'açık' ve 'kapalı' etiketlerinin her ikisini de "güncelleme" olarak ayarlayın.

Geri dönün, ardından yatay kaydırıcıya tıklayın, "parlaklık" olarak adlandırın ve PIN'ini sanal pin V1'e ayarlayın ve isterseniz 'değeri göster'i açın ve 'serbest bırakınca gönder'i KAPATIN, 'yazma aralığı' 100 ms olmalıdır..

Geri dönün ve dikey kaydırıcılardan birine tıklayın, "Kırmızı" olarak adlandırın, ardından PIN'ini sanal pin V4'e, 'değeri göster' ve 'yayınlandığında gönder'in her ikisini de AÇIK olarak ayarlayın.

Sonraki 2 dikey kaydırıcı için de aynısını yapın, ancak bunları sırasıyla sanal V5 ve V6 pinleriyle "Mavi" ve "Yeşil" olarak etiketleyin.

Kaydırıcı kullanmak istemiyorsanız, bunun yerine zeRGBa döşemesini kullanabilirsiniz. Simgeye dokunun, ardından iğneleri seçin; Sırasıyla Kırmızı, Yeşil, Mavi için V4, V5, V6. Değerlerin 0 ile 255 arasında olduğundan emin olun.

Hareket ettirmek için bir widget'ı basılı tutun ve sürükleyin.

Uygulamanızı kullanmak için sağ üst köşedeki oynat simgesini tıklayın.

UYGULAMANIZI KULLANMAK:

MCU ile aynı WiFi ağına bağlı olduğunuzdan emin olun.

Açılır menüden bir renk seçmek, şeridi o rengi ayarlar, parlaklığı değiştirmek için 'parlaklık' kaydırıcısını kullanın ve ardından güncellemeye basın. 'Gökkuşağı' düğmesine basmak gökkuşağı deseni yapacaktır. 'Özel'i seçerseniz, ardından miktarları değiştirmek için 'Kırmızı', 'Yeşil' ve 'Mavi' sürgülerini sürükleyin, rengi değiştirmek için güncelle'ye basın.

Adım 6: Tamamlandı

Bitti!
Bitti!
Bitti!
Bitti!

Projeniz kullanıma hazır olmalı!

İyi eğlenceler!

Önerilen: