Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: 1055jdc, Gug42, speedbad, Sub113 et 187 invités

Discussions générales sur le DIY Audio : choix des HP, comparaisons des principes : clos vs BR, etc

Projet integration ampli+dsp+vu-metres etc

Message » 19 Déc 2020 17:05

Image

Je l'ai déjà dit, mais attention au sens de branchement.

Par rapport au sketch, OUT du TSOP4838 va sur D3 de l'ARDUINO, VCC sur 5V et GND sur GND.
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 19 Déc 2020 22:24

Oui, merci
Tu me le rappelles pour pas que je crame encore un arduino ? :lol:
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 20 Déc 2020 2:29

Non, un TSOP4838 :wink:
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 29 Déc 2020 17:09

pas de gaine thermo donc pour l'instant je peux pas souder le tsop (je sais que je pourrai faire sans mais ca ferait pas propre). j'en aurai bientot

le papa noel est passé et m'a ramené mes 2 dissipateurs, mon alim 12v, ma nouvelle telecommande.
il m'a ramené le mauvais ampli (connectique en xlr au lieu de rca), et est en retard pour le transfo et la carte vu-metres, donc d'ici la fin du mois normalement j'ai tout pour faire.

en attendant, maintenant que j'ai les dissipateurs, je vais commencer à faire la carcasse
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 29 Déc 2020 18:28

On va attendre un peu alors ...
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 02 Jan 2021 15:39

Petite question : le fond de l’ampli, la ou reposera transfo, cartes, dsp ..., doit il etre forcement conducteur avec une cosse qui le relie a la terre de la prise IEC, ou pas ? (medium ou plexiglass par exemple)

Parce qu’electriquement rien ne sera relié à la terre donc je vois pas l’interet de relier le fond a la terre
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 02 Jan 2021 16:41

Beaucoup d'amplis sont équipé d'un câble sans terre.
Mais à partir du moment ou un socle IEC est présent autant relier la terre au boîtier. Simple question de sécurité des personnes.
Si le boîtier n'est pas métallique, c'est sans intérêt, mais dans ce cas, autant utiliser un câble 2 fils.
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 02 Jan 2021 16:52

Justement je ne sais pas si je dois le faire metallique ou pas.
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 02 Jan 2021 17:36

Un boîtier métallique forme un blindage autour de l’électronique.
Ceci dit mon premier ampli DIY fonctionnait bien dans une boîte à chaussures ...
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 02 Jan 2021 17:43

Si metal il doit y avoir, ce sera uniquement le fond car pour moi plis complique de faire le reste. Donc ca sera du plexi je pense, merci
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 04 Jan 2021 13:56

Bon, j'avais un peu de temps devant moi, donc j'ai décidé de faire un branchement vite fait avec les fils DUPONT, pour pouvoir commencer à programmer...
Et ben ca marche :bravo: , je suis super content, enfin du concret.

Alors j'ai fait (enfin fait c'est un bien grand mot evidement, tout le mérite te revient hbachetti) ce programme pour les vu-metre (j'ai choisi sur la telco le bouton adequat) :

#include <IRremote.h>

#define RECV_PIN 3
#define RELAY_PIN 5
#define RELAY_TYPE HIGH // for a low level relay
//#define RELAY_TYPE HIGH // for a high level relay

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
Serial.begin(115200);
Serial.println("IR remote");
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, RELAY_TYPE == HIGH);
irrecv.enableIRIn();
}

void loop()
{
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
if (results.value == 0xAC53609F) {
int actual = digitalRead(RELAY_PIN);
Serial.print(actual == RELAY_TYPE ? "Turn OFF" : "Turn ON"); Serial.println(" the relay");
digitalWrite(RELAY_PIN, !actual);
}
irrecv.resume();
}
delay(100);
}

Et ce programme pour l'ampli :
#include <IRremote.h>

#define RECV_PIN 3
#define RELAY_PIN 4
#define RELAY_TYPE HIGH // for a low level relay
//#define RELAY_TYPE HIGH // for a high level relay

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
Serial.begin(115200);
Serial.println("IR remote");
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, RELAY_TYPE == HIGH);
irrecv.enableIRIn();
}

void loop()
{
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
if (results.value == 0xAC5302FD) {
int actual = digitalRead(RELAY_PIN);
Serial.print(actual == RELAY_TYPE ? "Turn OFF" : "Turn ON"); Serial.println(" the relay");
digitalWrite(RELAY_PIN, !actual);
}
irrecv.resume();
}
delay(100);
}

Ils sont similaires car je n'ai changé que le PIN et le code hexa.

Bon alors c'est tres bien mais je n'arrive pas à fusionner les deux programmes. J'ai essayé beaucoup d'ecritures différentes, mais à chaque fois il y avait une erreur lors de la vérification.

Mais alors quel pied de voir le bon relais s'activer quand j'appuie sur le bouton que je veux :mdr:
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 04 Jan 2021 14:25

Et ben ca marche :bravo: , je suis super content, enfin du concret.


Pas si compliqué en fait. Comme tu parlais de protocole NEC j'étais très confiant.

Je ne vois pas trop pourquoi tu veux affecter deux touches de la telco pour allumer l'ampli et les vumètres. Allumer les deux en même temps avec la même touche ne serait-il pas plus normal ?
Dans ce cas tu peux très bien activer les deux relais dans la foulée :
Ajoute :
#define RELAY_PIN 5 // pour les vumètres
#define AMP_RELAY_PIN 4 // pour l'ampli
Ensuite plus bas :
digitalWrite(RELAY_PIN, !actual);
digitalWrite(AMP_RELAY_PIN, !actual);

Mais si tu veux conserver le principe de 2 touches séparées c'est faisable.
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 04 Jan 2021 14:51

oui, je prefere utiliser une touche pour l'ampli et une autre pour les vu metre, car ainsi je peux choisir d'ecouter l'ampli sans forcément avoir les vu metre fonctionnels (quand je regarde un bon film par exemple, avec les rideaux fermés etc : je veux du bon son donc avec l'ampli mais je ne veux pas etre perturbé par les vu metre)

Aussi, j'ai évoqué le fait d'ajouter un interrupteur et/ou un potard pour le retroeclairage des vu metres (donc manuellement sur l'ampli). Deja ca va l'habiller, et puis je peux choisir l'intensité des leds des vu metre.
D'ailleurs j'avais pensé à ce genre de chose : https://www.audiophonics.fr/fr/potentio ... derway=asc

Mais etant donné que je ne sais pas encore comment se branche mes vu metre pour le retroeclairage, je ne m'y aventure pas encore.
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline

Message » 04 Jan 2021 15:05

Il y un exemple avec 3 relais sur mon blog (à la fin) : https://riton-duino.blogspot.com/2020/10/telecommande-de-relais-par-infra-rouge.html

Cet exemple utilise trois codes de touche 0x619EC03F, 0x619E9867 et 0x619E08F7.
Il suffit de remplacer les deux premiers par 0xAC53609F et 0xAC5302FD.
Le troisième ne sera pas utilisé, ce n'est pas important.

N'oublie pas de modifier :
#define RELAY_TYPE HIGH
hbachetti
 
Messages: 482
Inscription Forum: 16 Fév 2018 11:35
  • offline

Message » 04 Jan 2021 15:28

Voila, programme terminé (enfin selon moi)
J'ai supprimé le troisieme relais, meme si ca sers a rien mais ca allege le programme et je me sens mieux :lol:

Aussi, j'ai mis #define RELAY_TYPE LOW, car j'ai remarqué que lorsque je televerse, les relais s'activent. Ils sont en position NF (Normalement Fermé). Et je veux pas car si jamais y'a une coupure de courant ou quelque chose comme ça, ça voudrais dire qu'au rallumage l'ampli et les vu metre s'allument aussi. Alors les vu metre pas grave, mais l'ampli si jamais le volume du dsp est à fond et que je suis pas à la maison c'est la cata (même si y'a pas de signal on sait jamais)

Donc voila, j'ai plus qu'à mettre ça sur la plaque et pré-souder les têtes A.

Encore une fois merci beaucoup, tu as assuré :ohmg:
Le yann
 
Messages: 350
Inscription Forum: 29 Mai 2010 11:18
  • offline


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message