Arduino UNO R4 - Control automático de la iluminación con sensor de movimiento y tira de LEDs

En este tutorial de Arduino UNO R4, aprenderemos cómo construir un sistema de control automático de iluminación utilizando un sensor de movimiento HC-SR501 y una tira de LEDs. Este proyecto de Arduino DIY te guiará a través del cableado, la programación y la configuración para activar la tira de LEDs cuando se detecte movimiento. Perfecto para principiantes, este proyecto es ideal para:

Con el Arduino UNO R4, el sensor HC-SR501 y una tira de LEDs, puedes crear un sistema de iluminación inteligente que sea energéticamente eficiente. Sigue esta guía de programación de Arduino paso a paso para dominar tu proyecto de automatización del hogar hecho por ti mismo.

Acerca de la tira de LEDs y el sensor de movimiento

Para aprender sobre tiras LED y sensores de movimiento (sus asignaciones de pines, cómo funcionan y cómo programar Arduino Uno R4 para interactuar con ellos), por favor consulte estos tutoriales:

Diagrama de Cableado

Diagrama de cableado de Arduino UNO R4, sensor de movimiento y tira de LEDs.

This image is created using Fritzing. Click to enlarge image

Ver La mejor forma de alimentar Arduino Uno R4 y otros componentes.

Configuración inicial

Time Delay AdjusterScrew it in anti-clockwise direction fully.
Detection Range AdjusterScrew it in clockwise direction fully.
Repeat Trigger SelectorPut jumper as shown on the image.
Configuración inicial del sensor de movimiento de Arduino

Código de Arduino UNO R4 - Sensor de movimiento controla la tira de LEDs

/* * Este código de Arduino UNO R4 fue desarrollado por es.newbiely.com * Este código de Arduino UNO R4 se proporciona al público sin ninguna restricción. * Para tutoriales completos y diagramas de cableado, visite: * https://es.newbiely.com/tutorials/arduino-uno-r4/arduino-uno-r4-automated-light-control-with-motion-sensor-and-led-strip */ #define MOTION_SENSOR_PIN 10 // The Arduino Uno R4 pin connected to the OUTPUT pin of motion sensor #define RELAY_PIN 3 // The Arduino Uno R4 pin connected to the IN pin of relay, which controls LED Strip int motion_state = LOW; // current state of motion sensor's pin int prev_motion_state = LOW; // previous state of motion sensor's pin void setup() { Serial.begin(9600); // initialize serial pinMode(MOTION_SENSOR_PIN, INPUT); // set arduino pin to input mode pinMode(RELAY_PIN, OUTPUT); // set arduino pin to output mode } void loop() { prev_motion_state = motion_state; // store old state motion_state = digitalRead(MOTION_SENSOR_PIN); // read new state if (prev_motion_state == LOW && motion_state == HIGH) { // pin state change: LOW -> HIGH Serial.println("Motion detected!"); digitalWrite(RELAY_PIN, HIGH); // turn on LED strip } else if (prev_motion_state == HIGH && motion_state == LOW) { // pin state change: HIGH -> LOW Serial.println("Motion stopped!"); digitalWrite(RELAY_PIN, LOW); // turn off LED strip } }

Pasos R\u00e1pidos

Sigue estas instrucciones paso a paso:

  • Si es la primera vez que usas el Arduino Uno R4 WiFi/Minima, consulta el tutorial sobre configurar el entorno para Arduino Uno R4 WiFi/Minima en el IDE de Arduino.
  • Conecta el sensor de movimiento y la tira de LED al Arduino Uno R4 según el diagrama proporcionado.
  • Conecta la placa Arduino Uno R4 a tu computadora usando un cable USB.
  • Inicia el IDE de Arduino en tu computadora.
  • Selecciona la placa Arduino Uno R4 adecuada (p. ej., Arduino Uno R4 WiFi) y el puerto COM.
  • Copia el código proporcionado y ábrelo con el IDE de Arduino.
  • Presiona el botón Upload en el IDE de Arduino para enviar el código a Arduino UNO R4.
  • Mueve la mano cerca del sensor.
  • Observa la tira de LED.

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.

Resumen

En este tutorial de Arduino UNO R4, has aprendido a crear un sistema de control de iluminación inteligente y automatizado utilizando un sensor de movimiento HC-SR501 y una tira de LEDs. Siguiendo la guía paso a paso, has dominado la programación de Arduino, el cableado y la configuración para activar las luces cuando se detecta movimiento. Este proyecto de Arduino hecho en casa es perfecto para aplicaciones como iluminación automática de escaleras, iluminación bajo la cama o luces del árbol de Navidad, ofreciendo una solución de domótica energéticamente eficiente. Con las habilidades adquiridas, ahora puedes adaptar este proyecto de Arduino UNO R4 a otras ideas creativas de iluminación, mejorando tu hogar con una iluminación sensible y activada por movimiento.

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