Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este tutorial aprenderemos cómo medir el índice UV solar usando el sensor ULTRAVIOLETA ML8511.
¡Ver el vídeo!
Paso 1: lo que necesitará
- Arduino Uno o cualquier otra placa Arduino
- Sensor UV ML8511
- Pantalla OLED
- Tablero de circuitos
- Cables de puente
- Software Visuino: Descargar aquí
Paso 2: el circuito
- Conecte el pin GND del sensor UV al pin GND de Arduino
- Conecte el pin 3V3 del sensor UV al pin 3.3V de Arduino
- Conecte el pin EN del sensor UV al pin Arduino 3.3V
- Conecte el pin analógico OUT del sensor UV al pin analógico 0 de Arduino
- Conecte el pin 1 analógico de Arduino al pin de Arduino 3.3V
- Conecte el pin VCC de la pantalla OLED al pin 5V de Arduino
- Conecte el pin GND de la pantalla OLED al pin GND de Arduino
- Conecte el pin SDA de la pantalla OLED al pin SDA de Arduino
- Conecte el pin SCL de la pantalla OLED al pin SCL de Arduino
Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO
Visuino: https://www.visuino.eu también necesita estar instalado. Descargue la versión gratuita o regístrese para una prueba gratuita.
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: en Visuino, agregar, configurar y conectar componentes
- Agregue el componente UV "Sensor de luz UV Lapis ML8511"
- Agregue el componente OLED "Pantalla OLED SSD1306 / SH1106 (I2C)"
- Ahora haga doble clic en el componente "DisplayOLED1".
- En la ventana de elementos, arrastre "Dibujar texto" hacia el lado izquierdo y, en la ventana de propiedades, establezca el texto en: Intensidad UV mW / cm2
- En la ventana de elementos, arrastre "Campo de texto" hacia el lado izquierdo y, en la ventana de propiedades, establezca el tamaño en 3 y Y en 30.
- Cerrar la ventana Elementos
- Conecte el pin analógico 0 de la placa Arduino al sensor de pin "UVLight1"
- Conecte el pin analógico 1 de la placa Arduino a la referencia del pin "UVLight1"
- Conecte el pin Out de UVLight1 a DisplayOLED1> Pin In del campo de texto1
- Conecte DisplayOLED1 I2C Out a la placa Arduino I2C In
Paso 5: Genere, compile y cargue el código Arduino
En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".
Paso 6: jugar
Si enciende el módulo Arduino UNO, la pantalla OLED comenzará a mostrar el valor actual del índice UV.
¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puedes descargarlo y abrirlo en Visuino: