Spisu treści:

Arduino TFT Graphics Shield: 4 kroki (ze zdjęciami)
Arduino TFT Graphics Shield: 4 kroki (ze zdjęciami)

Wideo: Arduino TFT Graphics Shield: 4 kroki (ze zdjęciami)

Wideo: Arduino TFT Graphics Shield: 4 kroki (ze zdjęciami)
Wideo: Arduino TFT Examples 2024, Lipiec
Anonim
Image
Image
Schemat połączeń
Schemat połączeń

Ta instrukcja wyjaśnia, jak wykonać kolorową osłonę graficzną 240 x 320 pikseli (QVGA) dla Arduino UNO R3.

Osłona, która zawiera magistralę SPI i kontroler wyświetlacza ILI9341, podłącza się bezpośrednio do Arduino.

Używanych jest tylko 5 pinów danych Arduino, co pozostawia pozostałe piny wolne dla twoich projektów.

Wyświetlacz TFT ma taką samą długość jak Arduino, co zapewnia porządek.

Tarcza:

  • eliminuje potrzebę kabli.
  • zapewnia stabilne mocowanie wyświetlacza
  • zawiera niezbędne dzielniki napięcia od 5 V do 3 V
  • można nakładać na inne nakładki Arduino

Szacunkowy koszt części to mniej niż $20

Obrazy

Zdjęcie 1 przedstawia włączony nakładkę Arduino.

Film przedstawia osłonę TFT w akcji.

Krok 1: Lista części

Następujące części uzyskano z

  • 1 tylko 2,2-calowy moduł wyświetlacza LCD TFT SPI 240*320 ILI9341 z gniazdem kart SD dla Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 tylko prototypowa płytka rozszerzeń PCB dla Arduino ATMEGA328P UNO R3 tarcza FR-4 płytka do krojenia z włókna PCB 2mm 2.54mm skok

Lokalnie pozyskano następujące części:

  • 5 tylko 2K2 omów 1/8 watowych rezystorów z metalowej folii
  • 5 tylko 3k3 omów 1/8 watowych rezystorów z metalowej folii
  • 1 tylko 40-pinowa listwa zaciskowa o rozstawie 0,1"/2,54 mm do płytek drukowanych
  • 10 A cynowany miedziany drut bezpiecznikowy

Szacunkowy koszt części to mniej niż $20

Krok 2: Schemat połączeń

Schemat połączeń
Schemat połączeń
Schemat połączeń
Schemat połączeń

Moduł TFT akceptuje 5 woltów, ponieważ ma 3 woltowy regulator napięcia, ale każde z wejść TFT oczekuje 3 woltów.

2K2 | Dzielniki napięcia 3K3 zmniejszają napięcie wyjściowe Arduino 5 woltów do 3 woltów.

Obrazy

  • Zdjęcie 1 przedstawia schemat połączeń TFT.
  • Zdjęcie 2 pokazuje pasującą tarczę
  • Zdjęcie 3 pokazuje spód tarczy
  • Zdjęcie 4 pokazuje widok z góry tarczy
  • Zdjęcie 5 przedstawia zmontowaną jednostkę

Testowanie

  • Odłącz wyświetlacz TFT od osłony
  • Włóż osłonę do Arduino
  • Podłącz Arduino do komputera
  • Sprawdź, czy każde złącze dzielnika napięcia mierzy 3 wolty.
  • Odłącz Arduino od komputera
  • Podłącz wyświetlacz TFT
  • Jesteś teraz gotowy do drogi.

Krok 3: Oprogramowanie

Oprócz załączonego kodu wymagane są trzy pliki biblioteki

Krok 1

Pobierz następujące pliki biblioteki:

  • https://github.com/adafruit/Adafruit_ILI9341
  • https://github.com/adafruit/Adafruit-GFX-Library
  • https://github.com/adafruit/Adafruit_BusIO

Każdy z powyższych plików jest w formacie zip i pojawi się w folderze pobierania

Krok 2

Wybierz i zainstaluj każdą z powyższych bibliotek za pomocą swojego Arduino IDE:

  • Kliknij „Szkic | Dołącz bibliotekę | Dodaj bibliotekę Zip … |Adafruit_ILI9341-master.zip”
  • Kliknij „Szkic | Dołącz bibliotekę | Dodaj bibliotekę Zip … |Adafruit-GFX-Library-master.zip”
  • Kliknij „Szkic | Dołącz bibliotekę | Dodaj bibliotekę Zip … |Adafruit_BusIO-master.zip”

Krok 3

Z twojego Arduino IDE:

  • Skopiuj załączony plik „graphicstest2.ino” do szkicu Arduino [1]
  • Zapisz szkic jako „graphicstest2”, a następnie prześlij go do swojego Arduino

Notatka

[1]

Zawartość „graphicstest2.ino” jest identyczna z przykładowym plikiem biblioteki „… |Arduino | biblioteki | Adafruit_ILI9341-master | przykłady | test grafiki | graphicstest.ino” poza tym, że w nagłówku zdefiniowano dodatkowe piny modułu wyświetlacza.

Dołączony jest również kod do zdjęcia na okładkę.

Krok 4: Podsumowanie

Instrukcja opisuje, jak zrobić osłonę graficzną TFT dla Arduino Uno R3

Rozmiar wyświetlacza to 320 x 240 pikseli (QVGA)

Osłona SPI podłącza się bezpośrednio do Arduino

Wymagane jest tylko 5 pinów danych Arduino

Wyświetlacz TFT ma taką samą długość jak Arduino, co zapewnia porządek.

Szacunkowy koszt części to $20

Kliknij tutaj, aby wyświetlić inne moje instrukcje.

Zalecana: