Tabla de contenido:
- Paso 1: Introducción del termómetro
- Paso 2: Versiones del termómetro WiFi
- Paso 3: OneWire - Diagramas y sensores DS18B20
- Paso 4: Esquemas para todos los termómetros ESP8266 (modo AP / STA)
- Paso 5: Códigos fuente
Video: Termómetro Wifi con ESP8266 en modo STA / AP: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este tutorial se basa en ESP8266 y su aplicación como termómetro WiFi que ejecuta servidor web HTTP. También hay 2 modos STA como cliente o AP como puntos de acceso.
Paso 1: Introducción del termómetro
Hoy les presentaré brevemente el proyecto de termómetro wifi. El termómetro usa el chip wifi ESP8266 en la placa de desarrollo NodeMCU v3 Lolin. Además del registro de datos, el chip Wifi también contiene un servidor web donde genera datos medidos. Los datos se miden cada vez que se carga una página. No se registran datos cuando está inactivo. El servidor web permite ejecutar código HTML + CSS, lo que permite, hasta cierto punto, crear una bonita interfaz gráfica para trazar las temperaturas para el usuario, por ejemplo, en una tabla. Javascript también puede actualizar automáticamente los datos de la página, pero no utilicé esta opción.
Paso 2: Versiones del termómetro WiFi
Hay dos versiones de este proyecto, la funcionalidad del sitio web como tal es la misma. En ambos casos, el ESP8266 ejecuta un servidor web que dibuja las temperaturas en una tabla. La conectividad se diferencia en versiones. En un caso, es posible utilizar una red LAN existente a la que la placa se conecta y mantiene un servidor web en una dirección IP estática o dinámica. Después de ingresar la IP en la ventana del navegador, el usuario recibe una solicitud de ESP con temperaturas bajo pedido.
En el segundo caso, la placa transmite su propio SSID en el modo AP como punto de acceso. El usuario accede a la placa ingresando la contraseña de la red (incluida en ESP8266). La placa transmite SSID con cifrado WPA / WPA2 PSK, o es posible transmitir una red wifi abierta. Los datos son accesibles solo dentro del alcance de esta red wifi fuera de la red LAN del hogar. El servidor DHCP también se está ejecutando en el ESP, que después de la autenticación exitosa del usuario asigna una dirección IP del rango. El sitio web está ubicado en la dirección IP de la puerta de enlace - ESP.
Paso 3: OneWire - Diagramas y sensores DS18B20
Los datos de temperatura se registran desde un par de sensores de temperatura DS18B20 que están conectados al bus OneWire, lo que permite que los datos sean recopilados por un conductor, con la posibilidad de tirar del conductor de decenas a cientos de metros. Los DS18B20 se producen en dos versiones principales: los llamados. sensor interior en caja de transistores o impermeable - diseño exterior en tubo de aluminio. OneWire es adecuado para entornos de interferencia y puede alojar hasta 256 sensores. Los sensores individuales se dividen por su dirección de fábrica: número de serie. Hay 2 opciones de conexión del sensor principal. Conexión normal y parásita, ambos pueden alimentarse a 3.3 - 5.5V. Las diferencias son evidentes en los diagramas de cableado de OneWire.
Paso 4: Esquemas para todos los termómetros ESP8266 (modo AP / STA)
Paso 5: Códigos fuente
Disponible en: https://arduino.php5.sk/wifi-teplomer.php?lang=en o: [email protected] Pregunte por su modo AP para punto de acceso, o STA para cliente en la red WiFi existente. Ambas versiones utilizan un servidor web que se ejecuta en ESP8266.
Recomendado:
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: 8 pasos (con imágenes)
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: mide la temperatura corporal con un termómetro sin contacto / sin contacto como una pistola térmica. Creé este proyecto porque Thermo Gun ahora es muy caro, así que debo buscar una alternativa para hacer bricolaje. Y el propósito es hacer con una versión de bajo presupuesto. SuministrosMLX90614Ardu
Termómetro digital DHT11 con ESP8266: 4 pasos
Termómetro digital DHT11 con ESP8266: en el artículo anterior ya hablé de DH11 y cómo mostrarlo en dispositivos de salida como 7 segmentos, LCD, monitor en serie y anillo RGB, y en este artículo te mostraré cómo controlar la temperatura y la humedad. usando un navegador en un teléfono celular
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
Termómetro de cocina con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura: 7 pasos (con imágenes)
Termómetro de cocción con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura: Aún en camino para completar un " proyecto próximo ", " Termómetro de cocina con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura " es un Instructable que muestra cómo agrego una sonda de temperatura NTP, piezo b
Interfaz del microcontrolador 8051 con pantalla LCD en modo de 4 bits: 5 pasos (con imágenes)
Interfaz del microcontrolador 8051 con Lcd en modo de 4 bits: En este tutorial, le contaremos cómo podemos interconectar el lcd con 8051 en modo de 4 bits