Arduino - Controla la bomba

En este tutorial, vamos a aprender a controlar una bomba usando Arduino. A partir de este tutorial, puedes crear el sistema de riego, el acuario y el sistema de recarga de agua ...

Acerca de la bomba de 12 V

Diagrama de pines

Pinout de la bomba Arduino
image source: diyables.io

La bomba de 12 V suele tener dos pines:

  • Pin negativo (-) (negro): debe conectarse a GND de la fuente de alimentación DC
  • Pin positivo (+) (rojo): debe conectarse a 12 V de la fuente de alimentación DC

Cómo controlar la bomba

Si la bomba de 12 V está alimentada por una fuente de 12 V, funciona. Para controlar una bomba, necesitamos usar un relé entre Arduino y la bomba. Arduino puede controlar la bomba a través del relé. Si no sabes nada sobre el relé (disposición de pines, cómo funciona, cómo programarlo...), aprende sobre el relé en el tutorial Arduino - Relé.

Diagrama de Cableado

Diagrama de cableado de la bomba con Arduino

This image is created using Fritzing. Click to enlarge image

Código de Arduino

El código que se muestra a continuación enciende la bomba repetidamente en cinco segundos y la 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-pump */ // 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 pump 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off pump 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
  • Observa el estado de la bomba

Explicación del código

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

Ver más Arduino - si se pulsa el botón, enciende la bomba en 10 segundos

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.

Desafíate a ti mismo

  • Crear un sistema de riego automático utilizando Arduino, sensor de humedad del suelo y una bomba
  • Crear un sistema automático de reabastecimiento de agua utilizando Arduino, sensor de nivel de agua y una bomba

※ 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!