MRETV - Video, ljud och mycket mer från en standard Arduino! (2 / 10 steg)
Steg 2: Video
Tillbehör för alla steg:
lödkolv
löda
krympplast eller eltejp
tång
vass kniv
manliga och kvinnliga headers (som kopplas till Arduino)
Wire
Säkerhet för alla steg:
Denna lista kan tyckas trivialt men att göra det var en allvarsam upplevelse för mig. Det kan vara en mild påminnelse för andra också.
Inte bära löst sittande kläder, och knyta tillbaka långt hår
Bära ögonskydd för den hela bygga, löd "spottar" och klippt trådarna flyga runt
Arbeta i en stilren, väl upplysta och väl ventilerat utrymme
Var försiktig när du använder och lagra vassa knivar och verktyg
Rör inte spetsen på lödkolven eller elementet (aldrig under handtaget)
Hålla en våt svamp eller trasa för att rengöra din lödkolv ofta, och aldrig hålla det i handen
Användning vice grepp, tång och ett gummiband, eller liknande, inte dina fingrar, för att hålla delar medan du löda
Gör inte mager i rök från lödning, ett litet skrivbord fläkt kan styra luftflödet
"Det bör vara tillräckligt svalt" innebär vänta längre innan du rör
Håll koll på sniped ändarna av ledningarna, de är mycket dåligt för människor och elektronik
Inte lämna ledningar exponeras i dina kretsar, vara generös med krympplast eller tejp
Inte lämna även kallt strykjärn inom räckhåll för små barn, vara försiktig med binder med rep
Tvätta händerna och rengör området efter lödning
Lämna inte sked i ditt kaffe
En kort tid tillbringade bekvämt inrättande i början, och för varje löda gemensamma, kanske den bästa säkerhetsåtgärd. Det är också ofta snabbare på lång sikt.
Delar:
resistor 1k ohm
resistor 300 ohm
diod 1n4148 (x 2) eller liknande kisel byte diod
RCA kontakt kvinnliga (eller hane med lång leveranstid)
manliga header 2 pin
manliga header 1 pin
Konstruktion:
Du kanske vill konstruera ljudet (nästa steg) och video kretsar på samma gång.
Titta på bilder och göra den din egen väg eller
Löda i slutet av en diod med rand en av motstånden. Upprepa med de andra diod och motstånd.
Löda de lediga ändarna av de två resistorer och center bly för din RCA kontakt tillsammans.
Löda en leda till den fria änden av varje diod att fästa till Arduino stift 1 och 2. Använda skärmad kabel är goda men jag märker inte en skillnad när jag inte.
Löda en leda till marken av RCA-kontakt för att fästa till Arduino marken.
Du kan nu ansluta din Arduino till nästan vad som helst med en (vanligtvis gul RCA) komposit VIDEO IN som TV, VCR, projektorer och videoinspelningskort. Jag använder ibland den andra skärmen i en två skärmen bil DVD-spelare.
Mega 2560:
Använda Arduino stift 1 och 19, användning manliga header 1 pin (x3)
Programvara:
Hämta MRETV.zip
Behaga göra en manuell installation (och inte från menyn Arduino)
Stäng alla Arduino fönster
Kopiera mappen MRETV till Arduino\libraries
Kopiera mappen MRETV-examples till Arduino\Examples
Läs öppnandet av Arduino\libraries\MRETV\ReadMe.txt innan du försöker exemplen för att säkerställa att installationen går bra.
Tradition dikterar du anger och kör följande skiss (finns i mappen exempel.)
#include "MRETV.h"
#include "textfont.h"
char mystring [] = "Hello world";
void setup() {
Screen.BEGIN(textfont,mystring,2*fontheight,6,30,30,1);
}
void loop() {}
Justera TV: N:
Tur färg inställning så låg som möjligt sedan justera ljusstyrka och kontrast till din smak.
S-Video:
Istället för att vända ner färgen, är det möjligt att ansluta MRETV till luminans på en S-Video-anslutning. Detta undviker färgjusteringar och uppnår en mycket tydlig signal. Min nya vän Ugifer, som jag bara träffat här på Instructables, påpekade detta. Det var för bra idé inte till lägga rätt bort. Jag gjorde en liten kabel att anpassa sig från RCA till S-Video och lagt till bilder till detta steg. Detta ger flexibilitet eftersom vissa märken av TV inte har S-Video-anslutningar. Tack igen Ugifer!
Exempel:
Några av MRETV exempel är en enkel demonstration av grundläggande användning, andra kommer att vara mer komplicerat visar speciella förmågor. Senare i detta Instructable kommer du lära dig att programmera med MRETV så oroa dig inte om att förstå varje exempel just nu.
SimpleDisplay.ino - bare bones I/O, lägga till din befintliga projekt
TVText.ino - Arduino som ett externt grafikkort
TestPattern.ino - en sicksack mönster, full skärm video ca 1,5 k (ange särskilda tillägg)
Bounce.ino - en rörelse mönster och bitmap grafik exempel (ange särskilda tillägg)