Inhoudsopgave:

YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266 - Ajarnpa
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266 - Ajarnpa

Video: YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266 - Ajarnpa

Video: YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266 - Ajarnpa
Video: Vulnerable honesty | Yoram Mosenzon | TEDxAmsterdamED 2024, Juli-
Anonim
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266
YABC - Nog een andere Blynk-controller - IoT Cloud-temperatuur- en vochtigheidscontroller, ESP8266

Hallo Makers, Ik ben onlangs begonnen met het kweken van champignons thuis, oesterzwammen, maar ik heb al 3x van deze controllers thuis voor Fermenter-temperatuurregeling voor mijn thuisbrouwsel, vrouw doet dit Kombucha-ding nu ook, en als een thermostaat voor verwarmingsregeling. Het concept is hetzelfde voor veel verschillende toepassingen, kassen, thuisbrouwen, spabaden, verwarmingen, enzovoort.

Ik geloof dat temperatuurregeling een van de meest populaire toepassingen van IoT is en daarom besloot Blynk dit project te bouwen en met u te delen. Wat me het meest irriteert, zijn die dunne terminals op een goedkoop bord die de kabels niet goed vasthouden, waardoor stroomdraden bloot komen te liggen en bovendien mislukten al mijn pogingen om "mooie" behuizingen te vinden voor de doe-het-zelf-projecten met verschillende borden, en heb nog nooit 3D-printen geprobeerd.

**PCB-functies:**

  • ESP8266 ESP-WROOM-02 gebaseerd;
  • Lokale OTA ingeschakeld;
  • WS2812 RGB-led;
  • TX- en RX-pinnen zichtbaar op een 3-pins mannelijke header, voor programmering en monitor;
  • 3 x 250VAC/30VDC 7A AgSnO2-relais;
  • Insteekbare schroefklemmen;
  • Voeding 9 ~ 12VDC (niet inbegrepen);

**Ondersteunde sondes**

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Mijn persoonlijke favoriet vanwege zijn vorm)
  • DS18B20 eendraads;
  • NTC Thermistor (niet echt een goede optie);

**Pinout**

Omdat de ESP8266 enkele eigenaardigheden heeft over welke pin kan worden gebruikt als een sensor en als een relais omdat deze tijdens het opstarten van status verandert, heb ik een aantal pinnen als volgt gewijzigd:

#define NTCINPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 //DS18B20 DATA DRAAD GAAT OOK HIER #define RLY1_PIN 4 //Active HIGH #define RLY2_PIN 5 //Active HIGH #define RLY3_PIN 15 //Active HIGH #define BOARD_BUTTONActive_P definieer BOARD_LED_PIN_WS2812 13

**Als je er een wilt kopen en me wilt helpen mijn baan op te zeggen;) - MIJN winkel op Tindie

Stap 1: Blynk mobiele app

Blynk mobiele app
Blynk mobiele app
Blynk mobiele app
Blynk mobiele app
Blynk mobiele app
Blynk mobiele app
Blynk mobiele app
Blynk mobiele app

Dit is een uitgebreide versie van de Blynk-app die je nodig hebt om wat energie te kopen, aangezien de app 4.400 energiepunten vereist, een eenvoudigere versie vind je op: YABC Simple en je hoeft in eerste instantie geen energie te kopen.

Blynk-app downloaden: aan de slag met Blynk

  1. Blynk-app downloaden: https://j.mp/blynk_Android of
  2. Raak het QR-codepictogram aan en richt de camera op de onderstaande code
  3. Geniet van mijn app!

Stap 2: Hoe te beginnen?

De firmware heeft alles wat je nodig hebt om verwarming en koeling te regelen met de Blynk Cloud-app.

Houd de knop 3 seconden of langer ingedrukt en het bord start de toegangspuntmodus "YABC-xxxxx", gevolgd door de 6 laatste cijfers van het MAC-adres van het bord:

Maak verbinding met het netwerk (geen wachtwoord vereist) en de Captive Portal zou automatisch moeten starten, als het niet start, ga dan naar uw internetbrowser en ga naar 192.168.4.1 de volgende configuratieschermen zijn beschikbaar, voer uw WiFi-inloggegevens in, Blynk Authenticatienummer opgehaald uit de app bij het klonen van het bovenstaande project en selecteer uw temperatuursonde en sla op.

Na het opslaan van de configuratie zal het bord opnieuw opstarten en op de hoogte worden gesteld van de wifi en als alles goed is, kun je je Blynk-app gaan gebruiken en de temperatuur regelen met je eigen IoT-controller.

Stap 3: Hoe ziet de opstelling eruit?

Hoe ziet de opstelling eruit?
Hoe ziet de opstelling eruit?

Ik gebruik een 60W thermo-elektrische Peltier Cooler Refrigeration Semiconductor Cooling System Kit Cooler Fan Finished Kit om de verwarming en koeling te regelen, aangezien de Peltier beide kan doen door de polariteit te veranderen, ik weet dat dit niet de meest efficiënte manier is, maar het doet het werk.

Peltier heeft nogal wat stroom nodig, dus je hebt een "high-current" 12VDC voeding nodig, zoiets als deze: AC110V 220V Naar DC12V Voeding 12V 10A zorg ervoor dat je een High Capacity kiest, aangezien de Peltier 60W nodig heeft en je nog steeds stroom nodig hebt ventilator en het ESP8266-bord + de specificaties van de voeding zijn niet al te betrouwbaar.

Ik gebruik externe relais om het moederbord te beschermen (externe relais is goedkoper dan het vervangen van het moederbord als er iets misgaat) en ook om de polariteit te veranderen, als je de Peltier gebruikt voor koeling **OF** Verwarming * *alleen** of je hebt 2 bronnen die je niet nodig hebt.

**Het bedradingsschema gaat als volgt:**

Stap 4: En hoe zit het met de code?

Hier ga je, maar je hebt ook de aangepaste untrol_WiFiManager-bibliotheek van GitHub nodig. En vele anderen.

De code ziet er grappig uit als hij hier wordt gepost, maar je kunt hem zien op Mijn Github-pagina

Aanbevolen: