Tabla de contenido:

Laboratorio de sensores - Temperatura: 5 pasos
Laboratorio de sensores - Temperatura: 5 pasos

Video: Laboratorio de sensores - Temperatura: 5 pasos

Video: Laboratorio de sensores - Temperatura: 5 pasos
Video: Termistor. Sensor de Temperatura. 2024, Noviembre
Anonim
Laboratorio de sensores: temperatura
Laboratorio de sensores: temperatura

En este laboratorio, utilizará una pantalla LCD para mostrar las lecturas actuales de humedad y temperatura del área circundante.

Hardware que necesitará:

  1. Arduino Uno
  2. Pantalla LCD
  3. Potenciómetro
  4. Sensor de temperatura / humedad
  5. Tablero de circuitos
  6. Cables / conectores

Bibliotecas necesarias:

  1. Cristal liquido
  2. SimpleDHT

El código de prueba proporcionado se tomó de las muestras de código de Elegoo. Puede instalar las bibliotecas necesarias a través del administrador de bibliotecas o descargar e instalar los archivos.zip ubicados en Libraries.zip en D2L.

Paso 1: conecte la pantalla LCD

Conectar la pantalla LCD
Conectar la pantalla LCD

La pantalla LCD deberá insertarse directamente en la placa de pruebas. Los pines de la pantalla LCD están conectados al Arduino en el siguiente orden:

  1. Suelo
  2. Poder
  3. Pin 12
  4. Pin 11
  5. Pin 10
  6. Pin 9
  7. Vacío
  8. Vacío
  9. Vacío
  10. Vacío
  11. Pin 8
  12. Suelo
  13. Pin 7
  14. Potenciómetro (conectar a la alimentación y a tierra)
  15. Poder
  16. Suelo

Paso 2: Pantalla LCD - Código de prueba

#include // Elimina el espacio entre

// inicializar la biblioteca con los números de los pines de la interfaz LiquidCrystal lcd (7, 8, 9, 10, 11, 12); void setup () {// configura el número de columnas y filas de la pantalla LCD: lcd.begin (16, 2); // Imprime un mensaje en la pantalla LCD. lcd.print ("¡Hola, mundo!"); } void loop () {// coloca el cursor en la columna 0, línea 1 // (nota: la línea 1 es la segunda fila, ya que el conteo comienza con 0): lcd.setCursor (0, 1); // imprime el número de segundos desde el reinicio: lcd.print (millis () / 1000); }

Paso 3: agregue el sensor de temperatura y humedad

Agregar sensor de temperatura y humedad
Agregar sensor de temperatura y humedad

Inserte el sensor de temperatura y humedad en la placa de pruebas. Deberá conectarlo al Arduino utilizando los siguientes cables:

  1. Pin 2
  2. Carril de potencia (+ 5v)
  3. Carril de tierra

Paso 4: Sensor de temperatura y humedad - Código de prueba

//www.elegoo.com

//2016.12.9 #include // para DHT11, // VCC: 5V o 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; configuración vacía () {Serial.begin (9600); } void loop () {// empieza a trabajar… Serial.println ("================================="); Serial.println ("Muestra DHT11…"); // leer con datos de muestra sin procesar. temperatura del byte = 0; byte de humedad = 0; datos de bytes [40] = {0}; if (dht11.read (pinDHT11, & temperatura, & humedad, datos)) {Serial.print ("Falló la lectura de DHT11"); regreso; } Serial.print ("Muestra de bits RAW:"); para (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Muestra OK:"); Serial.print ((int) temperatura); Serial.print ("* C,"); Serial.print ((int) humedad); Serial.println ("%"); // La frecuencia de muestreo de DHT11 es de 1 HZ. retraso (1000); }

Paso 5: problema de integración

Se le han proporcionado ejemplos de código para la pantalla LCD y el sensor de temperatura. Su último paso para el laboratorio es integrar estos dos ejemplos para que sus lecturas de temperatura aparezcan en la pantalla LCD. Puede modificar el mensaje para que aparezca en las dos líneas disponibles para la pantalla LCD.

Recomendado: