Mange av de mest visuelt interessante DIY-elektronikkprosjektene krever en visning av noe slag, men å koble til og kjøre en TFT LCD-panel – eller en rekke fargerike lysdioder – krever ofte et spesielt grensesnittkort, eller noen ganger bare mye komplisert ledninger. Et enkelt alternativ er å bruke en vanlig TV for utgang, akkurat som datamaskiner fra 80-tallet pleide å gjøre.

Selv om du kanskje ikke lenger har en klumpete CRT-TV liggende, trenger du ikke en. Som et nikk til fortiden har de fleste moderne TV-apparater en komposittinngang. Denne inngangen, primært beregnet på eldre retro-konsoller eller videospillere, er perfekt egnet for oppgaven.

La oss se på flere prosjekter som bruker denne teknikken, men først, la oss snakke litt om de forskjellige typene videosignaler og hvorfor eldre teknologi kan være bedre for våre formål!

Slik fungerer digitale skjermer

Moderne skjermer er digitale enheter. Farger er tidsinformasjon som overføres som digitale signaler på individuelle ledninger, noe som er kjent som en digital buss. Selv om det er mange måter å koble en moderne digital skjerm til et DIY-prosjekt, involverer nesten alle av dem enten et tilpasset brett eller en bunt med ledninger. Noen skjermer – for eksempel de som er avhengige av SPI-bussen – krever minimum fire ledninger pluss strøm. Med andre skjermer kan det bli enda verre! Hvis du bare prøver å raskt koble til en skjerm for et prosjekt, kan det bli rotete!

instagram viewer

Hvorfor eldre analog teknologi kan hjelpe

Bildekreditt: Marcio Teixeira/Flickr

I store deler av fjernsynets tidlige dager var video et analogt medium. Dette betydde at i stedet for å overføre bilder som en serie separate signaler på en digital buss, brukte eldre analoge TV-apparater om å kode fargen og lysstyrken til bildet på et enkelt signal som enten ble overført trådløst via radio eller via en kabel. Den første ble kjent som kringkastet TV, mens den siste var kjent som komposittvideo. Nøkkelen er imidlertid at all informasjonen er pakket på ett enkelt signal.

Analoge signaler ble i stor grad erstattet av digitale signaler i moderne elektronikk, først og fremst fordi et analogt signal er utsatt for nedbrytning, spesielt hvis det tas opp om og om igjen. Dette er grunnen til at videoer fra 80-tallet, hvorav de fleste ble spilt inn på VHS-bånd, har et lite flatterende utseende. dem: de kan være uklare, farger har en tendens til å blø, lyse områder blomstrer og av og til kan bildet rulle eller vakle.

Digitale signaler lider ikke av disse effektene: de er mye skarpere og er generelt upåvirket av å bli tatt opp eller kringkastet på nytt. Dette er grunnen til at moderne enheter, inkludert TV-er, nesten utelukkende er digitale.

Så beslutningen er klar: Hvis du vil ha et superskarpt bilde, er digitalt veien å gå. Men for mange prosjekter vil sammensatt utgang gi prosjektet ditt enkelhet og kanskje litt vintagesjarm!

I slekt: De beste RCA-kablene

La oss ta en titt på noen prosjekter der ressurssterke personer har brukt den allsidige ESP32-mikrokontrolleren for å gjøre nettopp det.

1. Hvordan det begynte: kringkaste Color Channel 3 på en ESP

Det første prosjektet bruker ESP8266, som er forgjengeren til ESP32; den bruker også kringkastet trådløs video, i stedet for kablet kompositt. Men dette var, så vidt jeg vet, det aller tidligste hacket som viste potensialet ved å bruke en ESP digital mikrokontroller for å samhandle med TV-apparater. Dette er grunnen til at vi valgte å sparke i gang listen med CNLohrs demonstrasjon:

Til tross for at det er en imponerende demo, begrenser bruk av kringkastingsvideo videokvaliteten betydelig og rekkevidden er begrenset, så senere prosjekter har en tendens til å bruke to ledninger i stedet for å koble til den gule RCA-komposittinngangen på en TV eller Observere.

2. ESP32 komposittvideo

Så vidt jeg vet, var Bitluni den første som demonstrerte bruken av komposittvideo på ESP32. I dette imponerende demonstrasjon, viste han at ESP32 kunne animere skyggelagte, tredimensjonale figurer i sanntid:

Selv om denne demoen i utgangspunktet bare ble gjort i svart-hvitt, skulle dette snart endre seg...

3. Farge PAL på ESP32

I en fremtidig video utvidet Bitluni teknikken sin for å generere fargegrafikk. Teknikken han brukte på den tiden fungerte bare på TV-apparater som var i stand til å akseptere den europeiske PAL standard, men det var et stort skritt fremover og verdig en animert hyllest til filmen "2011: A Space Odessey":

Bitluni demonstrerte også en fargespillekonsoll basert på ESP32 kalt Game Wing. Selv om det krevde et tilpasset PCB-kort, foreslo det at ESP32 kunne brukes til videospill:

4. ESP 8 bit

Når vi snakker om arkadespill, hvilken bedre måte å gjenoppleve analog TV enn å spille arkadespill fra tidens klassiske konsoller? Med hans ESP 8 bit prosjekt, forvandler Rossumer ESP32 til en retro-spillkonsoll som kan spille Atari-, NES- og SMS-spill.

En betydelig prestasjon av Rossumer er at han fant ut hvordan han kunne vise farger i ikke bare den europeiske PAL standard - som Bitluni hadde gjort - men også den nordamerikanske NTSC-standarden, noe som gjør prosjektet hans kompatibelt med TV-apparater verdensomspennende.

5. ESPFlix

Rossumer tok ballen og rullet med den, og presset hele tiden grensene for hva som er mulig med ESP32.

Kulminasjonen av hans arbeid er kanskje ESPFlix, et utrolig prosjekt som tar et billig ESP32-kort og stapper inn all teknologien som er nødvendig for å behandle video- og lydstrømmer på Internett.

Sluttresultatet lar den rimelige ESP32 fungere som en gratis videostrømmetjeneste som du kan bruke til å se TV-serier.

6. ESP 8 BIT kompositt

Mens CNLohrs, Bitlunis og Rossumers arbeid var banebrytende, egnet det seg ikke særlig godt til bruk for andre som ønsket å generere video i sine prosjekter. Roger-random tilpasset noe av Rossumers arbeid til et brukervennlig bibliotek, ESP 8 BIT kompositt, som blant annet har muligheten til å vise animerte GIF-er.

For å vise frem denne evnen, ba Roger Emily Velasco komme med en søt animasjon av en katt som rir på en intergalaktisk blekksprut! Resultatene ser fantastiske ut på en gammel Zenith TV!

7. ESP32 komposittfargevideo / ESP32 Dali-klokke

Et annet prosjekt som forsøkte å fremme tidligere arbeid var mitt ESP32 komposittfargevideo bibliotek. Som med Rogers bibliotek, tok jeg teknikker fra Rossumers arbeid, men jeg brukte det til å oppdatere Bitlunis originale demoer, slik at de kunne fungere i farger på både NTSC- og PAL-videostandardene.

I slekt: De beste ESP32 Smart Home-prosjektene

Dette forbedrede biblioteket var allsidig nok til at jeg kunne bygge det ESP32 Dali-klokke:

Hva kan du bygge videre?

Så der har du det. Syv prosjekter som tar en moderne ESP-mikrokontroller og bruker den til å generere fargerike bilder og grafikk som ikke bruker mer enn noen få ledninger og den anerkjente teknologien til analog video signaler! Hvordan kan du bruke den samme teknikken i dine egne prosjekter?

Hvordan fange et tidsforløp på et lavt budsjett ved hjelp av ESP32-CAM

Vil du lage en time-lapse-video, men har ikke budsjettet? Med budsjettet ESP32-CAM kan du lage time-lapses uten å tømme banken.

Les Neste

DelekvitringE-post
Relaterte temaer
  • DIY
  • DIY-prosjektideer
  • DIY-prosjektveiledninger
  • ESP32
Om forfatteren
Marcio Teixeira (3 artikler publisert)

Jeg er en produsent med en spesiell interesse for åpen kildekode-programvare, elektronikk, 3D-printing, datagrafikk og retro-databehandling.

Mer fra Marcio Teixeira

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere