Module ventilateur¶
- Projet
- Auteur
J.Soranzo
- Societe
- Entity
- Sources
- Date de création
10/2022
- Date dernière maj
10/2022
Présentation¶
Il s’agit ici d’un système d’aspiration pour les fumées de fer à souder.
Diamètre ventilateur 8cm, souhait : inclinable avec éclairage à LED et filtre
Conception du système d’inclinaison¶
Conception du système d’inclinaison, les différentes versions :
avec demi bille et lame de ressort imprimée : KO trop peu précis
avec aimant : presque mais… aimants difficiles à manipuler et pas assez puissants
languette et poignée sur le côté : prometteuse (retenue pour le moment)
languette et bille imprimée |
Version avec aimants |
---|---|
Pilotage électrique du ventilateur et des LED¶
Avec un potar à interrupteur¶

Potentiomètre Rotatif avec Interrupteur chez AMAZON 4
Abandon de l’idée du potar avec inter car l’inter n’est pas cliquable mais s’active en bout de rotation si bien que cela ne permet pas de concerner le réglage. Donc retour à une version avec switch séparé cela tombe bien j’en ai des petit 10x5 voir Interrupteurs rouge miniature
Un simple potentiomètre seul ne convient pas car la tension d’entrée peut varier de 12 à 24V.
On est obligé de passer par un régulateur et comme on veut que cela soit variable, il convient de limiter le module LM2596S à 12V max en sortie et de déporter le potar
La datasheet du LM2596S
qui équipe les
modules choisis


Pour du 12v avec R1 1k on a:
1k * ( 12/1.23 - 1 ) = 8.75k
admettons qu’on veuille aller jusqu’à 14V, il faudrait 10.4K pour R2.
D’après l’équation (1) si R1 augmente Vout diminue mais R1 doit être comprise entre 240 et 1.5k pas 10k comment les modules fonctionnent ?
Une piste:

Visiblement sur mes modules R1 = 270ohm
vout à 10k = 1.23 * ( 1 + R2/R1) = 1.23 * ( 1 + 10/0.27) = 46V !
vout à 100ohm = 1.23 * ( 1 + 100/270 ) = 1.68V
Pour du 14 en sortie : 0.27 * ( 14 / 1.23 -1 ) = 2.8k max et pas 13805K
Solution une zener 12V en sortie pour écrêter:
R = 24v - 12v / 0.1A environ 120ohm P=1.2W bof ! 5 résistance 1/4W en //
Revoir le courant 20mA par groupe de 4 led 4 groupe 80mA refaire les calculs.
Warning
Solution abandonnée
Avec un digispark¶
Sources¶
Officiellement les Digispark sur le site de Digistump sont out of stock mais on en trouve facilement sur Aliexpress et même sur Amazon.
Description sur le site 7 Pas fcaile à trouver !
Digispark pinout¶

Digispark PWM et analog¶
Pour le PWM et analogRead tout sur une seule page sur le wiki digistump 8
Attiny85 10bits ADC


le 2n700, c’est la première colonne donc 200mA en continu et 500 en pulse.
4 LED en // 80mA et le ventilo donné pour 0.33A mesuré 167mA sous 14V
Transistor en D2PAK NTD20N03L27 20A ou
IPD079N06L datasheet
composants que j’avais sous la main mais un cananl N capable de driver 500mA à 1A suffit !

Warning
Encore un échec ! le ventilateur siffle quand il est piloté en pwm. Pour les LED c’est OK
Essais d’un ventilo avec pwm : à voir ventilateur commandé sur AMAZON pure wing2 dts
Il n’est pas dit la frequence à laquelle, il faut piloter ce ventilo, on parle sur les doc de carte mère de 15 à 20kHz.
Changer la fréquence du PWM dans le digispark¶
Trying to increase PWM frequency 10 sur le forum Digispak
Un peu plus éloigné : ATTiny85 PWM frequency selection 11
Attention les canaux analogiques ne sont pas numéroté de manière logique.
Voir Digistump basics 8
sensorValue = analogRead(1); //Read P2
//To set to input: pinMode(2, INPUT);
//THIS IS P2, P2 is analog input 1, so when you are using analog read, you refer to it as 1.
//sensorValue = analogRead(2); //Read P4
//To set to input: pinMode(4, INPUT);
//THIS IS P4, P4 is analog input 2, so when you are using analog read, you refer to it as 2.
//sensorValue = analogRead(3); //Read P3
//To set to input: pinMode(3, INPUT);
//THIS IS P3, P3 is analog input 3, so when you are using analog read, you refer to it as 3.
//sensorValue = analogRead(0); //Read P5
//To set to input: pinMode(5, INPUT);
//THIS IS P5, P5 is analog input 0, so when you are using analog read, you refer to it as 0.
Le code final du Digispark est disponible ici 12
Interrupteurs rouge miniature¶
Référence KDC1-11 sur AMAZON 13 en noir mais en rouge ??? 10x15mm
J’ai commandé des KCD1 en 21*15mm ici 14, j’aurais donc du recevoir des 21x15mm et j’ai reçu des 13x9mm beaucoup plus petits ! il y a écrit dessus KCD1-11
J’ai l’impression qu’il s’agit d’une erreur, sur les autres photo on a des KCD1. Un des commentaire avec photo le montre clairement ! Mistère résolu.
C’est un peu chaint pour estimer le coût. Je prend 2.15€ les 5
Schéma de câblage¶
Rendu Freecad¶
Photos¶
Système d’inclinaison en test
En cours de câblage:
Carte LEDs Recto

Carte LEDs verso

Carte LEDs dans son emplacement

Nomenclature¶
Désignation |
Fab |
Ref fab |
Qté |
Pu |
Pt |
|
---|---|---|---|---|---|---|
Insert Fileté M3 |
RUTHEX |
sans |
11 |
0,10 € |
1,10 € |
base |
digispark |
DigiStump |
out of stock official |
1 |
3,80 € |
3,80 € |
|
DC/DC |
AMAZON |
LM2596 |
1 |
2,00 € |
2,00 € |
|
Switch |
AMAZON |
Mikrotech KCD1-11 |
2 |
0,43 € |
0,86 € |
|
potar avec bouton |
AMAZON |
2 |
1,50 € |
3,00 € |
||
ventilateur 80mm |
AMAZON |
1 |
12,00 € |
12,00 € |
||
LED blanche 5mm |
16 |
0,10 € |
1,60 € |
|||
PCB |
Radiospares |
33*12,7mm à 0,000942€mm2 |
1 |
0,40 € |
0,40 € |
|
Vis TF M3x6 |
BRICOVIS |
TFHC03/006 |
1 |
0,06 € |
0,06 € |
poignée |
Vis Longue M3x35 |
BRICOVIS |
TCHC03/035A12NOPF |
2 |
0,96 € |
1,92 € |
casquette |
VIS THC M3x6 |
BRICOVIS |
TC HC M3x6ANEF |
8 |
0,06 € |
0,48 € |
|
VIS STHC M3x10 |
BRICOVIS |
STHC Pointeau M3X10ANEF |
2 |
0,08 € |
0,17 € |
|
XT60 MALE |
AMAZON |
1 |
0,60 € |
0,60 € |
||
XT60 FEM |
AMAZON |
1 |
0,60 € |
0,60 € |
||
Tige Laiton diam 2mm |
AMAZON |
2*83,62mm |
2 |
0,25 |
0,50 € |
|
Tige Laiton diam 2mm |
AMAZON |
90mm |
1 |
0,26 |
0,26 € |
|
ecrou M3 |
BRICOVIS |
2 |
0,03 |
0,06 € |
||
TOTAL |
29,08 € |
Référence de la plaque à trou au pas de 2.54mm à pastaillage carré voir ICI
Améliorations possibles/souhaitable¶
possibilité de remplacement du filtre sans démonter la casquette
inclinaison de la barre de LED vers l’avant ( Elles éclairent actuellement la base du ventilo )
retour d’expérience: à l’usage l’inclinaison du ventilo est inutile !
Weblinks¶
- 1
http://www.vorobotics.com/wiki/index.php?title=Mon_Petit_Lab
- 2(1,2)
- 3
- 4
https://www.amazon.fr/gp/product/B096NXK7L1/ref=ox_sc_act_title_1?smid=A2W68NJA5YNXUP&psc=1
- 5
- 6
- 7
- 8(1,2)
- 9
- 10
- 11
https://forum.arduino.cc/t/attiny85-pwm-frequency-selection/60785/5
- 12
https://github.com/MajorLee95/tinyelab/blob/main/_02-realisation/_01-software/ventilo/ventilo.ino
- 13
- 14
https://www.amazon.fr/gp/product/B085B21DX1/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1