Spisu treści:

Jak podłączyć NodeMCU / ESP8266 i osłonę OLED: 8 kroków
Jak podłączyć NodeMCU / ESP8266 i osłonę OLED: 8 kroków

Wideo: Jak podłączyć NodeMCU / ESP8266 i osłonę OLED: 8 kroków

Wideo: Jak podłączyć NodeMCU / ESP8266 i osłonę OLED: 8 kroków
Wideo: ESP8266 i ESP32 2024, Listopad
Anonim
Jak podłączyć NodeMCU / ESP8266 i osłonę OLED?
Jak podłączyć NodeMCU / ESP8266 i osłonę OLED?

Pokażę w tej instrukcji, jak podłączyć NodeMCU V2 Amica (ESP8266) przez I2c do wyświetlacza OLED opartego na słynnym chipie SSD1306. W przypadku OLED użyjemy w tej instrukcji tarczy OLED, która jest dostarczana z lutowniczymi 0, 96-calowymi OLED i 3 przyciskami + 3 diodami LED podłączonymi do MCP23008… Dzięki tej osłonie bardzo łatwo jest zrealizować systemy menu i inne złożone funkcje… …

Krok 1:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Zestawienie materiałów

  • Moduł Amica NodeMCU V2
  • Tarcza OLED
  • Deska do krojenia chleba

Krok 2: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie

Ekran jest dostarczany z kolorowym kablem połączeniowym - patrz zdjęcia poniżej dla okablowania.

Krok 3: Zainstaluj sterowniki NodeMCU

Moduł NodeMCU zawiera układ CP2102 dla interfejsu USB. Zwykle sterownik zostanie zainstalowany automatycznie, jeśli NodeMCU zostanie podłączony po raz pierwszy do komputera. Czasami ta procedura się nie powiodła. W takim przypadku musisz zainstalować sterownik

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

ręcznie w menedżerze urządzeń Windows.

Krok 4: Przygotowanie Arduino IDE - Dodaj NodeMCU

Przygotowanie Arduino IDE - Dodaj NodeMCU
Przygotowanie Arduino IDE - Dodaj NodeMCU

Moduł NodeMCU nie jest częścią Arduino-IDE. Musimy go najpierw zainstalować. Otwórz plik / preferencje w Aduino-IDE i wstaw następujący link w polu Adresy URL menedżera dodatkowych płyt:

Zamknij to okno przyciskiem OK.

Krok 5: Przygotowanie Arduino IDE - Zainstaluj moduł NodeMCU

Przygotowanie Arduino IDE - Zainstaluj moduł NodeMCU
Przygotowanie Arduino IDE - Zainstaluj moduł NodeMCU
Przygotowanie Arduino IDE - Zainstaluj moduł NodeMCU
Przygotowanie Arduino IDE - Zainstaluj moduł NodeMCU

Otwórz teraz menedżera tablicy: Narzędzia / Tablica / Menedżer tablicy

Przejdź do wpisu ESP8266 i zainstaluj go.

Krok 6: Przygotowanie Arduino IDE - Konfiguracja modułu NodeMCU

Przygotowanie Arduino IDE - Konfiguracja modułu NodeMCU
Przygotowanie Arduino IDE - Konfiguracja modułu NodeMCU

Teraz możesz wybrać NodeMCU 1.0 (moduł ESP-12E). Ustaw częstotliwość procesora na 80MHz, rozmiar Flasha na „4M (3M SPIFFS)”, wybraną szybkość transmisji i port COM. 8 z

Krok 7: Zainstaluj biblioteki

Biblioteka Adafruit SSD1306:

Zacznij od zainstalowania biblioteki wsparcia dla wyświetlacza OLED, będziesz potrzebować go do komunikowania się z układem kontrolera OLED. Używamy repozytorium biblioteki Adafruit SSD1306 na GitHub, jeśli jesteś zainteresowany zapoznaniem się z kodem. Możesz pobrać bibliotekę również bezpośrednio jako plik ZIP, korzystając z tego linku:

github.com/adafruit/Adafruit_SSD1306/archi…

Zmień nazwę nieskompresowanego folderu Adafruit_SSD1306 i sprawdź, czy folder Adafruit_SSD1306 zawiera Adafruit_SSD1306.cpp i Adafruit_SSD1306.h

Umieść folder biblioteki Adafruit_SSD1306 w folderze arduinosketchfolder/libraries/.

Biblioteka Adafruit GFX:

Musisz zrobić to samo dla biblioteki Adafruit_GFX dostępnej tutaj:

Zmień nazwę nieskompresowanego folderu Adafruit_GFX i sprawdź, czy folder Adafruit_GFX zawiera Adafruit_GFX.cpp i Adafruit_GFX.h

Umieść folder biblioteki Adafruit_GFX w folderze arduinosketchfolder/libraries/, tak jak w przypadku biblioteki SSD1306

Biblioteka Adafruit MCP23008

Musisz zrobić to samo dla biblioteki Adafurit_MCP23008 dostępnej tutaj:

Zmień nazwę nieskompresowanego folderu Adafruit_MCP23008 i sprawdź, czy folder Adafruit_MCP23008 zawiera Adafruit_MCP23008.cpp i Adafruit_MCP23008.h

Umieść folder biblioteki Adafruit_MCP23008 w folderze arduinosketchfolder/libraries/ tak jak w przypadku powyższych bibliotek

Krok 8: Oprogramowanie demonstracyjne

Oprogramowanie demonstracyjne
Oprogramowanie demonstracyjne

Po zainstalowaniu bibliotek Adafruit zrestartuj Arduino IDE. Powinieneś teraz móc uzyskać dostęp do przykładowego kodu, przechodząc przez menu w następującej kolejności: Plik→Sketchbook→Biblioteki→Adafruit_SSD1306→SSD1306…

Musisz pobrać nasz przykładowy kod dla NodeMCU i OLED Shield z

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

teraz. Proszę otworzyć ten przykład w Arduino IDE. Po kompilacji i przesłaniu musisz nacisnąć 3 przyciski, aby wyświetlić różne ekrany.

Nasze demo zawiera tylko niektóre próbki możliwości silnika Adafruit GFX. Odwiedź ten link, aby uzyskać dodatkowe informacje o bibliotece Adafruit

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

Zalecana: