Arduino - Controles del ventilador

Arduino no solo puede encender y apagar el ventilador, sino que también puede controlar la velocidad del ventilador.

En este tutorial, vamos a aprender cómo encender y apagar un ventilador con Arduino. El control de la velocidad del ventilador se presentará en otro tutorial.

Acerca de DC Fan

Mapa de pines

Un ventilador de CC normalmente tiene dos pines:

  • Pin negativo (-) (negro): debe conectarse al cable negativo de la fuente de alimentación de corriente continua
  • Pin positivo (+) (rojo): debe conectarse al cable positivo de la fuente de alimentación de corriente continua
Pinout del ventilador
image source: diyables.io

El voltaje de la fuente de alimentación de DC debe ser igual al voltaje especificado por el ventilador. En este tutorial, usaremos ventiladores de 12VDC y 5VDC.

Cómo controlar el ventilador

  • Si el ventilador de CC está alimentado por una fuente de 12 V o 5 V, funciona a plena velocidad.
  • Si el ventilador de CC está alimentado por una señal PWM de 12 V o 5 V, la velocidad del ventilador puede controlarse.

En este tutorial, vamos a aprender cómo encender/apagar un ventilador usando Arduino. Controlar la velocidad del ventilador se presentará en otro tutorial. Para encender/apagar un ventilador, necesitamos usar un relé entre Arduino y el ventilador. Arduino puede encender/apagar el ventilador a través del relé. Si no sabes sobre el relé (disposición de pines, cómo funciona, cómo programarlo...), aprende sobre el relé en el Tutorial de Arduino - Relé

Diagrama de Cableado

Diagrama de cableado de Arduino para ventilador

This image is created using Fritzing. Click to enlarge image

Código de Arduino

El código de abajo enciende repetidamente el ventilador en cinco segundos y lo apaga en cinco segundos.

/* * Este código de Arduino fue desarrollado por es.newbiely.com * Este código de Arduino se proporciona al público sin ninguna restricción. * Para tutoriales completos y diagramas de cableado, visite: * https://es.newbiely.com/tutorials/arduino/arduino-controls-fan */ // constants won't change const int RELAY_PIN = 3; // the Arduino pin, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D3 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on fan 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off fan 5 seconds delay(5000); }

Pasos R\u00e1pidos

  • Conecta Arduino al PC mediante un cable USB
  • Abre Arduino IDE, selecciona la placa y el puerto correctos
  • Copia el código anterior y ábrelo con Arduino IDE
  • Haz clic en el botón Subir en Arduino IDE para subir el código a Arduino
  • Consulta el estado del ventilador

Explicación del código

Puede encontrar la explicación en la línea de comentarios del código de Arduino anterior.

Video Tutorial

Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.

※ NUESTROS MENSAJES

  • No dude en compartir el enlace de este tutorial. Sin embargo, por favor no use nuestro contenido en otros sitios web. Hemos invertido mucho esfuerzo y tiempo en crear el contenido, ¡por favor respete nuestro trabajo!