Sensor de Brillo Ambiental Fotoresistor HS-S20B – Módulo de Detección de Luz Analógica para Proyectos Arduino
El Sensor de Brillo Ambiental HS-S20B es un módulo de detección de luz analógico para detección día/noche, atenuación automática, alarmas activadas por luz y robótica sensible al brillo. Convierte la iluminación ambiental en un voltaje que un ADC de microcontrolador puede leer.
Es un compañero compacto para el ELAB Nano V3, Raspberry Pi Pico W y Kit de Protoboard MB 102. Para retroalimentación de salida, combínalo con un Módulo LED RGB de Color Completo.
Este sensor es mejor para brillo relativo en lugar de medición calibrada en lux. Establece umbrales bajo condiciones de iluminación finales y promedia lecturas cuando se observa parpadeo de lámparas interiores.
Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| SKU | HS-S20B |
| Tipo de Producto | Sensor de brillo ambiental fotoresistor |
| Salida | Señal analógica |
| Método de Detección | Resistencia dependiente de la luz / detección de brillo |
| Alimentación Típica | Sistemas controladores de 3.3V / 5V |
| Requisito del Host | Entrada ADC |
| Casos de Uso | Lámparas nocturnas, atenuación, búsqueda de luz por robots |
| Calibración | Recomendada bajo iluminación final |
| Respuesta | Brillo ambiental relativo |
| No Para | Medición calibrada en lux de fábrica |
Distribución de la Placa y Guía de Etiquetas
- Sensor de Luz – Exponer a la luz ambiental objetivo.
- S – Salida de señal analógica.
- V – Alimentación positiva.
- G – Tierra.
- Conector – Conexión estándar de jumper.
- Nota de Montaje – Evitar sombras de las paredes de la carcasa.
- Nota de Calibración – Registrar lecturas en condiciones claras y oscuras.
- Nota de Filtrado – Promediar múltiples muestras para valores estables.
Escenarios de Aplicación
1. Lectura Analógica en Arduino
Leer valores del sensor de luz a través de una entrada analógica para calibración.
const int sensorPin = A0; void setup() { Serial.begin(115200); } void loop() { Serial.println(analogRead(sensorPin)); delay(300); }
2. Alarma por Umbral
Activar un LED cuando el sensor cruce un umbral ajustado.
const int sensorPin = A0; const int ledPin = 13; const int threshold = 600; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, analogRead(sensorPin) > threshold ? HIGH : LOW); delay(200); }
3. Registrador ADC en MicroPython
Registrar lecturas analógicas desde un pin ADC estilo Pico.
from machine import ADC, Pin import time sensor = ADC(Pin(26)) while True: print(sensor.read_u16()) time.sleep(1)
Lista de Empaque
- 1 x Módulo Sensor de Brillo Ambiental HS-S20B
Preguntas Frecuentes
P: ¿Entrega lux exactos?
R: No, proporciona una lectura analógica relativa.
P: ¿Qué pin debo usar?
R: Usa una entrada ADC para el pin de señal.
P: ¿Puede funcionar a 3.3V?
R: Normalmente sí para módulos analógicos simples, pero verifica las etiquetas de la placa.
P: ¿Por qué las lecturas parpadean?
R: Las luces interiores pueden parpadear; promedia las muestras.
P: ¿Puede detectar color?
R: No, solo detecta brillo.
P: ¿Puede controlar una lámpara nocturna?
R: Sí, con un umbral y un controlador de salida.
P: ¿Por qué están invertidos los valores de claro y oscuro?
R: La orientación del circuito puede invertir la lectura.
P: ¿Cómo calibro?
R: Mide valores en condiciones finales claras y oscuras.








Valoraciones
No hay valoraciones aún.