İçindekiler:

Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: 3 Adım (Resimlerle)
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: 3 Adım (Resimlerle)

Video: Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: 3 Adım (Resimlerle)

Video: Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: 3 Adım (Resimlerle)
Video: Arduino ile Esp8266 Kullanımı - Esp-01 2024, Temmuz
Anonim
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü

Kanalımızdaki başka bir eğiticiye hoş geldiniz, bu, bu sezonun IoT sistemlerine ayrılmış ilk öğreticisidir, burada bu tür sistemlerde kullanılan cihazların bazı özelliklerini ve işlevlerini açıklayacağız.

Bu sistemleri oluşturmak için IoT sistemleri için tasarlanmış Blynk Uygulamasını kullanacağız ve bu, çalışması çok kolay ve sezgisel bir uygulamadır (Yukarıdaki resme bakın). Bu Uygulamadan önceki derslerde bahsedilmiştir, ancak bu sezon her bir widget'ının en önemli özelliklerini ayrıntılı olarak açıklayacağız.

Blynk IoT Platformu sitesi:

Bu uygulama ile fiziksel bir cihazdan üretilen verileri uzaktan kontrol eden ve görüntüleyen arayüzleri kullanabiliriz, sadece o cihaz ve bir akıllı telefonun internete bağlı olması yeterlidir.

Bu fiziksel cihaz, basit bir aydınlatma sistemini kontrol edecek bir röleye sahip olacaktır ve bu röle çok küçük ve basit bir Wi-Fi kontrol cihazına bağlanacaktır, bu cihaz ESP8266 ESP-01 modülüdür (aşağıdaki veri sayfasına bakınız).

Bu ekipman küçük boyutu, düşük fiyatı ve çok yönlülüğü ile öne çıkıyor.

Önceki derslerde birkaç farklı Arduino kartı kullandık ve bunlar her zaman montajın ana cihazlarıydı ve tüm özellikleri kontrol eden ve yöneten programlama kodunu içeriyordu.

Son eğitimde, ESP8266ESP-01 modülü, ana montaj ekipmanı olarak değil, yalnızca Wi-Fi verilerini alıp ileten, yalnızca iletişim cihazı olarak kullanıldı.

Arduino Eğitimi - Blynk Motor Hız Kontrolü ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Bu sefer ana cihaz, tüm montaj kaynaklarını kontrol edecek ve yönetecek olan ESP8266 ESP-01 modülü olacak.

ESP8266 ESP-01 modül özellikleri:

  • Düşük güç ve 32 bit Tensilica Xtensa entegre CPU;
  • 1MB Flash bellek;
  • SPI, UART ve SDIO iletişim protokolleri;
  • Bağlantı - 8 pinli konnektör;
  • Dijital G/Ç pinleri (PWM) - GPIO0 ve GPIO2;
  • Giriş voltajı: 3.3V DC;
  • Gemide Wi-Fi PCB anteni;
  • Boyut - 25x14x1mm;

IoT sistemlerinde proje oluştururken de oldukça kullanışlı olan bir diğer modül ise Relay modülüdür. Bu modül, ESP-01 modülü ile birlikte çalışacak şekilde tasarlanmıştır ve ayrıca kullanımı çok kolay 8 pinli bir konektöre sahiptir (aşağıdaki veri sayfasına bakın).

ESP-01 Röle modülü özellikleri:

  • Çalışma voltajı: 5V DC;
  • Yük rölesi - 250V AC - 10A;
  • Bağlantı - 8 pinli konnektör;
  • Röle kontrolü için GPIO0 pini (yüksek seviye durumu);
  • Boyut - 37x25mm;

Montaj cihazlarına masa lambası ile aynı değerlerde enerji verilmediği için daha uygun bir güç kaynağına ihtiyaç duyulmaktadır.

ESP-01 modülü, Röle modülünden farklı bir besleme voltajı gerektirse de, ESP-01 modülüne doğrudan Röle modülü üzerinden enerji verildiğinden farklı bir güç kaynağı gerekli olmayacaktır (aşağıdaki resme bakın).

Güç Kaynağı özellikleri:

  • Giriş voltajı: 230V AC 50Hz;
  • Çıkış voltajı: 5V DC;
  • Çıkış akımı: 700mA;
  • Güç: 3, 5W;
  • Kısa devre koruması;
  • Sıcaklık koruması;
  • Aşırı yükleme koruması;
  • Boyut: 30x20x18mm;

Kolayca görülebileceği gibi ESP-01 modülünün birçok avantajı vardır ancak daha önce bahsedilen diğer kart modellerinin aksine, bu modül programlama kodunu yüklemek için doğrudan bir bilgisayara bağlanmaya izin vermez.

Bu nedenle, mümkünse USB fişi aracılığıyla bu bağlantıyı garanti etmek için bir adaptör cihazı gereklidir (aşağıdaki resme bakın).

ESP-01 USB adaptör modülü özellikleri:

  • USB-Seri bağlantı;
  • Mod anahtarı Yerleşik - İletişim (UART) ve Program (PROG);
  • 3, 3V DC regülatör devresi Onboard,
  • Boyut: 49x17x10mm;

Bu modülü piyasada bulmak çok kolay ama dikkatli olun, bu anahtarı olmayan USB adaptör modülleri var ve eğer satın alırsanız küçük bir değişiklik yapmalısınız, ancak biraz beceriye ihtiyacınız olacak (Aşağıdaki bağlantıya bakın).

USB - ESP-01 Adaptör Kartı Modifikasyonu:

Bu USB Adaptör modülünü satın almak istemiyorsanız ESP-01 modülünü bilgisayarınıza bağlamanın başka bir yöntemi daha var. Bu yöntem yalnızca bir Breadboard ve bir Arduino UNO kullanır, ancak bu yöntem bir adaptör modülü kadar pratik değildir (Aşağıdaki bağlantıya bakın).

Arduino Eğitimi - Blynk Motor Hız Kontrolü ESP8266:https://www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Adım 1: Devre Montajı

Image
Image
Devre Montajı
Devre Montajı
Devre Montajı
Devre Montajı
Devre Montajı
Devre Montajı

Bu öğreticinin montajı çok basittir, tüm cihazları birbirine bağlamanız yeterlidir ve bağlantılarınızın çoğu kullanılacaktır (yukarıdaki resme bakın).

Parça listesi:

  • 1x ESP8266 ESP-01 modülü;
  • 1x ESP-01 Röle modülü;
  • 1x Güç Kaynağı 230V AC - 5V DC 700mA;
  • 1x Masa Lambası 230V AC;
  • 1x USB'den ESP-01'e Adaptör;
  • 1x Akıllı Telefon;
  • İnternet Wi-Fi sistemi;
  • Blynk Uygulaması;

Röle Modülünü ESP-01'e ve Güç Kaynağına Takın:

Masa Lambasını kontrol etmek için bu yeni montaj kontrol sistemini kurmak için 230V AC kablolarını kesmek gereklidir

Bu kablolar genellikle mavi (N) ve kahverengi (F) olarak işaretlenmiş iki kabloya sahiptir. Bu kablolar, her iki cihaza da enerji vermek için Güç Kaynağı ve Masa Lambası arasında paralel bir bağlantı ile bağlanacaktır

Artık kablodan gelen kahverengi (F) teli Röle modülünün ortak (COM) konektörüne bağlamak gerekiyor, şimdi Masa Lambası için enerji kontrolü Röle modülü üzerinden yapılacak

Son olarak Masa Lambası normalde açık (NO)Röle konektörüne bağlanacaktır, bu bağlantı Blynk projesi sipariş ettiğinde Masa Lambasına enerji verecektir

Güç Kaynağına dönüldüğünde 5V DC'nin çıkış pinleri Röle modülünün giriş voltajı pinlerine bağlanır. Bu, bağlanacak tüm cihazlarla montajdaki son bağlantıdır

Son adım, ESP-01 modülünü Relay modülüne doğru şekilde kurmaktır ancak kurulumdan önce kodun doğru şekilde çalışması ve Blynk App'e yanıt vermesi için yüklenmesi gerekecektir

Kodu yüklemek için ESP-01'i hazırlayın:

Kodu yüklemek için ESP-01 için USB Adaptörünü kullanmayı seçerseniz (yukarıdaki resme bakın), aşağıdaki adımları izleyin:

ESP-01'i USB adaptörüne doğru şekilde takın;

Adaptör anahtarını programlama moduna (PROG) ayarlayın;

USB adaptörünü bilgisayara bağlayın;

USB adaptör sürücülerini bilgisayara ve hazır olan cihaza kurun;

2. Adım: Bir Blynk Projesi Oluşturun ve Yapılandırın

Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın
Bir Blynk Projesi Oluşturun ve Yapılandırın

Kod açıklamasına geçmeden önce Blynk Uygulamasında projemizi oluşturalım. Montaj oldukça basit olduğundan, Blynk Uygulamasındaki projenin bu IoT sistemi için işlevleri oluşturması ve yapılandırması da çok kolay olacaktır.

Projeyi Blynk Uygulamasında oluşturmak için önce bu uygulamayı indirmeniz ve Akıllı Telefonunuza veya Tabletinize yüklemeniz gerekir.

Blynk Uygulamasını web sitesinde indirin:

Yeni bir proje oluşturun:

Uygulamayı yükledikten sonra, Blynk Uygulamasında bir hesap oluşturmak için bir e-posta hesabınızın olması gerekir. Ardından, sadece ilk projeyi oluşturun (Yukarıdaki resme bakın).

Yeni bir proje oluşturmak için "Yeni Proje" seçeneğini seçmelisiniz ve temel ayarlarla yeni bir pencere açılacak ve aşağıdaki ayarları seçeceğiz:

  • "Ad" metin kutusu - Projeyi kolayca bulabilmemiz için tanımlamanıza izin verir.

    Proje adı: " Arduino eğitimi ";

  • "Cihaz seç" seçeneği - Montaj için kullanılan cihaz tipini seçmenizi sağlar.

    Ekipman tipi: " ESP8266 ";

  • "Bağlantı türü" seçeneği - Seçilen cihazın kullandığı bağlantı türünü seçmenize olanak tanır.

    Bağlantı türü: " Wi-Fi ";

  • "Tema" seçeneği - Koyu veya açık olabilen projenin görünüm renklerini seçmenizi sağlar.

    Sunum türü: "Önemli değil";

Bu adımı tamamlamak için, "Oluştur" düğmesine basmanız yeterlidir; üstte yeşil bir çubuk bulunan yeni bir ekran görünecek ve proje için gerekli widget'ların ekleneceği yer burasıdır.

Ayarlar Tarz Düğmesi:

Projeye widget eklemek için ekrana veya üstteki yeşil çubuktaki (+) sembolüne basmanız yeterlidir. Kullanılabilir tüm widget türlerinin bir listesi görüntülenir (yukarıdaki resme bakın).

Bu proje çok basit olacak, Masa Lambasını açıp kapatmak için yalnızca bir widget gerekecek. Seçilen widget'ın türü "Styled Button" idi, bu widget "Button" widget'ı ile aynı işlevselliğe sahiptir, ancak bundan çok daha fazla ayar seçeneğine sahiptir.

Widget türünü seçtikten sonra, ekranda görünecektir. Şimdi, sadece bir kez basarsanız, etrafında bir çerçeve belirir, bu da boyutlarını değiştirebileceğiniz anlamına gelir (Yukarıdaki resme bakın).

Widget'a tekrar basılırsa, ayar seçeneklerinin bulunduğu sayfa görüntülenecektir. Bu widget için seçilen ayar seçenekleri şunlardır:

  • "Etiket" metin kutusu - Widget'ın gerçekleştireceği işlevin türünü tanımlar.

    Widget Etiketi: " Masa Lambası ";

  • "Çıkış" seçeneği - Bu widget kullanılarak hangi ESP8266 çıkış pininin kontrol edileceğini seçme fırsatı verir. Dijital ve sanal pinler arasında seçim yapabilirsiniz.

    • Sanal pinler - Bunlar tam tip tamsayı değişkenleri (int) olarak çalışır ve düğmenin durum değerini saklar. Bu, durum değerinin, pencere aracına başka işlevsellik türleri ekleyen kodda koşullar oluşturmak için değiştirilmesine olanak tanır.
    • Dijital pinler - Dijital pinler seçildiğinde, widget doğrudan dijital çıkış pinlerini kontrol eder. Bu tür pinleri kullanırken, bu işlevi koda yerleştirmek gerekli değildir. Bu, Blynk Uygulamasının en büyük avantajlarından biridir çünkü kodun oluşturulmasını kolaylaştırır.

      Seçilen pin: " Dijital - gp0 ";

Not: ESP8266 cihazını seçerken 16 dijital pin seçmenize izin verilecektir, ancak ESP-01 modelinde bu pinlerden sadece 2 tanesi mevcuttur, bunlar GPIO0 ve GPIO2'dir

  • "Mod" seçeneği - Size işlem düğmesinin türünü seçme fırsatı verir. Durum değerini değiştirmek için basılı tutmanızı gerektiren basmalı düğmeye benzer bir işlem veya sadece bir anlık dokunuşla durum değerini değiştiren bir anahtara benzer bir işlem seçebilirsiniz.

    Düğme Modu: " Anahtar ";

  • "AÇIK/KAPALI Durumları" seçenekleri - Bu seçenekte, iki düğme durumu sırasında görüntülenen etiketlerin metnini, yazı tipi boyutunu ve rengini ve ayrıca düğme arka plan rengini değiştirebilirsiniz.

    • KAPALI Durumlar:

      • KAPALI metni: " KAPATIN ";
      • KAPALI Etiket Rengi: " Önemli değil ";
      • KAPALI Arka Plan Rengi: " Önemli değil ";
    • AÇIK Durumlar:

      • AÇIK metni: " AÇIK ";
      • AÇIK Etiket Rengi: " Önemli değil ";
      • AÇIK Arka Plan Rengi: " Önemli değil ";
  • "Kenarlar" ve "Stil" seçenekleri - Bu iki seçenek, daha yuvarlak veya düz şekiller seçerek düğmenin şekli gibi bazı estetik seçeneklerini değiştirmenize de olanak tanır. Seçenekler, düğme arka planını tamamen dolu veya sadece bir sınır çizgisi yapmak için de seçilebilir.

    • Düğme şekli: "Yuvarlak";
    • Düğme arka plan stili: " Anahat";
  • "Boyutu Kilitle" seçeneği - Bu son seçenek, etkinleştirildiğinde, her zaman geçerli boyutu koruyarak düğme boyutlarını düzenleme olasılığını engeller.

    Engelleme boyutları: " OFF ";

Proje ayarları:

Proje için gerekli tüm widget'ların konfigürasyonunu tamamladıktan sonra, çalışmasını iyileştirmek için bazı proje ayarları onaylanır ve düzenlenir.

Proje ayarları sayfasına erişmek için Uygulamanın üst kısmındaki yeşil çubukta bulunan bir somun sembolü seçin. Bu sayfada aşağıdaki ayarları değiştirebilir ve yapılandırabilirsiniz (yukarıdaki resme bakın):

  • "Ad" metin kutusu - Proje adını değiştirmenize veya düzenlemenize olanak tanır.

    Proje adı: " Arduino eğitimi ";

  • "Paylaşılan Erişim" seçenekleri - Projenizi diğer Blynk Uygulaması kullanıcılarıyla paylaşmanıza izin verir. Bu seçenek etkinleştirildiğinde, diğer kullanıcılar montajı kontrol edebilir ancak düzenleyemez.

    Paylaşım seçeneği: " KAPALI ";

"Ana Ekran Kısayolu" düğmesi - Projeye kolay erişim için Akıllı Telefon ekranınızda bir kısayol simgesi oluşturun

  • "Yetkilendirme Belirteçlerine" Erişim - Blynk Uygulaması ile ilişkili e-posta hesabına göndereceğiniz "Tümünü E-postayla Gönder" seçeneği aracılığıyla projenin tüm otomatik belirteçlerine erişebilir veya "Tümünü Kopyala" seçeneği aracılığıyla tüm kodları kopyalayabilirsiniz.

    Bu Yetkilendirme Simgeleri, Blynk App tarafından kontrol edilecek montaj ekipmanını tanımlar ve yetkilendirir.

  • "Tema" seçeneği - Size projenin görünüm renklerini koyu veya açık seçebilme fırsatı verir.

    Görünüm türü: "Önemli değil";

  • "Ekranı Her Zaman Açık Tut" seçeneği - Etkinleştirildiğinde, Blynk Uygulamasını kullanırken Akıllı Telefon ekranınızı her zaman açık tutar.

    Ekranı açık tut: " Önemli değil ";

  • "Uygulama Bağlandığında Cihazları Bildir" seçeneği - Uygulama etkinleştirildiğinde cihaz bildirimlerini etkinleştirmenizi sağlar.

    Cihaz bildirimlerini etkinleştirin: " Önemli değil ";

  • "Bildirimleri Çevrimdışı Bırakma" seçeneği - Oynatma modunda cihaz bağlantı bildirimlerini devre dışı bırakma imkanı sunar. Bu seçenek etkinleştirildiğinde, yalnızca uygulamanın üst kısmındaki yeşil çubukta bulunan "Cihaz Bağlantıları" sembolünün bulunduğu düğmeye basılarak cihazın bağlantı durumunu kontrol etmek mümkündür.

    Cihaz bildirimlerini devre dışı bırakın: KAPALI;

  • "Oynatma Modunda Widget Arka Planını Göster" seçeneği - Etkinleştirildiğinde, projeyi her zaman Oynatma modunda başlamaya zorlar, bu da bittiğinde ve kullanıma hazır olduğunda projeyi kullanmayı kolaylaştırır.

    Oynatma modunun etkinleştirilmesi: AÇIK (Proje tamamlandı) veya KAPALI (Proje test aşamasında);

"Klonla" düğmesi - Projenin tam bir kopyasını başka bir Blynk App hesabıyla paylaşabilen bir QR kodu oluşturur. Bu tür proje paylaşımı, Otomatik Belirteçler değil, yalnızca QR kodu paylaşıldığı sürece güvenlidir

Projenin cihaz ayarları:

Aynı proje ayarları sayfasında, projenin kontrol ettiği çeşitli cihazlara ayrılmış sayfayı bulacaksınız. Bu sekme seçilerek bir sayfa görüntülenir ve projede kullanılan tüm cihazları görüntülemek, eklemek ve çıkarmak mümkündür.

Bir cihaz seçildiğinde, aşağıdaki cihaz ayarlarını düzenleyebileceğiniz ve onaylayabileceğiniz bir sayfa açılacaktır (Yukarıdaki resme bakın):

  • "Ad" metin kutusu - Daha kolay bulunabilmesi için size cihazın adını kontrol etme veya değiştirme fırsatı verir.

    Cihaz adı: " Cihaz#1 ";

  • "Cihaz seç" seçeneği - Montaj için kullanılan cihaz tipini kontrol etmenizi veya değiştirmenizi sağlar.

    Ekipman tipi: " ESP8266 ";

  • "Bağlantı türü" seçeneği - Seçilen aygıtın kullandığı bağlantı türünü kontrol etmenize veya değiştirmenize olanak tanır.
  • Bağlantı türü: " Wi-Fi ";
  • "Yetkilendirme Simgesine" erişmenizi veya değiştirmenizi sağlar - Cihazın Yetkilendirme Simgesi kodunun güvenliği ihlal edilmişse, "Yenile" düğmesine basmanız yeterlidir; yeni bir kod oluşturulacaktır. "E-posta" düğmesine basıldığında bu yeni kod, Blynk Uygulama hesabıyla ilişkili e-postaya gönderilir.
  • Projeye çok sayıda cihaz eklerken çok kullanışlı bir seçenek "+ Yeni Etiketler" seçeneğidir, çünkü projeyi organize etmeyi kolaylaştırmak için bu cihazları gruplamanıza izin verir.

Tüm proje ayarları tamamlandıktan sonra nihayet Play moduna geçme zamanı geldi, ancak yine de montajı son olarak test etmek için kodu ESP8266 ESP-0 1 modülüne yüklemek gerekli olacaktır.

Bu projeyi tüm ayarları ve kullanıma hazır olarak doğrudan kopyalamak istiyorsanız, aşağıdaki prosedürü kullanmanız yeterlidir (Yukarıdaki resme bakın):

  • Blynk Uygulamasının ana sayfasındaki QR kodu sembolüne basın;
  • Uygulama tarafından kameranın kullanımına izin verin;
  • Akıllı telefon kamerasını QR koduna doğrultun;
  • Proje anında akıllı telefonunuza kopyalanacak;

Adım 3: Kod Açıklaması

Kod Açıklama
Kod Açıklama
Kod Açıklama
Kod Açıklama
Kod Açıklama
Kod Açıklama
Kod Açıklama
Kod Açıklama

Hatırlayacağınız gibi ESP-01 modülü USB Adaptör modülü üzerine kuruludur ve programlanmaya hazırdır. Şimdi modülü bilgisayarın USB bağlantılarından birine bağlayalım ve Arduino IDE'yi açalım.

ESP-01 modülünün Blynk App tarafından kontrol edilmesi için, tüm Blynk App kimlik doğrulamalarını ve Wi-Fi ağ kimlik bilgilerinizi içeren bir kod yüklemeniz gerekecektir.

Bu nedenle, her cihazın doğru çalışması için gerekli tüm kitaplıklara ve işlevlere sahip standart bir kodu vardır. Bu standart kodu kullanılan her cihaz türü için kolaylaştırmak için Blynk App web sitesinde, standart kodu bulup ESP8266ESP-01 modülüne kopyalamanıza izin veren bir sayfa bulunur (Aşağıdaki koda bakın).

Blynk örnek tarayıcı:https://examples.blynk.cc/?board=ESP8266&shield=ESP8266%20WiFi&example=GettingStarted%2FBlynkBlink

//Blynk Uygulaması ve Seri Monitör arasındaki iletişimi etkinleştirir:

#define BLYNK_PRINT Seri #include //Bir "ESP8266_Lib" kitaplığını içe aktarın. #include //Bir "BlynkSimpleShieldEsp8266" kitaplığını içe aktarın. // Blynk Uygulamasında hesabın doğrulanması. char auth = "YourAuthToken"; //Cihazın auth token kodunu girin. //WiFi kimlik bilgilerini girin. char ssid = "YourNetworkName";//Wi-Fi ağının adı. char pass = "Parolanız"; //Wi-Fi ağ şifresi. //Not: Açık Wi-Fi ağları için şifreyi "" olarak ayarlayın. //Sıfırla'ya bastıktan sonra KURULUM işlevini yalnızca bir kez çalıştırın: void setup() { //İletişim Seri: Serial.begin(9600); //Wi-Fi iletişimini başlatır: Blynk.begin(auth, ssid, pass); } //LOOP işlevini tekrar tekrar çalıştırın.: void loop() { //Blynk Uygulaması ile iletişimi başlatır: Blynk.run(); //Projeniz için kalan kodu yerleştirin. }

Bu derleme, Blynk Uygulamasında geliştirilen projeyle birlikte, standart koda daha fazla kod satırı eklemenizi veya değiştirmenizi gerektirmeme avantajına sahiptir.

Bir önceki adımda bahsedildiği gibi widget butonu üzerindeki dijital pinler seçilerek bu buton direkt olarak bu pinleri kontrol edecektir ve bu fonksiyonları koda koymaya gerek yoktur, bu yüzden bu set en basit IoT sistemlerinden biridir.

Şimdi, ESP8266 ESP-01 modülünün kodunu yüklemek için Arduino IDE'yi yapılandırmanız gerekecek (yukarıdaki resme bakın). Yapılandırmak için önce bu modülü Arduino IDE'ye kurmalısınız ve bunun için şu adımları takip ediyoruz:

"Dosya" sekmesindeki "Tercihler" sayfasını açın;

Aşağıdaki bağlantıyı "Tercihler" sayfasındaki "Ek Plaka Yöneticisi URL'si" bağlantı listesine kopyalayın;

Bağlantı:

" Panolar" seçeneğinin "Araçlar" sekmesinden "Kurul Yöneticisi" sayfasını açın;

Arama çubuğunda ESP8266 modülünü arayın;

ESP8266 modülünü Arduino IDE'ye kurmak için "Kur" düğmesine basın;

Kartı kurduktan sonra, sadece kullanılan kartın modelini ve bağlantı portunu seçmeniz yeterlidir, ESP-01 USB Adaptör modülünün nereye bağlı olduğuna bağlı olarak değişebilir (yukarıdaki resme bakın).

Artık sadece ESP8266 ESP-01 modülünün kodunu yükleyebilirsiniz. Yükleme işlemi tamamlandığında, ESP-01 modülü USB adaptöründen çıkarılır ve Röle modülüne takılır. Bundan sonra, Wi-Fi bağlantısının doğru şekilde başlaması için "Sıfırla" düğmesine basılmalıdır.

Son olarak, montaj tamamlandı ve hazır. Bu nedenle, montajı test etmek için Blynk Uygulaması proje oluşturma sayfasında bulunan "Oynat" düğmesine basmanız yeterlidir.

Ardından, cihazın Blynk Uygulamasına bağlı olup olmadığını kontrol edebilirsiniz ve bu onaylanırsa, uygulama otomatik olarak cihazı kontrol etmeye başlar ve Masa Lambasını İnternet üzerinden açıp kapatmanıza izin verir.

Eğiticilerimizi izlediğiniz için teşekkür ederiz, kanalımızın amacı, artık IoT sistemi modülleri aracılığıyla projelerin geliştirilmesine katkıda bulunmak ve size yardımcı olmaktır. Sonraki eğitimleri kaçırmayın ve Youtube, Instagram, Facebook veya Twitter'daki kanalımızı ziyaret edin.

Önerilen: