Sadržaj:
- Korak 1: Demonstracija
- Korak 2: Korišteni resursi
- Korak 3: Montaža
- Korak 4: TFT 1.8 '' Pinout ekran
- Korak 5: ESP-WROOM32 montaža sa TFT ekranom 1,8 ''
- Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
- Korak 7: ESP32 LoRa nosač sa TFT ekranom 1,8 ''
- Korak 8: ESP32 LoRa tabela povezivanja i TFT1,8 -inčni ekran
- Korak 9: Instaliranje biblioteka - Arduino IDE
- Korak 10: Kodirajte
- Korak 11: ESP32 kôd
- Korak 12: Postavke izgradnje
- Korak 13: Veze
- Korak 14: Datoteka
Video: Vrijedite svoj projekt: Koristite grafički prikaz!: 14 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
U današnjem videu pokazat ću vam 1,8-inčni TFT ekran. Ovo je grafički ekran veličine 128 x 160. Veći je od onoga što dolazi u ESP32 LoRa -i, a njegovu upotrebu ću pokazati i u tradicionalnom ESP32. Zatim ćemo imati sklop i izvorni kod za korištenje ovog ekrana sa ova dva modela mikrokontrolera, koristeći primjer koji je napravio Adafruit. Posebno smatram da je ekran vrlo važna karakteristika, jer vam daje povratne informacije iz vašeg kola.
Korak 1: Demonstracija
Korak 2: Korišteni resursi
• ESP32-WROOM
• ESP32 LoRa
• Ekran TFT LCD 1.8 ''
• Protoboard
• Džemperi
Korak 3: Montaža
Korak 4: TFT 1.8 '' Pinout ekran
Korak 5: ESP-WROOM32 montaža sa TFT ekranom 1,8 ''
Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
Korak 7: ESP32 LoRa nosač sa TFT ekranom 1,8 ''
Korak 8: ESP32 LoRa tabela povezivanja i TFT1,8 -inčni ekran
Korak 9: Instaliranje biblioteka - Arduino IDE
Preuzmite dvije ZIP datoteke pristupom donjim vezama:
Adafruit GFX biblioteka:
Biblioteka Adafruit ST7735:
1. Dok je Arduino IDE otvoren, kliknite Sketch -> Add Library -> Add Library. ZIP
2. Potražite preuzetu datoteku, odaberite i kliknite Otvori
3. Učinite to za obje preuzete biblioteke
Korak 10: Kodirajte
ESP-WROOM kod 32
Deklaracije i varijable
#include // Biblioteka jezgre grafike #include // Biblioteka specifična za hardver za ST7735 #include // Ovi pinovi će raditi i za 1.8 TFT štit // 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_CLK;
ESP32 LoRa kod
Deklaracije i varijable
#include // Osnovna grafička biblioteka #include // Hardverska biblioteka za ST7735 #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);
Korak 11: ESP32 kôd
Bilješka
• Korišteni grafički kod je primjer koji je razvio proizvođač Adafruit:
• Međutim, pinovi deklarirani u kodu su promijenjeni kako bi radili s prethodno prikazanim ESP32.
• Svrha ove lekcije je samo podučavanje komunikacije između ekrana i ESP32.
Korak 12: Postavke izgradnje
Konfiguracije izrade prikazane su na donjim slikama. Ploče su ESP32 Dev Module i Heltec_WIFI_LoRa_32
Korak 13: Veze
Biblioteke TFT ekrana
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Vodič za GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Korak 14: Datoteka
Preuzmite datoteke:
JA NE
Preporučuje se:
Koristite svoj telefon kao drugi monitor: 5 koraka
Koristite svoj telefon kao drugi monitor: Svi smo imali iskustva u radu od kuće. Daje nam luksuz dovršavanja poslova ili zaduženja iz udobnosti vlastitog doma. Međutim, svi želimo dovršiti ove zadatke na što učinkovitiji i produktivniji način, tako da
Meteorološka stanica: ESP8266 s dubokim snom, SQL, grafički prikaz po boci i plotografiji: 3 koraka
Meteorološka stanica: ESP8266 s dubokim snom, SQL -om, grafičkim prikazom sa bocom i plotom: Bilo bi zabavno znati temperaturu, vlažnost ili intenzitet svjetla na vašem balkonu? Znam da bih. Zato sam napravio jednostavnu meteorološku stanicu za prikupljanje takvih podataka. Sljedeći odjeljci su koraci koje sam poduzeo da ih napravim. Počnimo
Koristite Arduino za prikaz broja okretaja motora: 10 koraka (sa slikama)
Koristite Arduino za prikaz broja okretaja motora: Ovaj vodič će opisati kako sam koristio Arduino UNO R3, 16x2 LCD ekran sa I2C i LED traku koja će se koristiti kao mjerač brzine motora i svjetlo za promjenu brzine u mom automobilu sa gusjenicama Acura Integra. Napisano je u smislu nekoga sa nekim iskustvom ili izloženošću
Koristite zaslon "Pojedinačni prikaz" za ocjenjivanje aktivnosti u Moodleu: 8 koraka
Za ocjenjivanje aktivnosti u Moodleu koristite zaslon „Pojedinačni prikaz“: Ovaj korak-po-korak vodič će vam pomoći da razumijete jedan od mogućih načina ocjenjivanja aktivnosti u Moodleu. Ova metoda se naziva single view i omiljena je metoda mnogih instruktora prilikom ocjenjivanja u Moodleu. Vrijednosti bodova unesene kroz "Sin
Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka
Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: Ako koristite Linux na poslu, a Windows kod kuće ili obrnuto, možda ćete se ponekad morati prijaviti na računar na drugoj lokaciji i pokrenuti programe. Pa, možete instalirati X Server i omogućiti SSH tuneliranje sa svojim SSH klijentom, a jedan