Tabla de contenido:
- Paso 1: Materiales
- Paso 2: Configuración de Arduino + Temperature
- Paso 3: Conexión del sensor de humedad
- Paso 4: ¡¡¡Configurando el Código !
Video: Arduino + Temperatura + Humedad: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
Un sensor de temperatura simple que usa un sensor de temperatura de precisión LM35, un sensor de humedad y Arduino, para que pueda conectarse en sus proyectos futuros. El circuito enviará información en serie sobre la temperatura y la humedad para que pueda usarla en su computadora. He tomado datos de mi compost. El proyecto está relacionado con un vertedero diario de producto existente con el que cualquier persona puede convertir los residuos de la cocina en abono en casa. Para obtener más detalles sobre el producto, visite https://www.dailydump.org/content/. Digicompost muestra los cambios (cambio de temperatura, humedad) que ocurren dentro del vertedero
Paso 1: Materiales
- Arduino (Puedes usar otro microcontrolador, pero luego deberás cambiar el código).- Sensor de Temperatura Centígrado de Precisión LM35, lo puedes conseguir en cualquier tienda de electrónica. Aquí está la FICHA TÉCNICA.- BreadBoard.- Sensor de humedad.- Cables.
Paso 2: Configuración de Arduino + Temperature
Arduino es una plataforma de creación de prototipos de electrónica de código abierto basada en hardware y software flexible y fácil de usar. Está destinado a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. Para obtener más información, inicie sesión en (https://www.arduino.cc) Conexión de un sensor de temperatura: El LM35 tiene tres patas y parece un transistor. Las dos ramas exteriores son + 5v y tierra, y la rama del medio desarrolla el voltaje de muestra El convertidor analógico a digital (ADC) convierte los valores analógicos en una aproximación digital basada en la fórmula Valor ADC = muestra * 1024 / voltaje de referencia (+ 5v). Entonces, con una referencia de +5 voltios, la aproximación digital será = voltaje de entrada * 205. (Ej. 2.5v * 205 = 512.5) El LM35 es un sensor de temperatura lineal de precisión que suministra 10mv por grado Celsius. Esto significa que a 15 grados Celsius, produciría una lectura de.150v o 150 milivoltios. Al poner este valor en nuestra conversión de ADC (.15v * 205 = 30.75) podemos obtener una aproximación cercana de la temperatura Celsius dividiendo el recuento de entrada digital por 2. un voltaje de referencia diferente (9v o 12v) tendríamos que usar un método de conversión diferente. Para este circuito, dividir por 2 funciona bien.
Paso 3: Conexión del sensor de humedad
Hay dos pines en el sensor de humedad, uno es para tierra y otro para fuera, que va en el pin 3 en arduino. He usado un sensor de fabricación local para probar la humedad / humedad, pero se puede optar por SHT15, que tiene tanto temperatura como humedad.
Paso 4: ¡¡¡Configurando el Código !
Conecte su arduino a la computadora, abra la aplicación, seleccione el puerto adecuado y el modelo no. antes de comenzar cualquier codificación. Una vez hecho todo, escriba el código como se muestra a continuación: int pin = 5; // pinint analógico putPin = 3; // humedadint tempc = 0, tempf = 0; // variables de temperaturaint samples [8]; // variables para hacer una mejor precisiónint maxi = -100, mini = 100; // para iniciar la temperatura máxima / mínimaint i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; long pretruehumconst = 0; long valb = 0; void setup () {Serial.begin (9600); // iniciar la comunicación en serie} void loop () {for (i = 0; i <= 7; i ++) {samples = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + muestras ; retardo (1000);} tempc = tempc / 8.0; tempf = (tempc * 9) / 5 + 32; valb = analogRead (putPin); // cálculo de humedadprehum = (valb / 5); humconst = (0.16 / 0.0062); humi = prehum - humconst; pretruehumconst = 0.00216 * tempc; pretruehum = 1.0546-pretruehumconst; truehum = humi / pretruehum; delay (1000); Serial. print (tempc, DEC); Serial.print ("Celsius,"); Serial.print ("Humedad:"); Serial.print ((largo) truehum); Serial.println ("%"); tempc = 0; retraso (1000); // retardo antes del bucle} Después de que todo esté hecho, haga clic en el botón de carga, que tardará un poco en cargarse y, cuando finalice la carga, asegúrese de hacer clic en la comunicación en serie para obtener las lecturas del sensor.
Recomendado:
Monitor de temperatura y humedad - Arduino Mega + Ethernet W5100: 5 pasos
Monitor de temperatura y humedad - Arduino Mega + Ethernet W5100: Módulo 1 - FLAT - hardware: Arduino Mega 2560 Wiznet W5100 Ethernet shield 8x DS18B20 sensor de temperatura en el bus OneWire - dividido en 4 buses OneWire (2,4,1,1) 2x temperatura digital y sensor de humedad DHT22 (AM2302) 1x temperatura y humidit
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: El sensor DHT11 se utiliza para medir la temperatura y la humedad. Son aficionados a la electrónica muy populares. El sensor de humedad y temperatura DHT11 hace que sea realmente fácil agregar datos de humedad y temperatura a sus proyectos de electrónica de bricolaje. Es por