Indholdsfortegnelse:

YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin

Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin

Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin
Video: New Blynk IOT Smart Plant Monitoring System 2024, Juli
Anonim
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266
YABC - Endnu en Blynk -controller - IoT Cloud temperatur- og fugtighedsregulator, ESP8266

Hej Makere, Jeg begyndte for nylig at dyrke svampe derhjemme, østerssvampe, men jeg har allerede 3x af disse controllere derhjemme til fermenteringstemperaturkontrol til mit hjemmebrygg, kone gør også denne Kombucha -ting nu og som termostat til varmelegeme. Konceptet er det samme for en masse forskellige applikationer, grønne huse, hjemmebrygging, spa -pools, varmeapparater og så videre.

Jeg tror, at temperaturkontrol er en af de mest populære applikationer af IoT, og Blynk besluttede derfor at bygge dette projekt og dele med dig. Det, der irriterer mig mest, er de spinkle terminaler på billigt bord, der ikke holder kabler ordentligt, og efterlader levende ledninger udsat, og oven i det mislykkedes alle mine forsøg på at finde "flotte" kasser til DIY -projekter ved hjælp af forskellige kort, og har aldrig prøvet 3D -print.

** PCB -funktioner: **

  • ESP8266 ESP-WROOM-02 baseret;
  • Lokal OTA aktiveret;
  • WS2812 RGB LED;
  • TX- og RX-pins udsat for et 3-benet hanhoved, til programmering og monitor;
  • 3 x 250VAC/30VDC 7A AgSnO2 relæer;
  • Plug-in skrueterminaler;
  • Strømforsyning 9 ~ 12VDC (medfølger ikke);

** Prober understøttes **

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Min personlige favorit på grund af dens form)
  • DS18B20 en-wire;
  • NTC Thermistor (ikke rigtig en god mulighed);

** Pinout **

Da ESP8266 har nogle særegenheder ved, hvilken pin der kan bruges som en sensor og som et relæ, da den ændrer tilstand under opstart, ændrede jeg nogle pins rundt på følgende måde:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE GÅR HER OGSÅ #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_BUTT definer BOARD_LED_PIN_WS2812 13

** Hvis du vil købe en og hjælpe mig med at sige mit daglige job op;) - MY Store på Tindie

Trin 1: Blynk Mobile App

Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp
Blynk mobilapp

Dette er en udvidet version af Blynk App, du skal købe noget energi, da appen kræver 4, 400 energipunkter, du finder en enklere version på: YABC Simple, og du behøver ikke at købe energi i starten.

Download Blynk App: Kom godt i gang med Blynk

  1. Download Blynk App: https://j.mp/blynk_Android eller
  2. Tryk på QR-kodeikonet, og peg kameraet på nedenstående kode
  3. Nyd min app!

Trin 2: Sådan starter du

Firmwaren har alt hvad du behøver for at styre opvarmning og køling ved hjælp af Blynk Cloud App.

Tryk og hold knappen nede i 3 sekunder eller mere, og kortet vil starte adgangspunkttilstanden "YABC-xxxxx" efterfulgt af de 6 sidste cifre i kortet MAC-adresse:

Opret forbindelse til netværket (ingen adgangskode påkrævet), og Captive Portal skal starte automatisk, hvis den ikke starter, skal du gå til din internetbrowser og gå til 192.168.4.1 følgende konfigurationsskærme vil være tilgængelige, indsæt dine WiFi -legitimationsoplysninger, Blynk Godkendelsesnummer hentes fra appen, når kloningen af ovenstående projekt klones, og vælg din temperatursonde og gem.

Efter at have gemt konfigurationen genstartes kortet og opretter forbindelse til WiFi -informeret, og hvis alt er rigtigt, kan du begynde at bruge din Blynk -app og styre temperaturen med din egen IoT -controller.

Trin 3: Hvordan ser opsætningen ud?

Hvordan ser opsætningen ud?
Hvordan ser opsætningen ud?

Jeg bruger et 60W termoelektrisk Peltier køler køler halvleder kølesystem kit køler blæser færdig kit for at styre opvarmning og køling, da Peltier kan gøre både ved at ændre dets polaritet, jeg ved det ikke er den mest effektive måde, men det gør jobbet.

Peltier er ret strømsulten, så du skal bruge en "høj strøm" 12VDC strømforsyning sådan noget: AC110V 220V til DC12V strømforsyning 12V 10A, sørg for at vælge en høj kapacitet, da Peltier har brug for 60W, og du skal stadig forsyne ventilator og ESP8266 -kortet + strømforsyningens specifikationer er ikke for pålidelige.

Jeg bruger eksterne relæer for at beskytte hovedkortet (eksterne relæer er billigere end at udskifte hovedkortet, hvis noget går galt) og også for at ændre polariteten, hvis du bruger Peltier til køling ** ELLER ** Opvarmning* *kun ** eller har 2 kilder, du har ikke brug for dem.

** Kabeldiagrammet ser sådan ud: **

Trin 4: Og hvad med koden?

Her går du, men du skal også bruge det tilpassede untrol_WiFiManager -bibliotek fra GitHub. Og mange andre.

Koden ser sjov ud, når den er lagt her, men du kan se den på My Github -siden

Anbefalede: