Sadržaj:
- Korak 1: Demonstracija
- Korak 2: Korišteni resursi
- Korak 3: Montaža
- Korak 4: TFT 1.8 '' Pinout zaslon
- Korak 5: Montaža ESP-WROOM32 s TFT zaslonom 1,8 ''
- Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
- Korak 7: ESP32 LoRa nosač s TFT zaslonom 1,8 ''
- Korak 8: Tablica povezivanja ESP32 LoRa i TFT1,8 -inčni zaslon
- Korak 9: Instaliranje knjižnica - Arduino IDE
- Korak 10: Kodirajte
- Korak 11: ESP32 kod
- 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 promjena: 2024-01-30 09:36
U današnjem videu pokazat ću vam 1,8-inčni TFT zaslon. Ovo je grafički zaslon veličine 128 x 160. Veći je od onoga što dolazi u ESP32 LoRa -i, a njegovu ću uporabu pokazati i u tradicionalnom ESP32. Zatim ćemo imati sklop i izvorni kod za korištenje ovog zaslona s ova dva modela mikrokontrolera, koristeći primjer koji je napravio Adafruit. Posebno smatram da je zaslon vrlo važna značajka jer vam daje povratne informacije iz vašeg kruga.
Korak 1: Demonstracija
Korak 2: Korišteni resursi
• ESP32-WROOM
• ESP32 LoRa
• TFT LCD zaslon od 1,8 ''
• Protoboard
• Džemperi
Korak 3: Montaža
Korak 4: TFT 1.8 '' Pinout zaslon
Korak 5: Montaža ESP-WROOM32 s TFT zaslonom 1,8 ''
Korak 6: Tablica povezivanja ESP-WROOM32 i TFT1,8-inčni zaslon
Korak 7: ESP32 LoRa nosač s TFT zaslonom 1,8 ''
Korak 8: Tablica povezivanja ESP32 LoRa i TFT1,8 -inčni zaslon
Korak 9: Instaliranje knjižnica - Arduino IDE
Preuzmite dvije ZIP datoteke pristupom donjim vezama:
Knjižnica Adafruit GFX:
Knjižnica 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 knjižnice
Korak 10: Kodirajte
Šifra ESP-WROOM 32
Deklaracije i varijable
#include // Biblioteka jezgre grafike #include // Knjižnica specifična za hardver za ST7735 #include // Ove pinove ć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 // Knjižnica specifična za hardver 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 kod
Bilješka
• Korišteni grafički kod primjer je koji je razvio proizvođač Adafruit:
• Međutim, pinovi deklarirani u kodu promijenjeni su kako bi radili s prethodno prikazanim ESP32.
• Svrha ove lekcije je poučiti samo komunikaciju između zaslona 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
Knjižnice TFT zaslona
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:
INO
Preporučeni:
Koristite svoj telefon kao drugi monitor: 5 koraka
Koristite svoj telefon kao drugi monitor: Svi smo imali iskustva s radom od kuće. Daje nam luksuz dovršavanja poslova ili zadataka iz udobnosti vlastitog doma. Međutim, svi želimo dovršiti ove zadatke na što učinkovitiji i produktivniji način, tako da
Meteorološka postaja: ESP8266 s dubokim mirovanjem, SQL, grafički prikaz prema tikvici i plocici: 3 koraka
Meteorološka postaja: ESP8266 s dubokim snom, SQL -om, grafičkim prikazom pomoću boce i plotle: Bilo bi zabavno znati temperaturu, vlažnost ili intenzitet svjetla na vašem balkonu? Znam da bih. Tako sam napravio jednostavnu meteorološku stanicu za prikupljanje takvih podataka. Sljedeći odjeljci su koraci koje sam poduzeo da bih ih izgradio. Počnimo
Koristite Arduino za prikaz broja okretaja motora: 10 koraka (sa slikama)
Upotrijebite Arduino za prikaz broja okretaja motora: Ovaj će vodič opisati kako sam koristio Arduino UNO R3, 16x2 LCD zaslon s I2C i LED traku koja će se koristiti kao mjerač brzine motora i svjetlo za promjenu stupnja prijenosa u mom automobilu s gusjenicama Acura Integra. Napisano je u smislu nekoga s nekim iskustvom ili izloženošću
Koristite svoj Mac OSX kao bežični adapter za svoj XBOX 360: 6 koraka
Upotrijebite svoj Mac OSX kao bežični adapter za svoj XBOX 360: Ovdje sam vidio još jedan vodič o tome kako to učiniti, ali to je bilo užasno pogrešno i izostavilo je toliko stvari, pa sam odlučio napraviti svoj
Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: 6 koraka
Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: Ako koristite Linux na poslu, a Windows kod kuće ili obrnuto, ponekad ćete se morati prijaviti na računalo na drugom mjestu , i pokrenuti programe. Pa, možete instalirati X poslužitelj i omogućiti SSH tuneliranje sa svojim SSH klijentom, a jedan