Spisu treści:

YABC - Yet Another Blynk Controller - IoT Cloud Temperatura i Wilgotność, ESP8266: 4 kroki
YABC - Yet Another Blynk Controller - IoT Cloud Temperatura i Wilgotność, ESP8266: 4 kroki

Wideo: YABC - Yet Another Blynk Controller - IoT Cloud Temperatura i Wilgotność, ESP8266: 4 kroki

Wideo: YABC - Yet Another Blynk Controller - IoT Cloud Temperatura i Wilgotność, ESP8266: 4 kroki
Wideo: New Blynk IOT Smart Plant Monitoring System 2024, Listopad
Anonim
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266
YABC - Kolejny kontroler Blynk - Kontroler temperatury i wilgotności w chmurze IoT, ESP8266

Cześć Twórcy, Niedawno zacząłem uprawiać w domu pieczarki, ostrygi, ale mam już w domu 3x tego kontrolera do kontroli temperatury fermentora dla mojego domowego naparu, żona również robi teraz tę rzecz Kombucha i jako termostat do sterowania grzałką. Koncepcja jest taka sama dla wielu różnych zastosowań, szklarni, browarnictwa domowego, basenów spa, grzejników i tak dalej.

Uważam, że kontrola temperatury jest jedną z najpopularniejszych aplikacji IoT, dlatego firma Blynk postanowiła zbudować ten projekt i podzielić się z wami. Najbardziej denerwują mnie te cienkie terminale na taniej płytce, które nie trzymają właściwie kabli, pozostawiając odsłonięte przewody pod napięciem, a do tego wszystkie moje próby znalezienia „ładnie wyglądających” przypadków dla projektów DIY z różnymi płytkami nie powiodły się, i nigdy nie próbowałem drukowania 3D.

**Cechy PCB:**

  • ESP8266 ESP-WROOM-02 oparty;
  • Włączona lokalna OTA;
  • WS2812 dioda LED RGB;
  • Piny TX i RX odsłonięte na 3-pinowym męskim gnieździe, do programowania i monitorowania;
  • 3 x 250VAC/30VDC 7A przekaźniki AgSnO2;
  • Wtykowe zaciski śrubowe;
  • Zasilacz 9 ~ 12VDC (brak w zestawie);

**Obsługiwane sondy**

  • BME280;
  • HTU21D;
  • SHT3x;
  • AM2315; (Mój osobisty faworyt ze względu na swój kształt)
  • DS18B20 jednoprzewodowy;
  • Termistor NTC (niezbyt dobra opcja);

**Pinout**

Ponieważ ESP8266 ma pewne osobliwości dotyczące tego, który pin może być używany jako czujnik i jako przekaźnik, ponieważ zmienia swój stan podczas uruchamiania, zmieniłem niektóre piny w następujący sposób:

#define NTCIPUT A0

#define SDA_PIN 12 #define SCL_PIN 14 //DS18B20 PRZEWÓD DANYCH JEST RÓWNIEŻ TUTAJ #define RLY1_PIN 4 //Aktywny WYSOKI #define RLY2_PIN 5 //Aktywny WYSOKI #define RLY3_PIN 15 //Aktywny WYSOKI #define BOARD_PIN_PIN 0 //Aktywny zdefiniuj BOARD_LED_PIN_WS2812 13

**Jeśli chcesz go kupić i pomóc mi rzucić pracę w ciągu dnia;) -- MY Store na Tindie

Krok 1: Aplikacja mobilna Blynk

Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk
Aplikacja mobilna Blynk

Jest to rozszerzona wersja aplikacji Blynk, w której musisz kupić trochę energii, ponieważ aplikacja wymaga 4 400 punktów energii, prostszą wersję znajdziesz pod adresem: YABC Simple i początkowo nie będziesz musiał kupować energii.

Pobierz aplikację Blynk: Pierwsze kroki z Blynk

  1. Pobierz aplikację Blynk: https://j.mp/blynk_Android lub
  2. Kliknij ikonę kodu QR i skieruj aparat na poniższy kod
  3. Ciesz się moją aplikacją!

Krok 2: Jak zacząć

Oprogramowanie układowe zawiera wszystko, czego potrzebujesz do sterowania ogrzewaniem i chłodzeniem za pomocą aplikacji Blynk Cloud.

Naciśnij i przytrzymaj przycisk przez 3 sekundy lub dłużej, a płyta uruchomi tryb punktu dostępowego „YABC-xxxxx”, a następnie 6 ostatnich cyfr adresu MAC płyty:

Połącz się z siecią (hasło nie jest wymagane), a portal przechwytujący powinien uruchomić się automatycznie, jeśli się nie uruchomi, przejdź do przeglądarki internetowej i przejdź do 192.168.4.1 dostępne będą następujące ekrany konfiguracyjne, wprowadź swoje dane logowania WiFi, Blynk Numer uwierzytelnienia pobrany z aplikacji podczas klonowania powyższego projektu i wybierz sondę temperatury i zapisz.

Po zapisaniu konfiguracji płyta uruchomi się ponownie i połączy się z informacją Wi-Fi, a jeśli wszystko jest w porządku, możesz zacząć korzystać z aplikacji Blynk i kontrolować temperaturę za pomocą własnego kontrolera IoT.

Krok 3: Jak wygląda konfiguracja?

Jak wygląda konfiguracja?
Jak wygląda konfiguracja?

Używam zestawu termoelektrycznego Peltier Cooler o mocy 60 W do chłodzenia półprzewodnikowego Zestaw wykończony wentylatorem chłodnicy, aby kontrolować ogrzewanie i chłodzenie, ponieważ Peltier może to zrobić, zmieniając polaryzację, wiem, że nie jest to najbardziej wydajny sposób, ale spełnia swoje zadanie.

Peltier jest dość energochłonny, więc będziesz potrzebować „wysokoprądowego” zasilacza 12VDC, takiego jak: AC110V 220V do DC12V Zasilanie 12V 10A upewnij się, że wybrałeś High Capacity, ponieważ Peltier potrzebuje 60W, a Ty nadal musisz zasilać wentylator i płyta ESP8266 + specyfikacje zasilacza nie są zbyt niezawodne.

Używam przekaźników zewnętrznych w celu ochrony płyty głównej (przekaźniki zewnętrzne są tańsze niż wymiana płyty głównej, jeśli coś pójdzie nie tak), a także w celu zmiany polaryzacji, jeśli używasz Peltiera do chłodzenia **LUB** do grzania* *tylko** lub masz 2 źródła, których nie potrzebujesz.

**Schemat okablowania wygląda następująco:**

Krok 4: A co z kodem?

Proszę bardzo, ale będziesz także potrzebować dostosowanej biblioteki untrol_WiFiManager z GitHub. I wiele innych.

Kod wygląda śmiesznie po opublikowaniu tutaj, ale można go zobaczyć na stronie My Github

Zalecana: