Indholdsfortegnelse:
- Trin 1: Blynk Mobile App
- Trin 2: Sådan starter du
- Trin 3: Hvordan ser opsætningen ud?
- Trin 4: Og hvad med koden?
Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
- Download Blynk App: https://j.mp/blynk_Android eller
- Tryk på QR-kodeikonet, og peg kameraet på nedenstående kode
- 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?
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:
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 trin
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): Denne artikel er en opfølgning på min tidligere, ganske vellykkede artikel om opbygning af et alsidigt mediecenter, der først var baseret på det meget populære Raspberry PI, men senere, på grund af manglen på HEVC, H.265 og HDMI 2.2 -kompatibel output, var det switch
Unifi -controller på Google Cloud Platform (GCP): 6 trin
Unifi Controller på Google Cloud Platform (GCP): Ubiquitys Unifi Controller giver mulighed for webadministration af deres Unifi -produkter, herunder trådløse adgangspunkter, routere og switches. De har en glimrende vejledning til opsætning af controlleren på Amazon AWS ved hjælp af den gratis tier, der giver en gratis VM
ThingSpeak, IFTTT, Temp and Humidity Sensor og Google Sheet: 8 trin
ThingSpeak, IFTTT, Temp and Humidity Sensor og Google Sheet: I dette projekt måler vi temperatur og fugtighed ved hjælp af NCD temperatur- og fugtighedsføler, ESP32 og ThingSpeak. Vi sender også forskellige temperatur- og luftfugtighedsmålinger til Google Sheet ved hjælp af ThingSpeak og IFTTT til analyse af
ESP8266 WiFi -berøringsskærmstermostat (EasyIoT Cloud): 4 trin
ESP8266 WiFi -berøringsskærmstermostat (EasyIoT Cloud): I denne vejledning viser vi, hvordan du opbygger WiFi -berøringsskærmstermostat. ESP8266 WiFi -berøringsskærmstermostat er eksempel på kompleks sensor bygget af ESP8266, Arduino Mega 2560 og TFT 3.2 " berøringsskærm. Termostaten er tilsluttet EasyIoT
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: 4 trin
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: RGB's RGB's RGB'er overalt! Hvem kan ikke lide at have en sej farvet belysning i deres hjem i disse dage? Dette lille projekt viser ESP8266 blandet med SmartThings -kontrol og ender som en rigtig pæn RGB -controller til LED -str