Stäng av TV: N för varaktigheten av reklamfilmerna



om gillar mig din fodrat upp lyssnar på samma reklamfilmerna gång på gång så stum ljudet, men ofta missar omstarten av programmet.

FÖRSIKTIGHET; sedan gör det jag har märkt att det fungerar tillförlitligt på tider under 30 SEK, men när utvidgas till att minuter det kan undgå att återställa ljud, ser jag att ett bättre sätt att räkna 3 minuters försening.
Men nu du lägga till en rad förseningar varje 30 sekunder att göra till den sammanlagda tiden du vill ha mellan mute och återställning.
Arduino verkar ha ett problem med kommandot fördröjning när förseningen är över 35 sekunder.

Använda Arduino uno kan du bygga en stum timer som återställer ljudet efter en viss tid.

En framtida utveckling kan vara att göra det lagra koden från en TV-fjärrkontroll genom att lägga till en post funktion, på denna tid som
utöver min skicklighetsnivå, så om någon vill Lägg till detta det skulle glädja.

Enda jag kan påstå som min är tanken, koden har kopierats och hacka från olika platser och projekt.

Du behöver en Arduino
en IR avsändare
en IR-mottagare
en push switch, starta koden, dess inte en låsning växla bara ett enda tryck på och släpp
en skärbräda att hålla dina komponenter medan du experimentera,
De kostar bara några pounds så det är ett mycket billigt projekt. Jag kommer att lägga bilder av den slutliga enheten när jag bygger det i en låda men för nu här är koden och länkar till källor jag använt.

När du bygger ladda komponenterna först upp programvaran IR-Reader att fånga ljud av signalen från fjärrkontrollen.
Sedan ladda upp TV Mute skissen och ändra ljud av värdena till de som TV: N kräver.

Jag använde information och torsk från dessa platser för att utforma mitt projekt.

http://www.learn.adafruit.com/IR-sensor/Making-an-intervalometer/

http://www.Righto.com/2009/08/multi-Protocol-Infrared-Remote-Library.html

Här är ett tips, om du vill se en IR-LED avger sin signal titt på LED med skärmen på din digitalkamera samtidigt som du trycker på knappen, de flesta kameror kan se IR, men Använd inte en Iphone, de har ett IR-filter som blockerar IR så det inte kommer se signalen

Anslut IR-mottagare till stift 11, Gnd och 5v,

Du kommer att notera att sensorerna är anslutna till olika stift i vissa bilder, anslutningarna är beroende av programvara skissen du har laddat så noterar varje gång du laddar upp en skiss, i kod man kommentarer denna stat där sensorerna ansluts.

Anslut IR avsändaren till stift 12 och Gnd.
Ansluta växeln start till stift 3 och Gnd.
Mina försök att koppla Arduino skiss här misslyckades, så här är koden för ljud av skissen, kopiera och klistra in den i fönstret Arduino.

Funktionen timing har förfinats, se den nya versionen av koden nedan.
De nya linjerna är

osignerade långa timespan = 180000;
fördröjning (timespan); vänta 3 minuter
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Denna skiss kommer en signal Sony Mute
Information och ursprungliga koden från http://learn.adafruit.com/ir-sensor och
Information och ursprungliga koden från http://learn.adafruit.com/ir-sensor/making-an-intervalometer
Heder åt Ian Lang som hjälpte jag lösa min tidsfel.
denna kod är allmän egendom, njuta Vänligen!

int IRledPin = 12; LED är ansluten till digital stift 12
int buttonPin = 3; fotkontakten ansluten till digital #3 jorda stiftet att inleda

Metoden setup() körs en gång, när skissen startar
osignerade långa timespan = 180000;
void setup() {
initiera IR digital stiftet som en utgång:
pinMode (IRledPin, OUTPUT);

pinMode (buttonPin, ingång);
digitalWrite (buttonPin, hög); pullup på

Serial.BEGIN(9600);
}
inledningsvis anger din fördröjning på 10 sekunder för att testa, då ändra den till 1800 för en hel 3 minuter stum, eller lite kortare
för att ge tid tar det att inleda mutan och att fånga slutet av reklamen.
void loop()
{
om (! digitalRead(buttonPin))
{
Serial.println ("Skicka IR-signal"); muteswitch pressas
SendCMuteCode();
fördröjning (timespan); vänta 3 minuter
Serial.println ("Skicka IR-signal2");
SendCMuteCode();
}
}

Detta förfarande skickar en 38KHz puls till IRledPin
för en viss # mikrosekunder. Vi använder detta när vi behöver skicka koder
void pulseIR(long microsecs) {
Vi ska räkna ner från numrera av mikrosekunder vi får höra att vänta

CLI(); Detta stänger av någon bakgrund avbryter

samtidigt (microsecs > 0) {
38 kHz är cirka 13 mikrosekunder hög och 13 mikrosekunder låg
digitalWrite (IRledPin, hög); Detta tar ca 3 mikrosekunder att hända
delayMicroseconds(10); hänga ut för 10 mikrosekunder
digitalWrite (IRledPin, låg); Detta tar också ca 3 mikrosekunder
delayMicroseconds(10); hänga ut för 10 mikrosekunder

så 26 mikrosekunder alldeles
microsecs-= 26.
}

SEI(); Detta visar dem tillbaka på
}

void SendCMuteCode() {
Detta är koden för min särskilda Canon, för andra använda handledning
att "greppa" ordentlig koden från fjärrkontrollen

delayMicroseconds(2595);
pulseIR(2450);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(1200);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(1250);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(650);
delayMicroseconds(600);
pulseIR(1200);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(650);
delayMicroseconds(600);
pulseIR(650);

Delay(65); vänta 65 millisekunder innan du skickar det igen

delayMicroseconds(2595);
pulseIR(2450);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(1200);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(1250);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(650);
delayMicroseconds(600);
pulseIR(1200);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(600);
delayMicroseconds(600);
pulseIR(650);
delayMicroseconds(600);
pulseIR(650);
}

Relaterade Ämnen

Timelapse fotografering med en DSLR-kamera

Allt detta började eftersom jag ville ta en video av min 3D skrivare i aktion. Jag hade satt upp min telefon i en rulle tejp så att jag kunde ta till fånga video av mina utskrifter går igenom, och det var bra för kortare utskrifter, men jag behövde n...

100% gratis + lätt Greenscreen effekter för MovieMaker

någonsin ville använda en greenscreen, men inte har pengar / är för mycket av en lat luffare gå och köpa en? Om du har en PC (även utan moviemaker installerat), så är här ett snabbt och enkelt sätt att utnyttja en låg-budget version.Steg 1: Steg 1 De...

3D drog glas bildram

denna heminredning är ganska unik och iögonfallande konceptet. Min glas lärare hade gjort en helt fantastisk version av denna i chockrosa år sedan & jag velat alltid göra min egen, så här är jag och jag måste säga det är bättre än jag någonsin trott!...

Cinemagraph

"A Cinemagraph är en bild som innehåller i sig själv ett levande ögonblick som gör att en glimt av tid upplevt och bevarade oändlighet".-cinemagraphs.com"Cinemagraphs är fortfarande fotografier som en mindre och upprepad rörelse uppstår. Ci...

Skräddarsydda kattmynta katt leksak

detta är en design för en anpassningsbar filt katt leksak, komplett med fjädrar, klockor, kattmynta och allt annat du kan tänka dig att lägga till! Du kan göra detta lilla critter på mindre än en timme, och leveranserna är billiga på din lokala hantv...

Skapa din egen gitarren effektpedal

detta är en allmän instructable om hur att bygga din egen pedal kloner. Det är inte svårt att göra, bara ta hand att du läser på lite info förväg. Det finns många scheman och layouter på tonepad. Om det är den första bygga du gör är det bästa att bör...

Bästa botemedlet mot tandvärk - saliv och tunga

saliv innehåller opiorphin, som som smärtstillande medel är mer potent än morfin (J. Physiol. Pharmacol. 2010, 61, 483) men har en dålig biotillgänglighet (J. Physiol. Pharmacol. 2010, 61, 483; Tenhet. Hjärnan Res. 2010, 213, 88). Saliv har således n...

Nybörjarguide till att spela Piano

STEG 1 Varför spela Piano?STEG 2 titta på PianoSTEG 3 hem nycklar och A-GSTEG 4 vad är skalor?STEG 5 behandlingen musik: IntroduktionSTEG 6 rader och utrymmenSTEG 7 skrivet Piano musik och rytmSTEG 8 nycklar och tonarterSTEG 9 få det tillsammans med...

En liten te Timer (TTT) maskin för Arduino och ATtiny

TinyTeaTimmer (TTT) är en implementering för ett litet tillbehör som enkelt kan monteras och programmeras med hjälp av en strömbrytare, en knapp, 1 eller 2 lysdioder, en liten servomotor och en Arduino ombord eller en ATTiny processor.Du kan hitta fi...

Palm Arduino Kit

uppdatering: Läs om första resan av Palm Arduino Kit, här!Jag reser många gånger per år, någon gång åkte jag med familjen, tog släktingar, vänner, till platser i USA, i dagar, kanske veckor, även för en månad, när jag reser ombord för att besöka min...

Luftfräschare baserade mekaniska laser slutaren

jag har konstruerat ett kostnadseffektivt mekaniska lasersystem slutare för våra 1064 IR-laser. Systemet innehåller en mekanisk slutare, en reglerbox och en strömförsörjning. Det finns många slutaren system kommersiellt; mekanisk, semi mekaniska, ele...

Hur man gör en egen Laser säkerhetssystem - handledning med alternativ

Hej allaDetta är mer eller mindre en video instructable att jag har skapat så att du kan följa med på din slut. Alla komponenter som talade om i följande tre videos finns på din lokala elektronikaffär, som Radioshack. Jag har brutit denna uppsättning...

Avancerade Charlicube och ändringar

Ive skrivit ett par instructables om Charliecube, som den här om att bygga Charliecube:och här en om dataintrång i kuben, att göra en gemensam anod version här:Ive fick veta en massa saker på vägen, och Ive listat ut olika sätt att ändra den ursprung...

Smör infunderas granatäpple Glaserade Turkiet

Thanksgiving är vår favorit semester i år vi var välsignade för att ha min son och sonhustru här för denna speciella tid på året. Han är en amatör kock, en hem foodie verkligen, och anser fjäderfä vara en av hans specialiteter. Årets vår fågel var en...

Etsad murare burk mugg

Ett roligt sätt att använda Silhouette porträttet är att skapa schabloner för etsning glas.Här skapade vi en etsad murare burk Mugg med våra sommar läsprogram logo!Material:Silhouette porträttDator med programmet Silhouette StudioVinylSpecialpapperet...

Arduino stränginstrument

Visst kan du använda LDR'S, potentiometrar och knappar för att generera ljud, men vad om strängar?När jag började tänka på en Arduino stränginstrument, insåg jag vad jag ville skapa var en mjuk potentiometer. Jag hittade min inspiration från Hannah P...

Arduino blåsinstrument

jag ville skapa ett Arduino instrument som var lätt att spela, men skulle låta bättre med övning. "Wind" instrumentet kombinerar Sparkfun Elektret mikrofon breakout styrelsen med tonen biblioteket och 5 knappar på en analog stift. Musikern måste...

Kommandot Block / hur till

Ett roligt och lätt och enkel och quick(a little) guide till kommandot block (som av ver. 1.8.1) för dator. Jag vet inte om xbox eller pocket edition fungerar för detta bara provat på datorn. När jag skriver ut kommandoindata/det kommer att inom cita...

Fastställande fruktade magra myren på Keihin FCR förgasare

Nyligen hade jag nöjet att utföra en komplett ram ner ombyggnad på en 2007 CRF250R som kom till mig med en oacceptabel mosse fråga när gasspjället knivhöggs från tomgång eller låg RPM (både när man rider och på stativet). Efter huvudet byggdes, och m...