Pour un de mes projets, j'ai commandé sur Aliexpress (voir liens en bas de page) un module de régulation de vitesse de ventilateur.
J'ai galéré comme pas possible avant de comprendre comment programmer ce module ! Les instructions traduites du Chinois sur Aliexpress étant pour le moins mystérieuses :-)
Voici le résultat de mes recherches.
fan speed pcb

Principe de fonctionnement :
Le module peut fonctionner AVEC ou SANS capteur de température.
SANS capteur, le module permet de régler la vitesse de rotation du ventilateur à convenance. La vitesse restera constante.

AVEC capteur, le module permet de faire varier la vitesse du ventilateur en fonction de la température détectée.
Il y a une température de déclenchement (Tu) sous laquelle le ventilateur tourne à une vitesse réduite. Au-delà de Tu, la vitesse augmente graduellement en fonction de la température jusqu'à atteindre le maximum à la température   (Temp. déclenchement Tu + plage d'accélération Td). Le ventilateur tourne alors à la vitesse max. comme s'il était alimenté avec la tension d'alimentation du module.
Ex : Tu = 40 °C, Td = 30 °C. Le ventilateur accélèrera entre 40 et 70 °C.

Les 3 LED sur le module affichent différentes informations suivant le tableau ci-dessous.
La colonne de gauche donne les indications sur le fonctionnement du module, la 2ème indique la température Tu et la 3ème la largeur de la plage d'accélération Td.

fan speed table

La LED centrale fixe indique donc que le module est en mode de fonctionnement normal.
La LED gauche ou droite peut également être allumée dans ce mode, indiquant que le module est programmé à sa vitesse minimum ou maximum.

Réglage de la vitesse MINIMUM : (qui est également la vitesse permanente en mode sans sonde)
Un appui bref sur le bouton-poussoir, la LED centrale doit clignoter rapidement indiquant qu'on est en mode de réglage.
Ensuite :
Un appui bref indiqué par un bref clignotement de la LED droite augmente la vitesse de 5 %. Quand le maximum est atteint, la LED de droite reste allumée.
Deux appuis brefs consécutifs indiqués par un clignotement bref de la LED de gauche diminuent la vitesse de 5 %. Quand le minimum est atteint, la LED de gauche reste allumée.

Une fois satisfait du réglage, attendre 20s jusqu'à ce que la LED centrale arrête de clignoter, la valeur est alors stockée et le module revient en mode NORMAL.
icons8 error 16En réglant la vitesse minimum, il faut prendre garde à ce que le ventilateur redémarre si on l'arrête à la main ou quand le module est remis sous tension.

Réglage de la température de déclenchement (Tu) :
Un appui long jusqu'à ce que les LED clignotent lentement fait entrer le module en mode réglage de la température de déclenchement.
Le clignotement lent des LED indique la température de déclenchement Tu suivant la 2ème colonne du tableau ci-dessus.
Des appuis simples ou doubles augmentent ou diminuent la température comme indiqué ci-dessus.

Une fois la température choisie, attendre 20s pour sauvegarder et sortir de ce mode, ou appuyer à nouveau longuement pour entrer en mode de réglage de la fenêtre d'accélération. (voir ci-dessous)

Réglage de la plage d'accélération :
Une fois en mode programmation de la température de déclenchement (clignotement lent), un nouvel appui long fait passer en mode de réglage de la plage d'accélération (clignotement rapide).
Le clignotement rapide des LED indique la température maximum de la plage d'accélération suivant la 3ème colonne du tableau ci-dessus.
Des appuis simples ou doubles augmentent ou diminuent la température comme indiqué ci-dessus.

Attendre 20s pour sauvegarder/sortir du mode.

Réglage de la stratégie de coupure du ventilateur :
Pour entrer dans ce mode de réglage, il faut éteindre le module, appuyer sur le bouton-poussoir et simultanément allumer le module tout en maintenant le bouton-poussoir appuyé.
Après quelques secondes, au moins une LED doit être allumée et clignoter rapidement.

Si la LED 1 clignote : le module ne coupera jamais le ventilateur qui tournera en permanence à la vitesse minimum.
Si la LED 2 clignote : le module coupera le ventilateur quand la température passera à 2°C sous la température de déclenchement Tu.
Si la LED 3 clignote : le module coupera le ventilateur quand la température passera à 5°C sous la température de déclenchement Tu.

Un appui long sort de ce mode de réglage et le module revient en fonctionnement normal.

Liens :
Vendeur Aliexpress 1
Vendeur Aliexpress 2