Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Como ler a temperatura e umidade em Blynk com DHT11

Componentes e suprimentos

Sensor DHT11 de Temperatura e Umidade (4 pinos)
× 1
Fios de jumpers (genérico)
× 1
Arduino UNO
× 1
Dispositivo Android
× 1

Aplicativos e serviços online

Arduino IDE
Blynk

Sobre este projeto


Oi ! Neste projeto, aprenderemos como ler a temperatura e a umidade do DHT11 usando o Blynk. Se você não sabe como conectar seu Arduino a um computador (com Linux), olhe para este projeto (sem adicionar um LED).

Nota:Não adicione um botão para LED no Blynk ou carregue o código que você encontrou naquele projeto !!! Você deve carregar o código que está abaixo (na seção de código).

Anexei o esquema que explica como conectar o DHT11 ao Arduino.





Blynk


Se você fez exatamente o que eu disse abaixo, verá que está online. Agora você deve adicionar dois medidores e configurar os medidores assim:

Agora, se quiser, você pode adicionar um gráfico de histórico:

Agora é assim:

Se todas as etapas derem certo, você verá algo assim:

Agora jogue!





Resultado


Você verá a temperatura e a umidade nos medidores, e o gráfico de histórico salvará o progresso da temperatura e da umidade. Este é um projeto simples e se você gostar, respeite o projeto e me siga!

P.S. Divirta-se! (regra mais importante!)

Código

  • Código para DHT11
Código para DHT11 C / C ++
 / ********************************************** **************** Blynk é uma plataforma com aplicativos iOS e Android para controlar Arduino, Raspberry Pi e similares pela Internet. Você pode construir interfaces gráficas facilmente para todos os seus projetos simplesmente arrastando e soltando widgets. Downloads, documentos, tutoriais:http://www.blynk.cc Comunidade Blynk:http://community.blynk.cc Redes sociais:http://www.fb.com/blynkapp http://twitter.com/blynk_app A biblioteca Blynk está licenciada sob a licença MIT. Este código de exemplo está em domínio público. *************************************************** *********** Este exemplo mostra como usar o Arduino Serial comum para conectar seu projeto ao Blynk. Sinta-se à vontade para aplicá-lo a qualquer outro exemplo. É simples! *************************************************** *********** USB HOWTO:http://tiny.cc/BlynkUSB *************************** ************************************ /// Você pode usar um Hardware serial sobressalente nas placas que o possuem (como Mega) #include  SoftwareSerial DebugSerial (2, 3); // RX, TX # define BLYNK_PRINT DebugSerial # include  #include  #include  #define DHTPIN 5 // A qual pino digital estamos conectados // Remova qualquer tipo de comentário estamos usando! #define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22, AM2302, AM2321 // # define DHTTYPE DHT21 // DHT 21, AM2301DHT dht (DHTPIN, DHTTYPE); SimpleTimer timer; // Você deve obter o Auth Token no Blynk App.// Vá para as configurações do projeto (ícone de porca) .char auth [] ="YourAuthToken"; // Esta função envia o tempo de atividade do Arduino a cada segundo para o Virtual Pin (5) .// No aplicativo, a frequência de leitura do Widget deve ser definida como PUSH. Isso significa // que você define a freqüência de envio de dados para Blynk App.void sendSensor () {float h =dht.readHumidity (); float t =dht.readTemperature (); // ou dht.readTemperature (true) para Fahrenheit if (isnan (h) || isnan (t)) {Serial.println ("Falha ao ler do sensor DHT!"); Retorna; } // Você pode enviar qualquer valor a qualquer momento. // Por favor, não envie mais de 10 valores por segundo. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t);} void setup () {// Console de depuração DebugSerial.begin (9600); // Blynk trabalhará por meio de Serial // Não leia ou escreva este serial manualmente em seu esboço Serial.begin (9600); Blynk.begin (Série, aut.); // Configura uma função a ser chamada a cada segundo timer.setInterval (1000L, sendSensor);} void loop () {Blynk.run (); timer.run (); // Inicia SimpleTimer} 

Esquemas

Desculpe, mas não encontrei um DHT11, então renomei um TMP36 para DHT11 dht11_JqQomro2Tj.fzz

Processo de manufatura

  1. Controle de acesso com QR, RFID e verificação de temperatura
  2. Ler a temperatura com DS18B20 | Raspberry Pi 2
  3. Temperatura e umidade fáceis no Raspberry Pi
  4. Aeroponia com Raspberry Pi e sensor de umidade
  5. Como verificar e calibrar um sensor de umidade
  6. Sensor DHT11 com LEDs e um alto-falante Piezo
  7. Registrador de dados de temperatura e umidade
  8. BME280 Temperatura, Umidade e Pressão na Tela Nextion
  9. Como fazer música com um Arduino
  10. Como usar NMEA-0183 com Arduino