Sisällysluettelo:

Arvosta projektiasi: Käytä graafista näyttöä !: 14 vaihetta
Arvosta projektiasi: Käytä graafista näyttöä !: 14 vaihetta

Video: Arvosta projektiasi: Käytä graafista näyttöä !: 14 vaihetta

Video: Arvosta projektiasi: Käytä graafista näyttöä !: 14 vaihetta
Video: Älä näpistä! 2024, Marraskuu
Anonim
Image
Image
Esittely
Esittely

Tänään esitetyssä videossamme näytän sinulle 1,8 tuuman TFT-näytön. Tämä on 128 x 160 graafinen näyttö. Se on suurempi kuin mitä ESP32 LoRa sisältää, ja näytän myös sen käytön perinteisessä ESP32: ssa. Meillä on sitten kokoonpano ja lähdekoodi käytettäväksi tässä näytössä näiden kahden mikro -ohjainmallin kanssa käyttäen Adafruutin tekemää esimerkkiä. Pidän erityisesti näyttöä erittäin tärkeänä ominaisuutena, koska se antaa sinulle palautetta piiriltäsi.

Vaihe 1: Esittely

Vaihe 2: Käytetyt resurssit

Käytetyt resurssit
Käytetyt resurssit

• ESP32-WROOM

• ESP32 LoRa

• Näyttö TFT LCD 1,8 ''

• Protoboard

• Neulepuserot

Vaihe 3: Kokoonpano

Kokoonpano
Kokoonpano

Vaihe 4: TFT 1.8 '' Pinout -näyttö

TFT 1,8 tuuman Pinout -näyttö
TFT 1,8 tuuman Pinout -näyttö

Vaihe 5: ESP-WROOM32-asennus 1,8 tuuman TFT-näytöllä

ESP-WROOM32-asennus TFT-näytöllä 1,8 ''
ESP-WROOM32-asennus TFT-näytöllä 1,8 ''

Vaihe 6: ESP-WROOM32-liitäntätaulukko ja TFT1.8 '' -näyttö

ESP-WROOM32-liitäntätaulukko ja 1,8 tuuman TFT-näyttö
ESP-WROOM32-liitäntätaulukko ja 1,8 tuuman TFT-näyttö

Vaihe 7: ESP32 LoRa -kiinnitys TFT -näytöllä 1,8 ''

ESP32 LoRa -kiinnitys TFT -näytöllä 1,8 ''
ESP32 LoRa -kiinnitys TFT -näytöllä 1,8 ''

Vaihe 8: ESP32 LoRa -yhteystaulukko ja TFT1.8 '' -näyttö

ESP32 LoRa -liitäntätaulukko ja TFT -näyttö 1,8 tuumaa
ESP32 LoRa -liitäntätaulukko ja TFT -näyttö 1,8 tuumaa

Vaihe 9: Kirjastojen asennus - Arduino IDE

Kirjastojen asennus - Arduino IDE
Kirjastojen asennus - Arduino IDE
Kirjastojen asennus - Arduino IDE
Kirjastojen asennus - Arduino IDE

Lataa kaksi ZIP -tiedostoa alla olevista linkeistä:

Adafruit GFX -kirjasto:

Adafruit ST7735 -kirjasto:

1. Kun Arduino IDE on auki, valitse Luonnos -> Lisää kirjasto -> Lisää kirjasto. ZIP

2. Selaa ladattua tiedostoa, valitse ja napsauta Avaa

3. Tee tämä molemmille ladatuille kirjastoille

Vaihe 10: Koodi

ESP-WROOM-koodi 32

Ilmoitukset ja muuttujat

#include // Ydingrafiikkakirjasto #include // Laitteistokohtainen kirjasto ST7735: lle #include // Nämä nastat toimivat myös 1,8 tuuman TFT-suojalla // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

ESP32 LoRa -koodi

Ilmoitukset ja muuttujat

#include // Ydingrafiikkakirjasto #include // Laitteistokohtainen kirjasto ST7735: lle #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Vaihe 11: ESP32 -koodi

ESP32 -koodi
ESP32 -koodi

Huomautus

• Käytetty grafiikkakoodi on valmistajan Adafruutin kehittämä esimerkki:

• Koodissa ilmoitetut nastat on kuitenkin muutettu toimimaan aiemmin esitetyn ESP32: n kanssa.

• Tämän oppitunnin tarkoitus on opettaa vain näytön ja ESP32: n välistä viestintää.

Vaihe 12: Rakenna asetukset

Rakenna asetukset
Rakenna asetukset
Rakenna asetukset
Rakenna asetukset

Rakennekokoonpanot on esitetty alla olevissa kuvissa. Levyt ovat ESP32 Dev Module ja Heltec_WIFI_LoRa_32

Vaihe 13: Linkit

TFT -näyttökirjastot

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX -opetusohjelma

cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf

Vaihe 14: Tiedosto

Lataa tiedostot:

PDF

INO

Suositeltava: