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
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é
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.
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 ?
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.
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 ?
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!
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...
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
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?