Lección 7: Sistema de Alerta Basado en la Luz con Arduino
StemKids
Created on November 26, 2024
Over 30 million people create interactive content in Genially
Check out what others have designed:
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
WWII JUNE NEWSPAPER
Presentation
AUSSTELLUNG STORYTELLING
Presentation
Transcript
Basado en la Luz con Arduino
EMPEZAR
Sistema de Alerta
En esta lección, aprenderemos cómo usar un sensor de luz para controlar un buzzer. Dependiendo de la cantidad de luz detectada por el sensor, el buzzer emitirá diferentes tonos. Este tipo de sistema puede usarse para crear alarmas que respondan a cambios en la luz, como alertas nocturnas o detectores de intrusos.
Video
Diferencia entre Pines Digitales y Analógicos en Arduino
¿Qué es un Sensor de Luz (LDR)?
Materiales
Objetivos
ÍNDICE
- Entender cómo funciona un sensor de luz (LDR).
- Leer valores analógicos del sensor de luz y mapearlos a diferentes frecuencias.
- Generar sonidos con el buzzer que cambien dependiendo de los niveles de luz detectados.
- Aplicar conceptos como mapeo de datos y control de salidas digitales.
Objetivos Específicos:
Objetivos Específicos:
- Arduino Uno
- Sensor de luz (LDR)
- Buzzer
- Resistencia de 10K ohmios (para el LDR)
- Protoboard
- Cables de conexión
Materiales
Un LDR (Light Dependent Resistor) es un sensor que varía su resistencia dependiendo de la cantidad de luz que incide sobre él. Cuando hay mucha luz, su resistencia disminuye, y cuando hay poca luz, su resistencia aumenta. Para leer los cambios en la luz, conectamos el LDR en serie con una resistencia fija de 10K ohmios, formando un divisor de voltaje. Esto nos permitirá leer los valores analógicos con el Arduino.
¿Qué es un Sensor de Luz (LDR)?
Diferencia entre Pines Digitales y Analógicos en Arduino
Pines Digitales: Trabajan con valores binarios: HIGH (1) o LOW (0). Se usan para controlar dispositivos que tienen dos estados, como LEDs, botones o buzzers. Ejemplo en el proyecto: El buzzer está conectado al pin digital 9, donde usamos pulsos digitales rápidos con la función tone() para generar sonidos de diferentes frecuencias.
Aplicación en el proyecto: El LDR envía un valor analógico al pin A0, que refleja la intensidad de luz. El Arduino usa la función map() para convertir ese valor en una frecuencia de sonido. El buzzer, conectado al pin digital 9, genera un tono basado en esa frecuencia, respondiendo dinámicamente a los cambios de luz.
Pines Analógicos: Permiten leer valores continuos, en un rango de 0 a 1023. Son ideales para sensores que miden variaciones, como el LDR que detecta la intensidad de luz. Ejemplo en el proyecto: El LDR está conectado al pin analógico A0. Arduino convierte su salida analógica en valores digitales que representan la cantidad de luz detectada.
Video
Este sistema demuestra cómo los pines analógicos recopilan datos del entorno, y los pines digitales responden de manera precisa
¡Terminamos!
100%