Arduino stänger av inaktiv förstärkare



Vad är det här?
NovaIdle övervakar förstärkare för inaktiv tid (ingen musik spelas) och stänger av förstärkaren med IR befalla den är skriven och ögonen öppna för den Peachtree Nova förstärkare som har en tub. Jag skrev detta program som jag tenderar att glömma förstärkaren på och med tanke på röret har begränsad ifetime, jag mår alltid dåligt när jag ser det fortfarande på några timmar senare. Att inte nämna naturligtvis att vi kan vara lite mer gröna genom att bevara makten.
Jag publicerade en annan version av detta (för en Kenwood förstärkare också)

Vad du behöver att bygga detta?
1 x Arduino (alla typer kommer att göra)
1 x IR-LED (950nm våglängd)
1 x 200 ohms motstånd
Donwnload och installera Arduino IR-biblioteket (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html)

Valfria komponenter:
1 x blå LED
1 x gul lysdiod
1 x grön LED
3 x 330 Ohm Resistor (allt från 220 till 330 kommer att göra)
1 x prototyp styrelse att löda och ansluta ovan
1 x 3,5 mm hörlursuttag Stereo
1 x RCA till 3,5 mm Stereo kabel
1 x USB Power supply (eller du kan mata den från annan källa)

Hur det fungerar:
Programmet är skrivet för Arduino, i princip läsa vänster och höger signaler på analoga ingångar (A0 och A1) från en linjenivå av Nova (koppling 16 i Peachtree användaren manuell diagrammet). Om ingen musik upptäcks under en tid (konstanten idleTimeToTurnOff) kommer att sedan Arduino skicka en avstängning IR kommando som stänger Nova förstärkaren av. Nova har gärna en faktiska avstängning och inte bara effekt växla kod.

Provtagning ljud i varje 2 secods och inaktiv tid sätts till 5 minuter (du kan ändra det i koden), tillräckligt med tid att byta CD-skivor eller att berätta min Sonos som album att spela nästa. Den audio provtagningen görs inte i ett skott, som vi hittar slumpmässigt Arduino ADC mäta 0, så vi prova 10 följdskador på varje kanal (vänster och höger). Att upptäcka använder enkla max på alla prover.

Tekniska noteringar:
Jag fann det obligatoriskt att använda en belastning resistor på A0 och A1 eftersom när Nova förstärkaren är avstängd, ADC på Arduino läser mycket slumptal. Med belastning motståndet till marken (10 K Ohm) gjort proven när förstärkaren är avstängd till 0 (bra!).

Sammantaget använder Arduino för något så enkelt som detta, är lite av en overkill jag erkänna, men vill du löda och programmera ATTiny13 eller något sånt utan en starthanterare, spendera timmar på SW distribution och HW sida när med några extra dollar får du det enkelt med Arduinoen? Jag beslutade att använda den Aduino Nano för detta ändamål, enkel liten och trevlig en. Arduinoen har tillräckligt många IO portar fortfarande, så jag tar några av interna tillstånd och utsätta det med lysdioder, se nedan. Dessa lysdioder är valfria och ansluta/montering endast om du gillar. Dessa är de lysdioder som jag använde:
PIN menande LED
------- ----------- -----------------
13 power (ombord)
12 spelar grön
11 idle gul
10 förstärkare blå

Den blå lampan tänds om enheten kommer att upptäcka förstärkaren är på.
Den gula lampan tänds om enheten inte identifieras någon musik.
Den gröna lysdioden tänds om enheten kommer att upptäcka musik spelas.
Power LED kommer att vara på som standard och blink av varje prov.

IR-LED måste vara 950 nMeter LED. Du kan hitta dessa ganska enkelt. Jag använder 2 x 100 ohms motstånd i serie för denna LED (200 Ohm) som jag vill ha någon makt vid överföring. Detta kommer att driva om 18mA genom IR-LED som är god och säker. Gör märka polariteten av LED (långa ben är positiv (throough motstånd till Arduino) och korta ben till marken.

Nova har IR-indata jack och IR Output Jack som i teorin jag kunde använda för det här programmet, men när du pluggar i IR-indata jack det disconnectes IR dekodern internt så att fjärrkontrollen kommer att sluta fungera och för att återuppliva den jag skulle ha till pole IR från fjärrkontrollen med hjälp en IR-sensor och skicka den via Arduino Nova. Jag tror att detta är alldeles för komplicerat och inte verkligen behövs.

Nova IRC Oden som registrerats av IRemote bibliotek
---------------------------------------------
Av FF6897
Ljud av FF28D7
USB-FF708F
Coax1 FFB04F
Coax2 FF30CF
Opt1 FF50AF
Opt2 FF906F
AUX1 FF10EF
Aux2-FF609F
Aux3 FFA05F
Tube FF20DF
Vol - FF807F
Vol + FF00FF

Novar IR-koder som rapporterats av Peachtree
---------------------------------------------
Nova
====
NEC uPD6121 protokoll
anpassad kod 00FFh

USB-0Eh
COAX1 0Dh
COAX2 0Ch
OPT1 0Ah
OPT2 09h
AUX1 08h
AUX2 06h
AUX3 05h
RÖRET 04h
VOL + 00h
VOL - 01h
MUTE 14h
STBY 16h
STBY_OFF F0h
STBY_ON F1h
MUTE_OFF F2h
MUTE_ON F3h
TUBE_OFF F4h
TUBE_ON F5h

Inspektera koderna, det är klart antingen Peachtree eller IRemore biblioteket vänder på LSb och MSb för varje byte, men vem bryr sig :-) Jag tog STBY_OFF koden och fast det enligt hur biblioteket fungerar.

Sist men inte minst vill jag tacka Peachtree stöd för att ge mig IR koder och våglängd information och vara mycket snabba att skicka svar. Bra service alltid förtjänar att nämnas.

Relaterade Ämnen

Arduino vu-meter med förstärkare

din fyra huvudsakliga delar för detta projekt är en Arduino, en LoLshield och en förstärkareLoLshield är ett kretskort som kommer med ett bibliotek som gör det möjligt att individuellt styra en matris av lysdioder. När du har den rätt bibliotek insta...

Ljud tryckgivare och Mike förförstärkare för Arduino

jag har publicerat ett ljudtryck Sensor för arduino (eller andra mikrokontroller) innan.Den var baserad på en TLC272 dubbel Op-förstärkare och gjorde mycket bra.En av de personer som reagerar dock frågade om jag hade gjort någon soundwave analys med...

Hur du använder IR-Sensor använder Op förstärkare och Arduino

vad är infraröd (IR)? Infrarött ljus är en elektromagnetisk vågrörelse som våglängd är mellan 0,75 mikrometer till 1000 mikrometer (1 mikrometer = 1µm). Eftersom infraröd är utanför synligt ljus intervallet, ser vi verkligen IR med blotta ögat. Det f...

Kloning min förstärkare IR fjärrkontroll (och andra) med ett logiskt analyzer och Arduino

självstudiekursen (första) är här att sammanfatta några arbete som jag gjorde för att klona en IR-fjärrkontroll. Detta är del av ett mer globalt projekt om spara ström genom att stänga av tomgång system (hifi, tv,...) inte under nominell användning.O...

Arduino Powered Gainclone (förstärkare)

för er som inte vet (och jag inte förrän nyligen), en Gainclone är en förstärkare som är en klon av den ursprungliga utformningen av en förstärkare av 47 Labs kallas en Gaincard och är baserade på enkel flisa förstärkare av National Semiconductor - n...

Arduino Nano och Visuino: mäta vikt med HX711 belastning Cell förstärkare och ADC

HX711 Ladda cellen förstärkare och ADC moduler gör det mycket enkelt att bygga din egen skala med Arduino. Med hjälp av Visuino är uppgiften så lätt att du kan slutföra det på bara några minuter.I detta instructable, jag kommer att visa dig hur du an...

Termoelement förstärkare och K-typ termoelement gränssnitt med Arduino

Denna tutorial lär grunderna om användning av termoelement och termoelement förstärkare.Steg 1: IntroduktionBeskrivning/kontroller:Termoelement används för att mäta temperaturen. Men signalnivån produceras av termoelementet är mycket liten, således e...

Portabel förstärkare

Bärbara högtalare för din smartphone, elgitarr och mycket mer! Denna bärbara förstärkare från papperskorgen ampere kan göras från, bara om något. Jag gjorde den här valnöt inhägnad för mig, men du kan använda allt från pop burkar för att mason burkar...

Gitarrförstärkare "power soak"

gitarr spelare allmänt älskar rörslutsteg, särskilt när de drivs svårt att få den fin, krämiga rör förvrängningen. Problemet är, amp kommer att vara jäkla LOUD - ännu en liten 15 watt förstärkare kan vara för hög i vissa tillämpningar. Så, hur får vi...

Gitarrförstärkare Tube

vill bygga din egen rörförstärkare för gitarr? Det finns många alternativ: bygga ett kit, bygga från en befintlig Schematisk, eller förgrenar sig som jag gjorde och prova något annat.Kanske, som jag, du designa och bygga från scratch...Kolla in de si...

En kul DIY förstärkare-åbäke-Organ Donor projekt del 3

I detta instructable jag ska förklara hur jag designade och byggde en rolig liten batteridriven förstärkare från återvunnet material och en handfull elektronikkomponenter. Det är en katalog av misslyckanden och lösningar som verkligen betalas ut. Det...

Bluetooth Mod - Line out för extern förstärkare

har du förmodligen en gammal skrymmande högtalare eller en vanlig högtalare som har extra PORT.Du vill strömma till SPOTIFY eller PANDORA eller titta på NETFLIX med din SMARTPHONE eller LAPTOP trådlöst utan att tänka mycket av ledningar.ELLER DU VILL...

Lägga till en effektslinga till din förstärkare.

Gör din amp brist på effekter som reverb eller någon form av echo, chorus, flanger, tremolo eller någon av de effekter som effekt av saker? Jo, gör det förmodligen. Men här är affären, om du köper pedaler dessa effekter sedan sätta dem före förstärka...

Kalebass förstärkare (för akustisk bas)

målAtt utveckla ett sfäriskt formade combo gitarrförstärkare för användning av akustisk bas-gitarrist som bärbara ljud förstärkning. Förstärkaren idealt bör väga mindre än 8 kilo för enkel bärbarhet, kunna köra på elnätet eller batteridrift och bör g...

Steampunk förstärkare

Steampunk har en stor estetisk kvalitet, bröt sig loss från de platta plastlådor som plågar dagens moderna elektronik. Därför bestämde jag mig att bygga en fin steampunk förstärkare att gå med på steampunk talare för mitt hemmakontor. Här är hur jag...

Lätt förstärkare

Jag hade tänkt göra en förstärkare för det bakre rummen för en lång tid. Detta projekt äntligen sparkade efter att hitta några Sony bokhylla högtalare på sidan av vägen och Instructables konkurrensen för handverktyg enda, ja det är typ av projekt som...

Gitarrförstärkare från AL160 Altec Lansing Subwoofer

Det började med chassit på en gammal ASEA traveler's radio från 1953 och med Altec Lansing subwoofern räddade från skrothögen när ledningen stängde ner Uppsala förgrena sig av företaget där jag arbetade. Min idé var att göra bakåtkompilering på subwo...

Ljud sparken - en bärbar ryggsäck förstärkare

Ljud säcken (bilden ovan) är en bärbar, lätt vikt, generell förstärkare. Jag designade min förstärkare speciellt för gitarrister, men det är mycket enkelt att använda detta som en förstärkare för din telefon eller något annat. Ljud säcken är en Lm386...

Neopixel förstärkare eller-Pelz smoking lyser

Kommer du bli kung av prom eller bara prins? Frossa i lila sken eller i valfri färg av regnbågen.Mod din smoking jacket (hyra eller inte), regelbunden suit jacka eller kavaj rockuppslagen att lysa upp.För festande svara neopixel LED lamporna på ljud....