Spisu treści:
- Krok 1: Części do druku 3D
- Krok 2: Zdemontuj rolety
- Krok 3: Dodaj przełącznik zastępowania
- Krok 4: Zainstaluj serwomotor
- Krok 5: Połączenia przewodowe
- Krok 6: Oprogramowanie i konfiguracja
- Krok 7: Testowanie za pomocą Home Assistant
- Krok 8: Końcowe myśli
Wideo: Automatyka domowa - inteligentne rolety: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
W tej instrukcji przyjrzymy się, jak doposażyć własne rolety w domu za pomocą serwomotoru i niestandardowego kontrolera, aby zamienić rolety domowe w automatyczne inteligentne rolety, które można zintegrować z asystentem domowym, aby zapewnić pełną automatyczną kontrolę nad roletami domowymi.
Ta instrukcja była sponsorowana przez JLCPCB. Użyłem tej usługi do budowy płytek drukowanych dla kontrolera. Płytki PCB są wysokiej jakości i są prawdziwą okazją do prototypowania. Gorąco polecam, przejdź i sprawdź je pod poniższym linkiem:
Bezpłatna dostawa przy pierwszym zamówieniu i prototypowanie PCB o wartości 2 USD na
Krok 1: Części do druku 3D
Najpierw musisz wydrukować kilka części do tego. Poniższe części mają zostać wydrukowane, a łącze do plików modeli.stl są wymienione poniżej:
1.) Montaż przełącznika
2.) Mocowanie serwa
3.) Sprzęgło z chwytem kwadratowym
Wszystko to można uzyskać z poniższego linku pod mechem:
github.com/misperry/Smart_Blinds
Krok 2: Zdemontuj rolety
Będziesz musiał usunąć normalny mechanizm otwierania/zamykania rolet ze swoich rolet.
Moje rolety są typu pull string. Na dole sznurków znajdują się plastikowe frędzle. Można je usunąć, przeciągając sznurek i rozwiązując węzeł, który jest na końcu. Gdy węzeł zostanie rozwiązany, plastikowe frędzle mogą zsunąć się ze sznurka.
Aby wyjąć siłownik mechaniczny, wystarczy rozsunąć biały kanał, który powinien zsunąć się z kwadratowego pręta obrotowego i zostać usunięty.
Krok 3: Dodaj przełącznik zastępowania
Teraz będziesz musiał dodać przełącznik nadrzędny, aby ktoś, kto podejdzie do rolet, nie musiał mieć aplikacji na urządzeniu inteligentnym, mógł po prostu pociągnąć przełącznik łańcuchowy do obsługi rolet.
Musisz zainstalować wspornik przełącznika, który został wcześniej wydrukowany w 3D na końcu kanału i wsunąć go na miejsce. Upewnij się, że bezpiecznie zatrzasnął się w kwadratowym otworze.
Tam możesz zainstalować przełącznik. Ten przełącznik łańcucha ciągnącego był tym, który znalazłem w moim lokalnym sklepie ze sprzętem na światło.
Odkręć nakrętkę z przełącznika i przełóż łańcuch przez wydrukowany w 3D otwór wspornika. Następnie przymocuj sznurek i przesuń nakrętkę z powrotem do góry i wkręć na miejsce, zabezpieczając przełącznik.
Krok 4: Zainstaluj serwomotor
Następnie zainstalujemy silnik servo. Najpierw musisz usunąć jeden z otworów montażowych z boku. Wynika to z tego, że nie można go dopasować, jeśli nie zostanie usunięty. Po prostu usunąłem mój ręczną piłą tarczową. Zobacz zdjęcie, aby zobaczyć, którą stronę usunąć.
Po jego usunięciu możesz teraz włożyć serwomotor do plastikowego wspornika, który został wydrukowany w 3D na poprzednim etapie. Po włożeniu można przymocować sprzęgło z chwytem kwadratowym do wału wielowypustowego serwomechanizmu.
Na koniec zainstaluj zespół serwo na końcu żaluzji i wyrównaj kwadratowy pręt z kwadratowym otworem w złączu. Powinny one do siebie pasować. W ten sposób, gdy serwo obraca się, rolety otwierają się i zamykają.
Krok 5: Połączenia przewodowe
Oto schemat jak podłączyłem ESP8266 do pracy z tym układem. Zostało to wbudowane w płytkę drukowaną przez JLCPCB.
Umieściłem na nim dwa mini porty USB, aby móc je połączyć szeregowo z jednego zasilacza, więc jeśli masz wiele żaluzji z rzędu, możesz podłączyć zasilanie tylko do jednego urządzenia i połączyć szeregowo resztę.
Jest zbudowany z regulatora liniowego 3,3 V, aby obniżyć napięcie wejściowe z 5 V do 3,3 dla ESP8266.
Krok 6: Oprogramowanie i konfiguracja
Teraz zbudujemy część programową tego.
Oprogramowanie można znaleźć w folderze oprogramowania pod następującym linkiem git hub:
github.com/misperry/Smart_Blinds
Po załadowaniu kodu w oprogramowaniu arduino będziesz musiał wprowadzić informacje o Wi-Fi, a także informacje o serwerze MQTT.
Konieczne będzie również zaktualizowanie kodu, aby zawierał wszelkie informacje dotyczące poleceń i tematów, których chcesz użyć do przesyłania informacji MQTT. Po zakończeniu tych ustawień możesz zainstalować je na płycie ESP8266.
Na koniec będziesz musiał zaktualizować plik configuration.yaml o następujące informacje, upewniając się, że twoje tematy pasują do tematów kodu arduino:
light: - platforma: mqtt name: "Window Bottom Center" state_topic: "blind/bc/state" command_topic: "blind/bc/command" bright_state_topic: "blind/bc/state" bright_command_topic: "blind/bc/level" jasność_scale: 100 qos: 0 payload_on: "ON" payload_off: "OFF" optymistyczny: fałsz zachowaj: prawda
- platforma: mqtt
name: „Okno na dole po prawej” state_topic: „niewidomy/br/stan” command_topic: „niewidomy/br/polecenie” jasność_stan_temat: „niewidomy/br/stan” jasność_temat: „niewidomy/br/poziom” jasność_skala: 100 qos: 0 payload_on: "ON" payload_off: "OFF" optymistyczny: fałsz zachowaj: prawda
Krok 7: Testowanie za pomocą Home Assistant
Po ponownym uruchomieniu asystenta domowego żaluzje powinny pojawić się jako obiekt „Światło” na ekranie głównym HASS.
Możesz teraz kliknąć przełącznik, aby całkowicie otworzyć lub całkowicie zamknąć rolety, włączając lub wyłączając przełącznik. Również, jeśli klikniesz na nazwę swoich rolet, zobaczysz suwak jasności, który będzie działał jak otwarte są rolety.
Krok 8: Końcowe myśli
Mam nadzieję, że podobał Ci się ten projekt i spróbujesz.
Oto dwa filmy o tym działaniu z mojego kanału na YouTube. Jeśli chcesz uzyskać więcej informacji, obejrzyj szczegółowe wideo. Jeśli chcesz uzyskać szybki przegląd tego, jak to zostało zbudowane, wybierz nie dogłębne.
Dzięki jeszcze raz.
Zalecana:
Automatyka domowa: 5 kroków
Automatyka domowa: w tym projekcie nie używamy wielu rzeczy, budujemy go od zera, aby zrozumieć proces IoT internet of thingsvideo dla całego projektu
Arduin-automatyka domowa: 5 kroków
Arduin-home-automation: W tej instrukcji opowiem Ci o przykładzie automatyki domowej sterowanej przez ZELIO SR3 PLC i płytki Arduino służące do pomiaru i kontroli światła, ciepła i wilgotności. Ten system jest używany przez moich uczniów do nauki podstaw automatyzacja
Automatyka domowa z czujnikiem dotykowym NodeMCU Przekaźnik kontroli temperatury LDR: 16 kroków
Automatyka domowa z przekaźnikiem kontroli temperatury NodeMCU Touch Sensor LDR: W moich poprzednich projektach NodeMCU sterowałem dwoma urządzeniami gospodarstwa domowego z aplikacji Blynk. Otrzymałem wiele komentarzy i wiadomości, aby uaktualnić projekt za pomocą sterowania ręcznego i dodać więcej funkcji.Zaprojektowałem więc tę skrzynkę rozszerzającą Smart Home.W tym IoT
Automatyka domowa nowej generacji za pomocą Eagle Cad (część 1 - PCB): 14 kroków
Automatyka domowa nowej generacji przy użyciu Eagle Cad (część 1 - PCB): Wprowadzenie: Dlaczego mówię o jej następnej generacji: ponieważ używa niektórych komponentów, które są znacznie lepsze niż tradycyjne urządzenia automatyki domowej. Może sterować urządzeniami za pomocą: Panelu dotykowego poleceń głosowych Google na urządzeniu Sterowanie z aplikacji
Automatyka domowa za pomocą ESP8266 lub NODEMCU: 6 kroków
Automatyka domowa za pomocą ESP8266 lub NODEMCU: Czy kiedykolwiek chciałeś zautomatyzować swój dom przez Wi-Fi? Chcesz sterować oświetleniem, wentylatorem i wszystkimi innymi urządzeniami ze swojego smartfona? A może kiedykolwiek chciałeś otrzymać instrukcję na temat podłączonych urządzeń i zacząć z tym korzystać? Ten projekt automatyki domowej będzie