Sommario:

YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266: 4 passaggi
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266: 4 passaggi

Video: YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266: 4 passaggi

Video: YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266: 4 passaggi
Video: Power On: The Story of Xbox | Chapter 2: The Valentine's Day Massacre 2024, Novembre
Anonim
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266
YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266

Ciao Maker, Di recente ho iniziato a coltivare funghi a casa, funghi ostriche, ma ho già 3x di questi controller a casa per il controllo della temperatura del fermentatore per la mia birra fatta in casa, anche mia moglie sta facendo questa cosa Kombucha ora e come termostato per il controllo del riscaldatore. Il concetto è lo stesso per molte applicazioni diverse, serre, birra fatta in casa, piscine termali, riscaldatori e così via.

Credo che il controllo della temperatura sia una delle applicazioni più popolari dell'IoT e Blynk ha quindi deciso di realizzare questo progetto e condividerlo con voi. La cosa che mi infastidisce di più sono quei terminali fragili su una scheda economica che non tengono correttamente i cavi, lasciando scoperti i fili sotto tensione e per di più, tutti i miei tentativi di trovare custodie "belle" per i progetti fai-da-te utilizzando schede diverse sono falliti, e non ho mai provato la stampa 3D.

**Caratteristiche PCB:**

  • ESP8266 basato su ESP-WROOM-02;
  • OTA locale abilitato;
  • LED RGB WS2812;
  • Pin TX e RX esposti su un'intestazione maschio a 3 pin, per la programmazione e il monitoraggio;
  • 3 x 250VAC/30VDC 7A AgSnO2 relè;
  • Morsetti a vite plug-in;
  • Alimentazione 9~12VDC (non inclusa);

**Sonde supportate**

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Il mio preferito per la sua forma)
  • DS18B20 un filo;
  • Termistore NTC (non proprio una buona opzione);

**Piattaforma**

Poiché ESP8266 ha alcune peculiarità su quale pin può essere utilizzato come sensore e come relè mentre cambia il suo stato durante l'avvio, ho cambiato alcuni pin come segue:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 //DS18B20 IL FILO DATI VA ANCHE QUI #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 # definire BOARD_LED_PIN_WS2812 13

**Se vuoi comprarne uno e aiutarmi a lasciare il mio lavoro diurno;) -- IL MIO Store su Tindie

Passaggio 1: app mobile Blynk

App mobile Blynk
App mobile Blynk
App mobile Blynk
App mobile Blynk
App mobile Blynk
App mobile Blynk
App mobile Blynk
App mobile Blynk

Questa è una versione estesa dell'app Blynk, dovrai acquistare energia poiché l'app richiede 4.400 punti energia, troverai una versione più semplice su: YABC Simple e inizialmente non dovrai acquistare energia.

Scarica l'app Blynk: per iniziare con Blynk

  1. Scarica l'app Blynk: https://j.mp/blynk_Android o
  2. Tocca l'icona del codice QR e punta la fotocamera sul codice qui sotto
  3. Goditi la mia app!

Passaggio 2: come iniziare

Il firmware ha tutto ciò di cui hai bisogno per controllare il riscaldamento e il raffreddamento tramite l'app Blynk Cloud.

Tenere premuto il pulsante per almeno 3 secondi e la scheda avvierà la modalità Access point "YABC-xxxxx" seguita dalle ultime 6 cifre dell'indirizzo MAC della scheda:

Collegati alla rete (nessuna password richiesta) e il Captive Portal dovrebbe avviarsi automaticamente, se non si avvia vai sul tuo browser internet e vai a 192.168.4.1 saranno disponibili le seguenti schermate di configurazione, inserisci le tue credenziali WiFi, Blynk Numero di autenticazione recuperato dall'App durante la clonazione del progetto di cui sopra e selezionare la sonda di temperatura e salvare.

Dopo aver salvato la configurazione la scheda si riavvierà e si connetterà al WiFi informato e se tutto è a posto puoi iniziare a utilizzare la tua app Blynk e controllare la temperatura con il tuo controller IoT.

Passaggio 3: come si presenta il set-up?

Come si presenta l'allestimento?
Come si presenta l'allestimento?

Sto usando un dispositivo di raffreddamento a semiconduttore di refrigerazione termoelettrico da 60 W Kit sistema di raffreddamento ventola di raffreddamento Kit finito per controllare il riscaldamento e il raffreddamento poiché il Peltier può fare entrambe le cose cambiando la sua polarità, so che non è il modo più efficiente ma fa il lavoro.

Peltier è abbastanza affamato di energia, quindi avrai bisogno di un alimentatore 12VDC "ad alta corrente" qualcosa del genere: AC110V 220V A DC12V Alimentatore 12V 10A assicurati di selezionarne uno ad alta capacità poiché il Peltier ha bisogno di 60W e hai ancora bisogno di alimentare ventola e la scheda ESP8266 + le specifiche dell'alimentatore non sono troppo affidabili.

Sto usando relè esterni per proteggere la scheda principale (i relè esterni sono più economici della sostituzione della scheda principale se qualcosa va storto) e anche per cambiare la polarità, se stai usando il Peltier per il raffreddamento **O** il riscaldamento * *solo** o hai 2 fonti che non ti servono.

**Lo schema elettrico funziona così:**

Passaggio 4: e il codice?

Ecco, ma avrai anche bisogno della libreria untrol_WiFiManager adattata da GitHub. E molti altri.

Il codice sembra divertente quando viene pubblicato qui, ma puoi vederlo su My Github Page

Consigliato: