Audiyofan
Audiyofan




Poster un nouveau sujet Répondre au sujet  [ 41 messages ]  Aller à la page 1, 2, 3  Suivante
Auteur Message
 Sujet du message: Boot Box
MessagePosté: Ven 24 Déc 2021, 13:59 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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
PXL_20211224_123833416.jpg [ 1.52 Mio | Vu 8164 fois ]

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Ven 24 Déc 2021, 14:27 
Hors ligne
Membre Assidu

Inscription: Dim 09 Jan 2005, 22:07
Messages: 1583
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


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Ven 24 Déc 2021, 15:07 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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.

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Ven 24 Déc 2021, 15:40 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
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à :oops: :oops:

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Ven 24 Déc 2021, 18:10 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
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 :mrgreen:

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Ven 24 Déc 2021, 19:40 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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.

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Lun 27 Déc 2021, 18:47 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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
1790274652445620223.jpg [ 241.27 Kio | Vu 8116 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.

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Lun 27 Déc 2021, 18:49 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
En espérant que les borniers soient de meilleure qualité que mes borniers à la con...

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Lun 27 Déc 2021, 23:40 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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
PXL_20211227_223658146.jpg [ 2.88 Mio | Vu 8110 fois ]

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 09:22 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
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
PXL_20211227_223658146.jpg [ 682.6 Kio | Vu 8103 fois ]

Sinon tu peux l'alimenter par l'USB qui est sont entrée initiale

Bon courage

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 10:18 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
3 bornes ?... Comment t'as fait toi t'as soudé directement sur ce composant ?

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 11:29 
Hors ligne
Membre Assidu

Inscription: Jeu 08 Déc 2005, 18:00
Messages: 1482
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 ?

_________________
https://www.diapason-audio.com


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 12:20 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
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 :mrgreen:

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à

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 12:23 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
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 :oops: :oops:

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Boot Box
MessagePosté: Mar 28 Déc 2021, 12:37 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 8920
Localisation: St Mathieu de Tréviers près de Montpellier
Pour info
Fichier(s) joint(s):
Bootboc front.jpg
Bootboc front.jpg [ 347.61 Kio | Vu 8096 fois ]

Fichier(s) joint(s):
Bootbox rear.jpg
Bootbox rear.jpg [ 296.63 Kio | Vu 8096 fois ]

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 41 messages ]  Aller à la page 1, 2, 3  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com