İçindekiler:
- Aşama 1:
- Adım 2: Kablolama
- 3. Adım: NodeMCU Sürücülerini yükleyin
- Adım 4: Arduino IDE'nin Hazırlanması - NodeMCU'yu ekleyin
- Adım 5: Arduino IDE'nin Hazırlanması - NodeMCU Modülünü Kurun
- Adım 6: Arduino IDE'nin Hazırlanması - NodeMCU Modülünün Konfigürasyonu
- 7. Adım: Kitaplıkları Kurun
- Adım 8: DemoYazılım
Video: NodeMCU / ESP8266 ve OLED Shield Nasıl Bağlanır: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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:
Malzeme Listesi
- NodeMCU V2 Amica Modülü
- OLED Kalkanı
- ekmek tahtası
Adım 2: 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
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
Ş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
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
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:
Arduino Birden Fazla Servo Motor Nasıl Bağlanır - PCA9685 Eğitimi: 6 Adım
Arduino Çoklu Servo Motorlar Nasıl Bağlanır - PCA9685 Eğitimi: Bu dersimizde PCA9685 modülünü ve arduino kullanarak birkaç servo motorun nasıl bağlanacağını öğreneceğiz. Birkaç motor bağlamanız gerektiğinde PCA9685 modülü çok iyidir, bununla ilgili daha fazla bilgiyi buradan okuyabilirsiniz https ://www.adafruit.com/product/815Videoyu İzle
Dragonboard Üzerindeki ZigBee Modülü Üzerinden Bir Lamba Nasıl Bağlanır ve Kontrol Edilir: 5 Adım
Dragonboard'daki ZigBee Modülü Üzerinden Bir Lamba Nasıl Bağlanır ve Kontrol Edilir: Bu talimat, kullanıcıya ZigBee modülünün Dragonboard'a nasıl bağlanacağını ve doğru şekilde kurulacağını ve bir ZigBee IOT ağı oluşturarak ZigBee kontrollü bir Lamba (OSRAM) ile nasıl etkileşime gireceğini öğretir.Gereksinimler : Dragonboard 410c; CC2531 USB Dongle; T
Raspberry Pi 4 Dizüstü Bilgisayara Nasıl Bağlanır: 7 Adım
Raspberry Pi 4 Dizüstü Bilgisayara Nasıl Bağlanır: Merhaba, günlerce küçük bir monitörüm olmadığı için Pi'yi dizüstü bilgisayara nasıl bağlayacağımı bulmaya çalıştıktan sonra bu çözümü buldum. Umarım bu sizi beladan kurtarır ve işinize yarar. Bu, nasıl bağlanılacağına dair çok basit bir kılavuz
DIY LED Şerit: Nasıl Kesilir, Bağlanır, Lehimlenir ve Güç LED Şeridi: 3 Adım (Resimlerle)
DIY LED Şerit: Nasıl Kesilir, Bağlanır, Lehimlenir ve Güç LED Şerit: LED şerit kullanarak kendi ışık projelerinizi yapmak için yeni başlayanlar kılavuzu. Esnek, güvenilir ve kullanımı kolay LED şeritler, çeşitli uygulamalar için en iyi seçimdir. basit bir iç mekan 60 LED / m LED şeridi kurmanın temelleri, ancak
Toprak Nemi Sensörü ve ESP8266, AskSensors IoT Bulutuna Nasıl Bağlanır: 10 Adım
Toprak Nemi Sensörü ve ESP8266, AskSensors IoT Bulutuna Nasıl Bağlanır: Bu talimat, toprak nemi sensörünüzü ve ESP8266'yı IoT bulutuna nasıl bağlayacağınızı gösterir. Bu proje için bir düğüm MCU ESP8266 WiFi modülü ve bir toprak nem sensörü kullanacağız. içindeki suyun hacimsel içeriğini ölçen