Taula de continguts:

YABC - Un altre controlador Blynk - Controlador de temperatura i humitat al núvol IoT, ESP8266: 4 passos
YABC - Un altre controlador Blynk - Controlador de temperatura i humitat al núvol IoT, ESP8266: 4 passos

Vídeo: YABC - Un altre controlador Blynk - Controlador de temperatura i humitat al núvol IoT, ESP8266: 4 passos

Vídeo: YABC - Un altre controlador Blynk - Controlador de temperatura i humitat al núvol IoT, ESP8266: 4 passos
Vídeo: Вещи, которые мистеру Уэлчу больше не разрешается делать в сборнике для чтения RPG № 1-2450 2024, Juliol
Anonim
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266
YABC - Un altre controlador Blynk: controlador de temperatura i humitat al núvol IoT, ESP8266

Hola Creadors, Fa poc vaig començar a cultivar bolets a casa, els bolets d’Ostres, però ja tinc tres vegades d’aquests controladors a casa per al control de temperatura del fermentador per a la meva elaboració casolana. El concepte és el mateix per a moltes aplicacions diferents, hivernacles, cervesa casolana, piscines de spa, escalfadors, etc.

Crec que el control de temperatura és una de les aplicacions més populars d’IoT i, per tant, Blynk va decidir construir aquest projecte i compartir-lo amb vosaltres. El que més em molesta són aquells fràgils terminals de la placa barata que no subjecten correctament els cables, deixant els cables en corrent exposats i, a més, han fallat tots els meus intents de trobar fundes "boniques" per als projectes de bricolatge amb diferents taules. i mai no he provat la impressió 3D.

** Característiques del PCB: **

  • ESP8266 basat en ESP-WROOM-02;
  • OTA local habilitat;
  • LED RGB WS2812;
  • Pins TX i RX exposats en una capçalera masculina de 3 pins, per programar i monitoritzar;
  • 3 relés AgSnO2 250VAC / 30VDC 7A;
  • Terminals de cargol endollables;
  • Font d'alimentació de 9 ~ 12VDC (no inclosa);

** Sondes compatibles **

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (El meu favorit personal per la seva forma)
  • DS18B20 d'un fil;
  • Termistor NTC (realment no és una bona opció);

** Pinout **

Com que l’ESP8266 té algunes particularitats sobre quin pin es pot utilitzar com a sensor i com a relé, ja que canvia d’estat durant l’arrencada, he canviat alguns pins al voltant de la següent manera:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE VA AQUÍ TAMBÉ #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 # definiu BOARD_LED_PIN_WS2812 13

** Si en voleu comprar un i m'ajudeu a deixar la feina diària;) - MY Store a Tindie

Pas 1: aplicació mòbil Blynk

Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk
Aplicació mòbil Blynk

Aquesta és una versió ampliada de l’aplicació Blynk que necessiteu per comprar una mica d’energia, ja que l’aplicació requereix 4, 400 punts d’energia, trobareu una versió més senzilla a: YABC Simple i no necessitareu comprar energia inicialment.

Descarregueu l'aplicació Blynk: Introducció a Blynk

  1. Descarregueu l'aplicació Blynk: https://j.mp/blynk_Android o
  2. Toca la icona de codi QR i apunta la càmera al codi següent
  3. Gaudeix de la meva aplicació

Pas 2: Com començar

El firmware té tot el necessari per controlar la calefacció i la refrigeració mitjançant l’aplicació Blynk Cloud.

Manteniu premut el botó durant 3 segons o més i el tauler iniciarà el mode de punt d'accés "YABC-xxxxx" seguit dels 6 darrers dígits de l'adreça MAC del tauler:

Connecteu-vos a la xarxa (no es requereix cap contrasenya) i el Captive Portal hauria d’iniciar-se automàticament; si no s’inicia, aneu al navegador d’Internet i aneu a 192.168.4.1. El número d'autenticació s'ha recuperat de l'aplicació en clonar el projecte anterior i seleccioneu la sonda de temperatura i deseu-la.

Després de desar la configuració, la placa es reiniciarà i es connectarà al WiFi informat i, si tot està bé, podeu començar a utilitzar la vostra aplicació Blynk i controlar la temperatura amb el vostre propi controlador IoT.

Pas 3: Com és la configuració?

Com és la configuració?
Com és la configuració?

Estic fent servir un kit de sistema de refrigeració termoelèctric Peltier de refrigeració semiconductor Kit de sistema de refrigeració del ventilador per controlar la calefacció i la refrigeració, ja que el Peltier pot fer les dues coses canviant la seva polaritat, sé que no és la manera més eficient, però fa la feina.

Peltier té molta alimentació, per la qual cosa necessiteu una font d'alimentació de 12VDC "de gran corrent" com aquesta: Alimentació AC110V 220V a DC12V 12V 10A, assegureu-vos de seleccionar-ne una de gran capacitat, ja que el Peltier necessita 60W i encara necessiteu alimentar-lo el ventilador i la placa ESP8266 + les especificacions de la font d'alimentació no són massa fiables.

Estic fent servir relés externs per protegir la placa principal (els relés externs són més econòmics que substituir la placa principal si alguna cosa no funciona) i també per canviar la polaritat, si utilitzeu el Peltier per a refrigeració ** O ** Calefacció * * només ** o si teniu 2 fonts, no les necessiteu.

** El diagrama de cablejat és el següent: **

Pas 4: i què tal el codi?

Aquí teniu, però també necessitareu la biblioteca untrol_WiFiManager adaptada de GitHub. I molts altres.

El codi sembla divertit quan es publica aquí, però es pot veure a la pàgina My Github

Recomanat: