Tabla de contenido:
- Paso 1: lo que necesitará
- Paso 2: el circuito
- Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO
- Paso 4: Agregar componentes en Visuino
- Paso 5: en los componentes del conjunto de Visuino
- Paso 6: en los componentes de Visuino Connect
- Paso 7: Genere, compile y cargue el código
- Paso 8: jugar
Video: Ventilador de enfriamiento automático con servo y sensor de temperatura y humedad DHT11 con Arduino: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En este tutorial aprenderemos cómo encender y girar un ventilador cuando la temperatura sube por encima de cierto nivel.
Paso 1: lo que necesitará
- Sensor DHT11
- Arduino UNO (o cualquier otra placa)
- Módulo de ventilador L9110
- Pantalla OLED
- Servo motor
- Cables de puente
- Tablero de circuitos
- Programa Visuino: Descarga Visuino
Paso 2: el circuito
- Conecte el pin "Naranja" (señal) del servomotor al pin Arduino Digital [2]
- Conecte el pin "rojo" del servomotor al pin positivo de Arduino [5V]
- Conecte el pin "Brown" del servomotor al pin negativo de Arduino [GND]
- Conecte el pin del módulo de ventilador [VCC] al pin arduino [5V]
- Conecte el pin del módulo de ventilador [GND] al pin arduino [GND]
- Conecte el pin del módulo de ventilador [INA] al pin digital arduino [5]
- Conecte el pin de pantalla OLED [VCC] al pin de Arduino [5V]
- Conecte el pin de pantalla OLED [GND] al pin Arduino [GND]
- Conecte el pin de pantalla OLED [SDA] al pin de Arduino [SDA]
- Conecte el pin de pantalla OLED [SCL] al pin de Arduino [SCL]
- Conecte el pin positivo DHT11 + (VCC) al pin Arduino + 5V
- Conecte el pin negativo DHT11 - (GND) al pin GND de Arduino
- Conecte el pin DHT11 (salida) al pin digital Arduino (4)
Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO
Es necesario instalar Visuino: https://www.visuino.eu. 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 componentes en Visuino
- Agregue el componente "Generador analógico sinusoidal"
- Agregar componente "Servo"
- Agregar componente "DHT"
- Agregue el componente "Valor analógico"
- Agregue 2 veces el componente "Comparar valor analógico"
- Agregar componente "OLED"
Paso 5: en los componentes del conjunto de Visuino
- Seleccione "SineAnalogGenerator1" y en la ventana de propiedades establezca Amplitud en 0.30 y Frecuencia en 0.1, establezca habilitado en Falso y haga clic en el icono Pin y seleccione Pin de sumidero booleano
- Seleccione "CompareValue1" y en la ventana de propiedades establezca el valor en 24 (temperatura que iniciará el ventilador) y compare el tipo a ctBiggerOrEqual
- Seleccione "CompareValue2" y en la ventana de propiedades establezca Valor en 24 (nivel de temperatura que detendrá el ventilador) y Compare el tipo con ctSmaller
- Haga doble clic en "AnalogValue1" y en la ventana Elementos arrastre "Establecer valor" a la izquierda
- En la ventana de propiedades, establezca Valor en 0.5
- En la ventana Elementos, arrastre otro "Establecer valor" a la izquierda
- En la ventana de propiedades, establezca Valor en 1
Haga doble clic en "DisplayOLED1"
En la ventana Elementos:
- Arrastre "Dibujar texto" hacia la izquierda y en la ventana de propiedades establezca Texto en "TEMP"
- Arrastre "Campo de texto" a la izquierda y en la ventana de propiedades establezca Tamaño en 2 e Y en 9
- Arrastre "Dibujar texto" hacia la izquierda y en la ventana de propiedades establezca Texto en "HUMEDAD" e Y en 26
- Arrastre "Campo de texto" a la izquierda y en la ventana de propiedades establezca Tamaño en 2 e Y en 36
- Arrastre "Dibujar texto" hacia la izquierda y en la ventana de propiedades establezca Texto en "VENTILADOR ACTIVO" e Y en 54 y establezca Habilitado en falso, haga clic en el icono de pin y establezca BooleanSinkPin
Cerrar la ventana Elementos
Paso 6: en los componentes de Visuino Connect
- Conecte el pin SineAnalogGenerator1 [Out] al pin Servo1 [In]
- Conecte el pin Servo1 [Salida] al pin digital Arduino [2]
- Conecte el pin [Sensor] "HumidityThermometer1" al pin digital Arduino [4]
- Conecte el pin "HumidityThermometer1" [Temperature] a DisplayOLED1> pin TextField1 [In] y CompareValue1 pin [In] y CompareValue2 pin [In]
- Conecte la clavija "HumidityThermometer1" [Temperature] a DisplayOLED1> clavija TextField2 [In]
- Conecte el pin "CompareValue1" [Salida] a DisplayOLED1> Pin [Iclock] de DrawText3 y pin [Habilitado]
- Conecte el pin "CompareValue1" [Out] a AnalogValue1> Pin de Set Value1 [In] y pin SineAnalogGenerator1 [Habilitado]
- Conecte el pin "CompareValue2" [Salida] a AnalogValue1> Fijar el pin Value2 [In]
- Conecte el pin I2C [Salida] "DisplayOLED1" a la placa Arduino I2C [Entrada]
Paso 7: Genere, compile y cargue el código
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 8: jugar
Si enciende el módulo Arduino UNO, la pantalla OLED comenzará a mostrar los valores de temperatura y humedad y si el ventilador está activo. Una vez que la temperatura suba por encima de los 24 grados, el ventilador comenzará a girar.
¡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:
Recomendado:
Sensor de temperatura y humedad DHT11 con Arduino: 5 pasos
Sensor de temperatura y humedad DHT11 con Arduino: hoy te voy a enseñar cómo usar el módulo de sensor de temperatura y humedad KY-015 que contiene el sensor de temperatura y humedad DHT11.Si prefieres aprender de los videos, aquí hay un video tutorial que hice. !:
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
Monitor meteorológico M5Stack M5stick C basado en ESP32 con DHT11 - Monitoree la temperatura, la humedad y el índice de calor en M5stick-C con DHT11: 6 pasos
Monitor meteorológico M5Stack M5stick C basado en ESP32 con DHT11 | Monitoree la temperatura, la humedad y el índice de calor en M5stick-C con DHT11: Hola chicos, en este instructivo aprenderemos cómo conectar el sensor de temperatura DHT11 con m5stick-C (una placa de desarrollo de m5stack) y mostrarlo en la pantalla de m5stick-C. Entonces en este tutorial leeremos la temperatura, la humedad & calor yo
Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: El sensor DHT11 se utiliza para medir la temperatura y la humedad. Son aficionados a la electrónica muy populares. El sensor de humedad y temperatura DHT11 hace que sea realmente fácil agregar datos de humedad y temperatura a sus proyectos de electrónica de bricolaje. Es por
Almohadilla de enfriamiento para computadora portátil DIY - Impresionantes trucos de vida con ventilador de CPU - Ideas creativas - Ventilador de la computadora: 12 pasos (con imágenes)
Almohadilla de enfriamiento para computadora portátil DIY | Impresionantes trucos de vida con ventilador de CPU | Ideas creativas | Fan de la computadora: Debes ver este video hasta su final. por entender el video