Tabla de contenido:

Cómo conectar y usar el sensor de luz GY-30 BH1750 (GY30 / GY302) - Fácil - ¡Proyecto Arduino !: 7 pasos
Cómo conectar y usar el sensor de luz GY-30 BH1750 (GY30 / GY302) - Fácil - ¡Proyecto Arduino !: 7 pasos

Video: Cómo conectar y usar el sensor de luz GY-30 BH1750 (GY30 / GY302) - Fácil - ¡Proyecto Arduino !: 7 pasos

Video: Cómo conectar y usar el sensor de luz GY-30 BH1750 (GY30 / GY302) - Fácil - ¡Proyecto Arduino !: 7 pasos
Video: Arduino desde cero en Español - Capítulo 60 - BH1750 Sensor de luz digital (luxómetro) por bus I2C 2024, Diciembre
Anonim
Image
Image

En este tutorial aprenderemos cómo usar rápida y fácilmente el sensor de intensidad de luz GY-30 BH1750 con Arduino.

Vea un video de demostración.

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  1. Arduino UNO (o cualquier otro Arduino)
  2. Sensor de intensidad de luz GY-30 BH1750
  3. Pantalla OLED
  4. Tablero de circuitos
  5. Cables de puente
  6. Programa Visuino: Descarga Visuino

Paso 2: el circuito

El circuito
El circuito
  1. Conecte el pin positivo de Arduino [5V] al pin positivo de la placa de pruebas [Línea roja]
  2. Conecte el pin negativo de Arduino [GND] al pin negativo de la placa de pruebas [BlueLine]
  3. Conecte el pin Arduino [SCL] a la placa de pruebas
  4. Conecte el pin Arduino [SDA] a la placa de pruebas
  5. Conecte el pin de pantalla OLED [SCL] a la placa de pruebas <la misma línea donde está conectado el pin de Arduino [SCL]
  6. Conecte el pin de pantalla OLED [SDA] a la placa de pruebas <la misma línea donde está conectado el pin de Arduino [SDA]
  7. Conecte la clavija de pantalla OLED [VCC] a la clavija positiva de la placa de pruebas [Línea roja]
  8. Conecte el pin de pantalla OLED [GND] al pin negativo de la placa de pruebas [BlueLine]
  9. Conecte el pin del sensor de luz [SCL] a la placa de pruebas <la misma línea donde está conectado el pin de Arduino [SCL]
  10. Conecte el pin del sensor de luz [SDA] a la placa de pruebas <la misma línea donde está conectado el pin de Arduino [SDA]
  11. Conecte la clavija del sensor de luz [VCC] a la clavija positiva de la placa de pruebas [Línea roja]
  12. Conecte la clavija del sensor de luz [GND] a la clavija negativa de la placa de pruebas [BlueLine]

Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO

Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO

Para comenzar a programar el Arduino, necesitará tener el IDE de Arduino instalado desde aquí:

Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6. ¡Asegúrese de instalar 1.6.7 o superior, de lo contrario, este Instructable no funcionará! Si no lo ha hecho, siga los pasos de este Instructable para configurar el IDE de Arduino para programar Arduino UNO. Visuino: https://www.visuino.eu también necesita estar instalado. Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "Arduino UNO" como se muestra en la Imagen 2

Paso 4: Agregar y configurar componentes en Visuino

En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
  1. Agregue el componente "ROHM BH1750 Ambient Light Sensor (I2C)"
  2. Agregue el componente "SSD1306 / SH1106 OLED Display (I2C)"
  3. Haga doble clic en el componente "DisplayOLED1" y en la ventana "Elementos" arrastre "Campo de texto" hacia la izquierda.
  4. En el lado izquierdo, seleccione "TextField1" y en la ventana de propiedades, establezca el tamaño: 3

Paso 5: en los componentes de Visuino Connect

En componentes de Visuino Connect
En componentes de Visuino Connect
  1. Conecte el pin del componente "LightSensor1" [Control] al pin Arduino I2C [In]
  2. Conecte el pin del componente "LightSensor1" [Out] al pin del componente "DisplayOLED1> TextField1" [In]
  3. Conecte el pin del componente "DisplayOLED1" [Out] al pin Arduino I2C [In]

Paso 6: Genere, compile y cargue el código Arduino

Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, presione F9 o haga clic en el botón que se muestra en la Imagen 1 para generar el código Arduino y abra el IDE de Arduino

En el IDE de Arduino, haga clic en el botón Cargar, para compilar y cargar el código (Imagen 2)

Paso 7: jugar

Jugar
Jugar

Si enciende el módulo Arduino UNO, la pantalla comenzará a mostrar un número de intensidad de luz que obtiene del sensor de luz.

Nota: Si no tiene una pantalla OLED, puede simplemente conectar el pin "ListSensor1" [Salida] al pin Arduino Serial [0] [In] y monitorear la intensidad de la luz en la pestaña Visuino Serial (Imagen1)

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable. Puede descargarlo aquí y abrirlo en Visuino:

Recomendado: