El GY-302 es un módulo de sensor de intensidad de luz basado en el sensor BH1750. Proporciona mediciones precisas de Lux (intensidad de luz) y es ideal para aplicaciones como iluminación inteligente, monitoreo del clima y fotografía. Esta guía explica cómo configurar y usar el GY-302 con una Raspberry Pi.
Lo que necesitarás
- Frambuesa pi (Cualquier modelo con soporte de GPIO, por ejemplo, PI 3, PI 4)
- Módulo de sensor de luz GY-302
- Cables de placa y jersey
- Una computadora con acceso SSH a la Raspberry Pi o un teclado y monitor conectado
- Python instalado en la Raspberry Pi
Paso 1: Cableado el GY-302 al Raspberry Pi
El GY-302 se comunica con la Raspberry Pi usando el protocolo I2C.
Conexiones (modo I2C)
| Pin Gy-302 | Pin de frambuesa Pi | 
|---|---|
| VCC | 3.3V (pin 1) | 
| Gnd | Tierra (pin 6) | 
| SDA | SDA (pin 3, GPIO2) | 
| SCL | SCL (pin 5, GPIO3) | 
Paso 2: Habilite la interfaz I2C en Raspberry Pi
- Abra la herramienta de configuración de Raspberry Pi:
sudo raspi-config
- Navegar por Opciones de interfaz> I2C y habilitarlo.
- Reinicie la Raspberry Pi:
sudo reboot
Paso 3: Instale las bibliotecas requeridas
- Actualice su Raspberry PI:
sudo apt update && sudo apt upgrade -y
- Instale las herramientas I2C y las bibliotecas de Python:
sudo apt install -y i2c-tools python3-smbus python3-pip
- Verifique que el GY-302 se detecte en el bus I2C:
 Debería ver la dirección del dispositivo (generalmentesudo i2cdetect -y 10x23) en la salida.
Paso 4: Lectura de datos del GY-302
El siguiente script de Python demuestra cómo leer datos de intensidad de luz (LUX) del GY-302.
Ejemplo de código de python
import smbus2
import time
# Define I2C address and commands
BH1750_ADDRESS = 0x23
CONTINUOUS_HIGH_RES_MODE = 0x10
# Initialize I2C bus
bus = smbus2.SMBus(1)
def read_light():
    data = bus.read_i2c_block_data(BH1750_ADDRESS, CONTINUOUS_HIGH_RES_MODE, 2)
    lux = (data[0] << 8) | data[1]
    return lux / 1.2
try:
    while True:
        light_level = read_light()
        print(f"Light Intensity: {light_level:.2f} lux")
        time.sleep(1)
except KeyboardInterrupt:
    print("Exiting...")
Paso 5: Aplicaciones del GY-302
- Iluminación inteligente: Ajuste la iluminación basada en los niveles de luz ambiental.
- Monitoreo del clima: Mida la intensidad de la luz como parte de las estaciones meteorológicas.
- Fotografía: Use para el control de exposición en los sistemas de cámara.
- Proyectos de IoT: Integre los datos de intensidad de la luz en los sistemas de automatización.
Solución de problemas
- 
Dispositivo no detectado: - Verifique las conexiones SDA y SCL.
- Asegúrese de que la interfaz I2C esté habilitada en Raspberry Pi.
 
- 
Lecturas inexactas: - Verifique la interferencia de fuentes de luz externas.
- Asegúrese de que el sensor esté correctamente conectado y orientado.
 
- 
Errores I2C: - Asegúrese de que no haya dispositivos en conflicto en el autobús I2C.
 
Conclusión
El módulo del sensor de luz GY-302 proporciona una forma simple y efectiva de medir la intensidad de la luz utilizando una Raspberry Pi. Siguiendo esta guía, puede configurar el sensor e integrarlo en varias aplicaciones, desde sistemas domésticos inteligentes hasta proyectos IoT. ¡Experimente con diferentes escenarios para explorar todo su potencial!
 
            
 
      
 
      
 
       
         
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
   
   
   
   
   
   
   
   
   
   
   
   
   
  
1 comentario
Could you tell me where I can find instructions to use the GY-302 light sensor module with module ESP32 DEV, please?