Բովանդակություն:

Գնահատեք ձեր նախագիծը. Օգտագործեք գրաֆիկական ցուցադրում: 14 քայլ
Գնահատեք ձեր նախագիծը. Օգտագործեք գրաֆիկական ցուցադրում: 14 քայլ

Video: Գնահատեք ձեր նախագիծը. Օգտագործեք գրաֆիկական ցուցադրում: 14 քայլ

Video: Գնահատեք ձեր նախագիծը. Օգտագործեք գրաֆիկական ցուցադրում: 14 քայլ
Video: Ավելի քան սուրճ: Golang. Ինչու են Java-ի մշակողները սովորում GO-ն որպես երկրորդ լեզու: 2024, Նոյեմբեր
Anonim
Image
Image
Ցույց
Ցույց

Այսօրվա մեր տեսանյութում ես ձեզ ցույց կտամ 1.8 դյույմանոց TFT էկրանը: Սա 128-ից-160 գրաֆիկական էկրան է: Այն ավելի մեծ է, քան ESP32 LoRa- ում, և ես նաև ցույց կտամ դրա օգտագործումը ավանդական ESP32- ում: Այնուհետև մենք կունենանք հավաքման և սկզբնաղբյուր ՝ այս ցուցադրումը միկրոկոնտրոլերների այս երկու մոդելների հետ օգտագործելու համար ՝ օգտագործելով Adafruit- ի պատրաստած օրինակը: Ես հատկապես գտնում եմ, որ ցուցադրումը շատ կարևոր հատկություն է, քանի որ այն ձեզ հետադարձ կապ է տալիս ձեր միացումից:

Քայլ 1: rationուցադրություն

Քայլ 2: Օգտագործված ռեսուրսներ

Օգտագործված ռեսուրսներ
Օգտագործված ռեսուրսներ

• ESP32-WROOM

• ESP32 LoRa

• Displayուցադրել TFT Lcd 1.8"

• Protoboard

• Թռչկոտողներ

Քայլ 3: Հավաքում

Ժողով
Ժողով

Քայլ 4: TFT 1.8 "Pinout Display

TFT 1.8
TFT 1.8

Քայլ 5: ESP-WROOM32 տեղադրում TFT էկրանով 1.8"

ESP-WROOM32 տեղադրում TFT էկրանով 1.8 "
ESP-WROOM32 տեղադրում TFT էկրանով 1.8 "

Քայլ 6. ESP-WROOM32 միացման սեղան և TFT1.8 "էկրան

ESP-WROOM32 միացման սեղան և TFT1.8
ESP-WROOM32 միացման սեղան և TFT1.8

Քայլ 7: ESP32 LoRa լեռ TFT էկրանով 1.8"

ESP32 LoRa լեռ TFT էկրանով 1.8 "
ESP32 LoRa լեռ TFT էկրանով 1.8 "

Քայլ 8. ESP32 LoRa միացման սեղան և TFT1.8 "էկրան

ESP32 LoRa միացման սեղան և TFT1.8
ESP32 LoRa միացման սեղան և TFT1.8

Քայլ 9. Գրադարանների տեղադրում - Arduino IDE

Գրադարանների տեղադրում - Arduino IDE
Գրադարանների տեղադրում - Arduino IDE
Գրադարանների տեղադրում - Arduino IDE
Գրադարանների տեղադրում - Arduino IDE

Ներբեռնեք երկու ZIP ֆայլեր ՝ մուտք գործելով ստորև բերված հղումները.

Adafruit GFX գրադարան ՝

Adafruit ST7735 գրադարան ՝

1. Բացելով Arduino IDE- ն, կտտացրեք Էսքիզ -> Ավելացնել գրադարան -> Ավելացնել գրադարան. ZIP

2. Փնտրեք ներբեռնված ֆայլը, ընտրեք և կտտացրեք Բացել

3. Դա արեք երկու ներբեռնված գրադարանների համար

Քայլ 10: Կոդ

ESP-WROOM Կոդ 32

Հռչակագրեր և փոփոխականներ

#ներառել // Հիմնական գրաֆիկական գրադարան #ներառել // Սարքավորման համար հատուկ գրադարան ST7735 #include // Այս կապումներն աշխատելու են նաև 1.8 TFT վահանի համար // ESP32-WROOM #սահմանել TFT_DC 12 // A0 #սահմանել 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 կոդ

Հռչակագրեր և փոփոխականներ

#ներառել // Հիմնական գրաֆիկական գրադարան #ներառել // ST7735- ի համար սարքավորման համար հատուկ գրադարան #ներառել #սահմանել TFT_DC 17 // A0 #սահմանել TFT_CS 21 // CS #սահմանել TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #սահմանել TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);

Քայլ 11: ESP32 ծածկագիր

ESP32 ծածկագիր
ESP32 ծածկագիր

Նշում

• Օգտագործված գրաֆիկական ծածկագիրը Adafruit արտադրողի կողմից մշակված օրինակ է ՝

• Այնուամենայնիվ, ծածկագրում հայտարարված կապերը փոխվել են ՝ նախկինում ցուցադրված ESP32- ի հետ աշխատելու համար:

• Այս դասի նպատակն է ուսուցանել միայն ցուցադրման և ESP32- ի միջև հաղորդակցություն:

Քայլ 12: Կառուցեք կարգավորումներ

Կառուցեք կարգավորումները
Կառուցեք կարգավորումները
Կառուցեք կարգավորումները
Կառուցեք կարգավորումները

Կառուցվածքի կազմաձևերը ցուցադրված են ստորև ներկայացված պատկերներում: Տախտակներն են ESP32 Dev Module- ը և Heltec_WIFI_LoRa_32- ը

Քայլ 13: Հղումներ

TFT ցուցադրման գրադարաններ

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Library

PDF - GFX ձեռնարկ

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

Քայլ 14: Ֆայլ

Ներբեռնեք ֆայլերը.

PDF

ԻՆՈ

Խորհուրդ ենք տալիս: