Många av de mest visuellt intressanta DIY-elektronikprojekten kräver en visning av något slag, men att ansluta och köra en TFT LCD-panel – eller en rad färgglada lysdioder – kräver ofta ett speciellt gränssnittskort, eller ibland bara mycket komplicerat ledningar. Ett enkelt alternativ är att använda en vanlig tv för produktion, precis som datorer från 80-talet brukade göra.

Även om du kanske inte längre har en skrymmande CRT-TV liggandes, behöver du inte en. Som en nick till det förflutna har de flesta moderna tv-apparater ett kompositingångsjack. Denna ingång, främst avsedd för äldre retrokonsoler eller videobandspelare, är perfekt lämpad för uppgiften.

Låt oss titta på flera projekt som använder denna teknik, men först, låt oss prata lite om de olika typerna av videosignaler och varför äldre teknik kan vara bättre för våra syften!

Hur digitala skärmar fungerar

Moderna skärmar är digitala enheter. Färger är tidsinformation som överförs som digitala signaler på enskilda ledningar, något som är känt som en digital buss. Även om det finns många sätt att ansluta en modern digital display till ett gör-det-själv-projekt, involverar nästan alla av dem antingen en anpassad bräda eller en bunt med ledningar. Vissa skärmar – till exempel de som är beroende av SPI-bussen – kräver minst fyra ledningar plus ström. Med andra skärmar kan det bli ännu värre! Om du bara försöker snabbt koppla upp en display för ett projekt kan det bli rörigt!

instagram viewer

Varför äldre analog teknik kan hjälpa

Bildkredit: Marcio Teixeira/Flickr

Under stora delar av tv: s tidiga dagar var video ett analogt medium. Detta innebar att istället för att sända bilder som en serie separata signaler på en digital buss, förlitade sig äldre analoga TV-apparater på att koda bildens färg och ljusstyrka på en enda signal som antingen sändes trådlöst via radio eller via en kabel. Den första var känd som broadcast-tv, medan den senare var känd som kompositvideo. Nyckeln är dock att all information packas på en enda signal.

Analoga signaler ersattes till stor del av digitala signaler i modern elektronik, främst för att en analog signal är känslig för nedbrytning, särskilt om den spelas in om och om igen. Detta är anledningen till att videor från 80-talet, varav de flesta spelades in på VHS-band, har ett föga smickrande utseende. dem: de kan vara suddiga, färger tenderar att blöda, ljusa områden blommar och ibland kan bilden rulla eller vackla.

Digitala signaler lider inte av dessa effekter: de är mycket skarpare och påverkas vanligtvis inte av att spelas in eller sändas igen. Det är därför moderna enheter, inklusive TV-apparater, nästan helt är digitala.

Så beslutet är klart: om du vill ha en superskarp bild är digital vägen att gå. Men för många projekt kommer sammansatt utdata att ge ditt projekt enkelhet och kanske lite vintagecharm!

Relaterad: De bästa RCA-kablarna

Låt oss ta en titt på några projekt där resursstarka individer har använt den mångsidiga mikrokontrollern ESP32 för att göra just det.

1. Hur det började: Sändning av Color Channel 3 på en ESP

Det första projektet använder ESP8266, som är föregångaren till ESP32; den använder också trådlös sändningsvideo, snarare än trådbunden komposit. Men detta var, såvitt jag vet, det allra tidigaste hacket som visade potentialen i att använda en digital ESP-mikrokontroller för att interagera med tv-apparater. Det är därför vi valde att starta listan med CNLohrs demonstration:

Trots att det är en imponerande demo, begränsar användningen av broadcast-video videokvaliteten avsevärt och räckvidden är begränsad, så senare projekt tenderar att använda två kablar istället för att ansluta till den gula RCA-kompositingången på en TV eller övervaka.

2. ESP32 kompositvideo

Såvitt jag vet var Bitluni först med att demonstrera användningen av kompositvideo på ESP32. I denna imponerande demonstration, visade han att ESP32 kunde animera skuggade, tredimensionella figurer i realtid:

Även om den här demon till en början bara gjordes i svart och vitt, skulle detta snart förändras...

3. Färg PAL på ESP32

I en framtida video utökade Bitluni sin teknik för att generera färggrafik. Tekniken han använde vid den tiden fungerade bara på tv-apparater som kunde acceptera den europeiska PAL standard, men det var ett stort steg framåt och värdigt en animerad hyllning till filmen "2011: A Space Odessey":

Bitluni demonstrerade också en arkadkonsol för färg baserad på ESP32 kallad Game Wing. Även om det krävde ett anpassat PCB-kort, föreslog det att ESP32 kunde användas för videospel:

4. ESP 8 bitar

På tal om arkadspel, vilket bättre sätt att återuppleva analog tv än genom att spela arkadspel från tidens klassiska konsoler? Med hans ESP 8-bitars projekt, Rossumer förvandlar ESP32 till en retrospelkonsol som kan spela Atari, NES och SMS-spel.

En betydande prestation av Rossumer är att han kom på hur man visar färg i inte bara den europeiska PAL standard – som Bitluni hade gjort – men också den nordamerikanska NTSC-standarden, vilket gör hans projekt kompatibelt med tv-apparater över hela världen.

5. ESPFlix

Rossumer tog bollen och rullade med den och tänjde hela tiden på gränserna för vad som är möjligt med ESP32.

Kulmen på hans verk är kanske ESPFlix, ett otroligt projekt som tar ett billigt ESP32-kort och fyller in all teknik som behövs för att bearbeta internetvideo- och ljudströmmar.

Slutresultatet gör att den billiga ESP32 fungerar som en gratis videoströmningstjänst som du kan använda för att titta på TV-program.

6. ESP 8-BIT Composite

Även om CNLohrs, Bitlunis och Rossumers arbete var banbrytande, lämpade det sig inte särskilt bra för andra som ville generera video i sina projekt. Roger-random anpassade en del av Rossumers verk till ett lättanvänt bibliotek, ESP 8 BIT komposit, som bland annat sportar möjligheten att visa animerade GIF-bilder.

För att visa upp denna förmåga bad Roger Emily Velasco att komma med en söt animation av en katt som rider på en intergalaktisk bläckfisk! Resultaten ser fantastiska ut på en gammal Zenith-TV!

7. ESP32 Composite Color Video / ESP32 Dali Clock

Ett annat projekt som försökte främja tidigare arbete var mitt ESP32 kompositfärgvideo bibliotek. Precis som med Rogers bibliotek tog jag tekniker från Rossumers verk, men jag använde den för att uppdatera Bitlunis ursprungliga demos, så att de kunde fungera i färg på både NTSC- och PAL-videostandarderna.

Relaterad: De bästa ESP32 smarta hemprojekten

Detta förbättrade bibliotek var tillräckligt mångsidigt för mig att bygga ESP32 Dali klocka:

Vad kan du bygga härnäst?

Så där har du det. Sju projekt som tar en modern ESP-mikrokontroller och använder den för att generera färgglada bilder och grafik med bara några kablar och den anrika tekniken för analog video signaler! Hur kan du använda samma teknik i dina egna projekt?

Hur man fångar en tidsförskjutning på en låg budget med ESP32-CAM

Vill du göra en time-lapse-video men har inte budgeten? Med budgeten ESP32-CAM kan du skapa time-lapses utan att bryta banken.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • DIY
  • DIY-projektidéer
  • Självstudier för DIY-projekt
  • ESP32
Om författaren
Marcio Teixeira (3 artiklar publicerade)

Jag är en tillverkare med ett speciellt intresse för programvara med öppen källkod, elektronik, 3D-utskrift, datorgrafik och retrodatorer.

Mer från Marcio Teixeira

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera