Dempen van uw TV voor de duur van de commercials


als als ik uw gevoed op het luisteren naar de dezelfde commercials en keer op keer zo dempen het geluid, maar missen vaak de herstart van het programma.

LET OP; Sinds het maken van dit die ik gemerkt heb dat het betrouwbaar tijde onder 30 sec werkt, maar wanneer uitgebreid tot minuten het mislukken kan om te herstellen van audio, ben ik op zoek naar een betere manier van tellen van de 3 minuten vertraging.
Maar voor nu is het u dat een reeks vertragingen elk van 30 seconden te halen naar de totale tijd die u wilt instellen tussen demper en herstellen.
Arduino lijkt te hebben een probleem met behulp van de opdracht van de vertraging indien de vertraging meer dan 35 seconden.

Met behulp van de Arduino uno kunt u bouwen een mute timer die de audio na een ingestelde tijd herstelt.

Een toekomstige ontwikkeling kon worden om er de code van elke TV afstandsbediening opslaan door het toevoegen van een record functie, op dit moment dat de
buiten mijn vaardigheidsniveau, dus als iemand wil toevoegen aan dit ik zou heel blij.

Het enige wat ik kan beweren als de mijne is het idee, de code is gekopieerd en gehackt van verschillende websites en projecten.

U wenst een Arduino
een IR-zender
een IR-ontvanger
een push-schakelaar, om te beginnen met de code, zijn niet slechts een enkele druk en release een vergrendeling schakelen
een breadboard te houden van uw componenten terwijl u experimenteren,
Ze kosten alleen een paar pond, dus het is een zeer goedkope project. Ik zal het toevoegen van afbeeldingen voor de definitieve eenheid zodra ik het bouwen in een doos, maar voor nu hier is de code en koppelingen naar bronnen die ik heb gebruikt.

Zodra u laden de onderdelen eerst de IR lezer software te vangen het dempen signaal van uw afstandsbediening.
Dan laden de schets TV Mute en verander de mute waarden die uw TV vereist.

Ik gebruikte de informatie en de kabeljauw van deze sites te ontwerpen van mijn project.

http://www.Learn.adafruit.com/IR-sensor/making-an-Intervalometer/

http://www.righto.com/2009/08/multi-protocol-Infrared-Remote-Library.html

Hier is een tip, als u wilt zien van een IR-LED uitstoten zijn signaal kijken de LED met behulp van het scherm van uw digitale camera tegelijk op de knop, de meeste camera's IR kunnen zien, maar geen gebruik maken van een Iphone, ze hebben een IR-filter die IR blokkeert, zodat het niet het signaal zien zal

IR ontvanger verbinden met pinnen 11, Gnd en 5v,

U zult merken dat de sensoren zijn aangesloten op verschillende pinnen in sommige beelden, de verbindingen zijn afhankelijk van de schets van de software die u hebt geladen zo kennis te nemen telkens wanneer die u opwaarts een schets vracht, in de code zal er opmerkingen die staat waar de sensoren worden aangesloten.

De IR-zender verbinden met Pins 12 en Gnd.
De start schakelaar verbinden met pin 3 en Gnd.
Mijn pogingen om het koppelen van de Arduino schets hier mislukt, dus hier de code voor de Mute schets is, kopieer en plak deze in het venster van de Arduino.

De timing functie werd verfijnd, raadpleegt u de nieuwere versie van de onderstaande code.
De nieuwe regels zijn

niet-ondertekende long timespan = 180000;
vertraging (timespan);  wacht 3 minuten
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Deze sketch zal een Sony Mute signaal afgeven
Informatie en oorspronkelijke code uit http://learn.adafruit.com/ir-sensor en
Informatie en originele code van http://learn.adafruit.com/ir-sensor/making-an-intervalometer
Krediet aan Ian Lang die me geholpen mijn timingprobleem op te lossen.
Deze code is publiek domein, veel plezier!

int IRledPin = 12;    Aangesloten op digital pin 12 LED
int buttonPin = 3;     Voetschakelaar verbonden met digitale #3 grond de pin te leiden

De Setup-methode wordt uitgevoerd zodra, wanneer de schets begint
niet-ondertekende long timespan = 180000;
VOID Setup {}
Initialiseer de IR digitale pin als uitgang:
pinMode (IRledPin, uitvoer);

pinMode (buttonPin, INPUT);
digitalWrite (buttonPin, hoge); pullup op

Serial.begin(9600);
}
in eerste instantie uw vertraging ingesteld op 10 seconden voor het testen van de werking en het omzetten van 1800 voor een volledige 3 minuten dempen, of een beetje korter
dat de tijd die het neemt u initiëren de demper en vangen het einde uit de commercials.
void loop
{
Als (! digitalRead(buttonPin))
{
Serial.println ("verzenden IR signaal"); muteswitch ingedrukt
SendCMuteCode();
vertraging (timespan);  wacht 3 minuten
Serial.println ("verzenden IR signal2");
SendCMuteCode();
}
}

Deze procedure stuurt een 38KHz puls naar de IRledPin
voor een bepaalde aantal microseconden. We zullen dit gebruiken wanneer we nodig voor het verzenden van codes
VOID pulseIR(long microsecs) {}
We zullen af te tellen van het aantal microseconden die wij worden verteld om te wachten

cli();  Dit schakelt een achtergrond interrupts

terwijl (microsecs > 0) {}
38 kHz is ongeveer 13 microseconden hoge en lage 13 microseconden
digitalWrite (IRledPin, hoge);  Dit duurt ongeveer 3 microseconden gebeuren
delayMicroseconds(10);         voor de 10 microseconden hangen
digitalWrite (IRledPin, laag);   Dit duurt ook ongeveer 3 microseconden
delayMicroseconds(10);         voor de 10 microseconden hangen

Zo 26 microseconden helemaal
microsecs-= 26;
}

Sei();  Hiermee schakelt u hen terug op
}

VOID SendCMuteCode() {}
Dit is de code voor mijn bijzondere Canon, voor anderen de zelfstudie gebruiken
' grijpen ' de juiste code van de afstandsbediening

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); 65 milliseconden wacht voordat u het opnieuw verzendt

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);
}

Gerelateerde Artikelen

Hoe het dempen van een kinder bassdrum

Hoe het dempen van een kinder bassdrum

na het horen van een groep van 5-jarigen bang op de trommel ingesteld op de datum van een spel voor een uur. We besloten om het dempen van de grote trom.hulpmiddelen die nodig zijnDrum sleutel of crescent moersleuteloude kussenDe bass-drum op kick dr
Dempen van de autoradio van de externe

Dempen van de autoradio van de externe

mevrouw Rog een beetje van muziek houdt wanneer ze werkt, in de hoek van haar kantoor een batterij geëxploiteerd onder plank radio alarm klok had aangebracht. Het werkt prima... behalve dat wanneer de telefoon overgaat, ze kruisen de kamer moet om de
Bushcraft, Survival Kit voor de duur van het uitgebreide - deel 1 - ondersteuning zwemvest

Bushcraft, Survival Kit voor de duur van het uitgebreide - deel 1 - ondersteuning zwemvest

Dit is niet een EDC, BOB of iets anders die de elitisten zou zetten een naam op. Heb ik besloten om een instructable op de kit gebruik ik uit in het bos. Ik houd van het buitenleven en dit vrij een beetje te gebruiken. Het altijd wordt verbeterd en i
De Lanceerinrichting van de raket van Arduino Model voor 3D afgedrukt raketten

De Lanceerinrichting van de raket van Arduino Model voor 3D afgedrukt raketten

Toen ik een kind was, ik hield van spelen met Estes raketten, dus heb ik besloten om terug te gaan in de hobby maar met behulp van al mijn maker skizzls. Dus is hier een echt cool Arduino Rocket Launcher lancering 3D Printed raketten uit mijn MakerBo
Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Wat is het doel van het maken van een controlesysteem reactie?Conventionele houding controlesystemen voor amateur-raketten gebruikt bijgevoegde vinnen, die stabiliteitscontrole van de passieve bieden. Voor het uitvoeren van actieve stabilisatie en ma
Marker vlaggen voor het omkeren van de auto/aanhanger veilig

Marker vlaggen voor het omkeren van de auto/aanhanger veilig

Onlangs kochten we onze eerste caravan, zodat we nodig praktijk in omkeren en het parkeren veilig en nauwkeurig. Deze marker vlaggen waren snel en goedkoop te maken.Wij gebruiken hen voor het markeren van waar we willen om te keren, en voor het breng
FCP aan Convertor van de flits, in Final Cut Pro Flash video voor het web exporteert

FCP aan Convertor van de flits, in Final Cut Pro Flash video voor het web exporteert

als u Macromedia Flash 8 in uw mac hebt geïnstalleerd, hebt u een FLV-video exporteur in Final Cut van QuickTime conversie menu en dan bent u kundig voor Flash video (FLV-bestanden) direct te exporteren van FCP. Echter, Flash 8 wellicht niet de juist
Besturen van schermen

Besturen van schermen

dit is een casual stap voor stap tutorial over hoe je naar de film van de actie scènes rijden.Stap 1: Apparatuur nodig Hoewel dit Instructable sommige duurdere software en apparatuur vereist zijn, zijn er sommige vervangingen voor deze meer "dure ond
Maken van licht van magnetisme: elektromagnetische inductie & de Bedini Machine

Maken van licht van magnetisme: elektromagnetische inductie & de Bedini Machine

grote ontdekkingen soms door meer dan één persoon tegelijk worden gemaakt. Michael Faraday en Joseph Henry ontdekt de beginselen van elektromagnetische inductie veel tegelijk. Faraday publiceerde de resultaten van zijn werk in 1831, voor Henry, en du
Hoe te spelen van een "Power"-snaar

Hoe te spelen van een "Power"-snaar

In dit instructable leert u hoe te spelen de traditionele stroomkabel. Dit is de steunpilaar dat bijna alle van de rockmuziek berust op. De mogelijkheid om de overgang snel tussen verschillende snaar notities is een prachtig hulpmiddel voor alle begi
Machine van de aanjager van het geld van de verkoop motivator

Machine van de aanjager van het geld van de verkoop motivator

als je ooit een deel van een bedrijf met een verkoopteam geweest, u hebt waarschijnlijk gehoord de klokken of gongs die soms gebruikt worden om te vieren van de verschillende prestaties. Het proces is zeer eenvoudig. Wanneer u een deal sluit of bevei
Het gebruik van een Laser Cutter

Het gebruik van een Laser Cutter

de laser cutter is een van de meest nuttige tools in een moderne winkel. Laser scharen werk door de leiding van een zeer krachtige laserstraal, op een precieze brandpuntsafstand, op een materiaal dat ze knippen of etch, afhankelijk van hoe de laser c
Gerookte zalm van de BBQ-

Gerookte zalm van de BBQ-

ooit wilde maken van goedkope gerookte zalm te beschimpen van de extreem dure winkel hebt gekocht? Deze zijn voor u!Stap 1: Ga naar de winkel! Het winkelen de lijst is als volgt:Zalm, vers (1 - maar velen in uw BBQ passen zal)Suiker, Brown (ik gebrui
Joystick-Synth op basis van de Atari Punk-Console

Joystick-Synth op basis van de Atari Punk-Console

allereerst, wat een Atari Punk Console? Goed in een notendop is het een eenvoudige lawaai maken circuit met twee knoppen, één voor de frequentie van de blokgolf pulsen en één voor de duur van de pulsen. Als u de knoppen maakt het rad video game-achti