Índice:
- Etapa 1: Materiais
- Etapa 2: Configurando Arduino + Temperatura
- Etapa 3: Conectando o sensor de umidade
- Etapa 4: Configurando o Código !
Vídeo: Arduino + Temperatura + Umidade: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Um sensor de temperatura simples usando um Sensor de Temperatura de Precisão LM35, Sensor de Umidade e Arduino, para que você possa conectar em seus projetos futuros. O circuito enviará informações seriais sobre temperatura e umidade para que você possa usar em seu computador. Peguei dados do meu composto. O projeto está relacionado a um aterro diário de um produto já existente, com o qual qualquer pessoa pode transformar o lixo da cozinha em composto em casa. Para obter mais detalhes sobre o produto, vá para https://www.dailydump.org/content/. Digicompost exibe as mudanças (mudança na temperatura, umidade) que acontecem dentro do dump
Etapa 1: Materiais
- Arduino (você pode usar outro microcontrolador, mas depois será necessário alterar o código).- Sensor de Temperatura Centígrado de Precisão LM35, que pode ser obtido em qualquer loja eletrônica. Aqui está a FOLHA DE DADOS.- BreadBoard.- Sensor de Umidade.- Fios.
Etapa 2: Configurando Arduino + Temperatura
Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexível e fácil de usar. Destina-se a artistas, designers, hobistas e qualquer pessoa interessada em criar objetos ou ambientes interativos. Para obter mais informações, acesse (https://www.arduino.cc) Conectando um sensor de temperatura: O LM35 tem três pernas e se parece com um transistor. As duas pernas externas são + 5v e Terra, e a perna do meio desenvolve a tensão de amostra. O Conversor Analógico para Digital (ADC) converte valores analógicos em uma aproximação digital com base na fórmula Valor ADC = amostra * 1024 / tensão de referência (+ 5v). Assim, com uma referência de +5 vol, a aproximação digital será = tensão de entrada * 205. (Ex. 2,5v * 205 = 512,5) O LM35 é um sensor de temperatura linear de precisão que fornece 10mv por grau Celsius. Isso significa 15 graus Celsius, ele produziria uma leitura de.150v ou 150 milivolts. Colocando este valor em nossa conversão ADC (.15v * 205 = 30,75), podemos obter uma aproximação próxima da temperatura Celsius dividindo a contagem de entrada digital por 2. Se o LM35 foi fornecido por uma tensão de referência diferente (9v ou 12v), teríamos que usar um método de conversão diferente. Para este circuito, dividir por 2 funciona bem.
Etapa 3: Conectando o sensor de umidade
Existem dois pinos no sensor de umidade, um é para o solo e outro para fora que vai no pino 3 para o Arduino. Eu usei um sensor feito localmente para testar umidade / umidade, mas um pode ir para o SHT15, que tem temperatura e umidade.
Etapa 4: Configurando o Código !
Conecte seu arduino ao computador, abra o aplicativo, selecione a porta adequada e o número do modelo. antes de iniciar qualquer codificação. Depois que tudo estiver pronto, escreva o código conforme mostrado abaixo: int pin = 5; // pinint analógico putPin = 3; // umidadeint tempc = 0, tempf = 0; // amostras de variáveis de temperatura [8]; // variáveis para fazer uma melhor precisãoint maxi = -100, mini = 100; // para iniciar a temperatura máxima / mínimaint i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; long pretruehumconst = 0; valb longo = 0; configuração de vazio () {Serial.begin (9600); // inicia a comunicação serial} void loop () {for (i = 0; i <= 7; i ++) {samples = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + amostras ; atraso (1000);} tempc = tempc / 8,0; tempf = (tempc * 9) / 5 + 32; valb = analogRead (putPin); // cálculo de umidadeprehum = (valb / 5); humconst = (0,16 / 0,0062); humi = prehum - humconst; pretruehumconst = 0,00216 * tempc; pretruehum = 1,0546-pretruehumconst; truehum = humi / pretruehum; atraso (1000); Serial. imprimir (tempc, DEC); Serial.print ("Celsius,"); Serial.print ("Umidade:"); Serial.print ((longo) truehum); Serial.println ("%"); tempc = 0; atraso (1000); // delay before loop} Depois que tudo estiver pronto clique no botão upload que vai demorar um pouco para fazer o upload e quando o upload estiver feito certifique-se de clicar em Comunicação Serial para obter as leituras do sensor !!!
Recomendado:
Monitor de temperatura e umidade - Arduino Mega + Ethernet W5100: 5 etapas
Monitor de Temperatura, Umidade - Arduino Mega + Ethernet W5100: Módulo 1 - FLAT - hardware: Arduino Mega 2560 Wiznet W5100 Blindagem Ethernet 8x DS18B20 sensor de temperatura em barramento OneWire - dividido em 4 barramentos OneWire (2,4,1,1) 2x temperatura digital e sensor de umidade DHT22 (AM2302) 1x temperatura e umidade
Automatizando uma estufa com LoRa! (Parte 1) -- Sensores (temperatura, umidade, umidade do solo): 5 etapas
Automatizando uma estufa com LoRa! (Parte 1) || Sensores (Temperatura, Umidade, Umidade do Solo): Neste projeto irei mostrar como automatizei uma estufa. Isso significa que vou mostrar como construí a estufa e como conectei a eletrônica de energia e automação. Além disso, mostrarei como programar uma placa Arduino que usa L
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
Ponto de acesso (AP) NodeMCU ESP8266 para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: 5 etapas
ESP8266 NodeMCU Access Point (AP) para servidor Web com sensor de temperatura DT11 e impressão de temperatura e umidade no navegador: Olá pessoal, na maioria dos projetos usamos ESP8266 e na maioria dos projetos usamos ESP8266 como servidor web para que os dados possam ser acessados em qualquer dispositivo por wi-fi acessando o servidor da Web hospedado por ESP8266, mas o único problema é que precisamos de um roteador funcionando para
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