Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Cómo leer la temperatura y la humedad en Blynk con DHT11

Componentes y suministros

Sensor de temperatura y humedad DHT11 (4 pines)
× 1
Cables de puente (genéricos)
× 1
Arduino UNO
× 1
dispositivo Android
× 1

Aplicaciones y servicios en línea

Arduino IDE
Blynk

Acerca de este proyecto

Hola ! En este proyecto, aprenderemos a leer la temperatura y la humedad de DHT11 usando Blynk. Si no sabe cómo conectar su Arduino a una computadora (con Linux), mire este proyecto (sin agregar un LED).

Nota:¡No agregue un botón para LED en Blynk ni cargue el código que encontró en ese proyecto! Debe cargar el código que se encuentra a continuación (en la sección de códigos).

Adjunté los esquemas que explican cómo conectar el DHT11 a Arduino.

Blynk

Si hizo exactamente lo que dije a continuación, debería ver que está en línea. Ahora debe agregar dos medidores y debe configurar los medidores de esta manera:

Ahora, si lo desea, puede agregar un gráfico de historial:

Ahora se ve así:

Si todos los pasos salieron bien, debería ver algo como esto:

¡Ahora juega!

Resultado

Verá la temperatura y la humedad en los medidores, y el gráfico histórico guardará el progreso de la temperatura y la humedad. Este es un proyecto que es simple y si te gusta, ¡respeta el proyecto y sígueme!

PD ¡Divertirse! (¡regla más importante!)

Código

  • Código para DHT11
Código para DHT11 C / C ++
 / ******************************************** **************** Blynk es una plataforma con aplicaciones iOS y Android para controlar Arduino, Raspberry Pi y similares a través de Internet. Puede crear fácilmente interfaces gráficas para todos sus proyectos simplemente arrastrando y soltando widgets. Descargas, documentos, tutoriales:http://www.blynk.cc Comunidad Blynk:http://community.blynk.cc Redes sociales:http://www.fb.com/blynkapp http://twitter.com/blynk_app La biblioteca Blynk tiene licencia del MIT. Este código de ejemplo es de dominio público. *********************************************** *********** Este ejemplo muestra cómo usar Arduino Serial ordinario para conectar su proyecto a Blynk. No dudes en aplicarlo a cualquier otro ejemplo. ¡Es simple! *********************************************** *********** USB COMO:http://tiny.cc/BlynkUSB ************************* ********************************** /// Puede utilizar una serie de hardware de repuesto en las placas que la tienen (como Mega) #include  SoftwareSerial DebugSerial (2, 3); // RX, TX # define BLYNK_PRINT DebugSerial # include  #include  #include  #define DHTPIN 5 // A qué pin digital estamos conectados // Descomenta el tipo que sea #define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22, AM2302, AM2321 // # define DHTTYPE DHT21 // DHT 21, AM2301DHT dht (DHTPIN, DHTTYPE); Temporizador SimpleTimer; // Debería obtener el token de autenticación en la aplicación Blynk .// Vaya a la configuración del proyecto (icono de tuerca) .char auth [] ="YourAuthToken"; // Esta función envía el tiempo de actividad de Arduino cada segundo a Virtual Pin (5) .// En la aplicación, la frecuencia de lectura del widget debe establecerse en PUSH. Esto significa // que usted define con qué frecuencia enviar datos a Blynk App.void sendSensor () {float h =dht.readHumidity (); flotar t =dht.readTemperature (); // o dht.readTemperature (verdadero) para Fahrenheit if (isnan (h) || isnan (t)) {Serial.println ("¡No se pudo leer del sensor DHT!"); regreso; } // Puedes enviar cualquier valor en cualquier momento. // Por favor, no envíe más de 10 valores por segundo. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t);} void setup () {// Consola de depuración DebugSerial.begin (9600); // Blynk funcionará a través de Serial // No lea ni escriba este serial manualmente en su boceto Serial.begin (9600); Blynk.begin (Serial, auth); // Configurar una función para que se llame cada segundo timer.setInterval (1000L, sendSensor);} void loop () {Blynk.run (); timer.run (); // Inicia SimpleTimer} 

Esquemas

Lo siento, pero no encontré un DHT11, así que cambié el nombre de un TMP36 a DHT11 dht11_JqQomro2Tj.fzz

Proceso de manufactura

  1. Control de acceso con QR, RFID y verificación de temperatura
  2. Leer temperatura con DS18B20 | Raspberry Pi 2
  3. Temperatura y humedad sencillas en Raspberry Pi
  4. Aeroponía con Raspberry Pi y sensor de humedad
  5. Cómo comprobar y calibrar un sensor de humedad
  6. Sensor DHT11 con LED y altavoz piezoeléctrico
  7. Registrador de datos de temperatura y humedad
  8. BME280 Temperatura, humedad y presión en la pantalla Nextion
  9. Cómo hacer música con un Arduino
  10. Cómo utilizar NMEA-0183 con Arduino
  11. Cómo utilizar Modbus con Arduino