Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Wydrukuj obudowę
- Krok 2: Lutowanie płyt
- Krok 3: lutowanie przewodów
- Krok 4: Umieść części w etui
- Krok 5: Okablowanie w całości
- Krok 6: Oprogramowanie układowe
- Krok 7: Połącz się ze SmartHome
- Krok 8: Montaż końcowy
- Krok 9: Przydatne linki
Wideo: Inteligentny kontroler wentylatora: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
- 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
- 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
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
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 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:
Inteligentny kontroler wentylatora Arduino Attiny85: 3 kroki
Inteligentny kontroler wentylatora Arduino Attiny85:
Kontroler wentylatora Arduino: 7 kroków
Kontroler wentylatora Arduino: Witam! W tej krótkiej instrukcji pokażę mój bardzo prosty, ale użyteczny gadżet. Stworzyłem to dla syna mojego przyjaciela w celach edukacyjnych, na szkolną prezentację. Zacznijmy
Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)
Inteligentny budzik: inteligentny budzik z Raspberry Pi: Czy kiedykolwiek chciałeś mieć inteligentny zegar? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Inteligentny Budzik, jest to zegar, w którym możesz zmienić godzinę alarmu zgodnie ze stroną internetową. Gdy alarm się włączy, rozlegnie się dźwięk (brzęczyk) i 2 światła będą
Kontroler wentylatora PC: 4 kroki
PC Fan Controller: Witam wszystkich! Oto moje nowe chłodnice Instructable.CPU stają się coraz bardziej wydajne w ciągu ostatnich lat. Jednak ta wyższa wydajność ma zwykle swoją cenę: Więcej hałasu. Ten hałas jest denerwujący i zmniejsza samopoczucie oraz produktywność.I
Kontroler wentylatora biurkowego Arduino: 4 kroki
Arduino Desk Fan Controller: Kiedy ostatnio zmieniłem role w firmie, przeniosłem się z Bradford do naszej głównej siedziby w Wakefield. Pożegnałem się z moim wiernym starym biurkiem z wentylatorem biurkowym, który zapewnia mi chłód, gdy wokół mnie