- Componentes requeridos:
- Diagrama de circuito y explicación:
- Explicación del código:
- Funcionamiento del motor de CC controlado por infrarrojos con Arduino:
Arduino se ha convertido en el microcontrolador más popular entre estudiantes y aficionados en muy menos tiempo. Entonces, todos intentan usar Arduino para hacer cualquier proyecto, ya que es fácil y tiene una curva de aprendizaje fluida. Hemos creado muchos proyectos Arduino, desde proyectos básicos de interfaz hasta proyectos robóticos avanzados y proyectos de IoT, puede consultarlos todos en nuestro sitio web.
Hoy estamos haciendo un proyecto simple con Arduino que utiliza tres componentes básicos que son el sensor de infrarrojos, el módulo de relé y el motor de CC. Aquí conectaremos el sensor de infrarrojos con Arduino para controlar el motor de CC. Aquí el sensor IR detectará cualquier objeto frente a él y Arduino leerá la salida del sensor IR y hará que el relé sea alto. El relé está además conectado al motor de CC, por lo que el motor de CC estará encendido siempre que el sensor de infrarrojos detecte cualquier objeto frente a él.
Componentes requeridos:
- Arduino UNO
- Módulo de relé de 5V
- motor de corriente continua
- Módulo de sensor de infrarrojos
- Tablero de circuitos
- Cables de conexión
Diagrama de circuito y explicación:
El circuito de este motor de CC controlado por sensor de infrarrojos con Arduino es simple, como se muestra a continuación:
En el circuito, el pin de salida del módulo del sensor de infrarrojos se conecta simplemente al pin 2 no de Arduino y la entrada del módulo de relé está conectada al pin 7 no de Arduino. Además, un motor de CC está conectado al relé.
Para obtener más información sobre el sensor de infrarrojos, el relé y el motor de CC, puede realizar los siguientes proyectos:
- Circuito del módulo del sensor de infrarrojos
- Tutorial de control de relé de Arduino
- Control de motor DC usando Arduino
Explicación del código:
El código para este proyecto es muy simple. El código completo de Arduino con video de demostración se proporciona al final.
Aquí hemos conectado el pin de salida del sensor de infrarrojos al pin 2 de Arduino. Entonces, siempre que el sensor IR detecte cualquier objeto, el Pin 2 de Arduino estará alto y, en función de ese relé, se encenderá el que está conectado al Pin 7 de Arduino.
configuración vacía () {pinMode (2, ENTRADA); pinMode (7, SALIDA); Serial.begin (9600); } bucle vacío () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); escritura digital (7, ALTA); }
Funcionamiento del motor de CC controlado por infrarrojos con Arduino:
Trabajar en este proyecto es sencillo. Siempre que haya algún objeto frente al sensor de infrarrojos, lo detectará y hará que el pin de salida sea alto. El pin de salida del sensor IR está conectado a Arduino, por lo que Arduino lo leerá y activará el módulo de relé haciendo que el pin 7 sea alto. Tan pronto como se active el relé, encenderá el motor de CC.Cuando no hay ningún objeto cerca del sensor de infrarrojos, la salida del sensor de infrarrojos permanecerá baja y el motor de CC también permanecerá apagado. La sensibilidad del sensor de infrarrojos se puede ajustar utilizando el potenciómetro del módulo. La sensibilidad simplemente significa la distancia desde la que puede detectar el objeto.
El código Arduino completo y el video de demostración del proyecto se muestran a continuación.