İçindekiler:

NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin: 8 Adım (Resimlerle)
NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin: 8 Adım (Resimlerle)

Video: NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin: 8 Adım (Resimlerle)

Video: NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin: 8 Adım (Resimlerle)
Video: Nodemcu ile İnternet üzerinden ev aletlerini kontrol etme 2024, Temmuz
Anonim
NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin
NodeMCU(ESP8266) ve Blynk Uygulamasını Kullanarak Ev Aletlerini Kontrol Edin

Bu eğitimde, Blynk uygulamasını ve NodeMCU'yu (ESP8266) lambayı kontrol etmek için nasıl kullanacağımızı öğreneceğiz (diğer tüm ev aletleri iyi olacaktır), kombinasyon internet üzerinden olacaktır.

Bu talimatın amacı, Arduino veya uyumlu donanımınızı (NodeMCU) İnternet üzerinden uzaktan kontrol eden en basit çözümü göstermek ve Nesnelerin İnterneti (IoT) dünyasını keşfetmektir.

Blynk Nedir ?Blynk, Arduino, Raspberry Pi ve benzerlerini İnternet üzerinden kontrol etmek için iOS ve Android uygulamalarına sahip bir Platformdur. Widget'ları basitçe sürükleyip bırakarak projeniz için bir grafik arayüz oluşturabileceğiniz dijital bir gösterge panosudur.(Kaynak: Blynk web sitesi).

1. Adım: Donanım/Yazılım Sarf Malzemeleri

Donanım/Yazılım Sarf Malzemeleri
Donanım/Yazılım Sarf Malzemeleri
Donanım/Yazılım Sarf Malzemeleri
Donanım/Yazılım Sarf Malzemeleri

Donanım bileşenleri:

1. NodeMCU (ESP8266).

2. Röle

3. Lamba

4. Teller

6. 5V Güç Kaynağı 1AMP (opsiyonel fakat röleye 5v vererek elektrik akımının olmaması için kullanmanızı tavsiye ederim.

Yazılım uygulamaları:

1. Blynk Uygulaması

2. Arduino IDE'si

3. İşletim Sisteminiz için Blynk Kitaplığı (Windows, Linux, iOS)

4. Arduino IDE için ESP8266 Yönetim Kurulu Yöneticisi

2. Adım: Blynk Kitaplığını İndirin

Talimatları takip et:

1. Blynk_Release_vXX.zip dosyasını indirin (İndirilenler bölümüne gidin)

2. Arşivi açın. Arşivin birkaç klasör ve birkaç kitaplık içerdiğini fark edeceksiniz.

3. Tüm bu kitaplıkları Arduino IDE'nin your_sketchbook_klasörüne kopyalayın. your_sketchbook_folder'ınızın konumunu bulmak için Arduino IDE'de üst menüye gidin:

Windows: Dosya → Tercihler

Mac OS: Arduino → Tercihler

Blynk Library'yi indirmek ve daha fazla bilgi almak için bu bağlantıyı takip edin (bura).

Adım 3: ESP8266 Board Manager Ekleme

ESP8266 Board Manager Ekleme
ESP8266 Board Manager Ekleme

Ek Panolar Yöneticisinde aşağıdaki URL'yi girin.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Şekilde vurgulandığı gibi ve OK girin.

Not: Bu adım hakkında daha fazla bilgi almak için videoyu izleyin

4. Adım: Daha Fazla Ayrıntı İçin Videoyu İzleyin

Image
Image

Adım 5: Blynk'in Yapılandırması

Blynk'in Yapılandırması
Blynk'in Yapılandırması
Blynk'in Yapılandırması
Blynk'in Yapılandırması
Blynk'in Yapılandırması
Blynk'in Yapılandırması

Blynk Uygulamasını kurmak için aşağıdaki adımları izlemelisiniz:

1. Akıllı telefonunuza Blynk uygulamasını indirin ve bir hesap oluşturun.

Bunu yapmak için: Blynk uygulamalarını indirin:

• iOS:

• Android:

2. Yeni bir proje oluşturun, listeden donanımınızı seçin (NodeMCU).

3. Bağlantı türünü seçin (USB, Wifi, Bluetooth…).

4. Sağ üstteki artı simgesine tıklayarak kontrol panelinize bir widget ekleyin.

5. Düğme widget'ını seçin ve ayarlarını düzenlemek için üzerine iki kez dokunun.

Not: Kimlik doğrulama anahtarı e-postanıza gönderilir

Adım 6: Şematik

Şematik
Şematik

Lütfen aşağıdaki adımları izleyin:

1. Röle kartının Vcc'sine giden güç kaynağının 5v'si.

2. Röle kartının GND'sine GND.

3. NodeMCU'nun D1'i röle kartının IN1'ine.

Not: 5v gereken röle ve nodemcu çıkışı sadece 3,3v bu yüzden harici 5v güç kaynağı kullanmanızı şiddetle tavsiye ederim

Adım 7: Arduino Kodu

kod hakkında

#define BLYNK_PRINT Seri

#include #include /// Blynk Uygulamasında Auth Token almalısınız. // Proje Ayarlarına gidin (somun simgesi). char auth = "YourAuthToken"; // WiFi kimlik bilgileriniz. // Açık ağlar için şifreyi "" olarak ayarlayın. char ssid = "AğAdınız"; char pass = "Parolanız"; void setup() { // Hata ayıklama konsolu Serial.begin(115200); Blynk.begin(auth, ssid, pass); } geçersiz döngü() { Blynk.run(); }

Adım 8: Destek İçin

Destek için
Destek için

Daha fazla eğitim ve proje için YouTube kanalıma abone olabilirsiniz.

Destek için abone olun.

Teşekkürler. YouTube Kanalıma gidin - bağlantı

Önerilen: