Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: Adicionar componentes no Visuino
- Etapa 5: nos componentes do conjunto Visuino
- Etapa 6: nos componentes do Visuino Connect
- Etapa 7: gerar, compilar e fazer upload do código
- Etapa 8: Jogue
Vídeo: Ventilador de resfriamento automático usando servo e sensor de temperatura e umidade DHT11 com Arduino: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, aprenderemos como iniciar e girar um ventilador quando a temperatura sobe acima de um certo nível.
Etapa 1: O que você precisa
- Sensor DHT11
- Arduino UNO (ou qualquer outra placa)
- Módulo de ventilador L9110
- Display OLED
- Servo motor
- Fios de ligação
- Tábua de pão
- Programa Visuino: Baixe o Visuino
Etapa 2: o circuito
- Conecte o pino "Laranja" do servo motor (sinal) ao pino do Arduino Digital [2]
- Conecte o pino "vermelho" do servo motor ao pino positivo do Arduino [5V]
- Conecte o pino "marrom" do servo motor ao pino negativo do Arduino [GND]
- Conecte o pino do módulo do ventilador [VCC] ao pino Arduino [5V]
- Conecte o pino do módulo do ventilador [GND] ao pino Arduino [GND]
- Conecte o pino do módulo do ventilador [INA] ao pino digital do Arduino [5]
- Conecte o pino do display OLED [VCC] ao pino do Arduino [5V]
- Conecte o pino do display OLED [GND] ao pino do Arduino [GND]
- Conecte o pino de exibição OLED [SDA] ao pino Arduino [SDA]
- Conecte o pino de exibição OLED [SCL] ao pino Arduino [SCL]
- Conecte o pino positivo DHT11 + (VCC) ao pino Arduino + 5V
- Conecte o pino negativo DHT11 - (GND) ao pino GND do Arduino
- Conecte o pino DHT11 (saída) ao pino digital do Arduino (4)
Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
O Visuino: https://www.visuino.eu precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 4: Adicionar componentes no Visuino
- Adicionar componente "Sine Analog Generator"
- Adicionar componente "Servo"
- Adicionar componente "DHT"
- Adicionar componente "Valor Analógico"
- Adicionar 2X componente "Comparar valor analógico"
- Adicionar componente "OLED"
Etapa 5: nos componentes do conjunto Visuino
- Selecione "SineAnalogGenerator1" e na janela de propriedades defina Amplitude como 0,30 e Freqüência como 0,1, defina habilitado como False e clique no ícone Pin e selecione o pino Boolean sink
- Selecione "CompareValue1" e na janela de propriedades defina o valor como 24 (temperatura que iniciará o ventilador) e compare o tipo com ctBiggerOrEqual
- Selecione "CompareValue2" e na janela de propriedades defina o valor para 24 (nível de temperatura que irá parar o ventilador) e compare o tipo com ctSmaller
- Clique duas vezes em "AnalogValue1" e na janela Elementos arraste "Definir valor" para a esquerda
- Na janela de propriedades, defina o valor como 0,5
- Na janela Elementos, arraste outro "Definir valor" para a esquerda
- Na janela de propriedades, defina o valor como 1
Clique duas vezes em "DisplayOLED1"
Na janela Elementos:
- Arraste "Desenhar Texto" para a esquerda e na janela de propriedades defina o Texto como "TEMP"
- Arraste "Campo de texto" para a esquerda e na janela de propriedades defina o tamanho como 2 e Y como 9
- Arraste "Desenhar Texto" para a esquerda e na janela de propriedades defina Texto para "UMIDADE" e Y para 26
- Arraste "Campo de texto" para a esquerda e na janela de propriedades defina o tamanho como 2 e Y como 36
- Arraste "Draw Text" para a esquerda e na janela de propriedades defina Text como "FAN ACTIVE" e Y como 54 e defina Enabled como false, clique no ícone de pino e defina BooleanSinkPin
Feche a janela de elementos
Etapa 6: nos componentes do Visuino Connect
- Conecte o pino SineAnalogGenerator1 [Out] ao pino Servo1 [In]
- Conecte o pino Servo1 [Out] ao pino digital do Arduino [2]
- Conecte o pino "HumidityThermometer1" [Sensor] ao pino digital do Arduino [4]
- Conecte o pino "HumidityThermometer1" [Temperatura] a DisplayOLED1> pino TextField1 [In] e pino CompareValue1 [In] e pino CompareValue2 [In]
- Conecte o pino "HumidityThermometer1" [Temperatura] ao DisplayOLED1> pino TextField2 [In]
- Conecte o pino "CompareValue1" [Out] a DisplayOLED1> pino DrawText3 [Iclock] e pin [Enabled]
- Conecte o pino "CompareValue1" [Out] a AnalogValue1> Defina o pino Value1 [In] e o pino SineAnalogGenerator1 [Enabled]
- Conecte o pino "CompareValue2" [Out] a AnalogValue1> Defina o pino Value2 [In]
- Conecte o pino I2C "DisplayOLED1" [Saída] à placa Arduino I2C [Entrada]
Etapa 7: gerar, compilar e fazer upload do código
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 8: Jogue
Se você ligar o módulo Arduino UNO, o display OLED começará a mostrar os valores de temperatura e umidade e se o ventilador está ativo. Assim que a temperatura subir acima de 24 graus, o ventilador começará a girar.
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo e abri-lo no Visuino:
Recomendado:
Medir temperatura e umidade usando DHT11 / DHT22 e Arduino: 4 etapas
Medir temperatura e umidade usando DHT11 / DHT22 e Arduino: Neste tutorial do Arduino, aprenderemos como usar o sensor DHT11 ou DHT22 para medir temperatura e umidade com a placa Arduino
Estação meteorológica Arduino usando BMP280-DHT11 - temperatura, umidade e pressão: 8 etapas
Estação meteorológica Arduino usando BMP280-DHT11 - Temperatura, Umidade e Pressão: Neste tutorial aprenderemos como fazer uma estação meteorológica que exibirá TEMPERATURA, UMIDADE E PRESSÃO no display LCD TFT 7735Assista a um vídeo de demonstração
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada
Monitor de clima M5Stack M5stick C baseado em ESP32 com DHT11 - Monitorar temperatura, umidade e índice de calor no M5stick-C com DHT11: 6 etapas
Monitor de clima M5Stack M5stick C baseado em ESP32 com DHT11 | Monitorar temperatura, umidade e índice de calor no M5stick-C com DHT11: Olá pessoal, nestes instructables aprenderemos como fazer a interface do sensor de temperatura DHT11 com o m5stick-C (uma placa de desenvolvimento da m5stack) e exibi-lo no visor do m5stick-C. Portanto, neste tutorial, vamos ler a temperatura, umidade e amp; aquecer eu
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: O sensor DHT11 é usado para medir temperatura e umidade. Eles são amadores de eletrônicos muito populares. O sensor de umidade e temperatura DHT11 torna realmente fácil adicionar dados de umidade e temperatura aos seus projetos eletrônicos DIY. É por