Arduino apaga el amplificador inactivo

¿Qué es esto?
NovaIdle es control de amplificador para el tiempo de inactividad (no música) y se apaga el amplificador con el comando IR está escrito y diseñado para el amplificador de Peachtree Nova que tiene un tubo. Escribí este programa tienden a olvidar el amplificador en y dado el tubo ha limitado ifetime, siempre me siento mal cuando veo en pocas horas más tarde. Sin olvidar por supuesto que podemos ser un poco más verdes mediante la conservación de energía.
He publicado otra versión de esto (para un Amplificador Kenwood también)

¿Lo que usted necesita construir esto?
1 x Arduino (cualquier tipo va a hacer)
1 x LED de infrarrojos (longitud de onda 950nm)
Resistencia Ohm 1 x 200
Descargar e instalar la librería de Arduino IR (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html)

Componentes opcionales:
1 x LED azul
1 x LED amarillo
1 x LED verde
3 x 330 resistencia Ohm (nada de 220 a 330 hará)
1 x placa de prototipo para soldar y conectar lo anterior
1 x 3,5 mm auriculares estéreo
1 x RCA para cable estéreo de 3,5 mm
1 x USB Power de la fuente (o usted puede alimentar de otra fuente)

Cómo funciona:
El programa está escrito para Arduino, básicamente leyendo las señales izquierdas y derecha en entradas analógicas (A0 y A1) a nivel de la línea de la Nova (conector 16 en el diagrama manual del usuario de Peachtree). Si no hay música es detectada por algún tiempo (constante idleTimeToTurnOff) Arduino enviará un comando apagado IR que se apague el amplificador de Nova. Con mucho gusto la Nova tiene una fuerza real y no sólo poder cambiar código.

Muestreo del audio en cada 2 secods y el tiempo de inactividad se establece en 5 minutos (usted puede cambiar en el código), suficiente tiempo para cambiar de CD o a mi Sonos que álbum para jugar el siguiente. El muestreo de audio no se hace en una sola toma, como al azar podemos encontrar al ADC Arduino de medición 0, por lo que nos muestra 10 indirectos en cada canal (izquierdo y derecho). La detección utiliza max simple en todas las muestras.

Notas técnicas:
Encontré obligatorio usar una resistencia de carga en los A0 y A1 ya que cuando el amplificador de Nova está apagado, la ADC en el Arduino Lee números muy aleatorios. Utilizando la resistencia de carga en tierra (10 K Ohm) hizo las muestras cuando el amplificador es de 0 (¡ bueno!).

En general, utilizando Arduino para algo tan simple como esto, es un poco una exageración admitir, pero ¿quieres soldar y programar ATTiny13 o algo como eso sin un gestor de arranque, pasar horas en la implementación de SW y HW cuando con pocos dólares extras lo consigues fácilmente con el Arduino? Decidí usar el Aduino Nano para este propósito, una pequeña y agradable simple. Arduino tiene suficientes puertos IO todavía, así que estoy tomando algunos de los estado interno y exponerlo con LEDs, por favor vea abajo. Estos LEDs son opcional y conectar/Asamblea sólo si te gusta. Estos son los LEDs que he usado:
LED significado de PIN
------- ----------- -----------------
13 energía (a bordo)
12 jugando verde
11 inactivo amarillo
Amplificador 10 azul

El LED azul se encenderá si la unidad detecta que el amplificador está en.
La luz amarilla se encenderá si la unidad no detectará cualquier música.
El LED verde se encenderá si la unidad detecta música está jugando.
El LED de encendido será en por defecto y abrir y cerrar de cada muestra.

El LED infrarrojo debe ser 950 nMeter LED. Usted puede encontrar estas muy fácilmente. Estoy usando resistencias de 2 x 100 ohmios en serie para este LED (200 Ohm) como quiera algún poder al transmitir. Esto va a conducir sobre 18mA a través del LED de infrarrojos que es bueno y seguro. Tenga en cuenta la polaridad del LED (pata larga es positivo (resistor de través a la Arduino) y pata corta a la tierra.

La Nova tiene IR entrada jack y Jack de salida de IR que en teoría podría utilizar para esta aplicación, sin embargo cuando se conecta en la entrada de infrarrojos jack se disconnectes el decodificador IR internamente para que el control remoto dejará de funcionar y para revivirlo tengo Polo IR desde remoto usando un sensor IR y enviar a través de Arduino a la Nova. Creo que esto es demasiado complicado y no realmente necesario.

Odas IRC de Nova como registrado por biblioteca IRemote
---------------------------------------------
De FF6897
FF28D7 silencio
USB FF708F
Coax1 FFB04F
Coax2 FF30CF
Opt1 FF50AF
FF906F Opt2
AUX1 FF10EF
FF609F de AUX2
AUX3 FFA05F
Tubo FF20DF
Vol - FF807F
Vol + FF00FF


Códigos de infrarrojos de Novar por Peachtree
---------------------------------------------
Nova
====
Protocolo de uPD6121 de NEC
00FFh código personalizado

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

Inspección de los códigos, es claro o Peachtree o la biblioteca de IRemore se invierte el LSb y MSb de cada byte, pero a quien le importa :-)  Tomé el código STBY_OFF y fijo según cómo funciona la biblioteca.

Por último, pero no menos importante, quiero agradecer el apoyo de Peachtree para darme los códigos IR y la información de longitud de onda y ser muy rápido en el envío de respuestas. Buen servicio siempre merecen mención.

Artículos Relacionados

Arduino Powered Gainclone (amplificador)

Arduino Powered Gainclone (amplificador)

para aquellos de ustedes que no saben y no lo hice hasta hace poco, un Gainclone es un amplificador que es un 'clon' del original diseño de un amplificador de 47 laboratorios llamados un Gaincard y está basado en amplificadores de único chip de Natio
Arduino, sensores y MIDI

Arduino, sensores y MIDI

Ahora que estás al día sobre el uso de entradas y salidas de Arduino, este Instructable le dará todo que lo necesario para empezar a usar sensores para activar notas MIDI de Arduino. Este post es la última entrega de una serie de talleres que dirigió
Célula de carga de Arduino / escala

Célula de carga de Arduino / escala

De las mentes en http://arduinotronics.blogspot.com/Actualización importante!Ya que muchas personas estaban teniendo problemas con el INA125P, ahora tenemos una nueva y mejorada versión que utiliza el módulo de amplificador de 24 bits ADC Hx711. http
Arduino-neumático Flight Simulator

Arduino-neumático Flight Simulator

Hola, mi nombre es Dominic Lee. Yo soy un senior en la escuela secundaria que también es un programador y inventor. He creado el "LifeBeam simulador de vuelo" (nombre de mi proyecto) porque quería desafiar a mí mismo y utilizar mis conocimientos
Controlador pequeño tira de LED con LED Amp y Arduino Nano

Controlador pequeño tira de LED con LED Amp y Arduino Nano

Un pequeño LED tira regulador hecho con un amplificador de LED y un Arduino Nano. Perfecto para hacer los patrones de iluminación personalizada y control de la tira led del ordenador. Utiliza las puertas del Mosfet del amplificador para controlar la
Reconocimiento de voz con Arduino y el servidor de BitVoicer

Reconocimiento de voz con Arduino y el servidor de BitVoicer

En este Instructable voy a mostrar cómo usar una placa Arduino y el Servidor de BitVoicer para controlar unos LEDs con comandos de voz. Que usando el Arduino Micro en este Instructable, pero puede utilizar cualquier placa de Arduino que tiene a mano.
Arduino ATTiny85 voltaje Monitor RGB LED

Arduino ATTiny85 voltaje Monitor RGB LED

Este pequeño dispositivo cuando dibuja sobre 2.5 mA de la batería está conectada a través de barcos, coches, etc.. Se puede dejar encendido todo el tiempo.Da el voltaje de la batería como un color de un LED RGB.Muy baja tensión-intermitente rojo en 1
Arduino + Android y Bluetooth domótica

Arduino + Android y Bluetooth domótica

Actualizado 31/07/2014: cambiar un poco en la aplicación, borrar mi nombre y agregar la palabra Imagine por lo que no se ve que privado, y quiero que usted ser creativo y construir algunas cosas interesantes pertenece a ti :) Más cuando se agita el d
Horno Solar inteligente programable

Horno Solar inteligente programable

He estado usando hornos solares para un número de años. Me encanta cocinar con la energía del sol y, más a menudo que no, los gustos de comida realmente buena. Me decidí a hacer este proyecto porque quiero usar el horno más que sólo los fines de sema
Vintage reloj de cepillo de dientes

Vintage reloj de cepillo de dientes

mi última visita al dentista me convenció de que realmente debo cepillar mis dientes al menos dos minutos. Decidí construir un temporizador especial cepillo de dientes: se detecta cuando se saca un cepillo, medir dos minutos y notificar cuando el tie
Dormir n' Tweet

Dormir n' Tweet

Paso 1: El sueño n' Tweet Ahora estoy suerte de trabajar en la compañía más grande en el mundo como una Universidad de Waterloo, estudiante de la cooperativa. Incluso no podría ser una compañía que usted ha oído de todo. Se llaman Upverter y estamos
Dispositivo de toma de turnos

Dispositivo de toma de turnos

Analistas de la conversación cuenta vuelve a ser la unidad más básica de conversación. Como imaginas, las complejidades de la toma de turnos han sido bien documentadas por los investigadores, y este proceso siempre implica la cuidadosa transcripción
Reloj cepillo de dientes con Mathquiz

Reloj cepillo de dientes con Mathquiz

Este fue mi primer proyecto de Arduino, y puesto que el prototipo fue todo un éxito con los niños, había soldado una versión permanente. Ya que el baño no tiene ninguna energía accesible enchufe, dejé alimentado por batería.Cepillarse los dientes se
Los altavoces concreto multiglow

Los altavoces concreto multiglow

Hola soy Brian de Bélgica.Con orgullo les presento mi segundo intructable.¿Qué es?altavoces DIY concreto con un rgb incorporado led que reacciona a la música.https://www.youtube.com/watch?v=vQZDCRPBk4wLa historiaTodos amamos la música, sin duda.Pero