ESP8266 - Ventilateur

Ce tutoriel vous explique comment utiliser l'ESP8266 pour allumer ou éteindre un ventilateur. Nous discuterons du contrôle de la vitesse du ventilateur dans un autre tutoriel.

Préparation du matériel

1×ESP8266 NodeMCU
1×Micro USB Cable
1×Relay
1×12V DC Cooling Fan
1×(Alternative) 5V DC Cooling Fan
1×12V Power Adapter
1×DC Power Jack
1×Jumper Wires
1×(Optional) 5V Power Adapter for ESP8266
1×(Optional) ESP8266 Screw Terminal Adapter

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À propos de DC Fan

Brochage

Brochage du ventilateur
image source: diyables.io

Un ventilateur à courant continu a généralement deux broches :

  • Broche négative (-) (noire) : doit être connectée au fil négatif de l'alimentation DC
  • Broche positive (+) (rouge) : doit être connectée au fil positif de l'alimentation DC

La tension de l'alimentation DC doit être égale à la tension spécifiée par le ventilateur. Dans ce tutoriel, nous utiliserons des ventilateurs de 12VDC et de 5VDC.

Comment contrôler un ventilateur

  • Si le ventilateur DC est alimenté par une source d'alimentation de 12V/5V, il fonctionne à pleine vitesse.
  • Si le ventilateur DC est alimenté par un signal PWM de 12V/5V, la vitesse du ventilateur peut être contrôlée.

Dans ce tutoriel, nous discuterons de la manière d'utiliser l'ESP8266 pour allumer ou éteindre un ventilateur. Le contrôle de la vitesse du ventilateur sera abordé dans un tutoriel séparé.

Pour allumer ou éteindre le ventilateur, nous devrons utiliser un relais entre l'ESP8266 et le ventilateur. L'ESP8266 pourra ensuite contrôler le ventilateur via le relais.

Si vous ne connaissez pas les relais (brochages, fonctionnement, programmation, etc.), veuillez consulter le tutoriel ESP8266 - Relais pour plus d'informations.

Diagramme de câblage

Schéma de câblage du ventilateur ESP8266 NodeMCU

This image is created using Fritzing. Click to enlarge image

Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.

Veuillez noter que si vous utilisez un ventilateur 5V, vous devez utiliser un adaptateur secteur 5V.

Code ESP8266

Le code ci-dessous fera démarrer le ventilateur toutes les cinq secondes et l'arrêtera également toutes les cinq secondes, de manière répétée.

/* * Ce code ESP8266 NodeMCU a été développé par newbiely.fr * Ce code ESP8266 NodeMCU est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/esp8266/esp8266-fan */ #define RELAY_PIN D8 // The ESP8266 pin connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin D8 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on fan 10 seconds delay(10000); digitalWrite(RELAY_PIN, LOW); // turn off fan 10 seconds delay(10000); }

Étapes rapides

Pour commencer avec l'ESP8266 sur Arduino IDE, suivez ces étapes :

  • Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est la première fois que vous utilisez ESP8266.
  • Câblez les composants comme indiqué sur le schéma.
  • Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
  • Ouvrez l'Arduino IDE sur votre ordinateur.
  • Sélectionnez la carte ESP8266 correcte, comme (par exemple NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
  • Branchez un ESP8266 à votre ordinateur à l'aide d'un câble USB.
  • Lancez l'Arduino IDE, sélectionnez la bonne carte et le bon port.
  • Copiez le code fourni et ouvrez-le dans l'Arduino IDE.
  • Cliquez sur le bouton Upload dans l'Arduino IDE pour compiler et télécharger le code sur l'ESP8266.
  • Vérifiez l'état du ventilateur.

Explication du code

Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !

Vidéo

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!