Spisu treści:
- Krok 1: Potrzebne części
- Krok 2: Testowanie obwodu
- Krok 3: Schemat i lutowanie
- Krok 4: Nagrywanie pliku HEX
- Krok 5: Test w czasie rzeczywistym
- Krok 6: Konfiguracja Wemos D1 Mini
- Krok 7: Używanie aplikacji na Androida do sterowania
- Krok 8: Ostateczny montaż
Wideo: Regulator prędkości wentylatora WiFi (ściemniacz AC ESP8266): 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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
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
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
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
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ż
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:
Potężny cyfrowy ściemniacz prądu przemiennego przy użyciu STM32: 15 kroków (ze zdjęciami)
Potężny cyfrowy ściemniacz prądu przemiennego przy użyciu STM32: Hesam Moshiri, [email protected] ładuje się z nami! Ponieważ są wszędzie wokół nas i przynajmniej sprzęt AGD jest zasilany z sieci. Wiele typów urządzeń przemysłowych jest również zasilanych napięciem jednofazowym 220V-AC
Termiczny regulator prędkości wentylatora: 4 kroki
Termiczny kontroler prędkości wentylatora: HiToday, z Bożą wolą, pokażę film, w którym wyjaśniono ważny obwód sterujący prędkością obrotową wentylatora komputera lub dowolnego wentylatora działającego na prąd ciągły, Za pomocą liniowego regulatora napięcia LM7812, Z Tranzystor BD139 z
Włącznik światła + ściemniacz wentylatora na jednej płycie z ESP8266: 7 kroków (ze zdjęciami)
Włącznik światła + ściemniacz wentylatora na jednej płytce z ESP8266: W tym samouczku dowiesz się, jak zbudować własny włącznik światła i ściemniacz wentylatora na jednej płytce z mikrokontrolerem i modułem WiFi ESP8266. To świetny projekt dla IoT. :Ten obwód obsługuje główne napięcia prądu przemiennego, więc bądź ostrożny
Jak zrobić regulator prędkości silnika prądu stałego: 5 kroków
Jak zrobić regulator prędkości silnika prądu stałego: Cześć przyjaciele na tym blogu, zrobię diy regulator prędkości prądu stałego, który jest używany jako ściemniacz światła led i regulator prędkości silnika prądu stałego. Jeśli chcesz zrobić ten projekt w domu, będziesz potrzebować następujących komponentów i obwód poniżej. Najlepsze rozwiązanie
Prosty elektroniczny regulator prędkości (ESC) dla serwomechanizmu o nieskończonej rotacji: 6 kroków
Prosty elektroniczny regulator prędkości (ESC) dla nieskończonych obrotów serwomechanizmu: Jeśli próbujesz dziś zaprezentować elektroniczny regulator prędkości (ESC), musisz być bezczelny lub odważny. Świat taniej produkcji elektroniki jest pełen regulatorów różnej jakości o szerokim spektrum funkcji. Niemniej jednak mój przyjaciel pyta m