Inhaltsverzeichnis:

Arduino TFT-Grafikschild - Gunook
Arduino TFT-Grafikschild - Gunook

Video: Arduino TFT-Grafikschild - Gunook

Video: Arduino TFT-Grafikschild - Gunook
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, November
Anonim
Image
Image
Schaltplan
Schaltplan

Dieses anweisbare erklärt, wie Sie ein 240 x 320 Pixel (QVGA) Farbgrafikschild für Ihr Arduino UNO R3 machen.

Das Shield, das über einen SPI-Bus und einen ILI9341-Display-Controller verfügt, wird direkt an Ihren Arduino angeschlossen.

Es werden nur 5 Arduino-Datenpins verwendet, wodurch die anderen Pins für Ihre Projekte frei bleiben.

Das TFT-Display hat die gleiche Länge wie Ihr Arduino, was für ein aufgeräumtes Paket sorgt.

Das Schild:

  • macht Kabel überflüssig.
  • bietet eine stabile Halterung für das Display
  • enthält die notwendigen 5 Volt auf 3 Volt Spannungsteiler
  • kann auf andere Arduino-Shields gestapelt werden

Die geschätzten Teilekosten betragen weniger als 20 USD

Bilder

Foto 1 zeigt das eingeschaltete Arduino-Schild.

Das Video zeigt den TFT-Schild in Aktion.

Schritt 1: Teileliste

Die folgenden Teile wurden von https://www.aliexpress.com/ bezogen:

  • Nur 1 2,2 Zoll TFT SPI LCD Display Modul 240*320 ILI9341 mit SD Kartenslot für Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • Nur 1 Prototyp PCB-Erweiterungsplatine für Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2 mm 2,54 mm Pitch

Folgende Teile wurden vor Ort bezogen:

  • 5 nur 2K2 Ohm 1/8 Watt Metallschichtwiderstände
  • 5 nur 3k3 Ohm 1/8 Watt Metallschichtwiderstände
  • 1 nur 40-polige Header-Klemmleiste 0,1"/2,54 mm Rastermaß für Leiterplatten
  • 10 Ampere verzinnter Kupfer-Sicherungsdraht

Die geschätzten Teilekosten betragen weniger als 20 USD

Schritt 2: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan

Das TFT-Modul akzeptiert 5 Volt, da es über einen 3-Volt-Spannungsregler verfügt, aber jeder der TFT-Eingänge erwartet 3 Volt.

Der 2K2 | 3K3-Spannungsteiler reduzieren die 5-Volt-Ausgänge des Arduino auf 3 Volt.

Bilder

  • Foto 1 zeigt den TFT-Schaltplan.
  • Foto 2 zeigt das passende Schild
  • Foto 3 zeigt die Schildunterseite
  • Foto 4 zeigt eine Draufsicht des Schildes
  • Foto 5 zeigt die zusammengebaute Einheit

Testen

  • Trennen Sie das TFT-Display von der Abschirmung
  • Setzen Sie das Schild in Ihren Arduino ein
  • Schließen Sie Ihr Arduino an Ihren Computer an
  • Prüfen Sie, ob jede Spannungsteilerverbindung 3 Volt misst.
  • Trennen Sie das Arduino von Ihrem Computer
  • Stecken Sie das TFT-Display ein
  • Sie sind jetzt bereit zu gehen.

Schritt 3: Software

Zusätzlich zum angehängten Code werden drei Bibliotheksdateien benötigt

Schritt 1

Laden Sie die folgenden Bibliotheksdateien herunter:

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

Jede der oben genannten Dateien liegt im ZIP-Format vor und wird in Ihrem Download-Ordner angezeigt

Schritt 2

Wählen und installieren Sie jede der oben genannten Bibliotheken mit Ihrer Arduino-IDE:

  • Klicken Sie auf „Skizze | Bibliothek einschließen | Zip-Bibliothek hinzufügen … |Adafruit_ILI9341-master.zip”
  • Klicken Sie auf „Skizze | Bibliothek einschließen | Zip-Bibliothek hinzufügen … |Adafruit-GFX-Library-master.zip”
  • Klicken Sie auf „Skizze | Bibliothek einschließen | Zip-Bibliothek hinzufügen … |Adafruit_BusIO-master.zip”

Schritt 3

Von Ihrer Arduino-IDE:

  • Kopieren Sie die angehängte Datei „graphicstest2.ino“in eine Arduino-Skizze [1]
  • Speichern Sie die Skizze als "graphicstest2" und laden Sie sie dann auf Ihren Arduino hoch

Notiz

[1]

Der Inhalt von „graphicstest2.ino“ist identisch mit der Bibliotheksbeispieldatei „… |Arduino | Bibliotheken | Adafruit_ILI9341-master | Beispiele | Grafiktest | Graphicstest.ino“mit der Ausnahme, dass im Header einige zusätzliche Pins für das Anzeigemodul definiert wurden.

Der Code für das Titelbild ist ebenfalls enthalten.

Schritt 4: Zusammenfassung

Das anweisbare beschreibt, wie Sie ein TFT-Grafikschild für Ihr Arduino Uno R3 herstellen

Die Displaygröße beträgt 320 x 240 Pixel (QVGA)

Das SPI-Shield wird direkt in Ihren Arduino gesteckt

Es werden nur 5 Arduino-Datenpins benötigt

Das TFT-Display hat die gleiche Länge wie Ihr Arduino, was für ein aufgeräumtes Paket sorgt.

Die geschätzten Teilekosten betragen $20

Klicken Sie hier, um meine anderen instructables anzuzeigen.

Empfohlen: