Audiyofan.org http://www.audiyofan.org/forum/ |
|
Boot Box http://www.audiyofan.org/forum/viewtopic.php?f=7&t=9945 |
Page 1 sur 3 |
Auteur: | nicolasmaillet [ Ven 24 Déc 2021, 13:59 ] |
Sujet du message: | Boot Box |
Hello, dans le but de simplifier l'allumage d'un système multi amplifié, avec deux amplis et un filtrage actif plus une carte de décodage bluetooth en guise de source, j'ai voulu me faire une boite d'allumage commandée par un arduino et des relais. Les composants : - une carte de transformation du secteur 230V en 12V et 5V - Un arduino Nano - Une carte avec 4 relais Le bouton on/off vient alimenter la petite arduino, qui viendra successivement alimenter la carte bluetooth, puis les relais pour alimenter les amplis et le filtrage actif (ici un minidsp 2x4HD) Ca simplifie la donne, un bouton allume tout le système d'un coup... C'est bien WAF !!!! Je fais suivre une photo de mon boitier (en bois, une fois n'est pas coutume), et plus tard de la réalisation... Mais l'alimentation des cartes arduino et bluetooth avec affichage à LED c'est pas mon fort Nelson... Alors si y'a une petite aide pour m'aider à cabler le tout... c'est pas de refus. Fichier(s) joint(s): PXL_20211224_123833416.jpg [ 1.52 Mio | Vu 8568 fois ] |
Auteur: | Guy [ Ven 24 Déc 2021, 14:27 ] |
Sujet du message: | Re: Boot Box |
Bonjour Pourquoi pas, mais je ne vois pas trop ce que vient faire l'Arduino là dedans? Une multiprise avec interrupteur ça ne convient pas?? On est loin du KISS, miss :-) Bon Noël Guy |
Auteur: | nicolasmaillet [ Ven 24 Déc 2021, 15:07 ] |
Sujet du message: | Re: Boot Box |
Hello, le minidsp réclame un allumage après l'allumage des amplis. Je ne sais pas pourquoi mais c'est noté dans la notice d'utilisation. |
Auteur: | Totof [ Ven 24 Déc 2021, 15:40 ] |
Sujet du message: | Re: Boot Box |
Hello les djeuns En fait le Minidsp réclame un allumage après les amplis et une extinction avant , c'est noté dans le manuel du minidsp je pense que c'est lié aux sorties analogiques qui sont configurable via jumper en 2 tensions càc Comme Nico j'ai la même config et franchement ou bout de 2 mois d'utilisation je reconnais que la bootbox rend l'allumage et l'extinction du système des plus pratique Par contre petite remarque la platine Nano est alimentée par une alim à découpage , le bouton ne fait que lancer le programme par mise au niveau bas et la routine s'inverse quand on repasse le bouton au niveau haut Ce soir j'essaye de vous posté quelques infos , suis au taf là |
Auteur: | Totof [ Ven 24 Déc 2021, 18:10 ] |
Sujet du message: | Re: Boot Box |
Bonsoir les copains Pour Guy car je sais qu'il maîtrise , voici le coeur de la BootBox Code: #include <TimerOne.h> //Génère une interruption toutes les DelaySwitch µs //Parameters const int RelayBtdecoder = 2; const int RelayAmp1 =3; const int RelayAmp2 = 4; const int RelayMinidsp = 5; const int LedRelayBtdecoder = 6; const int LedRelayAmp1 =7; const int LedRelayAmp2 = 8; const int LedRelayMinidsp = 9; const int DelaySwitch = 1000; // constants won't change. They're used here to set pin numbers: const int ButtonledPin = 11; // the number of the LED of the button pin const int ButtonPin = 12; // the number of the pushbutton pin const int ledPin = 13; // the number of the LED pin // variables will change: int buttonState = 0; // variable for reading the pushbutton status void setup() { //Init Serial USB Serial.begin(115200); pinMode(RelayBtdecoder, OUTPUT); pinMode(RelayAmp1, OUTPUT); pinMode(RelayAmp2, OUTPUT); pinMode(RelayMinidsp, OUTPUT); digitalWrite(RelayBtdecoder, HIGH); digitalWrite(RelayAmp1, HIGH); digitalWrite(RelayAmp2, HIGH); digitalWrite(RelayMinidsp, HIGH); // initialize the LED pin as an output: pinMode(ledPin, OUTPUT); pinMode(ButtonledPin, OUTPUT); pinMode(LedRelayBtdecoder, OUTPUT); pinMode(LedRelayAmp1, OUTPUT); pinMode(LedRelayAmp2, OUTPUT); pinMode(LedRelayMinidsp, OUTPUT); // initialize the pushbutton pin as an input: pinMode(ButtonPin, INPUT_PULLUP); } void loop() { // read the state of the pushbutton value: while (digitalRead(ButtonPin) == 0); // check if the pushbutton is pressed. If it is, the buttonState is LOW: // turn LED off: digitalWrite(ledPin, LOW); digitalWrite(ButtonledPin, LOW); digitalWrite(RelayBtdecoder, HIGH); digitalWrite(LedRelayBtdecoder, LOW); delay(DelaySwitch*2); digitalWrite(RelayAmp1, HIGH); digitalWrite(LedRelayAmp1, LOW); delay(DelaySwitch*2); digitalWrite(RelayAmp2, HIGH); digitalWrite(LedRelayAmp2, LOW); delay(DelaySwitch*2); digitalWrite(RelayMinidsp, HIGH); digitalWrite(LedRelayMinidsp, LOW); while (digitalRead(ButtonPin) == 1); // turn LED on: digitalWrite(ledPin, HIGH); digitalWrite(ButtonledPin, HIGH); digitalWrite(RelayMinidsp, LOW); digitalWrite(LedRelayMinidsp, HIGH); delay(DelaySwitch*2); digitalWrite(RelayAmp2, LOW); digitalWrite(LedRelayAmp2, HIGH); delay(DelaySwitch*5); digitalWrite(RelayAmp1, LOW); digitalWrite(LedRelayAmp1, HIGH); delay(DelaySwitch*5); digitalWrite(RelayBtdecoder, LOW); digitalWrite(LedRelayBtdecoder, HIGH); } Enjoy Bon réveillon et joyeux Noël |
Auteur: | nicolasmaillet [ Ven 24 Déc 2021, 19:40 ] |
Sujet du message: | Re: Boot Box |
Il faut un logiciel pour pouvoir injecter ton code dans la platine. Je vais telecharger ca. Si c'est possible de le faire à l'avance je vais regarder ca pour l'injecter... (ah ah...) tu m'avais envoyé un zip. Bon reveillon à vous. |
Auteur: | nicolasmaillet [ Lun 27 Déc 2021, 18:47 ] |
Sujet du message: | Re: Boot Box |
Totof m'a dit qu'il s'était fait un PCB pour fixer sa nano... Effectivement c'est chouette. Du coup j'ai vu qu'une platine toute prête existait : Fichier(s) joint(s): 1790274652445620223.jpg [ 241.27 Kio | Vu 8520 fois ] Aussi tôt découvert aussitôt commandé... À coup de 2€ et des brouettes ça casse pas trois pattes à un canard... Je vais essayer de câbler mon boîtier fraîchement repeint ( ah... La peinture et moi...) cette semaine... Pour l'alimentation et le bluetooth ça va aller... Pour l'alimentation des led sur la nano c'est pas gagné... Mais ça va se faire. |
Auteur: | nicolasmaillet [ Lun 27 Déc 2021, 18:49 ] |
Sujet du message: | Re: Boot Box |
En espérant que les borniers soient de meilleure qualité que mes borniers à la con... |
Auteur: | nicolasmaillet [ Lun 27 Déc 2021, 23:40 ] |
Sujet du message: | Re: Boot Box |
J'ai commencé par le bouton d'alimentation de coupure du secteur. Relié à la platine transformant le 230v en 12v et 5v pour l'arduino et le bluetooth. Demain peut être j'alimenterai la carte bluetooth... Pas trop compliqué... Même pour moi... J'espère... Fichier(s) joint(s): PXL_20211227_223658146.jpg [ 2.88 Mio | Vu 8514 fois ] |
Auteur: | Totof [ Mar 28 Déc 2021, 09:22 ] |
Sujet du message: | Re: Boot Box |
Bonjour Nico Attention le bornier de la platine BT marué VCC-EN-GND est un switch de commande de démarrage ce n'est pas l'alimentation , cette carte est en fait un élément d'un montage plus conséquent ce connecteur permet juste de passé d'un mode alumage automatiue en présence du 5V ou en mode Enabled ( manuel) l'alimentation est à injecter aux bornes du régulateurs 5V dans le cercle blanc ci-dessous Fichier(s) joint(s): PXL_20211227_223658146.jpg [ 682.6 Kio | Vu 8507 fois ] Sinon tu peux l'alimenter par l'USB qui est sont entrée initiale Bon courage |
Auteur: | nicolasmaillet [ Mar 28 Déc 2021, 10:18 ] |
Sujet du message: | Re: Boot Box |
3 bornes ?... Comment t'as fait toi t'as soudé directement sur ce composant ? |
Auteur: | nicolasmaillet [ Mar 28 Déc 2021, 11:29 ] |
Sujet du message: | Re: Boot Box |
Autres questions : - en appuyant sur le bouton d'alimentation générale, le relais K1 alimente la carte bluetooth. On est d'accord ? Je pourrais alimenter directement le bluetooth avec le 12v mais je préfère passer par le relais. Possible oui non ? Normalement le relais prends en charge non ? - les relais ont trois connecteurs. Je câble sur le normalement ouvert et le relais fait commutation au signal de la nano ? J'ai bon ? |
Auteur: | Totof [ Mar 28 Déc 2021, 12:20 ] |
Sujet du message: | Re: Boot Box |
Re Oui j'ai soudé les deux fils sur les bonnes bornes du régulateur , l'une étant la piste qui vient du condo pour le +5V et l'autre à vérifier avec le multimètre c'est le GND donc commun à d'autre point du circuit La nano doit être toujours sous tension rappelle toi le bouton poussoir permet de mettre une entrée de la Nano au GND et de lancé la routine d'allumage qui fait basculer les 4 relais de l'état 1 à l'état 2 Oui tu câble tes relais en normalement ouvert et la Nano enverra un état logique haut au bon optocoupleur qui fera basculer le relais qu'il pilote Voilà voilà |
Auteur: | Totof [ Mar 28 Déc 2021, 12:23 ] |
Sujet du message: | Re: Boot Box |
nicolasmaillet a écrit: - en appuyant sur le bouton d'alimentation générale, le relais K1 alimente la carte bluetooth. On est d'accord ? Je pourrais alimenter directement le bluetooth avec le 12v mais je préfère passer par le relais. Possible oui non ? Normalement le relais prends en charge non ? Pas du tout , le bouton permet de lancer la routine ou l'éteindre Si tu veux couper l'alim principale comme tu as branché ton bouton poussoir , la routine d'extinction ne sert à rien et par là ta bootbox non plus |
Auteur: | Totof [ Mar 28 Déc 2021, 12:37 ] |
Sujet du message: | Re: Boot Box |
Pour info Fichier(s) joint(s): Bootboc front.jpg [ 347.61 Kio | Vu 8500 fois ] Fichier(s) joint(s): Bootbox rear.jpg [ 296.63 Kio | Vu 8500 fois ] |
Page 1 sur 3 | Heures au format UTC + 1 heure |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |