Innholdsfortegnelse:
- Trinn 1: Blynk Mobile App
- Trinn 2: Slik starter du
- Trinn 3: Hvordan ser oppsettet ut?
- Trinn 4: Og hva med koden?
Video: YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hei skapere, Jeg begynte nylig å dyrke sopp hjemme, østerssopp, men jeg har allerede 3x av disse kontrollerne hjemme for fermenteringstemperaturkontroll for hjemmebryggingen min, kona gjør også denne Kombucha -tingen nå, og som en termostat for varmekontroll. Konseptet er det samme for mange forskjellige bruksområder, grønne hus, hjemmebrygging, boblebad, varmeovner og så videre.
Jeg tror temperaturkontroll er en av de mest populære applikasjonene til IoT, og Blynk bestemte seg derfor for å bygge dette prosjektet og dele med deg. Det som irriterer meg mest er de tynne terminalene på billige brett som ikke holder kabler ordentlig, og etterlater strømførende ledninger eksponert, og på toppen av det mislyktes alle forsøkene mine på å finne "flotte" kasser for DIY -prosjekter ved bruk av forskjellige kort, og har aldri prøvd 3D -utskrift.
** PCB -funksjoner: **
- ESP8266 ESP-WROOM-02 basert;
- Lokal OTA aktivert;
- WS2812 RGB LED;
- TX- og RX-pinner avslørt på en 3-pinners hannhodet, for programmering og overvåking;
- 3 x 250VAC/30VDC 7A AgSnO2 -reléer;
- Plug-in skrueterminaler;
- Strømforsyning 9 ~ 12VDC (ikke inkludert);
** Prober støttes **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Min personlige favoritt på grunn av formen)
- DS18B20 en-leder;
- NTC Thermistor (egentlig ikke et godt alternativ);
** Pinout **
Siden ESP8266 har noen særegenheter om hvilken pinne som kan brukes som en sensor og som et relé når den endrer tilstand under oppstart, endret jeg noen pinner rundt på følgende måte:
#define NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE GÅR HER SOM GODT #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_BUTT definere BOARD_LED_PIN_WS2812 13
** Hvis du vil kjøpe en og hjelpe meg med å slutte i dagstiden;) - MY Store på Tindie
Trinn 1: Blynk Mobile App
Dette er en utvidet versjon av Blynk App, du må kjøpe litt energi ettersom appen krever 4 400 energipunkter. Du finner en enklere versjon på: YABC Simple, og du trenger ikke å kjøpe energi i utgangspunktet.
Last ned Blynk -appen: Komme i gang med Blynk
- Last ned Blynk -appen: https://j.mp/blynk_Android eller
- Trykk på QR-kodeikonet og pek kameraet på koden nedenfor
- Nyt appen min!
Trinn 2: Slik starter du
Fastvaren har alt du trenger for å kontrollere oppvarming og kjøling ved hjelp av Blynk Cloud App.
Trykk og hold inne knappen i 3 sekunder eller mer, og kortet vil starte tilgangspunktmodusen "YABC-xxxxx" etterfulgt av de 6 siste sifrene i tavle-MAC-adressen:
Koble til nettverket (ingen passord kreves), og Captive Portal skal starte automatisk. Hvis den ikke starter, kan du gå til nettleseren din og gå til 192.168.4.1 følgende konfigurasjonsskjermbilder vil være tilgjengelige, sett inn WiFi -legitimasjonen din, Blynk Autentiseringsnummer hentet fra appen ved kloning av prosjektet ovenfor og velg temperatursonden og lagre.
Etter at du har lagret konfigurasjonen, vil kortet starte på nytt og koble til WiFi -informert, og hvis alt er riktig kan du begynne å bruke Blynk -appen og kontrollere temperaturen med din egen IoT -kontroller.
Trinn 3: Hvordan ser oppsettet ut?
Jeg bruker et 60W termoelektrisk Peltier -kjøler -kjøling -halvleder -kjølesystem -sett for kjøligere vifte -ferdigsett for å kontrollere oppvarming og kjøling, ettersom Peltier kan gjøre begge deler ved å endre polaritet, jeg vet at det ikke er den mest effektive måten, men det gjør jobben.
Peltier er ganske sulten, så du trenger en "høy strøm" 12VDC strømforsyning noe sånt som dette: AC110V 220V til DC12V strømforsyning 12V 10A, sørg for å velge en High Capacity en da Peltier trenger 60W, og du trenger fortsatt å koble til vifte og ESP8266 -kortet + strømforsyningsspesifikasjonene er ikke så pålitelige.
Jeg bruker eksterne reléer for å beskytte hovedkortet (eksterne reléer er billigere enn å bytte hovedkort hvis noe går galt) og også for å endre polariteten, hvis du bruker Peltier for kjøling ** ELLER ** Oppvarming* *bare ** eller ha 2 kilder du trenger dem ikke.
** Koblingsskjemaet ser slik ut: **
Trinn 4: Og hva med koden?
Her går du, men du trenger også det tilpassede untrol_WiFiManager -biblioteket fra GitHub. Og mange andre.
Koden ser morsom ut når den er lagt ut her, men du kan se den på My Github -siden
Anbefalt:
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 trinn
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): Denne artikkelen er en oppfølging av min tidligere, ganske vellykkede artikkel om å bygge et allsidig mediesenter, først basert på den veldig populære Raspberry PI men senere, på grunn av mangel på HEVC, H.265 og HDMI 2.2 -kompatibel utgang, var det switch
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: I denne instruksjonsfilen viser jeg deg hvordan jeg blinket flere smarte enheter med min egen fastvare, så jeg kan kontrollere dem av MQTT via mitt Openhab -oppsett. Jeg vil legge til nye enheter da jeg hacket dem. Selvfølgelig er det andre programvarebaserte metoder for å blinke tilpassede
THINGSPEAK TEMPERATURE AND FUKTIGHETSAPP BRUKER ESP8266: 9 trinn
THINGSPEAK TEMPERATURE AND FUKTIGHETSAPP BRUKER ESP8266: Mens jeg puslet med mine elektroniske ting, fikk jeg denne ideen til å lage nettbasert vær-app. Denne nettappen bruker SHT31-sensoren for å få sanntids temperatur- og fuktighetsdata. Vi har distribuert prosjektet vårt på ESP8266 WiFi -modul. Online eller offline
JAWS: Just Another Weather Station: 6 trinn
JAWS: Bare en annen værstasjon: Hva er formålet Siden ungdomsårene har jeg vært veldig interessert i vær. De aller første dataene jeg samlet inn var fra et gammelt kvikksølvfylt termometer som hang utenfor. Hver dag, i flere måneder på rad, skrev jeg temperatur, dato og time i et sma
Roll and Pitch Axis Gimbal for GoPro Using Arduino - Servo and MPU6050 Gyro: 4 Steps
Roll and Pitch Axis Gimbal for GoPro Using Arduino - Servo and MPU6050 Gyro: Denne instruerbare ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com) Målet med dette prosjektet var å bygge en 3-akset Gimbal for GoPro ved å bruke Arduino nano + 3 servomotorer +