espace_public:arduino_ventilateur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
espace_public:arduino_ventilateur [2020/08/21 13:07]
loickk [Liste de matériaux]
espace_public:arduino_ventilateur [2021/03/10 18:07]
loickk supprimée
Ligne 29: Ligne 29:
  
   * Une résistance de 1kOhms   * Une résistance de 1kOhms
 +{{ :​espace_public:​r1kohms.jpg?​150 |}}
   * Un convertisseur 230Volts-12Volts   * Un convertisseur 230Volts-12Volts
 +{{ :​espace_public:​transformateur-led-12w-12v.jpg?​200 |}}
 +
   * Un câble secteur 230Volts   * Un câble secteur 230Volts
   * Câbles mâle-mâle   * Câbles mâle-mâle
Ligne 36: Ligne 39:
 {{ :​espace_public:​ventilateur_12v.jpg?​300 |}} {{ :​espace_public:​ventilateur_12v.jpg?​300 |}}
  
 +===== Fonctionnement ===== 
 +{{ :​espace_public:​schema_de_fonctionnement.png?​800 |}}
 +
 +L'​objectif est d'​activer et de désactiver un ventilateur en fonction de la température au sein du capteur. Pour cela, un capteur de température,​ est branché sur une carte Arduino, afin de mesurer la température et de définir quand activer le ventilateur. Son fonctionnement est détaillé dans la présentation [[espace_public:​arduino_capteur_temp|de l'​utilisation du capteur de température et d'​humidité]] du Wiki.
 +
 +Sur le schéma de fonctionnement présenté ci-dessus, ce capteur de température DHT11 est présenté en bas à droite et est relié à l'​alimentation 5V de la carte Arduino. **Attention à ne pas alimenter vos capteurs de température avec l'​alimentation 12 Volts pour ne pas les endommager !**
 +
 +Sur la partie du haut, un ventilateur est branché en parallèle d'une diode et en série d'une alimentation 12V et d'un transistor.
 +
 +La diode joue ici un rôle de protection du ventilateur. Lorsque le ventilateur n'est plus alimentée, l'​inducteur du ventilateur ne peut pas être déchargé lentement et cela peut endommager le ventilateur. En installant une diode, on fournie un chemin pour le courant inductif qui permet une décharge plus lente. La diode est un composant polarisé et possède un sens de montage (([[https://​components101.com/​1n4007-diode|Branchement de la diode 1N4007]])).
 +{{ :​espace_public:​1n4007-pinout.png?​400 |}}
 +
 +Le transistor BC547 permet d'​assurer la liaison entre la carte Arduino et le circuit alimenté en 12 volts. Un transistor est composé de 3 broches. Lorsque l'on regarde la face plate du transistor BC547, les 3 broches (de gauche à droite) sont(([[https://​www.astuces-pratiques.fr/​electronique/​le-transistor-bc547|Le transistor BC547]])) :
 +  * Le collecteur
 +  * La base
 +  * L'​émetteur
 +
 +{{ :​espace_public:​transistor_cb_547.jpg?​400 |}}
 +
 +Le transistor laisse circuler le courant entre le collecteur et l'​émetteur seulement lorsque la base est alimenté par la carte Arduino. Quand il n'y a pas de courant envoyé par l'​Arduino sur la Base, le courant ne circule plus entre le collecteur et l'​émetteur et le ventilateur s'​arrête.
 ===== Code =====  ===== Code ===== 
 +Le code à exécuter pour réguler le ventilateur est présenté ci-dessous et est disponible à [[https://​cloud.ecutsa.fr/​index.php/​s/​FbPYDZRd3wpnPc5|télécharger ici]].
 ==== Préambule du code ==== ==== Préambule du code ====
 Chargement de la bibliothèque du capteur de température Chargement de la bibliothèque du capteur de température
Ligne 102: Ligne 126:
      ​Serial.println("​ *C ");      ​Serial.println("​ *C ");
    }    }
 +   
 +Etape suivante:​[[espace_public:​arduino_clapet|Gestion du clapet]]