Spisu treści:

Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266): 8 kroków (ze zdjęciami)
Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266): 8 kroków (ze zdjęciami)

Wideo: Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266): 8 kroków (ze zdjęciami)

Wideo: Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266): 8 kroków (ze zdjęciami)
Wideo: WeMos D1 mini WiFi ESP8266 Supla relay 230v 2024, Listopad
Anonim
Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266)
Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266)

Ta instrukcja poprowadzi, jak wykonać regulator prędkości wentylatora sufitowego przy użyciu metody kontroli kąta fazowego triaka. Triak jest konwencjonalnie sterowany przez samodzielny układ Atmega8 skonfigurowany w arduino. Wemos D1 mini dodaje funkcjonalność WiFi dla tego regulatora.

Wyposażony -

1. Sterowanie lokalne i przez Wi-Fi (przycisk i Wi-Fi smartfona).

2. Funkcja oszczędzania stanu, aby przywrócić poziom prędkości wentylatora nawet po przerwie w zasilaniu.

3. Odcięcie wentylatora na niskich obrotach (unikanie przegrzania stojana wentylatora).

4. Informacja zwrotna LED dla naciśnięcia przycisku i poziomu prędkości.

5. Samodzielna tania płytka DIY Atmega8 zamiast Arduino Uno R3.

6. Bez kondensatora tłumiącego i rezystora można używać jako ściemniacza do żarówek AC.

NALEŻY ZWRÓCIĆ UWAGĘ, ŻE TEN PROJEKT OBEJMUJE PRACĘ Z BEZPOŚREDNIM 220 V AC, CO JEST BARDZO NIEBEZPIECZNE

Krok 1: Potrzebne części

Potrzebne części
Potrzebne części

POZIOM: ZAAWANSOWANY

1. ATMEGA8 lub ATMEGA8A 28-pinowy układ + 28-pinowa podstawa IC;

2. EEPROM AT24C32 + 8-pinowa podstawa IC

3. Pasek Berg

4. Rezystor sieciowy 1k + 10 diod LED lub 10-kanałowy pasek LED

5. Kondensator elektrolityczny 10uF 25V

6. Przewody przyłączeniowe

7. Rezystor 5X10 k

8. Tranzystor 3X2N2222

9. 22pf + 16mhz kryształ;

10. Rezystor 2X120k 2W

11. Prostownik mostkowy 2W10

12. Transoptor 4N35

13. 2-drożny blok zacisków

14. Triak BT136

15. Transoptor MOC3021 + podstawa IC

16. Rezystor 1k

17. 0,01uF X znamionowy kondensator prądu przemiennego (obwód tłumiący)

18. Rezystor 47ohm 5W (obwód tłumiący)

19.2 Rezystor 2X390ohm 2W;

20. Zasilacz impulsowy 5 V 2A

21. Płyta perforowana (w wymaganym rozmiarze)

22. Złącza Dupont F-F

23. 4 X przycisk

24. Skrzynka drewniana (obudowa)

25. Wemos d1 mini

Krok 2: Testowanie obwodu

Testowanie obwodu
Testowanie obwodu
Testowanie obwodu
Testowanie obwodu
Testowanie obwodu
Testowanie obwodu
Testowanie obwodu
Testowanie obwodu

Tor ma 4 starannie dobrane sterowanie prędkością. Piny 13, A0, A1, A2, A3 pokazują stan prędkości. Pin 13 miga po naciśnięciu przycisku lub otrzymaniu impulsu Wemos.

Pin2 jest wejściem z detektora przejścia przez zero

Pin3 jest napędem do transoptora triaka

Wersja samodzielna Atmega8 działa na zewnętrznym krysztale 16mhz.

Przyciski z równoległymi gniazdami dla Wemos, wyzwalają impuls na pin7 i pin8 w celu zwiększenia lub zmniejszenia prędkości wentylatora. Te szpilki są podciągnięte.

Schemat posiada własny detektor przejścia przez zero dla każdego kanału. Każdy kanał, tj. każdy wentylator, ma oddzielny samodzielny Atmega8. Standardowa konfiguracja MOC3021 sterującego triakiem. Dodano obwód tłumiący dla tego obciążenia indukcyjnego.

Pin A0 pokazuje najniższą prędkość, ponieważ wentylator jest napędzany przez tranzystor do MOC3021, aby uniknąć bardzo niskiej prędkości wentylatora AC.

EEPROM I2C zapisuje prędkość po każdej zmianie odpowiedniego poziomu prędkości.

Krok 3: Schemat i lutowanie

Schemat i lutowanie
Schemat i lutowanie
Schemat i lutowanie
Schemat i lutowanie
Schemat i lutowanie
Schemat i lutowanie

Znajdź załączony schemat i zaprojektuj swój układ lub zrób wytrawioną płytkę drukowaną z mojej poprzedniej instrukcji.

Użyłem tego typu płytki do łatwego lutowania.

Ponieważ kontroluję dwa wentylatory, użyłem 2 płytek, jak pokazano. 10-kanałowy pasek LED do informacji zwrotnych i informacji o stanie.

Jak pokazano na zdjęciu, przyciski są przylutowane do dupontu w celu łatwego podłączenia do męskiego nagłówka w płycie perforowanej.

Rezystor sieciowy 1k służy do zasilania 5 diod LED stanu

Ponieważ detektor zerocross 220VAC znajduje się w tej samej płycie czołowej Atmega8, został zapewniony wystarczający odstęp, a z tyłu (obszar miedziany) jest naklejony na gorąco zapobiegając narażeniu na napięcie 220V.

Krok 4: Nagrywanie pliku HEX

Nagrywanie pliku HEX
Nagrywanie pliku HEX
Nagrywanie pliku HEX
Nagrywanie pliku HEX

Skonfiguruj układ Atmega8 do użytku z Arduino IDE po tym doskonałym artykule.

Po zainstalowaniu programu ładującego Arduino Optiboot na Atmega8 wystarczy odłączyć układ Atmega328p i podłączyć nowy wypalony układ bootloadera Atmega8 do 28-pinowego gniazda Arduino Uno R3 z uwzględnieniem wycięcia pinów.

Następnie pobierz plik Burn.zip, rozpakuj go do folderu. Kliknij prawym przyciskiem myszy plik 'bet.bat' i kliknij Edytuj i otwórz plik wsadowy w notatniku i zmień COM5 na odpowiedni aktywny port COM arduino, który można łatwo zobaczyć z "devmgmt.msc" z polecenia Uruchom.

Następnie zamknij notatnik i uruchom plik bet.bat

Avrdude nagra plik hex na Atmega8

Krok 5: Test w czasie rzeczywistym

Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym
Test w czasie rzeczywistym

Po lutowaniu i wgraniu kodu przetestowałem obwód w aplikacji w czasie rzeczywistym i znalazłem dobre wyjście.

Krok 6: Konfiguracja Wemos D1 Mini

Do konfiguracji Wifi użyłem oprogramowania EspEasy, które jest świetną robotą.

Zasadniczo piny D6 i D7 generują impuls przez 300ms do bazy tranzystora

Użyj tego linku i nagraj oprogramowanie na Wemos D1 Mini.

Za pomocą tego linku możemy zwiększyć https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Używając tego linku możemy Zmniejszyć https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Powyższe linki będą działać zaraz po wypaleniu oprogramowania na Wemos

Później, jeśli informacje o punkcie dostępowym zostaną dodane do Espeasy, upewnij się, że w powyższym łączu używasz oddzielonego adresu IP w miejscu 192.168.4.1.

W przypadku wykonania tego urządzenia IOT należy odpowiednio skonfigurować w wyborze protokołu Espeasy.

Krok 7: Używanie aplikacji na Androida do sterowania

Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania
Używanie aplikacji na Androida do sterowania

play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts

Aplikacja Skróty HTTP na Androida pozwala kontrolować prędkość wentylatora, jak pokazano na załączonych zdjęciach.

Krok 8: Ostateczny montaż

Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy

Użyłem frontu ze szkła akrylowego i tyłu drewnianego pudełka. Drewniana skrzynka jest przymocowana do ściany za pomocą dwóch śrub i kotwy, użyj tego łącznika jako przewodnika podczas instalacji.

Postępuj zgodnie z instrukcjami, aby zainstalować pudełko zlicowane ze ścianą, aby uzyskać dobre wykończenie.

Jeśli masz jakieś pytania, skontaktuj się ze mną @

Zalecana: