Merhaba arkadaşlar bu yazımızda ESP8266 NodeMCU ile BLYNK üzerinden şerit led kontrolü uygulaması yapacağız.

MALZEME LİSTESİ

  1. ESP8266 NodeMCU
  2. Tek Kanallı 5V Röle
  3. Şerit LED
  4. 4.Jumper Kablo

KOD VE DEVRE ŞEMASI

#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>




// You should get Auth Token in the Blynk App.

// Go to the Project Settings (nut icon).

char auth[] = "TOKEN GİRİLECEK";




// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "WİFİ İSMİNİZ";

char pass[] = "WİFİ ŞİFRENİZ";

void setup()

{

  // Debug console

  Serial.begin(9600);

 Blynk.begin(auth, ssid, pass);

  // You can also specify server:

  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);

  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);

}




void loop()

{

  Blynk.run();

  // You can inject your own code or combine it with other sketches.

  // Check other examples on how to communicate with Blynk. Remember

  // to avoid delay() function!

}

KOD AŞAMASI VE BLYNK’DE YAPILMASI GEREKENLER

ESP8266 NodeMCU kartımızı Arduino içerisinde görebilmek için eklememiz gerek. Ekleme işlemini şu şekilde yapacağız.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Sizlere vermiş olduğum bu linki kopyalıyorsunuz. Daha sonra Arduino’yu açıp sol üst köşeden Dosya>Tercihler>Ek Devre Kartı Yöneticisi URL’leri kısmına linki yapıştırıyorsunuz. Ve son olarak Tamam’a basıyoruz.

Şuan da kartımızı eklemiş olduk şimdi Arduino’da şu yolu takip ediyoruz Araçlar>Kart>ESP8266 Boards ve oradan NodeMCU 1.0 olan seçeneği seçiyoruz.

Daha sonra Kod’da bulunan SSİD kısmına Wifi isminizi , PASS kısmına ise Wifi şifrenizi girmeniz gerekiyor. Daha sonra TOKEN kısmını doldurabilmek için BLYNK uygulamasına geçiş yapmamız gerekmekte.

BLYNK uygulamasını telefonunuza Google Play veya App Store’dan indirebilirsiniz. İndirdikten sonra hesabınız yoksa hesap oluşturuyorsunuz, varsa giriş yapıyorsunuz.

Daha sonra New Project kısmından proje oluşturuyorsunuz.   Projenize isim verip, aşağıdaki kart kısmını NODEMCU olarak seçiyorsunuz. Ve Create Project butonuna bastıktan sonra hangi Email adresi ile giriş yaptıysanız o Email adresine TOKEN gelecektir. TOKEN’ı Email’den koplayıp Kod’umuzda ki yazmamız gereken yere yapıştırıyoruz.

Şimdi projemize bir buton eklememiz gerekiyor bunun içi sağ üst köşeden + tuşuna basıyoruz yada ekranı sol tarafa kaydırın. Button seçeneğini seçtikten sonra Board kısmına gelecektir. Üstüne bir kere bastığımızda yapmamız gereken ayarlar var. İlk olarak Butona isim veriyoruz. Sonra Pinimizi PWM D0 pini olarak seçiyoruz. Ve aşağıdaki ON OFF kısmını da AÇIK KAPALI olarak isim verebiliriz.

Son olarak  NodeMCU kartımızı bilgisayarımıza bağlıyoruz ve Kod’u yüklüyoruz.

BAĞLANTI AŞAMASI

Hatırlarsanız pinimizi D0 PWM pini olarak seçmiştik. Yani NodeMCU üzerinde bunu pini kullanacağız.

D0 PWM = Röle’nin IN pini

NodeMCU VIN = Röle’de VCC pini

NodeMCU GND = Röle’de GND pinine gidiyor.

Böylelikle NodeMCU ile Rölemiz arasındaki bağlantıları da tamamlamış olduk.

RÖLE İLE ŞERİT LED BAĞLANTISI

Daha önceki yazılarımda ve videolarımda Röle hakkında detaylı konuşmuştuk. Röle hakkında detayı bilgi için göz atabilirsiniz.

Şerit LED’in (+) veya (-) hangisi olduğu önemli değil. Birisine kesik atıyorsunuz ve kesik attığınız iki ucu Röle’nin

NC ve COM kısımlarına bağlıyorsunuz. Bu şekilde Röle ile LED’imizin bağlantısını da yapmış olduk.

Ve son olarak LED’imizi fişe takıyoruz , ardından NodeMCU kartımıza enerjisini veriyoruz.

TEST AŞAMASI

Blynk uygulamamızı açıp sağ üst köşeden kartımızın internet ile olan bağlantısını kontrol edebiliriz. Sonra yine sağ üst köşedeki başlatma butonuna basıyoruz. Ve evet her şey hazır ! Artık oluşturmuş olduğumuz buton ile Şerit led kontrolü ’i Wifi üzerinden NodeMCU ve telefonumuzla sağlanmakta..

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz