Tabla de contenido:

YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266: 4 pasos
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266: 4 pasos

Video: YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266: 4 pasos

Video: YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266: 4 pasos
Video: Software and emerging technologies block session 2 CICITEC 2021 2024, Mes de julio
Anonim
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266
YABC - Otro controlador Blynk más - Controlador de temperatura y humedad en la nube de IoT, ESP8266

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

Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
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

  1. Descargue la aplicación Blynk: https://j.mp/blynk_Android o
  2. Toque el icono del código QR y apunte la cámara al código siguiente
  3. ¡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?

¿Cómo se ve la configuración?
¿Cómo se ve 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: