¡¡¡Medir la temperatura y la humedad con un sensor dht11 conectado a un arduino uno y breadboard usando esta caja!!!
Así que hice esta caja que puede sostener en su lugar un Arduino Uno, una protoboard, una pantalla LCD (16x2) y también hay espacio para un sensor dht11 en ambos lados para que sea más cómodo de montar. La caja también se diseñó teniendo en cuenta el espacio para el cableado y la gestión de cables, ¡¡¡espero que os guste!!!
Se puede alimentar usando un cable USB o un adaptador de batería de 9V como se muestra en las imágenes.
Consejos de impresión:
No es necesario utilizar soporte (la parte superior ya incluye soporte en los orificios de los sensores)No es necesario utilizar ala3 perímetros10% de relleno3 capas inferiores y 3 superiores para obtener mejores resultados
Cableado:
Conecta el sensor DHT11 a la protoboard.Conecta el Arduino Uno a la protoboard.Conecta los componentes según las configuraciones de pines mencionadas en el código..
Aquí tienes una guía de cableado paso a paso:
Sensor DHT11:
Pin 1 (VCC) del sensor DHT11 al pin 5V del Arduino Uno.Pin 2 (Datos) del sensor DHT11 al pin digital 2 del Arduino Uno.Pin 3 (NC) del sensor DHT11 no está conectado.Pin 4 (GND) del sensor DHT11 al pin GND del Arduino Uno..
Nota: algunos sensores dht11 sólo tienen 3 pines. Para esos conecta el pin VCC del sensor DHT11 al pin 5V del Arduino Uno, conecta el pin GND del sensor DHT11 al pin GND del Arduino Uno y finalmente conecta el pin DATA del sensor DHT11 al pin digital 2 del Arduino Uno.
Arduino Uno:
Conecta el pin GND del Arduino Uno al carril negativo (-) de la protoboard.Conecta el pin 5V del Arduino Uno al carril positivo (+) de la protoboard..
LCD:
Conecte el pin VSS del LCD a GND en el Arduino.Conecte el pin VDD del LCD a 5V en el Arduino.Conecte el pin VO del LCD al pin central de un potenciómetro (para ajustar el contraste).Conecte el pin RS del LCD al pin digital 8 del Arduino.Conecte el pin RW del LCD a GND.Conecte el pin E del LCD al pin digital 9 del Arduino.Conecte el pin D4 del LCD al pin digital 4 del Arduino.Conecte el pin D5 del LCD al pin digital 5 del Arduino.Conecte el pin D6 del LCD al pin digital 6 del Arduino.Conecte el pin D7 del LCD al pin digital 7 del Arduino.Conecte el pin A (ánodo) del LCD a 5V.Conecte el pin K (cátodo) del LCD a GND..
Conexiones de la placa:
Conecte el carril positivo (+) de la protoboard al pin 5V del Arduino Uno.Conecte el carril negativo (-) de la protoboard al pin GND del Arduino Uno.
Una vez que haya conectado los componentes como se describe, cargue el código proporcionado a su placa Arduino Uno, y debería mostrar las lecturas de temperatura y humedad en la pantalla LCD.
Recuerda volver a comprobar las conexiones y asegurarte de que todo está correctamente cableado antes de encender el sistema.
Código Arduino (asegúrate de tener instaladas las librerías):
#include <LiquidCrystal.h>
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
dht.begin();
lcd.begin(16, 2);
}
void loop() {
delay(2000);
float humedad = dht.readHumidity();
float temperatura = dht.readTemperature();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(temperatura);
lcd.print(" C");
lcd.setCursor(0, 1);
lcd.print("Humedad: ");
lcd.print(humedad);
lcd.print(" %");
}
¡¡Espero que te haya gustado e impreso con éxito el modelo!!! Si es así, por favor considera invitarme a un café para que tenga más energía para crear aún más modelos :-D
https://buymeacoffee.com/miguel2811