Comment interfacer un écran TFT 4x3" avec un Arduino : 4 étapes
Comment interfacer un écran TFT 4x3" avec un Arduino : 4 étapes
Anonim
Comment interfacer un écran TFT 4x3
Comment interfacer un écran TFT 4x3

FocusLCDs.com m'a envoyé un échantillon gratuit d'un écran LCD TFT 4x3 (P/N: E43RG34827LW2M300-R) pour l'essayer. Il s'agit d'un écran LCD (affichage à cristaux liquides) à matrice active couleur TFT (Thin Film Transistor) qui utilise le silicium amorphe TFT comme dispositif de commutation. Ce modèle est composé d'un panneau TFT-LCD de type transmissif, d'un circuit pilote et d'une unité de rétroéclairage. La résolution d'un écran TFT-LCD de 4,3 pouces contient 480 x 272 pixels et peut afficher jusqu'à 16,7 millions de couleurs.

Pour ce projet, vous auriez besoin de la carte pilote RA8875 (disponible chez AdaFruit pour 35 $ US) pour interfacer l'écran TFT avec l'Arduino. Il est livré avec un en-tête que vous pouvez souder au besoin.

Résumé des fonctionnalités

  • Interface RVB 480x272 (105.4x67.15), 8/16/18/24 bits
  • Rétroéclairage LED BLANC, Vue de dessus
  • Large température
  • Écran tactile résistif transmissif à 4 fils
  • 300 LITS
  • Contrôleur: ILI6408B
  • Conforme RoHS

Étape 1: Matériel nécessaire

Matériaux

  1. Arduino UNO
  2. ACL TFT 4x3"; E43RG34827LW2M300-R
  3. Carte pilote RA8875 40 broches
  4. Planche à pain sans soudure
  5. Fils de connexion Dupont
  6. En-têtes au pas de 2,54 mm
  7. IDE Arduino
  8. Cable USB
  9. Fer à souder
  10. Plomb à souder ou étain

Étape 2: Étape 1: Connectez la carte RA8875 et installez les bibliothèques

Étape 1: connectez la carte RA8875 et installez les bibliothèques
Étape 1: connectez la carte RA8875 et installez les bibliothèques
  1. Soudez l'en-tête d'accompagnement à la carte RA8875.
  2. Téléchargez et installez ces bibliothèques Adafruit. Copiez et collez simplement le dossier décompressé dans Documents/Arduino/libraries (sous Windows 10). Notez que l'IDE Arduino n'aime pas les tirets « - » dans les noms de fichiers; remplacez-le simplement par un trait de soulignement "_".

    1. Adafruit_RA8875_Master (https://github.com/adafruit/Adafruit_RA8875)
    2. Adafruit_GFX_Library_Master (https://github.com/adafruit/Adafruit-GFX-Library)
    3. Adafruit_STMPE610_Master (https://github.com/adafruit/Adafruit_STMPE610)
  3. Connectez l'écran TFT à la carte RA8875. Notez que l'écran doit être orienté vers le haut.
  4. Connectez l'Arduino à la carte RA8875 comme dans l'image:

    1. RA8875 VIN à Arduino UNO 5V.
    2. RA8875 GND à Arduino UNO GND.
    3. RA8875 SCLK vers Arduino UNO Digital #13.
    4. RA8875 MISO vers Arduino UNO Digital #12.
    5. RA8875 MOSI vers Arduino UNO Digital #11.
    6. RA8875 INT vers Arduino UNO #3.
    7. RA8875 CS vers Arduino UNO #10.
    8. RA8875 RESET à Arduino UNO #9.

Étape 3: Étape 2: Ouvrez un exemple d'esquisse et personnalisez

Étape 2: Ouvrez un exemple d'esquisse et personnalisez
Étape 2: Ouvrez un exemple d'esquisse et personnalisez
  1. Lancez-vous, vous êtes l'IDE Arduino. Prenez soin de sélectionner la bonne carte, c'est-à-dire Arduino UNO ou MEGA, etc. et sélectionnez le bon port COM.
  2. Dans l'IDE Arduino, sélectionnez Fichier> Exemples> Adafruit RA8875> buildtest
  3. Dans le croquis, recherchez la ligne 39: "if (!tft.begin(RA8875_480x272)) {"… Assurez-vous que "RA8875_480x272" est indiqué.

Étape 4: Étape 3: Téléchargez le croquis et affichez le résultat

Étape 3: Téléchargez le croquis et visualisez le résultat
Étape 3: Téléchargez le croquis et visualisez le résultat
  1. Téléchargez ce croquis sur l'Arduino UNO en appuyant sur CTRL-U.
  2. Et voila ! Votre écran devrait afficher quelque chose comme ceci.

Conseillé: