Arduino uitgeschakeld inactief versterker


Wat is dit?
NovaIdle volgt de versterker voor tijd niet-actief (geen muziek gespeeld) en schakelt de versterker met IR-commando is het geschreven en afgestemd op de Peachtree Nova-versterker met een buis. Ik schreef dit programma als ik de neiging te vergeten de versterker op en gezien de buis een ifetime beperkte heeft, ik ben altijd slecht gevoel als ik zie het nog steeds op enkele uren later. Niet te vergeten natuurlijk dat we een beetje meer groen zijn kan door het behoud van de macht.
Ik heb een andere versie van dit gepubliceerd (voor een Kenwood versterker ook)

Wat je nodig hebt om te bouwen dit?
1 x Arduino (elk type zal doen)
1 x IR LED (950nm golflengte)
1 x 200 Ohm Resistor
Donwnload en installeer de Arduino IR-bibliotheek (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html)

Optionele onderdelen:
1 x blauwe LED
1 x gele LED
1 x de groene LED
3 x 330 Ohm Resistor (iets van 220 tot 330 zal doen)
1 x Prototype board te solderen en verbinding maken met het bovenstaande
1 x 3.5mm-Stereo-koptelefoon
1 x RCA naar 3.5 mm Stereo kabel
1 x USB-kracht leveren (of u kunt voeden het uit andere bron)

Hoe het werkt:
Het programma is geschreven voor Arduino, in principe het lezen van links en rechts signalen op analoge ingangen (A0 en A1) van een regel uit de Nova (aansluiting 16 op de Peachtree gebruiker handmatige diagram). Als er geen muziek is gedetecteerd sinds enige tijd (constante idleTimeToTurnOff) vervolgens stuurt de Arduino een beeper IR-commando dat de versterker van Nova zal uitzetten. Graag heeft de Nova een werkelijke uitschakelen en niet alleen macht code in-/ uitschakelen.

Bemonstering van de audio in elk 2 secods en de idle time is ingesteld op 5 minuten (u kunt deze wijzigen in de code), genoeg tijd te ruilen van CD's of te vertellen mijn Sonos welk album te spelen volgende. De audio is niet bemonsterd in een schot, als we willekeurig de Arduino ADC meten van 0 vinden kunnen, dus we 10 gevolgschade op elk kanaal (links en rechts proeven). De detectie gebruikt eenvoudige max op alle monsters.

Technische opmerkingen:
Ik vond het verplicht gebruiken van een weerstand van de belasting op de A0 en A1, omdat wanneer de versterker van Nova is uitgeschakeld, de ADC op de Arduino is het lezen van zeer willekeurige getallen. Met behulp van de weerstand van de belasting op grond (10 K Ohm) maakte de monsters als versterker is uitgeschakeld op 0 (goed!).

Over het geheel genomen met behulp van Arduino voor zoiets eenvoudigs als dit, is een beetje een overkill ik toegeven, maar wil je soldeer en program ATTiny13 of iets dergelijks zonder een opstartlader, urenlang over de SW inzet en HW kant wanneer met een paar extra dollars je het gemakkelijk met de Arduino? Ik besloot om de Aduino Nano gebruiken voor dit doel, eenvoudige kleine en mooie een. De Arduino hebben genoeg IO poorten nog, dus ik ben het nemen van enkele van de interne toestand en met LEDs worden blootgesteld, zie hieronder. Deze LED's zijn optioneel en alleen als je verbinding/vergadering. Dit zijn de LED's die ik heb gebruikt:
PIN zin LED
------- ----------- -----------------
13 macht (treinapparatuur)
12 groene spelen
11 idle gele
10 versterker blauw

De blauwe LED zal oplichten wanneer het apparaat dat de versterker is detecteert op.
De gele LED zal oplichten wanneer het apparaat niet alle muziek detecteert.
De groene LED zal oplichten wanneer het apparaat detecteert muziek wordt afgespeeld.
De voedings-LED zal worden op standaard en blink uit op elk monster.

De IR-LED moet 950 nMeter LED. Deze kunt u vrij gemakkelijk vinden. Ik ben met behulp van 2 x 100 Ohm weerstanden in serie voor deze LED (200 Ohm) als ik wil wat stroom bij het verzenden. Dit zal rijden over 18mA door de IR-LED die goed en veilig is. Let op de polariteit van de LED (long-leg is positief (throough weerstand aan de Arduino) en korte poot aan de grond.

De Nova beschikt over IR-ingang en IR-uitgang die in theorie die ik voor deze toepassing gebruiken kon, maar wanneer u de stekker in de IR-Input jack het disconnectes de IR-decoder intern zodat de afstandsbediening zal stoppen met werken en om te doen herleven zou ik moeten paal IR afstand met behulp van een IR-sensor en stuur het via de Arduino aan de Nova. Ik denk dat dit veel te ingewikkeld en niet echt nodig.

Nova IRC Oden zoals geregistreerd door IRemote bibliotheek
---------------------------------------------
Uit FF6897
Mute FF28D7
USB-FF708F
Coax1 FFB04F
Coax2 FF30CF
Opt1 FF50AF
Opt2 FF906F
AUX1 FF10EF
AUX2 FF609F
Aux3 FFA05F
Buis FF20DF
Vol - FF807F
Vol + FF00FF


Novar IR-Codes zoals gerapporteerd door Peachtree
---------------------------------------------
Nova
====
NEC uPD6121 protocol
aangepaste code 00FFh

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

Inspectie van de codes, is het duidelijk of Peachtree of de IRemore bibliotheek zijn het omkeren van de LSb en MSb van elke byte, maar who cares :-)  Ik nam de code STBY_OFF en het vastgesteld op basis van hoe de bibliotheek eigenlijk werkt.

Last but not least wil ik bedanken de Peachtree steun voor het geven mij de IR-codes en golflengte informatie en zeer snelle antwoorden te sturen. Goede service altijd verdient vermelding.

Gerelateerde Artikelen

Arduino Powered Gainclone (versterker)

Arduino Powered Gainclone (versterker)

voor degenen onder u die niet weten (en ik heb niet tot voor kort), een Gainclone is een versterker die is een 'kloon' van het oorspronkelijke ontwerp van een versterker gemaakt door 47 Labs genaamd een Gaincard en zijn gebaseerd op één chip versterk
Spelen met een Arduino audio geluidsbestanden (wav)

Spelen met een Arduino audio geluidsbestanden (wav)

Afspelen van wav bestand Audio van uw Audino SD-kaart.Dit Instructable zal u tonen hoe een wav-bestand op je SdCard kan worden afgespeeld via een eenvoudige schakeling aan een spreker.Het wav-bestand moet 8 bits mono. Ik heb geen probleem 44 KHz-best
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
Arduino Load cel / schaal

Arduino Load cel / schaal

Uit de gedachten bij http://arduinotronics.blogspot.com/Belangrijke Update!Omdat zoveel mensen problemen met de INA125P hadden, hebben we nu een nieuwe en verbeterde versie die gebruikmaakt van de Hx711 24-bits ADC versterker module. http://arduinotr
Arduino kookwekker

Arduino kookwekker

dit instructable zal gids die u bij het maken van uw eigen Arduino gebaseerd kookwekker. Dit is een vrij eenvoudig project, waarbij weinig of geen programmering of elektronica kennis, alleen de bereidheid om te leren en viool - een mogelijkheid nutti
Kleine LED-Strip Controller met LED Amp en Arduino Nano

Kleine LED-Strip Controller met LED Amp en Arduino Nano

Een kleine LED strip controller gemaakt met een LED-versterker en een Arduino Nano. Perfect voor het maken van aangepaste verlichting patronen en/of controle van de led strip van uw computer. De Mosfet-poorten van de versterker wordt gebruikt om te c
Arduino 8 x 8 RGB LED Matrix Controller with 4 Shift Registers en temperatuursensor

Arduino 8 x 8 RGB LED Matrix Controller with 4 Shift Registers en temperatuursensor

De eerste helft van deze instructievideo toont dat een voltooide project van een Arduino met 4 shift registers (74HC595) gebruikt om te bepalen en 8 x 8 RGB LED Matrix. Er is ook een DS18B20 temperatuursensor gebruikt voor weergave van de temperatuur
Spraakherkenning met Arduino en BitVoicer Server

Spraakherkenning met Arduino en BitVoicer Server

In dit Instructable ga ik laten zien hoe een Arduino board en BitVoicer Server gebruiken om te controleren enkele LED's met spraakopdrachten. Ik zal met behulp van de Arduino Micro in dit Instructable, maar u kunt elke Arduino board bij de hand hebt.
Lichte volgeling robot met behulp van arduino

Lichte volgeling robot met behulp van arduino

Het circuit wordt gebruikt om te bepalen een robot door te verhogen of verminderen van de lichte intensity.circuit componenten zijn,potentiële meter arduino uno, operationele versterker, npn darlington transistor, motor, afhankelijke weerstand van de
Opslaan van waarden in het permanente geheugen van uw Arduino

Opslaan van waarden in het permanente geheugen van uw Arduino

Hoewel de Arduino Code prima werkt, Some Info in dit Instructable is niet "Geheel" correct, gelieve te lezen ook de opmerkingen ***Dit is een heel korte instructable, ik wist niet dat je kon doen dit, veronderstelde ik dat eigenlijk zijn niet mo
12V Neopixel RV licht

12V Neopixel RV licht

... of hoe vele makers duurt het wijzigen van een gloeilamp?Een 12V LED zaklamp in onze kampeerauto burn-out om geen duidelijke reden. Ik ben gewoon leren hoe met mijn nieuwe desktop CNC machine en wilde proberen sommige verschillende materialen frez
Aurduino + Android + Bluetooth = stout / Nice Meter - deel 1 van 2

Aurduino + Android + Bluetooth = stout / Nice Meter - deel 1 van 2

Dit is deel 1 van een Instructable 2 deel.Deel 1 is over het krijgen van de elektronica te werken.Deel 2 zal gaan over het allemaal samen te brengen in wat we noemen het "ondeugende / Nice Meter" - of - "de beste damn manier om mijn dochter
HOE MAAK JE EEN ELEKTRONISCHE DRUM. (niet een MIDI sampler) aka KIDU

HOE MAAK JE EEN ELEKTRONISCHE DRUM. (niet een MIDI sampler) aka KIDU

Dit instructable is gonna beover het bouwen van een elektronische drumset (niet een MIDI sampler.), met behulp van een Arduino UNO R3.,vergelijkbaar met een V-DRUM. Het is de codenaam van de KIDU.(Kompact intelligente drummen eenheid). Sommige van de
(POV) Persistentie van de visie Globe

(POV) Persistentie van de visie Globe

! Update! Ik heb een excel-programma dat maakt het veel gemakkelijker om te tekenen en code van nieuwe beelden toegevoegd!Een eenvoudige persistentie van de visie globe. VIDEO afspelenDit is een project dat ik heb in gedachten had voor heel wat tijd