Სარჩევი:

დააფასეთ თქვენი პროექტი: გამოიყენეთ გრაფიკული ჩვენება!: 14 ნაბიჯი
დააფასეთ თქვენი პროექტი: გამოიყენეთ გრაფიკული ჩვენება!: 14 ნაბიჯი

ვიდეო: დააფასეთ თქვენი პროექტი: გამოიყენეთ გრაფიკული ჩვენება!: 14 ნაბიჯი

ვიდეო: დააფასეთ თქვენი პროექტი: გამოიყენეთ გრაფიკული ჩვენება!: 14 ნაბიჯი
ვიდეო: POCO X5 PRO - ყველაზე დეტალური მიმოხილვა და ტესტები 2024, ივლისი
Anonim
Image
Image
დემონსტრაცია
დემონსტრაცია

ჩვენს დღევანდელ ვიდეოში მე ვაჩვენებ 1.8 დიუმიან TFT ეკრანს. ეს არის 128-დან 160-მდე გრაფიკული ჩვენება. ის უფრო დიდია, ვიდრე ESP32 LoRa– ში და მე ასევე ვაჩვენებ მის გამოყენებას ტრადიციულ ESP32– ში. ჩვენ გვექნება შეკრება და საწყისი კოდი, რომ გამოვიყენოთ ეს ჩვენება მიკროკონტროლერების ამ ორ მოდელთან ერთად, ადაფრუტის მიერ დამზადებული მაგალითის გამოყენებით. მე სპეციალურად ვთვლი, რომ ჩვენება არის ძალიან მნიშვნელოვანი მახასიათებელი, რადგან ის მოგცემთ უკუკავშირს თქვენი წრიდან.

ნაბიჯი 1: დემონსტრაცია

ნაბიჯი 2: გამოყენებული რესურსები

გამოყენებული რესურსები
გამოყენებული რესურსები

• ESP32-WROOM

• ESP32 LoRa

• ჩვენება TFT LCD 1.8"

• პროტობორდი

• მხტუნავები

ნაბიჯი 3: შეკრება

შეკრება
შეკრება

ნაბიჯი 4: TFT 1.8 "Pinout ჩვენება

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 ფაილი ქვემოთ მოცემულ ბმულებზე წვდომის საშუალებით:

ადაფრუტის GFX ბიბლიოთეკა:

Adafruit ST7735 ბიბლიოთეკა:

1. გახსენით Arduino IDE, დააჭირეთ ჩანახატს -> ბიბლიოთეკის დამატება -> ბიბლიოთეკის დამატება. ZIP

2. დაათვალიერეთ გადმოწერილი ფაილი, აირჩიეთ და დააწკაპუნეთ გახსნაზე

3. გააკეთეთ ეს ორივე გადმოწერილი ბიბლიოთეკისთვის

ნაბიჯი 10: კოდი

ESP-WROOM კოდი 32

დეკლარაციები და ცვლადები

#მოიცავს // ძირითადი გრაფიკული ბიბლიოთეკა #მოიცავს // აპარატურის სპეციფიკური ბიბლიოთეკა ST7735 #მოიცავს // ეს ქინძისთავები ასევე იმუშავებს 1.8 TFT ფარისთვის // ESP32-WROOM #განსაზღვრეთ TFT_DC 12 // A0 #განსაზღვრეთ TFT_CS 13 // CS განსაზღვრავს TFT_MOSI 14 // SDA განსაზღვრავს TFT_CLK 27 // SCK განსაზღვრავს TFT_RST 0 განსაზღვრავს 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 კოდი

შენიშვნა

• გამოყენებული გრაფიკული კოდი არის მწარმოებლის მიერ შემუშავებული მაგალითი:

• თუმცა, კოდში გამოცხადებული ქინძისთავები შეიცვალა 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

ინო

გირჩევთ: