Sisällysluettelo:
- Vaihe 1:
- Vaihe 2: Johdotus
- Vaihe 3: Asenna NodeMCU -ohjaimet
- Vaihe 4: Arduino IDE: n valmistelu - Lisää NodeMCU
- Vaihe 5: Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli
- Vaihe 6: Arduino IDE: n valmistelu - NodeMCU -moduulin määritys
- Vaihe 7: Asenna kirjastot
- Vaihe 8: Demosoftware
Video: NodeMCU / ESP8266: n ja OLED Shieldin yhdistäminen: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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:
Materiaaliluettelo
- NodeMCU V2 Amica -moduuli
- OLED -suoja
- Leipälauta
Vaihe 2: 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
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
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
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
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:
NodeMCU ESP8266: n yhdistäminen MySQL -tietokantaan: 7 vaihetta
NodeMCU ESP8266: n yhdistäminen MySQL -tietokantaan: MySQL on laajalti käytetty relaatiotietokantojen hallintajärjestelmä (RDBMS), joka käyttää strukturoitua kyselykieltä (SQL). Jossain vaiheessa saatat haluta ladata Arduino/NodeMCU -anturitiedot MySQL -tietokantaan. Tässä opetusohjelmassa näemme kuinka yhdistää
Python -ohjelma - Korkojen yhdistäminen kuukausittaisilla maksuilla/talletuksella: 5 vaihetta
Python -ohjelma - korko, johon sisältyy kuukausittaisia maksuja/talletus: Ohjelma laskea yhdistelmäkorko kuukausittaisella maksulla kuukauden lopussa. Sarjan tuleva arvo: PMT × ((((1 + r/n)^nt - 1)/(r/n))
ESP8266 NodeMCU: n yhdistäminen IoT Cloudiin: 5 vaihetta
ESP8266 NodeMCU: n yhdistäminen IoT Cloudiin: Tämä ohje näyttää yksinkertaisen esineiden Internet -esittelyn ESP8266 NodeMCU: n avulla ja online -IoT -palvelun nimeltä AskSensors. Esittelemme sinulle, miten voit nopeasti saada tietoja ESP8266 HTTPS -asiakkaalta ja piirtää ne kaavioon AskSensors Io -palveluun
Arduino WiFi: n yhdistäminen pilveen käyttämällä ESP8266: 7 vaihetta
Arduino WiFi: n yhdistäminen pilveen ESP8266: n avulla: Tässä opetusohjelmassa kerromme, kuinka Arduino liitetään IoT -pilveen WiFi: n avulla. kommunikoida AskSensors -pilven kanssa.L
Osallistumisjärjestelmä, joka tallentaa tietoja Google -laskentataulukkoon RFID: n ja Arduino Ethernet Shieldin avulla: 6 vaihetta
Osallistumisjärjestelmä, jossa tietoja tallennetaan Googlen laskentataulukkoon RFID: n ja Arduino Ethernet Shieldin avulla: Hei kaverit, tässä keksimme erittäin jännittävän projektin ja näin voimme lähettää rfid -tiedot Google -laskentataulukkoon Arduinon avulla. Lyhyesti sanottuna aiomme tehdä läsnäolojärjestelmän, joka perustuu rfid -lukijaan, joka tallentaa läsnäolotiedot reaaliajassa goog