Sisällysluettelo:
- Vaihe 1: Esittely
- Vaihe 2: Käytetyt resurssit
- Vaihe 3: Kokoonpano
- Vaihe 4: TFT 1.8 '' Pinout -näyttö
- Vaihe 5: ESP-WROOM32-asennus 1,8 tuuman TFT-näytöllä
- Vaihe 6: ESP-WROOM32-liitäntätaulukko ja TFT1.8 '' -näyttö
- Vaihe 7: ESP32 LoRa -kiinnitys TFT -näytöllä 1,8 ''
- Vaihe 8: ESP32 LoRa -yhteystaulukko ja TFT1.8 '' -näyttö
- Vaihe 9: Kirjastojen asennus - Arduino IDE
- Vaihe 10: Koodi
- Vaihe 11: ESP32 -koodi
- Vaihe 12: Rakenna asetukset
- Vaihe 13: Linkit
- Vaihe 14: Tiedosto
Video: Arvosta projektiasi: Käytä graafista näyttöä !: 14 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
• ESP32-WROOM
• ESP32 LoRa
• Näyttö TFT LCD 1,8 ''
• Protoboard
• Neulepuserot
Vaihe 3: Kokoonpano
Vaihe 4: TFT 1.8 '' Pinout -näyttö
Vaihe 5: ESP-WROOM32-asennus 1,8 tuuman TFT-näytöllä
Vaihe 6: ESP-WROOM32-liitäntätaulukko ja TFT1.8 '' -näyttö
Vaihe 7: ESP32 LoRa -kiinnitys TFT -näytöllä 1,8 ''
Vaihe 8: ESP32 LoRa -yhteystaulukko ja TFT1.8 '' -näyttö
Vaihe 9: 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
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
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:
INO
Suositeltava:
Käytä LEDC68 Old Gotek -näyttöä uudelleen: 4 vaihetta
Käytä uudelleen LEDC68 Old Gotek -näyttöä: Minulla on useita Gotek-levykeasemia, jotka kaikki on päivitetty flash-levykkeiksi, jotta niitä voidaan käyttää retro-tietokoneissa. Tämä ohjelmisto mahdollistaa erilaisia lisäyksiä tavalliseen Gotek -asemaan, erityisesti 3 -numeroinen LED -näyttö voidaan päivittää
Käyttö ilman näyttöä / näyttöä (ilman päätä) Raspberry Pi- tai muilla Linux- / unix -pohjaisilla tietokoneilla: 6 vaihetta
Juoksu ilman näyttöä / näyttöä (ilman päätä) Raspberry Pi: llä tai muilla Linux / unix -pohjaisilla tietokoneilla: Kun useimmat ihmiset ostavat Vadelma PI: n, he luulevat tarvitsevansa tietokoneen näytön. Älä tuhlaa rahaa turhiin tietokonenäyttöihin ja näppäimistöihin. Älä tuhlaa aikaasi näppäimistöjen ja näyttöjen siirtämiseen tietokoneiden välillä. Älä sido televisiota, kun se ei ole
Käytä Pi -laitettasi ilman näppäimistöä ja näyttöä: 3 vaihetta
Käytä Pi -laitettasi ilman näppäimistöä ja näyttöä: Jos haluat asentaa uuden Raspberry Pi -laitteen ilman tarvetta kytkeä sitä näyttöön, näppäimistöön tai ethernet -kaapeliin. Raspberry Pi 3: ssa ja äskettäin esitellyssä Raspberry Pi Zero W: ssä on sisäänrakennettu wifi -siru. Tämä tarkoittaa, että se voi toimia ja muodostaa yhteyden
Käytä 16x2 LCD -näyttöä I2C: n kanssa: 4 vaihetta
Käytä 16x2 LCD -näyttöä I2C: n kanssa: Yhdessä aiemmasta Instructable -ohjelmasta näytin sinulle, kuinka liittää ja liittää nestekidenäyttö Arduino Unoon ja näyttää arvot siinä. Mutta kuten havaittiin, yhteyksiä oli paljon ja jos projekti alkoi muuttua paljon sotkuiseksi liian monien johtojen vuoksi. Vuonna t
Käytä”Single View” -näyttöä aktiviteetin arvioimiseen Moodlessa: 8 vaihetta
Yksittäisen näkymän näytön avulla voit arvioida toimintaa Moodlessa: Tämä vaiheittainen opas auttaa sinua ymmärtämään yhden mahdollisista tavoista arvioida toimintoja Moodlessa. Tätä menetelmää kutsutaan yksittäiseksi näkymäksi, ja monet opettajat suosivat sitä Moodle -luokittelussa. Pistearvot, jotka on syötetty 'Sin