Innehållsförteckning:

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

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

Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 Steps
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 - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266
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 - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266

Hej Makers, Jag började nyligen odla svamp hemma, ostronsvampar, men jag har redan 3x av dessa kontroller hemma för Fermenter Temperaturkontroll för mitt hembrygg, fru gör också denna Kombucha -grej nu och som en termostat för värmestyrning. Konceptet är detsamma för många olika applikationer, växthus, hembryggning, spabad, värmare och så vidare.

Jag tror att temperaturkontroll är en av de mest populära applikationerna för IoT och Blynk bestämde sig därför för att bygga detta projekt och dela med dig. Det som irriterar mig mest är de tunna terminalerna på billiga kort som inte håller kablar ordentligt och lämnar levande ledningar utsatta och dessutom försökte alla mina försök att hitta "snygga" fodral för DIY -projekten med olika kort, och har aldrig testat 3D -utskrift.

** PCB -funktioner: **

  • ESP8266 ESP-WROOM-02 baserat;
  • Lokal OTA aktiverad;
  • WS2812 RGB LED;
  • TX- och RX-stift exponerade på en 3-stifts hanrubrik, för programmering och övervakning;
  • 3 x 250VAC/30VDC 7A AgSnO2 -reläer;
  • Plug-in skruvplintar;
  • Strömförsörjning 9 ~ 12VDC (ingår ej);

** Prober som stöds **

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Min personliga favorit på grund av dess form)
  • DS18B20 en-tråd;
  • NTC -termistor (inte riktigt ett bra alternativ);

** Pinout **

Eftersom ESP8266 har vissa särdrag kring vilken stift som kan användas som en sensor och som ett relä när det ändrar tillstånd under uppstart ändrade jag några stift på följande sätt:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE GÅR HÄR LIKA #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_BUTT definiera BOARD_LED_PIN_WS2812 13

** Om du vill köpa en och hjälpa mig sluta mitt dagliga jobb;) - MY Store på Tindie

Steg 1: Blynk Mobile App

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

Detta är en utökad version av Blynk App du kommer att behöva köpa lite energi eftersom appen kräver 4, 400 energipunkter, du hittar en enklare version på: YABC Simple och du behöver inte köpa energi från början.

Ladda ner Blynk -appen: Komma igång med Blynk

  1. Ladda ner Blynk -appen: https://j.mp/blynk_Android eller
  2. Tryck på QR-kodikonen och rikta kameran mot koden nedan
  3. Njut av min app!

Steg 2: Så här börjar du

Firmware har allt du behöver för att styra uppvärmning och kyla med hjälp av Blynk Cloud App.

Tryck och håll knappen intryckt i 3 sekunder eller mer och kortet kommer att starta åtkomstpunktsläget "YABC-xxxxx" följt av de sex sista siffrorna i kortets MAC-adress:

Anslut till nätverket (inget lösenord krävs) och Captive Portal ska starta automatiskt, om det inte startar, gå till din webbläsare och gå till 192.168.4.1 följande konfigurationsskärmar kommer att finnas tillgängliga, sätt in dina WiFi -uppgifter, Blynk Autentiseringsnummer hämtas från appen när du klonar ovanstående projekt och väljer din temperatursond och sparar.

Efter att ha sparat konfigurationen startar kortet om och ansluter till WiFi -informerat och om allt är rätt kan du börja använda din Blynk -app och styra temperaturen med din egen IoT -kontroller.

Steg 3: Hur ser konfigurationen ut?

Hur ser upplägget ut?
Hur ser upplägget ut?

Jag använder en 60W termoelektrisk Peltier Cooler Refrigeration Semiconductor Cooling System Kit Cooler Fan Finished Kit för att styra uppvärmning och kyla eftersom Peltier kan göra både genom att ändra dess polaritet, jag vet att det inte är det mest effektiva sättet men det gör jobbet.

Peltier är ganska energihungrig så du behöver en "högström" 12VDC strömförsörjning ungefär så här: AC110V 220V till DC12V strömförsörjning 12V 10A, var noga med att välja en hög kapacitet eftersom Peltier behöver 60W och du behöver fortfarande strömförsörja fläkt och ESP8266 -kortet + strömförsörjningsspecifikationerna är inte alltför pålitliga.

Jag använder externa reläer för att skydda huvudkortet (externa reläer är billigare än att byta ut huvudkortet om något går fel) och även för att ändra polariteten, om du använder Peltier för kylning ** ELLER ** Uppvärmning* *bara ** eller ha 2 källor du behöver dem inte.

** Kopplingsschemat ser ut så här: **

Steg 4: Och hur är koden?

Här kommer du, men du behöver också det anpassade untrol_WiFiManager -biblioteket från GitHub. Och många andra.

Koden ser rolig ut när den publiceras här, men du kan se den på My Github -sidan

Rekommenderad: