Table des matières:

Bouclier graphique Arduino TFT : 4 étapes (avec photos)
Bouclier graphique Arduino TFT : 4 étapes (avec photos)

Vidéo: Bouclier graphique Arduino TFT : 4 étapes (avec photos)

Vidéo: Bouclier graphique Arduino TFT : 4 étapes (avec photos)
Vidéo: Учебное пособие по сенсорному TFT ЖК-экрану Arduino | 3,5-дюймовый TFT ЖК-дисплей с разрешением 480x320, SD-карта и сенсорный экран 2024, Juillet
Anonim
Image
Image
Schéma de câblage
Schéma de câblage

Cette instructable explique comment faire un bouclier graphique couleur 240 x 320 pixels (QVGA) pour votre Arduino UNO R3.

Le shield, qui comprend un bus SPI et un contrôleur d'affichage ILI9341, se branche directement sur votre Arduino.

Seules 5 broches de données Arduino sont utilisées, ce qui laisse les autres broches libres pour vos projets.

L'écran TFT a la même longueur que votre Arduino, ce qui en fait un ensemble bien rangé.

Le bouclier:

  • élimine le besoin de câbles.
  • fournit un support stable pour l'écran
  • contient les diviseurs de tension 5 volts à 3 volts nécessaires
  • peut être empilé sur d'autres shields Arduino

Le coût estimé des pièces est inférieur à 20 $

Images

La photo 1 montre le shield Arduino sous tension.

La vidéo montre le bouclier TFT en action.

Étape 1: Liste des pièces

Les pièces suivantes ont été obtenues sur

  • 1 seul module d'affichage LCD TFT SPI 2,2 pouces 240*320 ILI9341 avec emplacement pour carte SD pour Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
  • 1 seule carte d'extension de carte PCB de Prototype pour Arduino ATMEGA328P UNO R3 Shield FR-4 carte de prototypage de carte PCB de fibre pas de 2mm 2.54mm

Les pièces suivantes ont été obtenues localement:

  • 5 seules résistances à film métallique 2K2 ohm 1/8 watt
  • 5 résistances à film métallique 3k3 ohm 1/8 watt seulement
  • 1 seul bornier à 40 broches au pas de 0,1"/2,54 mm pour les circuits imprimés
  • Fil fusible en cuivre étamé de 10 ampères

Le coût estimé des pièces est inférieur à 20 $

Étape 2: schéma de câblage

Schéma de câblage
Schéma de câblage
Schéma de câblage
Schéma de câblage

Le module TFT accepte 5 volts, car il possède un régulateur de tension 3 volts, mais chacune des entrées TFT attend 3 volts.

Le 2K2 | Les diviseurs de tension 3K3 réduisent les sorties Arduino 5 volts à 3 volts.

Images

  • La photo 1 montre le schéma de câblage du TFT.
  • La photo 2 montre le bouclier correspondant
  • La photo 3 montre le dessous du bouclier
  • La photo 4 montre une vue de dessus du bouclier
  • La photo 5 montre l'unité assemblée

Essai

  • Débranchez l'écran TFT du blindage
  • Insérez le shield dans votre Arduino
  • Branchez votre Arduino sur votre ordinateur
  • Vérifiez que chaque jonction diviseur de tension mesure 3 volts.
  • Déconnectez l'Arduino de votre ordinateur
  • Branchez l'écran TFT
  • Vous êtes maintenant prêt à partir.

Étape 3: Logiciel

Trois fichiers de bibliothèque sont requis en plus du code joint

Étape 1

Téléchargez les fichiers de bibliothèque suivants:

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

Chacun des fichiers ci-dessus est au format zip et apparaîtra dans votre dossier de téléchargement

Étape 2

Sélectionnez et installez chacune des bibliothèques ci-dessus à l'aide de votre IDE Arduino:

  • Cliquez sur "Esquisse | Inclure la bibliothèque | Ajouter une bibliothèque Zip… |Adafruit_ILI9341-master.zip”
  • Cliquez sur "Esquisse | Inclure la bibliothèque | Ajouter une bibliothèque Zip… |Adafruit-GFX-Library-master.zip”
  • Cliquez sur "Esquisse | Inclure la bibliothèque | Ajouter une bibliothèque Zip… |Adafruit_BusIO-master.zip”

Étape 3

Depuis votre IDE Arduino:

  • Copiez le fichier "graphicstest2.ino" joint dans un croquis Arduino [1]
  • Enregistrez le croquis sous le nom "graphicstest2" puis téléchargez-le sur votre Arduino

Noter

[1]

Le contenu de "graphicstest2.ino" est identique au fichier d'exemple de bibliothèque "… |Arduino | bibliothèques | Adafruit_ILI9341-master | exemples | test graphique | graphicstest.ino », sauf que certaines broches supplémentaires du module d'affichage ont été définies dans l'en-tête.

Le code de la photo de couverture est également inclus.

Étape 4: Résumé

L'instructable décrit comment faire un bouclier graphique TFT pour votre Arduino Uno R3

La taille d'affichage est de 320 x 240 pixels (QVGA)

Le shield SPI se branche directement sur votre Arduino

Seulement 5 broches de données Arduino sont nécessaires

L'écran TFT a la même longueur que votre Arduino, ce qui en fait un ensemble bien rangé.

Le coût estimé des pièces est de 20 $

Cliquez ici pour voir mes autres instructables.

Conseillé: