Projet contrôle led

Bonjour a tous, j'ai un projet, contrôler des rampes à led, ainsi que de faire des relevés de temperature via une sonde et l'afficher sur un afficheur lcd.
Jusque là pas de soucis.
J'ai fais mon montage sur papier et je voulais savoir si vous pensiez que ce que je compte faire est faisable. En gros si j'ai bien défini mes composants et effectué mon montage correctement, ou si vous pensez que je devrais rajouter des composants.
Merci d'avance !
Voici mon schéma prévu :

la légende des composants est décrite en bas de l'image.
les transistors sont des IRLZ34N : U:55v et I: 30A

Merci d'avance de vos réponses.

Salut,

A priori pas de problème majeur. Quelques remarques/questions :

  • même si c'est pas obligatoire, vaut mieux mettredes résistances de protection sur tes sorties PWM. Si pour une raison X y'a un problème genre court-circuit, l'Atmega est protégé.
  • CLK c'est quoi ? Horloge ok, mais laquelle et pourquoi faire ?
  • pour le lcd et le capteur de T°C mis à part les branchements logiques on ne voit ni alim, ni réglage de contraste. Bon j'imagine que tu l'as prévu mais pas dessiné :wink:

Super merci.
Pour les sorties pwm c'est vrai que je n'ai pas pensé a les proteger avec une résistance. Mais a ce niveau quelle.type.de resistance faut-il y mettre ?
Concernant le capteur t? l'alimentation sera prise sur le 5v de la carte et pour le lcd j'ai prévu un potentiomètre pour pouvoir régler a ma guise le contraste.
Quant a l'horloge elle me servira pour que la carte connaisse l'heure afin d'allumer à heure précise les rampes led. La.reference est une DFR0151 de chez go tronic. ( en.esperant ne pas m'être tromper sur le choix)
Merci encore pour la réponse.

Bonjour les Arduinautes,
Ton schéma est trop sommaire je crois pour pouvoir t'aider efficacement. Si j’ai bien compris tu vas utiliser un circuit spécialisé pour générer l’heure, et afficher cette dernière sur un afficheur LCD et sur deux rampes analogiques.
Soit !
Pour le circuit spécialisé, tu ne devrais pas avoir trop de problèmes, étant donné la disponibilité des bibliothèques spécialisées.
Pour "sortir" tes informations sur ton afficheur LCD, je te propose en fichier joint un extrait des mes compte-rendu d’expériences. J’ai en effet réalisé un petit projet qui à partir d’un DS1302 affiche la date et l’heure sur un "SHIELD" LCD du commerce. Je joins également le programme qui devrait te faire gagner pas mal de temps.
Par contre, tu devrais nous en dire plus sur la technologie de tes rampes lumineuses, car je ne vois pas comment les piloter si nous ne savons pas comment elles sont architecturées.
Amicalement : Nulentout.

DS1302_et_affichage_LCD.ino (4.96 KB)

Horloge Calendrier.pdf (285 KB)

dededi13:
Pour les sorties pwm c'est vrai que je n'ai pas pensé a les proteger avec une résistance. Mais a ce niveau quelle.type.de resistance faut-il y mettre ?

1k c'est une valeur passe partout

Re-Bonjour!
Tout d'abord merci pour vos réponses rapides.
Merci pour les explications nulentout, j'ai lu les fichiers joints et effectivement je n'avais pas prévu de résistances pour le shield horloge entre les différentes broches et l'alim du shield. Chose que sur internet ils relient directement de la carte au module.

Mon projet est de gérer en pwm les deux rampes selon l'heure, d'afficher la température sur l’écran LCD depuis mon capteur, ainsi que le jour et l'heure.
Concernant les rampes, j'ai une rampe achetée directement en magasin, dont l'alim délivre 24v et 2A, mais après je n'ai pas d'autres moyens à ma connaissance pour mesurer l'intensité qu'a besoin réellement la rampe pour fonctionner ni le nombre de led montée dessus.

La deuxième possèdes 9Leds, chacune fonctionne avec une tension de 3.3v, une intensité de 20mA, et consomme 120mW.
elles sont toute montées en dérivation avec une résistance sur chaque led de 470Hms, donc la tension ne change pas.
Ma rampe si mes calcules sont bon fonctionne en 12v ( 3.3v par led, la tension est abaissée sur chaque led par les résistances de 470hms à 3.3v)
L'intensité totale est de 0.18A et elle consomme P=UI => P=3.30.18= 0.594W donc 0.6W. Le tout avec une alim délivrant du 12v et 500mA.
J’espère avoir donné suffisamment de renseignement pour les rampes.

Merci à toi aussi B@tto pour ton info, cependant je pense avoir mon idée mais je préfère en avoir le cœur net. Pour monter les deux résistances pour protéger mes sorties pwm, il faut que je les mette en dérivation entre la sortie pwm et la masse?

Merci encore pour vos réponses!

PS: j’essaierai de refaire un schéma plus complet.

Merci encore !

PWM----1k------MOSFET
|
100k
|
GND

D'accord super merci. Mais la résistance de 100k c'est pour la protection aussi donc en rajoutant la resistance 10k de retour ou c'est celle à relier directement à l'émetteur du transistor ?

C'est celle à relier à l'émetteur (toi tu avais mis une 10k c'est un poil faible, même si ça devrait marcher ainsi)

ok super merci j'ai commandé mes composants, je monte tout ça dès que possible, je vous dirais si cela fonctionne ou si j'ai tout fait exploser! :astonished: :slight_smile: :slight_smile: :slight_smile:
Merci encore pour vos réponses!

Re-bonjour à tous!
Les problèmes commencent...
J'ai donc reçu mes composants et commencé à câbler le tout.
J'ai fais le test qu'avec une rampe led alimentée en 12 volts.
Lorsque je branche mon alim 12 volts sans raccorder sur ma sortie pwm de ma carte j'ai déjà mes leds qui s'allument avec un intensité très réduite. Cela me semble bizarre car le transistor n'ayant pas de courant à sa base devrait se comporter comme un interrupteur ouvert.
Je vous avoue que je commence à me noyer dans mon verre d'eau...
Je me suis donc dis que c'était ma résistance de retour qui saturait mon transistor, mais si c'est ça, quand ma sortie pwm sera 0 pour éteindre mes leds, elles resteront toujours légèrement allumées... Donc ma théorie n'est pas bonne...
Et je ne comprend pas...
J'ai bien mis la résistance de protection à la sortie pwm de 1k et celle de retour de 100k hms comme conseillé... Mais non ... a veut pas... :slight_smile:
Est-ce un problème de masse entre mon alim et ma carte ? un problème de câblage ?
Merci pour vos réponses...
Voici mon schéma:

dededi13:
Lorsque je branche mon alim 12 volts sans raccorder sur ma sortie pwm de ma carte j'ai déjà mes leds qui s'allument avec un intensité très réduite.

Les mosFET présentent une impédance très élevée sur leur entrée et il ne faut pas la laisser en l'air. C'est pour ça qu'on a dit de mettre une résistance entre gate et masse.

En fait j'ai confondu les pin du transistor donc melangé le gain et le drain et la source car je l'ai pris a l'envers... forcément ça ne pouvait pas marcher et je pense pouvoir jetter le transistor..
Une fois avoir réparé ma bétise, effectivement lorsque je branche mon secteur, les leds ne s'allument pas (ouf c'est ce qu'il faut)
par contre maintenant des que je branche mon gain a ma sortir analogique paf ca sintille tres tres rapidement, meme si je n'ai pas de programme. LEs pin analogiques de l'arduino sont toute alimentées meme sans programme???
Je fais donc mon programme simple et basique juste pour controler l'intensité des leds.

MAis rien ne se passe les leds continue de sintiller, et lorsque je change de sortie analogique, toujours parreil... La j'avou que j'étais content car j'étais bien parti mais la ça refroidi...

mon code tout simple :

const int sortieAnalogique = 6; //une sortie analogique sur la broche 6

void setup()
{
pinMode(sortieAnalogique, OUTPUT);
}

void loop()
{
analogWrite(sortieAnalogique, 0); //on met un rapport cyclique de 107/255 = 42 %
}

const int sortieAnalogique = 6;

void setup()
{
pinMode(sortieAnalogique, OUTPUT);
}

void loop()
{
analogWrite(sortieAnalogique, 255); /
}

une fois a 0 et une fois a fond... bah nan toujours sintillant ...

Merci pour vos réponses!

Bonjour à tous,

je suis aussi novice dans l'utilisation et la programmation des arduinos...

Le document PDF de nulentout m'a été d'une grande aide.
Au départ, je l'ai parcouru rapidement ,mais, devant mon impossibilité d'avoir des valeurs correctes et de pouvoir mettre au jour et à l'heure ma carte à base de DS1302, je l'ai étudié en détail . Il m'a suffit de mettre les résistances de tirage au VCC pour que cela fonctionne parfaitement..... NB : je n'avais pas de résistances de 10 Kohms sous la main, j'ai monté des 100 Kohms et cela fonctionne..

Une petite question pour nulentout : Le fichier PDF commence à la page 20 ! Existe t'il une version complete avec, je pense, un grand nombre d'entrées/sorties documentée, de ce document?

bonne chance à dededi13 pour son projet.

amicalement.

Pierre