Instabilité standalone

Bonjour et bonne année à tous!
j'ai fait une matrice de leds qui fonctionne bien avec Arduino 2009, mais qui est totalement instable si je l'utilise avec la standalone (qui marche normalement avec blink ): les leds réagissent si j'approche ma main!
Que faire? ajouter une résistance ? mais où?
Merci de votre réponse

Pilotes tu tes led avec des transistors ? Peux tu mètre un schéma de ton câblage ?

Oui il y a 1 transistor sur chaque colonne
Je me suis basé sur http://www.instructables.com/id/810-LED-Matrix-with-4017/ avec 2 shifts registers 74 HC595 en série comme dans
http://www.earthshineelectronics.com/files/ASKManualRev4.pdf
Je t'envoie un schéma par e-mail
Merci

Si tu mets ton schéma ici, plus de monde pourra te conseiller ::slight_smile:

Je te laisse mètre le schéma, mais je te conseille d'ajouter une résistance assez forte entre bases et émetteurs.

J'ai mis 1 kohm entre émetteur du transistor 2N3904 et le décade counter
4017, comme indiqué par syst3mX
[http://www.instructables.com/id/810-LED-Matrix-with-4017/step3/Multi-what/]
Il faudrait ajouter une résistance entre la base et l'émetteur des transistors???? ça va pas fumer??
Si le schéma ne s'affiche pas, c'est que je n'ai pas compris comment faire!
désolé
encore une explication qui serait bienvenue? ça fait trop?

Si le montage fonctionne avec la duelaminove, il vaut peut etre mieux s'intéresser à la "partie standalone" du montage non? comprend-il un quartz?

Merci Mr Alexis
Je pense que vous avez raison, j'ai copié exactement le montage standalone sur le site arduino avec un quartz 16 Mhz et deux condensateurs 22pF.
Il fonctionne avec "blink"
alimentation en 12 V DC
une idée?

Si il fonctionne avec blink, le montage doit être bon. Peut être vérifier à ce moment la correspondance entre les broches de l'ATmega et les n° des PIN de sortie du programme Arduino...

J'ai vérifié les connexions; elles sont justes; je vais tout reprendre à zero...demain
en tout cas, merci

Je pense que ton instabilité vient de tes transistors qui commute à la moindre perturbation ex : une main qui s'approche apporte des perturbations électromagnétiques. Le fait d'ajouter une résistance entre la masse et la base va augmenter le courant, si ton courant devient négligeable face aux perturbations alors ton montage sera stable.

Ps: si tu mets les résistances à 3km ça sert à rien, en électronique plus c'est proche mieux c'est. Alors COLLES LES !

EDIT : je pense également que tu peux retirer les résistances entre les bases et l'arduino SI tu mets les résistances entre les bases et la masse.

Je vais essayer la suggestion de Takafuir, mais j'aimerais être sur de bien faire:
mon branchement actuel est comme ça:
10 x transistor 2N3904 NPN
collecteur>>>>ground
base>>>> résistance 1 kOhm>>>> HCF 4017 decade counter
emetteur>>> colonne de LEDS (cathode)

comment devrait-il être éxactement?
quelle valeur de résistance?

Mes excuses pour l'absence de schéma; je n'ai pas NON PLUS
compris comment le poster!
Merci d'avance de votre aide

Mes excuses pour l'absence de schéma; je n'ai pas NON PLUS
compris comment le poster!

Il faut placer l'image sur un site d'hébergement comme http://up.sur-la-toile.com par exemple. Et il faut placer le lien vers la page créée dans la balise "insert image" (3ème icône dans la barre au-dessus de la fenêtre d'édition.

j'essaye

Si quelqu'un peut me dire quelle valeur et où mettre les résistances de tirage ????
Merci

J'ai mis 4,7 k entre base et masse de chaque transistor et j'ai enlevé les
1k qui étaient entre base et 4017. le circuit est stable et rien ne se passe
quand on approche la main.
C'est un progrès certain!
Par contre la matrice ne fonctionne toujours pas en standalone, alors qu'elle fonctionne sur l'Arduino...
Une idée???

tes transistors sont à l'envers le 2N3904 est un npn et tu mets le collecteur à la masse et un signal positif sur ta base... Ca sent pas trop le brulé chez toi ?

Si tu veux une aide efficace, poste un schéma...

Gozaki

http://www.laboelectronique.be

Les transistors sont connectés correctement sur mon montage; c'est mon
explication qui était fausse (désolé!); un début de schéma juste (j'espère)
http://up.sur-la-toile.com/sHNI
le circuit est plus stable; il fonctionne avec l'arduino, mais pas avec le standalone( qui fonctionne normalement avec "blink")
merci pour vos suggestions...

pour ma part ... la 4.7K est mal placée... elle doit se trouver entre la base et le 4017 ( la valeur de cette resistance dépend du courant à in jecter dans la base de ton transistor pour être sûr de le saturer sans le bruler...)

As- tu bien découplé ton alimentation et placé des condos de découplage au plus près des alims de tes IC ?

Si tu as fait ton montage sur breadboard, refais un tour sur le cablage...

Gozaki

www.laboelectronique.be

Pour la résistance elle devrait être en série dans la base des transistors. Elle sert à limiter le courant de base pour ne pas détruire les transistors. Heureusement pour toi les 4017 n'ont pas une très grande sortance et le courant de sortie est limité.

Si c'est sensible à l'effet de main, tu devrais chercher une entrée en l'air (fil manquant, mauvaise soudure). En particulier sur les circuits CMOS que tu utilises HC4017 et HC595 car les entrées ont une haute impédance et sont de fait sensible à ce genre de perturbation.

Avec ces indications, j'ai maintenant plusieurs champs d'investigation devant moi et je crois que je vais souder mon standalone, vérifier encore mes soudures et améliorer la position des condensateurs...
Il y a deux points que je ne comprends pas:
comment calculer la valeur des résistances entre la base du transistor et le 4017??
Si on applique la loi d'ohm, quelle tension prendre en considération ?