Sisällysluettelo:

NodeMCU / ESP8266: n ja OLED Shieldin yhdistäminen: 8 vaihetta
NodeMCU / ESP8266: n ja OLED Shieldin yhdistäminen: 8 vaihetta

Video: NodeMCU / ESP8266: n ja OLED Shieldin yhdistäminen: 8 vaihetta

Video: NodeMCU / ESP8266: n ja OLED Shieldin yhdistäminen: 8 vaihetta
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Marraskuu
Anonim
Kuinka yhdistää NodeMCU / ESP8266 ja OLED Shield
Kuinka yhdistää NodeMCU / ESP8266 ja OLED Shield

Näytän tässä ohjeessa, kuinka NodeMCU V2 Amica (ESP8266) liitetään I2c: n kautta OLED -näyttöön, joka perustuu kuuluisaan SSD1306 -siruun. Käytämme tässä oppaassa OLED -suojaa OLED -suojalla, jonka mukana toimitetaan 0, 96 tuuman OLED -juotos ja 3 painiketta + 3 LED -valoa, jotka on kytketty MCP23008 -laitteeseen…. Tämän valikon avulla on erittäin helppo toteuttaa valikkojärjestelmät ja muut monimutkaiset toiminnot…..

Vaihe 1:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Materiaaliluettelo

  • NodeMCU V2 Amica -moduuli
  • OLED -suoja
  • Leipälauta

Vaihe 2: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus

Suojuksen mukana tulee värillinen liitäntäkaapeli - katso alla olevat kuvat johdotuksesta.

Vaihe 3: Asenna NodeMCU -ohjaimet

NodeMCU -moduuli sisältää CP2102 -sirun USB -liitäntää varten. Yleensä ohjain asennetaan automaattisesti, jos NodeMCU kytketään ensimmäistä kertaa tietokoneeseen. Joskus tämä menettely epäonnistui. Tässä tapauksessa sinun on asennettava ohjain

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

manuaalisesti Windowsin laitehallinnassa.

Vaihe 4: Arduino IDE: n valmistelu - Lisää NodeMCU

Arduino IDE: n valmistelu - Lisää NodeMCU
Arduino IDE: n valmistelu - Lisää NodeMCU

NodeMCU-moduuli ei ole osa Arduino-IDE: tä. Se on asennettava ensin.

Sulje tämä ikkuna OK -painikkeella.

Vaihe 5: Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli

Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli
Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli
Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli
Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli

Avaa nyt hallituksen johtaja: Työkalut / Hallitus / Hallituksen johtaja

Siirry ESP8266 -kohtaan ja asenna se.

Vaihe 6: Arduino IDE: n valmistelu - NodeMCU -moduulin määritys

Arduino IDE: n valmistelu - NodeMCU -moduulin määritys
Arduino IDE: n valmistelu - NodeMCU -moduulin määritys

Nyt voit valita NodeMCU 1.0 (ESP-12E-moduuli). Aseta suorittimen taajuudeksi 80 MHz, salaman kooksi "4M (3M SPIFFS)", valitsemasi baudinopeus ja COM -portti. 8 /

Vaihe 7: Asenna kirjastot

Adafruit SSD1306 -kirjasto:

Aloita asentamalla OLED -näytön tukikirjasto. Tarvitset sen puhuaksesi OLED -ohjainsirulle. Käytämme Adafruit SSD1306 -kirjaston arkistoa GitHubissa, jos haluat katsoa koodia. Voit ladata kirjaston myös suoraan ZIP -tiedostona tämän linkin kautta:

github.com/adafruit/Adafruit_SSD1306/archi…

Nimeä pakkaamaton kansio uudelleen Adafruit_SSD1306 ja tarkista, että Adafruit_SSD1306 -kansio sisältää Adafruit_SSD1306.cpp ja Adafruit_SSD1306.h

Aseta Adafruit_SSD1306 -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi.

Adafruit GFX -kirjasto:

Sinun on tehtävä sama Adafruit_GFX-kirjastossa, joka on saatavilla täältä:

Nimeä pakkaamaton kansio uudelleen Adafruit_GFX ja tarkista, että Adafruit_GFX -kansio sisältää Adafruit_GFX.cpp ja Adafruit_GFX.h

Aseta Adafruit_GFX -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi kuten SSD1306 -kirjaston kanssa

Adafruit MCP23008 -kirjasto

Sinun on tehtävä sama Adafurit_MCP23008-kirjastossa, joka on saatavana täältä:

Nimeä pakkaamaton kansio uudelleen Adafruit_MCP23008 ja tarkista, että Adafruit_MCP23008 -kansio sisältää Adafruit_MCP23008.cpp ja Adafruit_MCP23008.h

Sijoita Adafruit_MCP23008 -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi kuten yllä olevien kirjastojen kanssa

Vaihe 8: Demosoftware

Demosoftware
Demosoftware

Kun olet asentanut Adafruit -kirjastot, käynnistä Arduino IDE uudelleen. Sinun pitäisi nyt päästä käsiksi näytekoodiin selaamalla valikoita tässä järjestyksessä: Tiedosto → Luonnoskirja → Kirjastot → Adafruit_SSD1306 → SSD1306…

Sinun on ladattava NodeMCU- ja OLED -kilven mallikoodimme osoitteesta

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

nyt. Avaa tämä näyte Arduino IDE: ssä. Kokoamisen ja lataamisen jälkeen sinun on painettava 3 -painiketta nähdäksesi eri näytöt.

Demomme sisältää vain joitain näytteitä Adafruit GFX -moottorin mahdollisuuksista. Tästä linkistä saat lisätietoa Adafruit -kirjastosta

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

Suositeltava: