Cuprins:

YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași

Video: YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași

Video: YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
Video: How to combine values from 2 NodeMCU using Bridge Widget from Blynk App 2024, Iunie
Anonim
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266

Bună ziua, Makers, De curând am început să cultiv ciuperci acasă, ciuperci de stridii, dar am deja 3x din aceste controlere acasă pentru controlul temperaturii fermentatorului pentru berea mea de acasă, soția face și acum acest lucru Kombucha și ca termostat pentru controlul încălzitorului. Conceptul este același pentru o mulțime de aplicații diferite, sere, fabricarea berii la domiciliu, piscine spa, încălzitoare și așa mai departe.

Cred că controlul temperaturii este una dintre cele mai populare aplicații ale IoT și, prin urmare, Blynk a decis să construiască acest proiect și să îl împărtășească cu dvs. Lucrul care mă enervează cel mai mult sunt acele terminale fragile de pe o placă ieftină care nu țin cablurile în mod corespunzător, lăsând firele sub tensiune expuse și, pe deasupra, toate încercările mele de a găsi cutii „frumoase” pentru proiectele DIY folosind plăci diferite au eșuat, și nu am încercat niciodată imprimarea 3D.

** Caracteristici PCB: **

  • ESP8266 bazat pe ESP-WROOM-02;
  • OTA local activat;
  • LED WS2812 RGB;
  • Pinii TX și RX expuși pe un antet masculin cu 3 pini, pentru programare și monitorizare;
  • 3 relee AgSnO2 250VAC / 30VDC 7A;
  • Borne cu șurub plug-in;
  • Sursa de alimentare 9 ~ 12VDC (nu este inclusă);

** Sonde acceptate **

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Preferatul meu personal datorită formei sale)
  • DS18B20 cu un singur fir;
  • Termistor NTC (nu este chiar o opțiune bună);

** Pinout **

Deoarece ESP8266 are unele particularități cu privire la pinul care poate fi folosit ca senzor și ca releu pe măsură ce își schimbă starea în timpul pornirii, am schimbat niște pini în jur, după cum urmează:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 Sârmă de date merge și aici #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 # definiți BOARD_LED_PIN_WS2812 13

** Dacă doriți să cumpărați unul și să mă ajutați să renunț la slujba de zi;) - Magazinul MEU pe Tindie

Pasul 1: aplicația mobilă Blynk

Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk

Aceasta este o versiune extinsă a aplicației Blynk, va trebui să cumpărați energie deoarece aplicația necesită 4, 400 de puncte de energie, veți găsi o versiune mai simplă la: YABC Simple și nu va trebui să cumpărați energie inițial.

Descărcați aplicația Blynk: Noțiuni introductive despre Blynk

  1. Descărcați aplicația Blynk: https://j.mp/blynk_Android sau
  2. Atingeți pictograma cod QR și îndreptați camera către codul de mai jos
  3. Bucurați-vă de aplicația mea!

Pasul 2: Cum să începeți

Firmware-ul are tot ce aveți nevoie pentru a controla încălzirea și răcirea utilizând aplicația Blynk Cloud.

Apăsați și țineți apăsat butonul timp de 3 secunde sau mai mult și placa va porni modul punct de acces „YABC-xxxxx” urmat de ultimele 6 cifre ale adresei MAC a plăcii:

Conectați-vă la rețea (nu este necesară o parolă) și Portalul captiv ar trebui să înceapă automat, dacă nu pornește, vă rugăm să accesați browserul de internet și accesați 192.168.4.1 următoarele ecrane de configurare vor fi disponibile, introduceți acreditările WiFi, Blynk Numărul de autentificare preluat din aplicație la clonarea proiectului de mai sus și selectați sonda de temperatură și salvați.

După salvarea configurației, placa va reporni și se va conecta la WiFi informat și dacă totul este în regulă, puteți începe să utilizați aplicația Blynk și să controlați temperatura cu propriul controler IoT.

Pasul 3: Cum arată configurarea?

Cum arată configurarea?
Cum arată configurarea?

Folosesc un sistem de răcire termoelectric Peltier, sistem de răcire, semiconductor, kit de sistem de răcire, pentru a controla încălzirea și răcirea, deoarece Peltier poate face ambele schimbându-și polaritatea, știu că nu este cel mai eficient mod, dar face treaba.

Peltier este destul de înfometat, așa că veți avea nevoie de o sursă de alimentare de 12VDC „curent mare” de genul: AC110V 220V la DC12V Alimentare 12V 10A, vă rugăm să vă asigurați că selectați una de mare capacitate, deoarece Peltier are nevoie de 60W și totuși trebuie să alimentați ventilatorul și placa ESP8266 + specificațiile sursei de alimentare nu sunt prea fiabile.

Folosesc relee externe pentru a proteja placa principală (relele externe sunt mai ieftine decât înlocuirea plăcii principale dacă ceva nu merge bine) și, de asemenea, pentru a modifica polaritatea, dacă utilizați Peltier pentru răcire ** SAU ** Încălzire * * numai ** sau aveți 2 surse, nu aveți nevoie de ele.

** Diagrama de cablare merge astfel: **

Pasul 4: și ce zici de cod?

Iată, dar veți avea nevoie și de biblioteca untrol_WiFiManager adaptată de la GitHub. Și multe altele.

Codul arată amuzant atunci când este postat aici, dar îl puteți vedea pe Pagina mea Github

Recomandat: