Arduino s’éteint amplificateur ralenti

Qu'est-ce que c est?
NovaIdle surveille amplificateur d’inactivité (aucune musique jouée), puis s’éteint l’amplificateur avec commande IR il est écrit et mis au point pour l’ampli Peachtree Nova qui possède un tube. J’ai écrit ce programme car j’ai tendance à oublier l’amplificateur sur et étant donné le tube a limité ifetime, je me sens toujours mal quand je le vois encore sur quelques heures plus tard. Sans oublier bien sûr que nous pouvons être un peu plus verts en conservant la puissance.
J’ai publié une autre version de ceci (pour un amplificateur Kenwood trop)

Ce qu’il faut construire ce ?
1 x Arduino (n’importe quel type fera l’affaire)
1 x LED infrarouge (longueur d’onde 950nm)
1 x 200 Ohm résistance
Donwnload et installer la bibliothèque Arduino IR (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html)

Composants facultatifs :
1 x LED bleue
1 x LED jaune
1 x LED verte
3 x 330 ohms résistance (quoi que ce soit de 220 à 330 fera l’affaire)
1 x imprimé Prototype pour brasure et connecter ce qui précède
1 x 3,5 mm écouteur stéréo
1 x RCA à 3.5 mm stéréo câble
1 x USB Power supply (ou vous pouvez le nourrir d’autre source)

Comment ça marche :
Le programme est écrit pour Arduino, essentiellement la lecture des signaux gauche et droit sur les entrées analogiques (A0 et A1) d’un niveau de ligne hors de la Nova (connecteur 16 sur le diagramme de manuel utilisateur Peachtree). Si aucune musique n’est détectée pendant un certain temps (constante idleTimeToTurnOff), puis l’Arduino envoie un ordre de IR coupure qui s’éteint l’amplificateur Nova. Volontiers le Nova a une réels puissance-au loin et pas seulement de pouvoir activer/désactiver le code.

Échantillonnage de l’audio dans chaque 2 secods et le temps d’inactivité est définie sur 5 minutes (vous pouvez le modifier dans le code), assez temps pour échanger de CD ou de dire mon Sonos quel album suivants de. L’échantillonnage audio n’est pas fait en un seul coup, comme nous pouvons trouver au hasard de l’Arduino ADC mesure 0, donc nous avons déguster 10 consécutifs sur chaque canal (gauche et droite). La détection utilise max simple sur tous les échantillons.

Notes techniques :
J’ai trouvé il est obligatoire d’utiliser une résistance de charge sur le A0 et A1, car lorsque l’amplificateur Nova est désactivé, l’ADC sur l’Arduino est la lecture des nombres très aléatoires. À l’aide de la résistance de charge au sol (10 kOhms) fait les échantillons lorsque l’amplificateur est éteint à 0 (bien!).

Dans l’ensemble, à l’aide d’Arduino pour quelque chose d’aussi simple que cela, y est un peu une overdose, je l’avoue, mais vous souhaitez souder et programme ATTiny13 ou quelque chose comme ça sans un programme d’amorçage, passer des heures sur le côté de HW et SW quand avec quelques dollars de plus vous l’obtenez facilement avec l’Arduino ? J’ai décidé d’utiliser le Aduino Nano dans ce but, simple un petit et agréable. L’Arduino ont suffisamment de ports IO encore, donc je prends certains de l’état interne et exposez-le à LEDs, s’il vous plaît voir ci-dessous. Ces LEDs sont facultatifs et se connecter/Assemblée que si vous aimez. Ce sont les LEDs que j’ai utilisé :
Broche sens LED
------- ----------- -----------------
13 power (embarqué)
12 jouer vert
11 idle jaune
Amplificateur 10 bleu

La LED bleue s’allumera si l’appareil détecte que l’amplificateur est en marche.
La LED jaune s’allume si l’unité ne détecte pas de n’importe quelle musique.
La LED verte s’allume si l’appareil détecte la musique joue.
La LED Power sera en par défaut et blink réduction sur chaque échantillon.

La LED IR doit être 950 nMeter LED. Vous pouvez trouver ces assez facilement. J’utilise résistances 2 x 100 ohms en série pour ce LED (200 ohms) que je veux un pouvoir lors de la transmission. Cela poussera sur 18mA par l’intermédiaire de la LED IR qui est bon et sûr. Notez la polarité de la LED (longue jambe est positif (throough résistance à l’Arduino) et jambe courte à terre.

La Nova a entree d’IR et de prise de sortie IR qui, en théorie, je pourrais utiliser pour cette application, cependant lorsque vous branchez l’entrée IR jack il disconnectes le décodeur IR en interne pour que la télécommande cessera de fonctionner et pour faire revivre, je pourrais avoir au pôle IR à distance à l’aide d’un capteur infrarouge et envoyer par le biais de l’Arduino à la Nova. Je pense que c’est trop compliqué et pas vraiment nécessaire.

Odes IRC Nova telles qu’enregistrées par IRemote bibliothèque
---------------------------------------------
Hors FF6897
FF28D7 muet
USB FF708F
Coax1 FFB04F
Coax2 FF30CF
Opt1 FF50AF
OPT2 FF906F
AUX1 FF10EF
AUX2 FF609F
AUX3 FFA05F
Tube FF20DF
Vol - FF807F
Vol + FF00FF


Novar IR Codes tel que rapporté par Peachtree
---------------------------------------------
Nova
====
Protocole d’uPD6121 de NEC
code personnalisé 00FFh

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

Inspectant les codes, c’est clair soit Peachtree ou la bibliothèque de IRemore sont inverser la LSb et MSb de chaque octet, mais qui se soucie:-)  J’ai pris le code STBY_OFF et il fixe selon la façon dont la bibliothèque fonctionne réellement.

Enfin, et surtout, je tiens à remercier le soutien de Peachtree pour me donner les codes IR et les informations de longueur d’onde et d’être très rapide dans l’envoi des réponses. Un service de qualité méritent toujours mentionner.

Articles Liés

Arduino alimenté Gainclone (amplificateur)

Arduino alimenté Gainclone (amplificateur)

pour ceux d'entre vous qui ne connaissent pas (et je n'ai pas jusqu'à une date récente), un Gainclone est un ampli qui est un « clone » de la conception originale d'un ampli fabriqué par 47 Labs appelés un Gaincard et reposent sur des amplificateurs
Orb Serial arduino contrôlée

Orb Serial arduino contrôlée

Ce qui est un Orb ?Quand j'ai vu pour la première fois l' Orbe ambiant de Ambient Devices, j'ai été assez impressionné.  Ils le décrivent comme une ampoule de verre qui utilise une couleur pour afficher les informations.  Toute sorte de situation pou
2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas e
Arduino + Android plus Bluetooth domotique

Arduino + Android plus Bluetooth domotique

Mis à jour le 31/07/2014 : changer un petit peu sur l'App, j'ai supprimer mon nom et ajouter le mot Imagine donc il ne semble pas que privé, et je veux vous être créatif et construire des trucs cool appartient à vous-même:) Ainsi lorsque vous secouez
Chasse au Trésor Arduino

Chasse au Trésor Arduino

J'ai toujours aimé les films comme Trésor National et autres. Ceux qui dispose d'une équipe de gens qui courent partout essayant de résoudre une énigme ou un chapelet de devinettes pour, obtenir l'or, téléchargez la jeune fille, sauver le monde, deve
Détecteur de Stress Arduino

Détecteur de Stress Arduino

De EE122B, Introduction à l'électronique biomédicale, Université de StanfordEnseigné par le professeur Greg Kovacs, printemps 2014Le problème :Le stress est une partie omniprésente de la vie moderne au rythme rapide. En outre, il y a un nombre croiss
Cellule de pesage Arduino / échelle

Cellule de pesage Arduino / échelle

De l'esprit à http://arduinotronics.blogspot.com/Mise à jour importante !Étant donné que tant de gens ont des problèmes avec le INA125P, nous avons maintenant une nouvelle version améliorée qui utilise le module d'amplification de 24-bit ADC Hx711. h
Minuterie de cuisine Arduino

Minuterie de cuisine Arduino

cette volonté instructable guide vous aide à créer votre propre Arduino basé minuterie de cuisine. Il s'agit d'un projet assez simple, nécessitant peu ou pas de programmation ou électronique connaissances, juste la volonté d'apprendre et de violon -
Musique de l’Arduino PWM LED Light

Musique de l’Arduino PWM LED Light

sur mes vacances de deux semaines entre les cours d'été et l'école de mon 5ème année j'ai décidé de m'amuser avec mon 1W led s que je n'ai jamais utilisé, même si je les ai eu pour toujours.Cela servait à pont sur ma maison, si nous avions quelque ch
Contrôleur de la petite bande de LED avec LED Amp et Arduino Nano

Contrôleur de la petite bande de LED avec LED Amp et Arduino Nano

Un petit contrôleur de bande LED avec un amplificateur de LED et d'un Arduino Nano. Parfait pour faire des modèles d'éclairage personnalisé et/ou de contrôle de la bande de led de votre ordinateur. Il utilise des portes de l'amplificateur Mosfet pour
La reconnaissance vocale avec Arduino et serveur BitVoicer

La reconnaissance vocale avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment utiliser une carte Arduino et BitVoicer serveur pour contrôler quelques LEDs avec commandes vocales. Je vais utiliser le Micro de l'Arduino dans ce Instructable, mais vous pouvez utiliser n'importe quel ca
Lumière qui cherchent des voitures R.C Hack (avec Arduino)

Lumière qui cherchent des voitures R.C Hack (avec Arduino)

création d'une plate-forme robotique de se gratter attribuer du travail et un peu d'argent. Acheter un prêt construit un est facile mais frais allouer d'argent (au moins pour moi). Pour remédier à cela que j'ai décidé de piggy back hors les compagnie
Untethered la reconnaissance vocale et la synthèse vocale avec Arduino

Untethered la reconnaissance vocale et la synthèse vocale avec Arduino

MOVI signifie « Ma propre voix Interface » et est un Arduino Shield adossés kickstarter qui le rend très facile de créer vos propres boîtes de dialogue discours aux dispositifs de contrôle au sein de l'IDE Arduino. Cette rapide instructable vous mont
Solar Powered LED/ULTRACONDENSATEUR Arduino réglementés lumière

Solar Powered LED/ULTRACONDENSATEUR Arduino réglementés lumière

cette instructable principalement montre comment contrôler la tension de charge d'un panneau solaire à un périphérique de stockage de l'énergie (condensateurs dans le cas présent).J'ai montré comment construire la lumière précédemmentÉtape 1 : Ce pan