Veel van de meest visueel interessante doe-het-zelf-elektronicaprojecten vereisen een soort display, maar het aansluiten en besturen van een TFT LCD-paneel - of een reeks kleurrijke LED's - vereist vaak een speciaal interfacebord, of soms gewoon een heleboel gecompliceerde bedrading. Een eenvoudig alternatief is om een gewone televisie te gebruiken voor output, net zoals computers uit de jaren 80 dat deden.
Hoewel je misschien niet langer een omvangrijke CRT-televisie hebt liggen, heb je er geen nodig. Als knipoog naar het verleden beschikken de meeste moderne televisietoestellen over een composietingang. Deze ingang, die in de eerste plaats bedoeld is voor oudere retro-consoles of videorecorders, is perfect geschikt voor de taak.
Laten we eens kijken naar verschillende projecten die deze techniek gebruiken, maar laten we eerst wat praten over de verschillende soorten videosignalen en waarom oudere technologie beter kan zijn voor onze doeleinden!
Hoe digitale schermen werken
Moderne displays zijn digitale apparaten. Kleuren zijn timing-informatie die wordt verzonden als digitale signalen op afzonderlijke draden, iets dat bekend staat als een digitale bus. Hoewel er veel manieren zijn om een modern digitaal display aan te sluiten op een doe-het-zelf-project, hebben ze bijna allemaal te maken met een aangepast bord of een bundel draden. Sommige schermen, bijvoorbeeld die welke afhankelijk zijn van de SPI-bus, hebben minimaal vier draden nodig, plus stroom. Bij andere displays kan het nog erger worden! Als je gewoon snel een scherm voor een project probeert aan te sluiten, kan het rommelig worden!
Waarom oudere analoge technologie kan helpen
Voor een groot deel van de begindagen van de televisie was video een analoog medium. Dit betekende dat in plaats van beelden als een reeks afzonderlijke signalen op een digitale bus te verzenden, oudere analoge televisietoestellen vertrouwden over het coderen van de kleur en helderheid van het beeld op een enkel signaal dat draadloos via de radio of via een kabel. De eerste stond bekend als televisie-uitzending, terwijl de laatste bekend stond als composietvideo. De sleutel is echter dat alle informatie in een enkel signaal is verpakt.
Analoge signalen zijn in de moderne elektronica grotendeels vervangen door digitale signalen, vooral omdat een analoog signaal gevoelig is voor degradatie, vooral als het steeds opnieuw wordt opgenomen. Dit is de reden waarom video's uit de jaren 80, waarvan de meeste zijn opgenomen op VHS-banden, een onflatteuze uitstraling hebben ze: ze kunnen wazig zijn, kleuren hebben de neiging om te bloeden, heldere gebieden bloeien en af en toe kan de afbeelding rollen of wankelen.
Digitale signalen hebben geen last van deze effecten: ze zijn veel scherper en worden over het algemeen niet beïnvloed door opname of heruitzending. Dit is de reden waarom moderne apparaten, waaronder tv's, bijna volledig digitaal zijn.
De beslissing is dus duidelijk: als je een superscherp beeld wilt, is digitaal de juiste keuze. Maar voor veel projecten geeft samengestelde uitvoer uw project eenvoud en misschien een beetje vintage charme!
Verwant: De beste RCA-kabels
Laten we eens kijken naar enkele projecten waarbij vindingrijke personen de veelzijdige ESP32-microcontroller hebben gebruikt om precies dat te doen.
1. Hoe het begon: Kleurkanaal 3 uitzenden op een ESP
Het eerste project maakt gebruik van de ESP8266, de voorloper van de ESP32; het maakt ook gebruik van uitgezonden draadloze video in plaats van bekabelde composiet. Maar dit was, voor zover ik weet, de allereerste hack die het potentieel aantoonde van het gebruik van een digitale ESP-microcontroller voor interactie met televisietoestellen. Daarom hebben we ervoor gekozen om de lijst af te trappen met de demonstratie van CNLohr:
Ondanks dat het een indrukwekkende demo is, beperkt het gebruik van uitgezonden video de videokwaliteit aanzienlijk en het bereik is beperkt, dus latere projecten hebben de neiging om in plaats daarvan twee draden te gebruiken om verbinding te maken met de gele RCA-composietingang op een televisie of toezicht houden op.
2. ESP32 Composiet Video
Bij mijn weten was Bitluni de eerste die het gebruik van composietvideo op de ESP32 demonstreerde. In deze indrukwekkende demonstratie, toonde hij aan dat de ESP32 gearceerde, driedimensionale figuren in realtime kon animeren:
Hoewel deze demo aanvankelijk alleen in zwart-wit werd gedaan, zou dit snel veranderen...
3. Kleur PAL op de ESP32
In een toekomstige video breidde Bitluni zijn techniek uit om kleurenafbeeldingen te genereren. De techniek die hij destijds gebruikte werkte alleen op televisies die de Europese PAL. konden accepteren standaard, maar het was een enorme stap voorwaarts en een geanimeerd eerbetoon aan de film "2011: A Space" waardig Odessey":
Bitluni demonstreerde ook een arcade-console in kleur op basis van de ESP32, de Game Wing. Hoewel het een aangepaste printplaat vereiste, suggereerde het dat de ESP32 zou kunnen worden gebruikt voor videogames:
4. ESP 8 Bit
Over arcade-spellen gesproken, wat is een betere manier om analoge televisie opnieuw te beleven dan door video-arcadegames te spelen van de klassieke consoles van die tijd? Met zijn ESP 8 Bit-project, transformeert Rossumer de ESP32 in een retro-gameconsole die Atari-, NES- en sms-games kan spelen.
Een belangrijke prestatie van Rossumer is dat hij erachter kwam hoe hij kleur kon tonen in niet alleen de Europese PAL standaard - zoals Bitluni had gedaan - maar ook de Noord-Amerikaanse NTSC-standaard, waardoor zijn project compatibel is met televisietoestellen wereldwijd.
5. ESPFlix
Rossumer pakte de bal en rolde ermee, waarbij hij constant de grenzen verlegde van wat mogelijk is met de ESP32.
Het hoogtepunt van zijn werk is misschien: ESPFlix, een ongelooflijk project dat een goedkoop ESP32-bord nodig heeft en er alle technologie in propt die nodig is voor het verwerken van internetvideo- en audiostreams.
Het eindresultaat stelt de goedkope ESP32 in staat te functioneren als een gratis videostreamingservice waarmee u tv-programma's kunt bekijken.
6. ESP 8 BIT composiet
Hoewel het werk van CNLohr, Bitluni en Rossumer baanbrekend was, leende het zich niet erg goed voor gebruik door anderen die video wilden genereren in hun projecten. Roger-random paste een deel van Rossumer's werk aan tot een gebruiksvriendelijke bibliotheek, ESP 8 BIT composiet, die onder meer de mogelijkheid biedt om geanimeerde GIF's weer te geven.
Om te pronken met dit vermogen, vroeg Roger Emily Velasco om een schattige animatie te bedenken van een kat die op een intergalactische inktvis rijdt! De resultaten zien er fantastisch uit op een oude Zenith TV!
7. ESP32 Composiet kleurenvideo / ESP32 Dali-klok
Een ander project dat probeerde om eerder werk vooruit te helpen, was mijn ESP32 Samengestelde kleurenvideo bibliotheek. Net als bij Rogers bibliotheek heb ik technieken overgenomen uit het werk van Rossumer, maar die heb ik gebruikt om de originele demo's van Bitluni bij te werken, zodat deze in kleur konden werken op zowel de NTSC- als de PAL-videostandaard.
Verwant: De beste ESP32 Smart Home-projecten
Deze verbeterde bibliotheek was veelzijdig genoeg voor mij om de ESP32 Dali-klok:
Wat zou je hierna kunnen bouwen?
Dus daar heb je het. Zeven projecten die een moderne ESP-microcontroller gebruiken en deze gebruiken om kleurrijke foto's en graphics met niet meer dan een paar draden en de aloude technologie van analoge video signalen! Hoe zou je dezelfde techniek in je eigen projecten kunnen gebruiken?
Wil je een time-lapse video maken maar heb je geen budget? Met de budget ESP32-CAM kunt u time-lapses maken zonder de bank te verslaan.
Lees volgende
- doe-het-zelf
- Ideeën voor doe-het-zelfprojecten
- Zelfstudies voor doe-het-zelfprojecten
- ESP32
Ik ben een maker met een speciale interesse in open source software, elektronica, 3D-printen, computergraphics en retro-computing.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren