İçindekiler:

NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır: 8 Adım
NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır: 8 Adım

Video: NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır: 8 Adım

Video: NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır: 8 Adım
Video: ESP8266 NodeMCU Blynk Uygulaması İle Nasıl Kullanılır? | Kodlamadan Devreye Detaylı Anlatım 2024, Kasım
Anonim
NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır
NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır

Bu talimatta, bir NodeMCU V2 Amica'nın (ESP8266) I2c üzerinden ünlü SSD1306 çipine dayalı bir OLED ekrana nasıl bağlanacağını göstereceğim. OLED için bu talimatta 0, 96 inç OLED lehimleri ve bir MCP23008'e bağlı 3 düğme + 3 LED ile birlikte gelen bir OLED Kalkanı kullanacağız…. Bu kalkanla menü sistemlerini ve diğer karmaşık işlevleri gerçekleştirmek çok kolay…..

Aşama 1:

resim
resim
resim
resim
resim
resim

Malzeme Listesi

  • NodeMCU V2 Amica Modülü
  • OLED Kalkanı
  • ekmek tahtası

Adım 2: Kablolama

kablolama
kablolama
kablolama
kablolama

Shield, renkli bir bağlantı kablosuyla birlikte gelir - kablolama için aşağıdaki resimlere bakın.

3. Adım: NodeMCU Sürücülerini yükleyin

NodeMCU modülü, USB arabirimi için bir CP2102 yongası içerir. NodeMCU bilgisayara ilk kez bağlanırsa genellikle sürücü otomatik olarak yüklenir. Bazen bu prosedür başarısız oldu. Bu durumda sürücüyü yüklemeniz gerekir.

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Windows aygıt yöneticisinde manuel olarak.

Adım 4: Arduino IDE'nin Hazırlanması - NodeMCU'yu ekleyin

Arduino IDE'nin Hazırlanması - NodeMCU'yu ekleyin
Arduino IDE'nin Hazırlanması - NodeMCU'yu ekleyin

NodeMCU modülü, Arduino-IDE'nin bir parçası değildir. Önce onu kurmalıyız. Aduino-IDE'de dosya/tercihleri açın ve Ek Panolar Yöneticisi URL'leri alanına aşağıdaki bağlantıyı ekleyin:

Bu pencereyi OK Butonu ile kapatın.

Adım 5: Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun

Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun
Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun
Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun
Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun

Şimdi pano yöneticisini açın: Araçlar / Pano / Pano Yöneticisi

ESP8266 girişine gidin ve kurun.

Adım 6: Arduino IDE'nin Hazırlanması - NodeMCU Modülünün Konfigürasyonu

Arduino IDE'nin Hazırlanması - NodeMCU Modülünün Konfigürasyonu
Arduino IDE'nin Hazırlanması - NodeMCU Modülünün Konfigürasyonu

Artık NodeMCU 1.0'ı (ESP-12E Modülü) seçebilirsiniz. CPU frekansını 80MHz'e, Flaş Boyutunu "4M (3M SPIFFS)"e, seçtiğiniz baud hızına ve COM bağlantı noktasına ayarlayın. 8 tanesi

7. Adım: Kitaplıkları Kurun

Adafruit SSD1306 Kitaplığı:

OLED ekran için destek kitaplığını kurarak başlayın, OLEDcontroller çipiyle konuşmak için buna ihtiyacınız olacak. Koda bakmakla ilgileniyorsanız, GitHub'daki Adafruit SSD1306 kitaplık deposunu kullanıyoruz. Kütüphaneyi doğrudan ZIP dosyası olarak da bu bağlantıdan indirebilirsiniz:

github.com/adafruit/Adafruit_SSD1306/archi…

Sıkıştırılmamış Adafruit_SSD1306 klasörünü yeniden adlandırın ve Adafruit_SSD1306 klasörünün Adafruit_SSD1306.cpp ve Adafruit_SSD1306.h içerdiğini kontrol edin.

Adafruit_SSD1306 library klasörünü arduinosketchfolder/libraries/ klasörünüze yerleştirin.

Adafruit GFX Kitaplığı:

Burada bulunan Adafruit_GFX kitaplığı için de aynısını yapmanız gerekecek:https://github.com/adafruit/Adafruit-GFX-Library/a…

Sıkıştırılmamış Adafruit_GFX klasörünü yeniden adlandırın ve Adafruit_GFX klasörünün Adafruit_GFX.cpp ve Adafruit_GFX.h içerdiğini kontrol edin.

Adafruit_GFX library klasörünü arduinosketchfolder/libraries/ klasörünüze SSD1306 kütüphanesinde yaptığınız gibi yerleştirin

Adafruit MCP23008 Kitaplığı

Burada bulunan Adafurit_MCP23008 kitaplığı için de aynısını yapmanız gerekecek:https://github.com/adafruit/Adafruit-MCP23008-libr…

Sıkıştırılmamış Adafruit_MCP23008 klasörünü yeniden adlandırın ve Adafruit_MCP23008 klasörünün Adafruit_MCP23008.cpp ve Adafruit_MCP23008.h içerdiğini kontrol edin.

Adafruit_MCP23008 kütüphane klasörünü yukarıdaki kütüphanelerde yaptığınız gibi arduinosketchfolder/libraries/ klasörünüze yerleştirin.

Adım 8: DemoYazılım

Demo yazılım
Demo yazılım

Adafruit kitaplıklarını kurduktan sonra Arduino IDE'yi yeniden başlatın. Şimdi menüler arasında şu sırayla gezinerek örnek koda erişebilmelisiniz: Dosya→Sketchbook→Libraries→Adafruit_SSD1306→SSD1306…

NodeMCU & OLED Shield için örnek kodumuzu şu adresten indirmeniz gerekir:

www.hwhardsoft.de/english/projects/displa…

şimdi. Lütfen bu örneği Arduino IDE'de açın. Derleme ve yüklemeden sonra farklı ekranları görüntülemek için 3 tuşa basmanız gerekir.

Demomuz, Adafruit GFX motorunun olasılıklarının sadece bazı örneklerini içermektedir. Lütfen Adafruit kütüphanesi hakkında ek bilgiler için bu bağlantıyı ziyaret edin.

learn.adafruit.com/monochrome-oled-breakou…

Önerilen: