İçindekiler:

Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım
Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım

Video: Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım

Video: Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım
Video: Arduino ile ESP8266 Kullanımı ve İnternet Erişimi-1 (İnternet Üzerinden Veri Çekme) 2024, Temmuz
Anonim
Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken
Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken

genel bakış

Bu eğitimde NodeMCU'yu Arduino IDE'de nasıl kullanacağınızı öğreneceksiniz.

Ne öğreneceksin

  • NodeMCU hakkında genel bilgiler
  • Arduino IDE'ye ESP8266 tabanlı kartlar nasıl kurulur
  • Arduino IDE'de NodeMCU nasıl programlanır
  • NodeMCU yerine kullanılabilen panolarla tanışın

Adım 1: NodeMCU Nedir?

NodeMCU Nedir?
NodeMCU Nedir?

Günümüzde IoT uygulamaları yükselişte ve bağlantı nesneleri giderek daha önemli hale geliyor. Wi-Fi protokolü gibi nesneleri bağlamanın birkaç yolu vardır.

NodeMCU, nesneleri bağlayabilen ve Wi-Fi protokolünü kullanarak veri aktarımına izin verebilen ESP8266 tabanlı açık kaynaklı bir platformdur. Ayrıca GPIO, PWM, ADC vb. gibi mikrodenetleyicilerin en önemli özelliklerinden bazılarını sağlayarak, projenin birçok ihtiyacını tek başına çözebilir.

Bu kurulun genel özellikleri aşağıdaki gibidir:

  • Kullanımı kolay
  • Arduino IDE veya IUA dilleri ile programlanabilirlik
  • Erişim noktası veya istasyon olarak kullanılabilir
  • Olaya dayalı API uygulamalarında uygulanabilir
  • Dahili antene sahip olmak
  • 13 GPIO pini, 10 PWM kanalı, I2C, SPI, ADC, UART ve 1-Wire içerir

Adım 2: Arduino IDE Kullanarak NodeMCU Nasıl Programlanır

Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
Arduino IDE Kullanarak NodeMCU Nasıl Programlanır

NodeMCU'yu programlamak için Arduino IDE'yi kullanmak için önce onu yazılıma tanıtmanız gerekir.

Bunu yapmak için aşağıdaki kodu kopyalayın ve aşağıdaki adımları izleyin:

arduino.esp8266.com/stable/package_esp8266c…

Aşama 1. Dosya menüsünde Tercihler'i seçin ve kopyalanan kodu Ek Pano Yöneticisi URL'leri bölümüne girin. Ardından Tamam'a basın.

Adım 2. Araçlar menüsünden Panolar>pano yöneticisinde ESP8266 kelimesini arayın. Ardından ESP8266 kartlarını kurun. Kurulum tamamlandıktan sonra, ESP8266 kartlarında INSTALLED etiketini göreceksiniz.

Bu iki adımdan sonra Arduino IDE pano listenizde NodeMCU gibi ESP8266 tabanlı panoları görebilir ve kodu yüklemek için istediğiniz panoyu seçebilirsiniz.

Dijital pinleri kullanmak için GPIO numaralarını seçmelisiniz. Örneğin, D7 pini GPIO13 olarak tanımlanır. Bu yüzden programınızda D7 kullanmak istediğinizde 13 numaralı pini kurmalısınız. Ayrıca, pin D2(GPIO4)'ü SDA olarak ve pin D1(GPIO5)'i SCL olarak kullanabilirsiniz.

3. Adım: LED'i NodeMCU Kullanarak HTTP Sayfası Üzerinden Kontrol Etme

NodeMCU kullanarak Wi-Fi üzerinden internete bağlanabilir, bir HTTP sayfası oluşturarak istediğiniz komutları uygulayabilirsiniz.

Bu örnekte, ON ve OFF tuşlarına basarak bir LED'i kontrol edebilirsiniz. Sağlanan bölüme modem SSID'nizi ve şifrenizi girin ve Arduino IDE kullanarak NodeMCU kartınıza yükleyin. (Diğer ayarları varsayılana bırakın)

4. Adım: Kod

Seri Monitör açıldıktan sonra internet bağlantısı kurulursa oluşturduğunuz sayfanın IP adresi (örneğin 192.168.1.18) verilecektir. HTTP sayfasını açmak için kopyalayıp tarayıcınıza yapıştırın.

Adım 5: NodeMCU Yerine Başka Hangi Kartları Kullanabilirim?

NodeMCU Yerine Başka Hangi Kartları Kullanabilirim?
NodeMCU Yerine Başka Hangi Kartları Kullanabilirim?

Bir IOT sistemi için kart tipini seçmek için GPIO pinlerinin sayısı, anten dahil iletişim protokolleri vb. gibi çeşitli önemli faktörler vardır.

Ayrıca, her birinin kendine özgü özellikleri olan farklı panolar ve platformlar vardır.

Burada bunları IoT projeleri için gerekli olan en önemli özelliklere göre karşılaştırdık.

Adım 6: Örnek Projeler:

  • Arduino ve ESP8266'dan WiFi Giriş Sayfası ile Akıllı Kapı Kilidi
  • Arduino'nuzla konuşun ve Google Asistan ile Kontrol Edin
  • WIFI Üzerinden Ateşle Oyna! ESP8266 ve Neopikseller (Android Uygulaması Dahil)
  • nstagram Arduino ve ESP8266'nın Hız Göstergesini Beğeniyor

Bu öğreticiyi yararlı ve ilginç bulursanız, lütfen bizi facebook'ta beğenin.

Önerilen: