¡Oferta!

Módulo de sensor OPT101 CJMCU-101 de chip único para medir la Intensidad de Luz

El precio original era: 8,58 €.El precio actual es: 6,21 €. Excluido IVA

Módulo Sensor Fotodiodo de chip único

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categoría:

🎬 El producto en vídeo

Descripción

Qué es

El módulo CJMCU-101 OPT101 es un sensor fotoeléctrico de un solo chip diseñado para medir la intensidad de la luz ambiental. Es un componente simple y económico ideal para proyectos de Arduino e IoT.

Características

  • Tipo: Sensor fotoeléctrico de un solo chip
  • Modelo: OPT101
  • SKU: ARD0010956
  • Precio: 6,21 €
  • Categoría: Novedades

Para qué sirve

El módulo CJMCU-101 OPT101 puede ser utilizado para proyectos como el control automático de luces, el monitoreo de iluminación ambiental o la creación de sistemas de alarma basados en luz. Es compatible con Arduino y otros microcontroladores.

Tutorial: Cómo usar el módulo de sensor foto diodo de un solo chip CJMCU-101 OPT101

El módulo CJMCU-101 OPT101 es un simple sensor fotoeléctrico que mide la intensidad de la luz ambiental. Es ideal para principiantes y proyectos de tamaño pequeño como el control automático de luces o monitoreo de iluminación ambiental.

Qué necesitas

  • Arduino Uno
  • Cable USB A-Micro B
  • Conexión al PC

Pasos

  1. Conectar los pines VCC y GND del sensor a la alimentación de 3.3V o 5V del Arduino.
  2. Conectar el pin SDA del módulo a uno de los pines analógicos (A0-A5) del Arduino.
  3. Instalar la biblioteca Adafruit_TSL2561 si no está presente en el sistema.
  4. Incluir en la sketch la inclusión de la biblioteca: #include <Adafruit_TSL2561.h>.
  5. Crear un objeto del sensor: Adafruit_TSL2561 tsl = Adafruit_TSL2561(TSL2561_ADDR_FLOAT);
  6. Inicializar el sensor al inicio de la sketch con: if (!tsl.begin()) { Serial.println(F(«TSL2561 sensor not found»)); while (1) {} }
  7. Leer la intensidad luminosa con la función tsl.getLuminosity() y guardar los valores en una variable.
  8. Visualizar los datos en el monitor serial del Arduino.

Código de ejemplo

void setup() { Serial.begin(9600); if (!tsl.begin()) { Serial.println(F("TSL2561 sensor not found")); while (1) {} } }

void loop() { uint32_t lum = tsl.getLuminosity(); Serial.print(lum); Serial.println(); delay(1000);}

Miniproyecto

Crear un sistema de control de luces que encienda automáticamente las lámparas cuando la luz ambiental es insuficiente.

Errores comunes

  • No verificar correctamente la conexión de los pines.
  • Utilizar una tensión excesiva o inferior a la referencia del sensor.
  • Ignorar los datos de calibración proporcionados en el datasheet.
  • Omitir la inicialización del sensor en la sketch de Arduino.

Accesorios recomendados

  • Arduino Uno
  • Carcasa de impresión 3D para Arduino
  • Batería LiPo con cargador USB
  • Display OLED

Preguntas frecuentes

El sensor no envía datos.
Verifica la conexión de los pines y la alimentación correcta. También verifica si el sensor es compatible con la versión de Arduino que estás utilizando.

¿Cómo puedo calibrar el sensor?
Consulta el datasheet del sensor para las instrucciones específicas de calibración.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo de sensor OPT101 CJMCU-101 de chip único para medir la Intensidad de Luz”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *