Module ventilateur

Projet

Tiny e-lab 1

Auteur

J.Soranzo

Societe

VoRoBoTics 2

Entity

VoLAB 2

Sources

Github du projet 3

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

langBille

aimants

Pilotage électrique du ventilateur et des LED

Avec un potar à interrupteur

_images/potarAvecOnOff.jpg

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

_images/lm2596sextraitdtsCalculR1R2sch.jpg _images/lm2596sextraitdtsCalculR1R2.jpg

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:

_images/LM2596S-Schematic.jpg

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.

digispark sur Aliexpress 5

digispark sur Amazon 6

Schema digispark

Description sur le site 7 Pas fcaile à trouver !

Digispark pinout

_images/digisparkpinout.png

Digispark PWM et analog

Pour le PWM et analogRead tout sur une seule page sur le wiki digistump 8

Attiny85 10bits ADC

_images/2n7000pinout.jpg

_images/2n700courant.jpg

le 2n700, c’est la première colonne donc 200mA en continu et 500 en pulse.

2N7000 datasheet

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 !

_images/ipd079N06pinout.jpg

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

Digispark tricks 9

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

_images/ventiloCablage221030.svg

Rendu Freecad

_images/ventiloRendu3D.JPG

Photos

Système d’inclinaison en test

_images/ventiloInclinaison.JPG

En cours de câblage:

_images/ventiloLesEntrailles.JPG

Carte LEDs Recto

_images/ventiloLedRecto.jpg

Carte LEDs verso

_images/ventiloLedVerso.jpg

Carte LEDs dans son emplacement

_images/ventiloLedEnPlace.jpg

Nomenclature

Nomenclature ventilation

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 !