MRETV - Video, ljud och mycket mer från en standard Arduino! (1 / 10 steg)
Steg 1: Introduktion
Nu uppdaterad för Arduino 1.6.6 November 2015!
Vad är MRETV?
MRETV är några mycket enkla kretsar och en enkel att använda programvarugränssnitt som tillåter en Arduino att skapa Video och Stereo ljud i bakgrunden medan din skiss körs som vanligt. Din Arduino ansluts direkt till A / V ingångar på din TV, VCR eller projektor. MRETV har också inbyggt stöd för annan kringutrustning som tangentbord och möss.
Vilka Arduinos fungerar MRETV med?
MRETV har testats och fungerar med Arduino styrelser med 168, 328 och 2560 CPU. Med Mega 2560 mjukvaran har följetong Tx en liten hårdvara begränsning.
Vem kan bygga MRETV?
Arduino användare. Även om du aldrig har byggt maskinvara innan, ljud och video kretsar är så enkla gör de en perfekt första projekt. Personer med måttlig erfarenhet kan bygga dem i ca 5 minuter, och förmodligen redan delar.
Hur lätt är det att programmera med MRETV?
Du kan en sträng, se 1 funktionsanrop och sträng visar på din TV. Om du ändrar innehållet i strängen ändras texten visar på din TV (i realtid utan att någon funktion.)
Varför använda MRETV?
En Arduino användargränssnitt innebär ofta några knappar eller växlar. Indikatorer sträcker sig vanligtvis från lysdioder till 80 tecken visas. Dessa kan vara en stor del av den tid och kostnad i en bygga. MRETV ersätter dessa med en skärm på 1 till över 1000 tecken, stereoljud och en fullständig PC-tangentbord. Det kan vara byggt snabbt och billigt med endast 6 motstånd 2 dioder och 2 kondensatorer totalt för alla 3 kretsar (video / stereo audio / tangentbord).
Vilka medel använder MRETV?
Den minsta fotavtrycket handlar om en 1,5 k skiss med cirka 35 byte av RAM, inklusive avbrott stack användning, plus 1 byte ram för varje plats på skärmen (1 eller fler platser). Skärmutrymmet karaktär kan vara dubbel utlovat. Video använder en 8-bitars timer och två IO pinnar. Audio använder en 8-bitars timer och två IO pinnar. Mjukvaran följetong Tx strömmen ges på en annan IO stift om det behövs (Rx fungerar på det vanliga stiftet). CPU-användning varierar med synliga skärmytan men är själv begränsa om ca 80%. En liten aktiv skärm använder under 10% av CPU-cykler, med en stor skärm plus ljud omkring 50% är vanligt. Viktiga biblioteket strukturer och rutiner är omdefinieras varje kompilera för effektivitetsvinster. MRETV kan slås på och av (0% CPU).
Meddelande:
Jag njöt verkligen läsa om, att bygga och lärande med Instructables. Jag vill passa på att tacka alla som har delat med mig, och dem som möjliggjorde att dela. Du har löst mina problem, matade mig, inspirerade mig och visat mig hur man gör vad jag trodde var omöjligt. Som en del av det tack erbjuder jag MRETV debut till Instructable gemenskapen.
Detta Instructable är ett bygga och introduktion i stället för en uttömmande förklaring av MRETV. Du kommer snabbt att få både ljud och video från din Arduino. Du kommer att ha vissa spel att spela, och några användbara verktyg. Framför allt har du en full skisserat bibliotek att använda ljud, video och mer i dina egna skisser. Om det finns intresse framtida tutorials på den programvara som gränssnittet är möjligheten, den har mer djup än kan utforskas här. Eftersom även denna bygga och introduktion täcker en hel del material, föreslår jag att du först göra de video och ljud kretsarna sedan ta en paus och spendera lite tid med programvara exempel. Du kan använda ett terminalprogram som "Kitt" för att utforska tills du bygga tangentbord (PS/2) kretsen. Efter att göra tangentbordet krets du har alla större delar av MRETV (för att använda exempel som Ponguino och diod kalibrering behöver du bygga några sensorer.) Snälla inte omfördela Detta Premiere Release av MRETV ännu, vänta tills buggar blivit dokumenterade funktioner.
Jag har testat många versioner av detta projekt ansluter till många olika enheter och aldrig orsakat någon skada för Arduino eller den andra enheten. De flesta TV håller MRETV signalen mycket bättre än capture kortet jag brukade göra videor. Tack vare sin enkelhet, för det mesta, nybyggda MRETV hårdvara fungerar mycket första försöket. Men...
Bygga och använda på egen risk. Jag tar absolut inget ansvar av något slag för något du någonsin göra med anknytning till MRETV.
Gå vidare och titta på den andra videon sedan let's get byggnad.