İçindekiler:

ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: 6 Adım
ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: 6 Adım

Video: ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: 6 Adım

Video: ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: 6 Adım
Video: ESP8266-01 Wifi Modülü ve Arduino 2024, Temmuz
Anonim
ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin
ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin

Bu proje, ESP8266-01 WiFi modülü ve Blynk App kullanarak Arduino pinlerini kontrol etmenizi sağlar. Blynk App'in kullanımı çok kolaydır ve IoT hakkında bilgi edinmeye başlamak için harika bir yoldur.

Bu Eğitim Windows PC içindir

Adım 1: Her Şeyi Toplayın:

Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın
Her Şeyi Toplayın

Donanım:

Arduino Uno

Esp8266-01 WiFi Modülü

USB'den TTL'ye seri

3.3v voltaj regülatörü

Breadboard ve Teller.

Yazılımlar:

Arduino IDE'si

Blynk Uygulaması

Bunlar ihtiyacınız olan şeyler. Her şeyin önceden bir klasörde olduğundan emin olun1) Arduino IDE:

2) Blynk Kitaplıkları (en son sürüm):

3) ESP8266 flaşör aracı:

Adım 2: Arduino IDE ve Kitaplıkların Kurulması

Arduino IDE'nin en son sürümünü yükleyin.

Arduino IDE'yi açın ve ek pano yöneticisi URL türünde dosya-> tercihler-> seçeneğine gidin -

Araçlar -> panolar -> Pano Yöneticisi'ne gidin ve sonunda bulunan esp8266 paketini kurun. (isteğe bağlı)

blynk kitaplığı zip dosyasını çıkarın ve zip dosyasındaki kitaplık klasörünün içindeki içeriği -

kullanıcı belgeleri Arduino Kitaplıkları

3. Adım: ESP8266 Belleniminin Yanıp Sönmesi

Yanıp Sönen ESP8266 Firmware
Yanıp Sönen ESP8266 Firmware

Bellenimi ESP8266'ya yüklemek için gösterilen devreyi yapmanız gerekir:

Birçok forumda, esp8266'nın FTDI usb'den ttl'ye dönüştürücü kullanılmadan yanıp sönebileceğini okudum. Bunun yerine birçok kişi esp8266'yı flaş etmek için Arduino UNO'yu kullandı. Ancak kişisel deneyimime göre, arduino işi benim için çalışmadığından (güç sorunu nedeniyle olabilir) bir FTDI USB - TTL dönüştürücü/Kablo satın almak daha iyidir

esp_flasher.zip dosyasını çıkarın ve XTCOM_UTIL uygulamasını çalıştırın.

Esp8266-01'i devre üzerinden bilgisayara bağlayın. İletişim için kullanılan doğru COM portunu bilmeniz gerekir. aygıt yöneticisine gidin ve bağlantı noktalarına tıklayın (COM & LPT). Ardından ESP8266-01 tarafından kullanılan COM bağlantı noktasını not edin.

XTCOM_UTIL'de toolsConfig Device'a gidin ve 9600 olarak doğru com port ve baud hızını seçin. Open'a tıklayın. Ardından işlem Başarılı ise Bağlan'a tıklayın. sonra Esp8266 Bağlanacaktır. Bir hatayla karşılaşırsanız, kabloyu çıkarın ve tekrar takın.

esp_flasher.zip dosyasının içinde, flash'lanacak.bin dosyalarının her birinin adreslerini içeren bir benioku.txt dosyası bulacaksınız. API Testflash Image indirmeye gidin. doğru.bin dosyasına göz atın ve bin dosyasına karşılık gelen adresi girin ve indirmeye tıklayın.

örneğin: boot_v1.1.bin--------------0x00000

işlem başarılı olduktan sonra XTCOM_UTIL'i kapatın ve ayrıca ESP8266'nın fişini çekin (bu, her.bin dosyasının yanıp sönmesi arasında yapılmalıdır). XTCOM_UTIL'i yeniden açın ve Esp8266'yı takın ve 4 bin dosyasının tümünü doğru adreslerinde flaş etmek için yukarıdaki adımları tekrarlayın. (yanıp sönme sırasında GPIO0'ı her zaman topraklamayı unutmayın)

Ayrıntılı talimat için lütfen şu adrese bakın:

4. Adım: Blynk Uygulama Kurulumu

Blynk Uygulamasını Play Store'dan indirin ve Oturum Açın.

Yeni Bir Proje Oluşturmak İçin En üstteki + simgesine basın. Size Proje Adı Verin. WiFi olarak Arduino UNO Bağlantı Türü olarak Aygıtı seçin ve Oluştur'a basın. Bir Yetkilendirme Simgesi oluşturur oluşturmaz Kayıtlı e-posta adresinize gönderilecektir. Ayrıca Proje Ayar Sayfası(Somun Sembolü) Cihazlarınıza Daha Sonra Gönderebilirsiniz.

Bir düğme eklemek için +'ya basın ve Düğme'yi seçin. Düzenlemek için yeni oluşturulan düğmeye basın. Bir isim verin ve pini dijital D13'e ayarlayın. Modu SWITCH olarak değiştirin. Bu, Arduino'daki Dahili LED'i AÇAR/KAPATACAKTIR.

Diğer Pinleri kontrol etmek için Edit Menu'den Gerekli Pin'i(D3, D4…vb) seçin.

Adım 5: Programlama

Arduino IDE'yi açın.

Arduino Uno'ya kartı seçin ve doğru bağlantı noktasını seçin.

KODU İNDİRİN VE KODU Adruino IDE'YE YAPIŞTIRIN.

Esp8266_Shield Örnek Programının değiştirilmiş halidir. AUTH'unuzu Mail'inize gönderilen Auth token ile değiştirin. SSID'nizi WiFi adınızla değiştirin ve Parolanızı WiFi Parolasıyla değiştirin. Donanım seri kısmı Arduino UNO kullandığımız için yorumlanmıştır.

**Programda Yazılım Serilerini Yorumladım(Arduino Uno kullanılıyorsa). Yazılım Serisini kararsız olarak yorumlamanızı tavsiye ederim

Yukarıdaki programı Arduino Uno kartına yükleyin. Yüklendikten sonra arduinoyu Bilgisayardan çıkarın.

Şimdi ESP8266'yı Arduino UNO'ya bağlamanız gerekiyor.

Adım 6: Devre Kurulumu ve Bitirin

Image
Image
Devre Kurulumu ve Bitirin!
Devre Kurulumu ve Bitirin!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Bağlantı tamamlandıktan sonra Arduino'yu bilgisayara takın. Seri Monitörü açın ve baud hızını 115200 olarak ayarlayın.

Her Şey Doğruysa, Seri Monitörde Gösterilen Resim gibi bir şey göreceksiniz.

Blynk Uygulamasında projenizi seçin ve oynat düğmesine tıklayın. LED'i AÇMAK/KAPATMAK için düğmeye basın.

Şimdi bununla proje bitti. Umarım öğreticiyi beğenmişsinizdir. Herhangi bir sorunuz / öneriniz varsa, lütfen aşağıdaki yorum bölümünde bırakın. Teşekkürler!

Önerilen: