Table des matières:
Vidéo: Bouclier graphique Arduino TFT : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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é:
Un bouclier WiFi ESP8266 moins cher pour Arduino et autres micros : 6 étapes (avec photos)
Un bouclier WiFi ESP8266 moins cher pour Arduino et autres micros : mise à jour : 29 octobre 2020Testé avec la bibliothèque de cartes ESP8266 V2.7.4 - travaux Mise à jour : 23 septembre 2016Ne pas utiliser la bibliothèque de cartes Arduino ESP V2.3.0 pour ce projet. V2.2.0 fonctionneMise à jour : 19 mai 2016 Rev 14 de ce projet révise les bibliothèques et le code pour fonctionner avec
Robot de dessin avec bouclier Adafruit (concours Make It Move) : 10 étapes (avec photos)
Robot de dessin avec bouclier Adafruit (concours Make It Move): Bonjour, je m'appelle Jacob et moi vivons au Royaume-Uni. Dans ce projet, je vais construire un robot qui dessine pour vous. * Je suis sûr que beaucoup d'entre vous veulent le voir, donc si vous voulez savoir, passez directement à l'avant-dernière étape, mais assurez-vous de revenir ici pour voir
Bouclier pour Arduino à partir d'anciens tubes VFD russes : horloge, thermomètre, voltmètre : 21 étapes (avec photos)
Bouclier pour Arduino à partir d'anciens tubes VFD russes : horloge, thermomètre, voltmètre… : ce projet a duré près de six mois. Je ne peux pas décrire combien de travail a été consacré à ce projet. Faire ce projet seul me prendrait une éternité alors j'ai eu de l'aide de mes amis. Ici vous pouvez voir notre travail compilé dans une très longue instruction
Botletics LTE CAT-M/NB-IoT + Bouclier GPS pour Arduino : 10 étapes (avec photos)
Bouclier Botletics LTE CAT-M/NB-IoT + GPS pour Arduino : PrésentationLe bouclier Botletics SIM7000 LTE CAT-M/NB-IoT utilise la nouvelle technologie LTE CAT-M et NB-IoT et intègre également le GNSS (GPS, GLONASS et BeiDou /Compass, Galileo, normes QZSS) pour le suivi de localisation. Il existe plusieurs modules de la série SIM7000
Bouclier de programmation du chargeur de démarrage ATMEGA328 pour Arduino Uno : 3 étapes (avec photos)
Bouclier de programmation du chargeur de démarrage ATMEGA328 pour Arduino Uno : Bouclier de programmation du chargeur de démarrage ATMEGA328P pour Arduino Uno Parfois, cela arrive et vous endommagez votre microprocesseur Arduino Uno Atmega328P. Vous pouvez changer de processeur. Mais il faut d'abord y programmer le chargeur de démarrage. Alors ce tutoriel comment faire ce b