Spisu treści:

Inteligentny kontroler wentylatora: 9 kroków
Inteligentny kontroler wentylatora: 9 kroków

Wideo: Inteligentny kontroler wentylatora: 9 kroków

Wideo: Inteligentny kontroler wentylatora: 9 kroków
Wideo: JAK PODŁĄCZYĆ DUŻĄ ILOŚĆ WENTYLATORÓW? PORADNIK 2024, Listopad
Anonim
Inteligentny kontroler wentylatora
Inteligentny kontroler wentylatora

Ten projekt został stworzony, aby spełnić potrzebę sterowania wentylatorem w obudowie poprzez interpretację aktualnych informacji o temperaturze. Jego celem jest napędzanie wentylatora 2-pinowego lub 3-pinowego przez modulację szerokości impulsu przy niewielkim budżecie i powinno być sterowane przez Wi-Fi.

Jako drugi cel powinien być łatwy w użyciu w systemie inteligentnego domu.

Zdecydowałem się użyć standardowego ESP8266 z osłoną czujnika temperatury i płytką zaciskową dla Mosfeta.

PWM jest kontrolowany przez ESP, który przełącza mosfet z dużą częstotliwością.

Kieszonkowe dzieci

- Wybuch mosfetu

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (upewnij się, że wybrałeś V3, ponieważ ma otwory montażowe.)

- Tarcza DHT22

de.aliexpress.com/item/32648082692.html

- Żeńskie przewody Dupont

de.aliexpress.com/item/33039596089.html

- Etui z nadrukiem 3D (patrz załączone STL)

-Łatwe oprogramowanie układowe ESP

github.com/letscontrolit/ESPEasy/releases

- wkręty 3x8mm (preferowane do wkręcania w plastik)

- Gorący klej

- Lutownica

Krok 1: Wydrukuj obudowę

Wydrukuj sprawę za pomocą drukarki 3D lub skorzystaj z usługi drukowania.

Oto moje ustawienia drukowania w przypadku:

  • Wysokość warstwy: 0,2
  • Materiał: PLA (obszar niskiej temperatury), PETG/ABS (obszar wysokiej temperatury)

Nadruk z podporą na duże dziury np. USB. Nie potrzebujesz wsparcia dla otworów wentylacyjnych.

Krok 2: Lutowanie płyt

Lutowanie płyt
Lutowanie płyt
Lutowanie płyt
Lutowanie płyt

Przylutuj do płytki piny, które zostały dostarczone wraz z pakietem wemos v3.

Dłuższy bok z plastikiem powinien znajdować się na górze deski. (Rys. 1.) Małe szpilki wystają z dolnej płyty.

Wskazówka: do lutowania pinów użyj płytki stykowej, może być potrzebna mała końcówka.

Następnie przylutuj dystans z długimi pinami do osłony temperaturowej.(Rys.2)

Na razie zostaw długie szpilki.

Krok 3: lutowanie przewodów

Lutowanie przewodów
Lutowanie przewodów
  • Użyj trzech kabli z dupontowymi złączami żeńskimi.
  • Odetnij jeden koniec każdego kabla, dostosuj długość, której możesz potrzebować.
  • Usuń krótką część izolacji i przylutuj każdy koniec przewodu.
  • Umieść rurkę termokurczliwą już na kablu i dociśnij ją do końcówki dupontowej.
  • Wytnij około połowy długich szpilek w następujący sposób:

    • 5V
    • GND

    Jeden PIN PWM -> np. D5

Spójrz na swoją osłonę temperaturową, aby określić, który kod PIN jest używany do przesyłania danych.

Na tarczy DHT22 używany jest D4. Nie używaj tego samego kodu PIN

Możesz również użyć pinu 3.3V jako alternatywy dla 5V

  • Połóż trochę lutowia już na 3 pinach.
  • Następnie zlutuj szpilki i kable razem, po jednym dla każdego.
  • Nałóż na nią rurkę termokurczliwą i obkurcz ją opalarką.

Uważaj, aby nie narażać ciepła bezpośrednio na temperaturę. czujnik może ulec uszkodzeniu w przeciwnym razie

Krok 4: Umieść części w etui

Umieść części w etui
Umieść części w etui
Umieść części w etui
Umieść części w etui
  • Delikatnie dociśnij mosfet i wemos z boku obudowy. Jak widać na zdjęciu. Powinny już być na miejscu.
  • Nałóż trochę gorącego kleju na szpilki trzymające dwie deski, aby deska się nie poluzowała.
  • Następnie umieść tarczę tymczasową na wierzchu wemos.

Zwróć uwagę na prawidłowe ułożenie tarczy, np. 5V pasuje na obu płytkach ten sam pin.

Jako przykład końcówka czujnika DHT22 powinna wskazywać granicę obudowy.

Możesz później ostrożnie odciąć pozostałe szpilki tarczy. (może po testach)

Krok 5: Okablowanie w całości

Okablowanie razem
Okablowanie razem
Okablowanie razem
Okablowanie razem

Tarcza do Mosfeta:

5V -> VCC

GND -> GND

PIN PWM -> SIG

Mosfet:

Źródło zasilania + -> VCC IN

Źródło zasilania - ->GND

WENTYLATOR + -> V +

WENTYLATOR - -> V -

WENTYLATOR (opcjonalnie 3 PIN) -> Nie podłączaj. Wytnij go i nałóż na niego rurkę termokurczliwą.

Do zacisków śrubowych zawsze używaj tulejek kablowych

Krok 6: Oprogramowanie układowe

Oprogramowanie układowe
Oprogramowanie układowe

Zdecydowałem się użyć ESPEasy do sterowania ESP. Zaletą jest to, że nie musisz wiedzieć, jak pisać kod C, aby osiągnąć swój cel.

  • Zdobądź jeden z ESP Easy Release
  • Wypakuj go i użyj ESP. Easy. Flasher.exe

    • Najpierw wybierz port COM
    • Niż firmware kończący się na normal_ESP8266_4M1M.bin
    • Napisz to do wemos
    • Zrestartuj urządzenie (odłącz usb na krótki czas)
    • Pojawi się AP WiFi "ESP_Easy_0", hasło: configesp (przed wersją 2.0 AP nazywał się ESP_0) Jeśli nie zostaniesz automatycznie przeniesiony do strony logowania, przejdź do 192.168.4.1
    • Skonfiguruj ESP, aby korzystać z Wi-Fi.

4M jest używany ze względu na 4MB Flash.

Krok 7: Połącz się ze SmartHome

Połącz ze SmartHome
Połącz ze SmartHome
Połącz ze SmartHome
Połącz ze SmartHome
  • Połącz się z interfejsem użytkownika swojego ESPEasy.

    • Użyj swojego routera, aby określić, jaki adres IP ma ESPEasy. Zwykle jest wymieniony jako espeasy-0.
    • Następnie przejdź do interfejsu internetowego, wpisując
  • W sekcji urządzenia dodaj nowe urządzenie czujnika. Jeśli masz DHT22, zwykle jest to D4 GPIO Pin.
  • Po pomyślnym dodaniu urządzenia możesz zobaczyć wartości w przeglądzie (Rys.2)
  • Przejdź do zakładki Kontrolery i wybierz swój system HomeAutomation. Jeśli jeszcze go nie masz, możesz użyć MQTT lub ogólnego

Następnie możesz przejść dalej, aby napisać reguły lub automatyzacje w zależności od automatyzacji.

Możesz przetestować PWM za pomocą następującego polecenia:

twojrip/kontrola?cmd=PWM, 14, 2300

Wentylator powinien pracować na prawie pełnej prędkości.

Krok 8: Montaż końcowy

Jeśli wszystko działa, w końcu załóż pokrywę na górę i przykręć 4 razy, wkręcając 3x8mm.

Zazwyczaj wolę wkręty do wkręcania w plastik. Mogą również działać zwykłe śruby M3.

Krok 9: Przydatne linki

Używam homeassistant jako mojego rozwiązania smarthome, oto kilka przydatnych linków do jego integracji.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

Zalecana: