Mündəricat:

NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar: 8 addım
NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar: 8 addım

Video: NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar: 8 addım

Video: NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar: 8 addım
Video: FlProg Programi və Ardunio Ethernet SHİELD* platasına kod yazıb serverdən idarə etmək 2024, Noyabr
Anonim
NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar
NodeMCU / ESP8266 və OLED Shield -ə necə qoşulmaq olar

NodeMCU V2 Amica'yı (ESP8266) I2c vasitəsilə məşhur SSD1306 çipinə əsaslanan OLED ekrana necə bağlayacağımı bu təlimatda göstərəcəyəm. OLED üçün 0, 96 düymlük OLED lehimləri və MCP23008 -ə qoşulmuş 3 düyməli + 3 LED ilə təchiz olunan bu təlimatlı OLED Qalxanda istifadə edəcəyik … Bu qalxanla menyu sistemlərini və digər kompleks funksiyaları həyata keçirmək çox asandır …..

Addım 1:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Maddi sənəd

  • NodeMCU V2 Amica Modulu
  • OLED Qalxanı
  • Çörək lövhəsi

Addım 2: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama

Qalxan rəngli bir əlaqə kabeli ilə gəlir - kabel çəkmək üçün aşağıdakı şəkillərə baxın.

Addım 3: NodeMCU Sürücülərini Qurun

NodeMCU moduluna USB interfeysi üçün CP2102 çipi daxildir. NodeMCU kompüterə ilk dəfə qoşulduqda, sürücü ümumiyyətlə avtomatik olaraq quraşdırılır. Bəzən bu prosedur uğursuz olur. Bu vəziyyətdə sürücünü quraşdırmalısınız

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

Windows cihaz menecerində əl ilə.

Addım 4: Arduino IDE -nin hazırlanması - NodeMCU əlavə edin

Arduino IDE -nin hazırlanması - NodeMCU əlavə edin
Arduino IDE -nin hazırlanması - NodeMCU əlavə edin

NodeMCU modulu Arduino-IDE-nin bir hissəsi deyil. Əvvəlcə onu quraşdırmalıyıq. Aduino-IDE-də fayl/üstünlükləri açın və Əlavə Kartlar Meneceri URLləri sahəsinə aşağıdakı linki daxil edin:

OK düyməsini istifadə edərək bu pəncərəni bağlayın.

Addım 5: Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın

Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın
Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın
Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın
Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın

İndi lövhə menecerini açın: Alətlər / İdarə Heyəti / İdarə Heyəti Meneceri

ESP8266 girişinə gedin və quraşdırın.

Addım 6: Arduino IDE -nin hazırlanması - NodeMCU Modulunun Konfiqurasiyası

Arduino IDE -nin hazırlanması - NodeMCU Modulunun Konfiqurasiyası
Arduino IDE -nin hazırlanması - NodeMCU Modulunun Konfiqurasiyası

İndi NodeMCU 1.0 (ESP-12E Modulu) seçə bilərsiniz. CPU tezliyini 80MHz, Flaş Ölçüsünü "4M (3M SPIFFS)", seçdiyiniz baud dərəcəsi və COM portu olaraq təyin edin. 8 -dən

Addım 7: Kitabxanaları quraşdırın

Adafruit SSD1306 Kitabxanası:

OLED ekranı üçün dəstək kitabxanasını quraraq başlayın, OLEDcontroller çipi ilə danışmaq üçün ehtiyacınız olacaq. Kodla maraqlanırsınızsa, GitHub -da Adafruit SSD1306 kitabxana deposundan istifadə edirik. Kitabxananı bu link vasitəsilə birbaşa ZIP faylı olaraq yükləyə bilərsiniz:

github.com/adafruit/Adafruit_SSD1306/archi…

Sıkıştırılmamış qovluğun adını dəyişin Adafruit_SSD1306 və Adafruit_SSD1306 qovluğunda Adafruit_SSD1306.cpp və Adafruit_SSD1306.h olduğunu yoxlayın

Adafruit_SSD1306 kitabxana qovluğunu arduinosketchfolder/ libraries/ qovluğunuza yerləşdirin.

Adafruit GFX Kitabxanası:

Burada mövcud olan Adafruit_GFX kitabxanası üçün də eyni şeyi etməlisiniz:

Sıkıştırılmamış qovluğun adını dəyişin Adafruit_GFX və Adafruit_GFX qovluğunda Adafruit_GFX.cpp və Adafruit_GFX.h olduğunu yoxlayın

Adafruit_GFX kitabxana qovluğunu arduinosketchfolder/ libraries/ qovluğunuza SSD1306 kitabxanasında olduğu kimi yerləşdirin.

Adafruit MCP23008 Kitabxanası

Burada mövcud olan Adafurit_MCP23008 kitabxanası üçün də eyni şeyi etməlisiniz:

Sıkıştırılmamış qovluğun adını dəyişin Adafruit_MCP23008 və Adafruit_MCP23008 qovluğunda Adafruit_MCP23008.cpp və Adafruit_MCP23008.h olduğunu yoxlayın

Adafruit_MCP23008 kitabxana qovluğunu yuxarıdakı kitabxanalarda olduğu kimi arduinosketchfolder/ libraries/ qovluğunuza yerləşdirin.

Addım 8: Demosoftware

Təminat proqramı
Təminat proqramı

Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın. İndi bu qaydada menyularda gəzərək nümunə kodu əldə edə bilməlisiniz: Fayl → Sketchbook → Kitabxanalar → Adafruit_SSD1306 → SSD1306…

NodeMCU & OLED Shield üçün nümunə kodumuzu buradan yükləməlisiniz

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

İndi. Zəhmət olmasa bu nümunəni Arduino IDE -də açın. Tərtib etdikdən və yüklədikdən sonra fərqli ekranlara baxmaq üçün 3 düyməni basmalısınız.

Demomuzda Adafruit GFX mühərrikinin imkanlarından yalnız bəzi nümunələr var. Adafruit kitabxanası haqqında əlavə məlumat əldə etmək üçün bu linkə daxil olun

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

Tövsiyə: