Alors déjà, il faut savoir que je n'ai aucun connaissance en électronique, bien que je compte m'instruire à ce sujet dans un futur lointain.
Donc, le but c'était d'arriver à contrôler un ventilateur 12V avec l'Arduino qui est en 5V.
J'ai acheté des mosfet pour ça (le TIP122) et donc, j'ai improvisé des circuits à partir de schéma existant sur internet.
Globalement après des heures d'essais, j'ai réduit le nombre de composant à 2, soit une résistance et le TIP122 ! Et magie ! ça fonctionne

[youtube]http://www.youtube.com/watch?v=Sq5kCt5YTXI[/youtube]
Par contre ça fait du bruits !
En effet, le signal PWM désormais augmenté en ~12v reste un PWM, du coup le ventilateur "chante"...
Donc là je me suis dit "bon, il va falloir transformer le PWM en analogique à peu près stable !"
Pour ça il existe le couple "RC" : résistance en série, condensateur en parallèle.
Et bien allons-y !....
Marche pas :/ En fait la résistance, malgré que j'ai utilisé une petite valeur Ohmique, réduit tellement le jus que le ventilateur tourne pas..
Donc, j'ai retiré la résistance, et là ça allais mieux !
(par contre j'ai conscience que c'est un peu bourrin ce que j'ai fait :/)
Du coup le bruit s'en trouve diminué :
[youtube]http://www.youtube.com/watch?v=yvMaPqkdpxk[/youtube]
...Mais ça chante encore ! Et comme mes ventilateurs tournerons surtout en basse vitesse, j'ai pas envie que dans ma chambre ça soit le Jazz !
Alors j'ai prit le condensateur le plus gros que j'avais : 470uF 16V
Tout simplement magique...
[youtube]http://www.youtube.com/watch?v=6wap2MeBe0I[/youtube]
Petite vidéo avec le contrôle de la vitesse par un potentiomètre branché à l'Arduino pour piloter le PWM :
[youtube]http://www.youtube.com/watch?v=vPcNkRRQSZQ[/youtube]
C'est pas mal hein

Par contre mon circuit bien bourrin à engendrer un drôle de phénomène que les férue d'électronique sauront identifier : le comportement du potard est logarithmique !
C'est à dire que pour allez jusqu’à 5v je ne fait que 10% de course du potard, pour aller à 10V 50% suffise, et 11.4v est à 80% de course. entre 80 et 100% il n'y a quasiment pas de différence.
Si je mesure la sortie PWM de l'arduino, on est bien sur une pente linéaire, mais après le TIP122 c'est logarithmique... je penses que mon montage "aschement" bourrin et fait à taton en est le responsable.
Mais comme je suis une brêle en électronique ba.... tant pis ! je gèrerais la puissance des ventilateur depuis l'Arduino de façon logarithmique et on en parle plus.
A moins que quelqu'un est la solution ?
Du coup vu que j’étais lancé, j'ai soudé un PCB d'essais pour contrôler 4 ventilateurs (les 4 de mon gros radiateur 9*120).
Donc j'ai mis tout ça :
Dans ça :
"Agricole" est le mots qui vous viens à l'esprit ?
Youpi ça fonctionne
