Tabla de contenido:
- Paso 1: Aplicación móvil Blynk
- Paso 2: Cómo empezar
- Paso 3: ¿Cómo es la configuración?
- Paso 4: ¿Y qué hay del código?
Video: YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola creadores, Recientemente comencé a cultivar hongos en casa, hongos ostra, pero ya tengo 3x de estos controladores en casa para el control de temperatura del fermentador para mi cerveza casera, mi esposa también está haciendo esto de Kombucha ahora, y como un termostato para el control del calentador. El concepto es el mismo para muchas aplicaciones diferentes, invernaderos, elaboración casera, piscinas de spa, calentadores, etc.
Creo que el control de temperatura es una de las aplicaciones más populares de IoT y, por lo tanto, Blynk decidió construir este proyecto y compartirlo con usted. Lo que más me molesta son esos terminales endebles en una placa barata que no sujetan los cables correctamente, dejando los cables activos expuestos y, además, todos mis intentos de encontrar carcasas "bonitas" para los proyectos de bricolaje utilizando diferentes placas fallaron. y nunca probé la impresión 3D.
** Características de PCB: **
- ESP8266 ESP-WROOM-02;
- OTA local habilitado;
- WS2812 RGB LED;
- Pines TX y RX expuestos en un cabezal macho de 3 pines, para programación y monitorización;
- 3 relés 250VAC / 30VDC 7A AgSnO2;
- Terminales de tornillo enchufables;
- Fuente de alimentación 9 ~ 12VDC (no incluida);
** Sondas compatibles **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Mi favorito personal por su forma)
- DS18B20 de un cable;
- Termistor NTC (no es realmente una buena opción);
** Pinout **
Como el ESP8266 tiene algunas peculiaridades sobre qué pin se puede usar como sensor y como relé a medida que cambia su estado durante el arranque, cambié algunos pines de la siguiente manera:
#define NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE VAYA AQUÍ TAMBIÉN #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_BUTTON_PIN # 0 // Active LOW definir BOARD_LED_PIN_WS2812 13
** Si quieres comprar uno y ayudarme a dejar mi trabajo diurno;) - MY Store en Tindie
Paso 1: Aplicación móvil Blynk
Esta es una versión extendida de la aplicación Blynk, necesitará comprar algo de energía ya que la aplicación requiere 4, 400 puntos de energía, encontrará una versión más simple en: YABC Simple y no necesitará comprar energía inicialmente.
Descargar la aplicación Blynk: Introducción a Blynk
- Descargue la aplicación Blynk: https://j.mp/blynk_Android o
- Toque el icono del código QR y apunte la cámara al código siguiente
- ¡Disfruta mi aplicación!
Paso 2: Cómo empezar
El firmware tiene todo lo que necesita para controlar la calefacción y la refrigeración mediante la aplicación Blynk Cloud.
Mantenga presionado el botón durante 3 segundos o más y la placa iniciará el modo de punto de acceso "YABC-xxxxx" seguido de los 6 últimos dígitos de la dirección MAC de la placa:
Conéctese a la red (no se requiere contraseña) y el Portal Cautivo debería iniciarse automáticamente, si no se inicia, vaya a su navegador de Internet y vaya a 192.168.4.1, las siguientes pantallas de configuración estarán disponibles, inserte sus credenciales de WiFi, Blynk Número de autenticación obtenido de la aplicación al clonar el proyecto anterior y seleccione su sonda de temperatura y guarde.
Tras guardar la configuración la placa se reiniciará y se conectará al WiFi informado y si todo va bien podrás empezar a utilizar tu App Blynk y controlar la temperatura con tu propio controlador IoT.
Paso 3: ¿Cómo es la configuración?
Estoy usando un enfriador termoeléctrico Peltier de 60 W, kit de sistema de enfriamiento de semiconductores de refrigeración, kit con acabado de ventilador enfriador, para controlar el calentamiento y el enfriamiento, ya que el Peltier puede hacer ambas cosas cambiando su polaridad, sé que no es la forma más eficiente, pero hace el trabajo.
Peltier consume bastante energía, por lo que necesitará una fuente de alimentación de 12 VCC de "alta corriente", algo como esto: AC110V 220V a DC12V Fuente de alimentación 12V 10A, asegúrese de seleccionar una de alta capacidad, ya que Peltier necesita 60W y aún necesita energía. ventilador y la placa ESP8266 + las especificaciones de la fuente de alimentación no son demasiado confiables.
Estoy usando relés externos para proteger la placa principal (los relés externos son más baratos que reemplazar la placa principal si algo sale mal) y también para cambiar la polaridad, si está utilizando el Peltier para enfriamiento ** O ** Calefacción * * solo ** o tiene 2 fuentes que no las necesita.
** El diagrama de cableado es el siguiente: **
Paso 4: ¿Y qué hay del código?
Aquí tiene, pero también necesitará la biblioteca untrol_WiFiManager adaptada de GitHub. Y muchos otros.
El código se ve divertido cuando se publica aquí, pero puede verlo en Mi página de Github
Recomendado:
El medidor de temperatura y humedad de IoT más simple: 5 pasos (con imágenes)
El medidor de temperatura y humedad de IoT más simple: el medidor de temperatura y humedad de IoT más simple le permite recopilar la temperatura, la humedad y el índice de calor. Entonces envíelos a Adafruit IO
¡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á
Humedad en la nube: 5 pasos
Humedad en la nube: Se acerca el verano, y quienes no tengan aire acondicionado deben estar preparados para controlar manualmente la atmósfera en el interior. En esta publicación, estoy describiendo la forma moderna de medir los parámetros más importantes para el confort humano: temperatura y humedad. T
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: 6 pasos
Registro de temperatura y humedad de Raspberry PI, estación meteorológica en la nube, wifi y estadísticas móviles: con el dispositivo Raspberry PI puede registrar datos de temperatura y humedad en el exterior, en la habitación, el invernadero, el laboratorio, la sala de refrigeración o en cualquier otro lugar de forma totalmente gratuita. Este ejemplo lo usaremos para registrar la temperatura y la humedad. El dispositivo se conectará a Internet v