Tous les projets

Affichage

Mini télévision couleur (TFT SPI)

Avancé75 min

Point d'arrivée d'une série de 10 projets d'affichage : d'un pixel unique jusqu'à un panneau couleur piloté en SPI.

Ce que vous obtenez

Un écran ST7789 qui affiche des images et du texte en couleur, avec fenêtre d'adressage et rafraîchissement partiel maîtrisés.

Matériel (simulé)

  • Carte Arduino UNO
  • Écran TFT ST7789 (SPI)
  • LEDs et matrice LED
  • Résistances 220 Ω

Aucun achat requis : tous ces composants sont simulés dans le navigateur.

Étapes du projet

  1. 01Comprendre qu'une LED est un pixel, et pourquoi il lui faut une résistance.
  2. 02Passer aux niveaux de gris avec la PWM, puis corriger le gamma.
  3. 03Multiplexer une matrice pour économiser les broches, et traiter le ghosting.
  4. 04Construire un framebuffer en RAM et mesurer le coût du bus.
  5. 05Piloter le panneau ST7789 en SPI en couleurs RGB565.

Ce que vous apprenez

  • Multiplexage temporel et persistance rétinienne
  • Modulation binaire pondérée (BAM)
  • Charlieplexing
  • Format couleur RGB565 et fenêtre d'adressage

Autres projets