Innehållsförteckning:
- Steg 1: Blynk Mobile App
- Steg 2: Så här börjar du
- Steg 3: Hur ser konfigurationen ut?
- Steg 4: Och hur är koden?
Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 Steps
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
- Ladda ner Blynk -appen: https://j.mp/blynk_Android eller
- Tryck på QR-kodikonen och rikta kameran mot koden nedan
- 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?
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:
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: 6 Steg
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Detta är byggnaden av en soldriven temperatur- och fuktighetssensor. Sensorn emulerar en 433mhz Oregon-sensor och är synlig i Telldus Net-gateway. Vad du behöver: 1x " 10-LED Solar Power Motion Sensor " från Ebay. Se till att det står 3,7v smet
THINGSPEAK TEMPERATURE AND FUKTIGHETSAPP MED ESP8266: 9 steg
THINGSPEAK TEMPERATURE AND HUMIDITY APP ANVÄNDER ESP8266: Medan jag pysslade med mina elektroniska saker fick jag den här idén att göra webbaserad väderapp. Denna webbapp använder sensorn SHT31 för att få realtidsdata för temperatur och luftfuktighet. Vi har implementerat vårt projekt på ESP8266 WiFi -modul. Online eller offline
ThingSpeak, IFTTT, Temp and Humidity Sensor och Google Sheet: 8 steg
ThingSpeak, IFTTT, Temp and Humidity Sensor och Google Sheet: I detta projekt kommer vi att mäta temperatur och luftfuktighet med NCD -temperatur- och fuktsensor, ESP32 och ThingSpeak. Vi kommer också att skicka olika temperatur- och fuktighetsavläsningar till Google Sheet med ThingSpeak och IFTTT för att analysera
Omnik Inverter Off It's Cloud and on My MQTT: 3 Steps (with Pictures)
Omnik Inverter Off It's Cloud och på My MQTT: Jag har en solenergianläggning med en Omnik string -inverter. Omnik är en Kina -baserad tillverkare av PV -växelriktare och de tillverkar extremt effektiva enheter. Alternativt kan du installera en WiFi -modul för att göra den " ansluten ". Jag är väldigt med
555 Timer With a Decade Counter and LEDs and Piezo Buzzer; basic Description of Circuit: 6 Steps
555 Timer With a Decade Counter och LEDs och Piezo Buzzer; grundläggande beskrivning av krets: Denna krets består av tre delar. De är en piezo -summer som producerar ljud. En kod (program) spelar " Grattis på födelsedagen " av Arduino genom piezoen. Nästa steg är en 555 -timer som kommer att producera pulser som fungerar som en klocka