Cuprins:
- Pasul 1: aplicația mobilă Blynk
- Pasul 2: Cum să începeți
- Pasul 3: Cum arată configurarea?
- Pasul 4: și ce zici de cod?
Video: YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
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
- Descărcați aplicația Blynk: https://j.mp/blynk_Android sau
- Atingeți pictograma cod QR și îndreptați camera către codul de mai jos
- 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?
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:
Automatizarea unei sere cu LoRa! (Partea 1) -- Senzori (temperatură, umiditate, umiditate a solului): 5 pași
Automatizarea unei sere cu LoRa! (Partea 1) || Senzori (temperatură, umiditate, umiditate a solului): În acest proiect vă voi arăta cum am automatizat o seră. Asta înseamnă că vă voi arăta cum am construit sera și cum am conectat electronica de putere și automatizare. De asemenea, vă voi arăta cum să programați o placă Arduino care utilizează L
Punct de acces (AP) NodeMCU ESP8266 pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: 5 pași
Punct de acces (AP) ESP8266 NodeMCU pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: Bună băieți în majoritatea proiectelor folosim ESP8266 și în majoritatea proiectelor folosim ESP8266 ca server web, astfel încât datele să poată fi accesate pe orice dispozitiv prin Wi-Fi accesând Webserver-ul găzduit de ESP8266, dar singura problemă este că avem nevoie de un router funcțional pentru
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: 6 pași
Înregistrare temperatură și umiditate Raspberry PI, stație meteo cloud, statistici Wifi și mobile: Cu dispozitivul Raspberry PI puteți înregistra datele de temperatură și umiditate în exterior, în cameră, seră, laborator, cameră de răcire sau în orice alte locuri complet gratuit. Acest exemplu îl vom folosi pentru a înregistra temperatura și umiditatea. Dispozitivul va fi conectat la internet v
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): Cumpăr pătrunjel în oală, iar cea mai mare parte a zilei, solul era uscat. Deci, decid să fac acest proiect, despre detectarea umezelii solului în oală cu pătrunjel, pentru a verifica, când am nevoie să turn sol cu apă. Cred că acest senzor (senzor capacitiv de umiditate v1.2) este bun pentru că
Cum să conectați senzorul de umiditate al solului și ESP8266 la Cloud IoT AskSensors: 10 pași
Cum să conectați senzorul de umiditate a solului și ESP8266 la Cloud IoT AskSensors: Acest instructiv vă arată cum să conectați senzorul de umiditate al solului și ESP8266 la cloud IoT. Pentru acest proiect vom folosi un nod MCU ESP8266 modul WiFi și un senzor de umiditate a solului care măsoară conținutul volumetric al apei din interiorul so