7 projets intéressants qui utilisent l’ESP32 pour générer une vidéo composite

Bon nombre des tâches électroniques de bricolage les plus intéressantes visuellement nécessitent un écran d’un certain type, mais la fixation et la commande d’un panneau LCD TFT – ou d’une banque de LED vibrantes – nécessitent souvent une carte d’interface unique, ou parfois simplement beaucoup de câblage électrique complexe. Une option simple consiste à utiliser un téléviseur ordinaire pour le résultat, tout comme les ordinateurs des années 80 utilisaient pour le faire.

Même si vous n’avez peut-être plus de grand téléviseur à tube cathodique, vous n’en avez pas besoin. Comme un clin d’œil au passé, de nombreux téléviseurs modernes disposent d’une prise d’entrée composite. Cette entrée, principalement destinée aux anciennes consoles de jeu rétro ou aux magnétoscopes, est parfaitement adaptée à la tâche.

Voyons un certain nombre de projets qui utilisent cette stratégie, mais d’abord, parlons un peu des différents types de signaux vidéo et aussi pourquoi la technologie moderne plus ancienne peut être bien meilleure pour nos objectifs !

Comment fonctionnent les écrans numériques

Les écrans modernes sont des gadgets numériques. Les couleurs sont des informations de synchronisation qui sont transférées sous forme de signaux numériques sur des cordons spécifiques, ce que l’on appelle un bus électronique. Bien qu’il existe de nombreuses méthodes pour attacher un affichage numérique moderne à une tâche de bricolage, la plupart d’entre elles incluent soit une carte personnalisée, soit un faisceau de câbles. Certains écrans d’affichage – par exemple, ceux qui comptent sur le bus SPI – ont besoin d’un minimum de quatre cordons, plus l’alimentation. Avec divers autres écrans d’affichage, cela peut devenir encore pire ! Si vous essayez simplement de brancher rapidement un écran pour un projet, cela peut devenir désordonné !

Pourquoi une technologie analogique plus ancienne peut aider

ES32 connecté à un câble composite RCA à l'aide de pinces crocodiles Crédit image : Marcio Teixeira/ Flickr

Pendant une grande partie des débuts de la télévision, la vidéo était un outil analogique. Cela impliquait qu’au lieu de transmettre des photos sous la forme d’une collection de différents signaux sur un bus électronique, la télévision analogique plus ancienne reposait sur l’inscription de la couleur et également de l’éclairage de l’image sur un signal solitaire qui était soit transmis sans fil au moyen de la radio, soit via un fil. Le premier était connu sous le nom de télévision diffusée, tandis que le second était appelé clip vidéo composite. La clé, cependant, est que toutes les informations sont chargées sur un seul signal.

Voir aussi :  Comment faire fonctionner un grand modèle linguistique sur votre Raspberry Pi

Les signaux analogiques ont été principalement modifiés par les signaux numériques dans l’électronique contemporaine, principalement parce qu’un signal analogique est susceptible de se détériorer, en particulier s’il est enregistré à nouveau sur bande vidéo. C’est la raison pour laquelle les vidéos des années 80, dont la plupart ont été enregistrées sur des cassettes VHS, ont un look peu flatteur : elles peuvent être floues, les nuances ont tendance à saigner, les zones intenses fleurissent et périodiquement l’image peut rouler ou vaciller.

Les signaux numériques ne subissent pas ces impacts : ils sont beaucoup plus nets et ne sont généralement pas affectés par l’enregistrement ou la retransmission. C’est pourquoi les outils modernes, constitués de téléviseurs, sont presque totalement numériques.

Ainsi, la décision est claire : si vous désirez une image extrêmement nette, l’électronique est le moyen d’aller. Mais pour de nombreux projets, la sortie composite apportera certainement à votre tâche une simplicité ainsi qu’un peu de charme classique !

Jetons un coup d’œil à certains emplois où des personnes ingénieuses ont effectivement utilisé le microcontrôleur flexible ESP32 pour faire exactement cela.

1. Comment ça a commencé : diffusion du canal de couleur 3 sur un ESP

Le premier projet utilise l’ESP8266, qui est le prédécesseur de l’ESP32 ; il utilise également la vidéo sans fil du programme, au lieu du composite filaire. Cependant, à mon avis, il s’agissait du tout premier piratage qui a révélé le potentiel de l’utilisation d’un microcontrôleur électronique ESP pour interagir avec les téléviseurs. C’est pourquoi nous avons choisi de lancer la liste avec la présentation de CNLohr :

Voir aussi :  Batocera vs. RetroPie : Quelle est la meilleure solution pour les jeux rétro sur Raspberry Pi ?

Bien qu’il s’agisse d’un essai exceptionnel, l’utilisation de la vidéo diffusée limite considérablement la qualité de la vidéo et la variété est limitée, de sorte que les travaux ultérieurs ont souvent tendance à utiliser deux câbles au lieu de se connecter à l’entrée composite RCA jaune d’un téléviseur ou d’un moniteur.

2. Vidéo composite ESP32

À mon avis, Bitluni a été le tout premier à montrer l’utilisation de la vidéo composite sur l’ESP32. Dans ce présentation impressionnante il a révélé que l’ESP32 peut animer des nombres tridimensionnels ombrés en temps réel :

Bien que cette démo ait d’abord été juste réalisée en noir ainsi qu’en blanc, cela a vite changé…

3. Shade PAL sur l’ESP32

Dans une future vidéo, Bitluni a augmenté sa technique pour générer des graphiques en couleur. La méthode qu’il utilisait à l’époque ne fonctionnait qu’à la télévision avec la capacité d’approuver l’exigence européenne PAL, mais c’était une progression significative et méritait également un hommage animé par ordinateur au film « 2011: A Space Odessey »:

Bitluni a également présenté une console de galerie de couleurs basée sur l’ESP32 appelée Game Wing. Alors qu’il nécessitait une carte PCB sur mesure, il a suggéré que l’ESP32 puisse être utilisé pour les jeux vidéo :

4. ESP 8 bits

En parlant de jeux d’arcade, quelle meilleure méthode pour revivre la télévision analogique qu’en jouant aux jeux vidéo des consoles classiques de l’époque ? Avec son Tâche ESP 8 bits Rossumer transforme l’ESP32 en une console de jeu vidéo rétro qui peut jouer aux jeux Atari, NES et SMS.

Une réalisation importante de Rossumer est qu’il a déterminé comment afficher l’ombre non seulement dans le cadre de l’exigence européenne PAL – comme Bitluni l’avait fait – mais également dans le critère nord-américain NTSC, rendant son projet compatible avec la télévision dans le monde entier.

5. ESPFlix

Rossumer a pris le tour et a roulé avec, repoussant continuellement les limites de ce qui est faisable avec l’ESP32.

Voir aussi :  Immich est une excellente alternative à Google Photos que vous pouvez héberger sur Raspberry Pi

La conclusion de son travail est probablement ESPFlix un travail incroyable qui prend une carte ESP32 économique et y intègre toute la technologie nécessaire pour affiner la vidéo sur le net ainsi que les flux audio.

Le résultat final permet à l’ESP32 bon marché de fonctionner comme une solution de streaming de clips vidéo gratuite que vous pouvez utiliser pour regarder des émissions de télévision.

6. Composite ESP 8 bits

Alors que le travail de CNLohr, Bitluni et aussi de Rossumer était introduit, il ne s’offrait pas très bien pour une utilisation par d’autres qui avaient l’intention de créer de la vidéo dans leur travail. Roger-random a ajusté plusieurs des infiltrés de Rossumer dans une collection conviviale, Composite ESP 8 bits qui arbore, pour n’en nommer que quelques points, la capacité de révéler des GIF animés.

Pour montrer cette capacité, Roger a demandé à Emily Velasco de créer une adorable animation d’un chat chevauchant un calmar intergalactique ! Les résultats sont incroyables sur un vieux téléviseur Zenith !

7. Vidéo couleur composite ESP32/horloge Dali ESP32

Un autre projet qui tentait de faire avancer des travaux antérieurs était mon Vidéo couleur composite ESP 32 bibliothèque. Comme pour la collection de Roger, j’ai pris des méthodes du travail de Rossumer, mais je les ai utilisées pour mettre à jour les démos originales de Bitluni, leur permettant de travailler à l’ombre sur les exigences vidéo NTSC et PAL.

Cette bibliothèque améliorée était suffisamment fonctionnelle pour que je puisse développer le Horloge ESP 32 Dalí :

Que pourriez-vous construire ensuite ?

Alors voilà. Sept projets qui prennent un microcontrôleur ESP moderne et l’utilisent également pour générer des photos et des graphiques colorés en utilisant rien de plus que quelques câbles ainsi que la technologie moderne classique des signaux vidéo analogiques ! Comment pourriez-vous utiliser cette même méthode dans vos propres tâches ?

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *