Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Haga su propio termómetro digital y controle la temperatura a través de Internet desde cualquier lugar. Este instructivo es básico para comenzar a jugar con IoT. Conectaremos el sensor de temperatura LM35 con NodeMCU 1.0 (ESP-12E).
El LM35 es un sensor de temperatura que puede medir temperaturas en el rango de -55 ° C a 150 ° C. Es un dispositivo de 3 terminales que proporciona voltaje analógico proporcional a la temperatura. NodeMCU ADC se puede utilizar para medir el voltaje analógico de LM35 y, por lo tanto, calcular la temperatura que es proporcional al voltaje analógico.
Paso 1: componentes necesarios
- Sensor de temperatura LM35
- NodeMCU 1.0 (módulo ESP 12-E)
- Conexión de cables
- Tablero de circuitos
- IDE de Arduino
Paso 2: hacer conexiones
- Realice las conexiones como se muestra en el diagrama del circuito.
- Conecte el pin Vcc de LM35 al pin 3V de NodeMCU.
- Conecte el pin analógico de LM35 a A0 de NodeMCU.
- Conecte el pin GND de LM35 a GND de NodeMCU.
Paso 3: Conversión de valor analógico en valor digital
El convertidor de 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
Para convertir valores analógicos a Celsius, tenemos 3.3 V en nuestra placa y sabemos que el voltaje de salida de LM35 varía en 10 mV por cada grado Celsius de subida / bajada
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
Para convertir grados Celsius a Fahrenheit
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
Paso 4: Interfaz de LM35 y NodeMCU
- Abra Arduino IDE.
- Vaya a Herramientas -> Placas -> NodeMCU 1.0 (Módulo ESP 12-E).
- Copie el código. (El Código se adjunta a continuación).
- Compílelo.
- Súbelo a NodeMCU.
Paso 5: Supervisión de la temperatura
- La temperatura se puede controlar abriendo el monitor en serie.
- Se puede monitorear a través de la red copiando y pegando la dirección IP que se muestra en el monitor en serie, aquí es 192.168.43.163