Spisu treści:
- Krok 1: Konfiguracja oprogramowania sprzętowego
- Krok 2: Czas na mody
- Krok 3: Uporządkowanie wszystkiego
- Krok 4: Wniosek
Wideo: Dodatki do przełącznika ściennego Sonoff: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jeśli używasz przełączników ściennych Sonoff T1, zrezygnowałeś z używania serwerów opartych na chmurze do automatyki domowej i chciałbyś uzyskać więcej funkcjonalności z naściennego przełącznika światła. Ta instrukcja pokazuje, jak dodać czujnik temperatury i opcjonalnie brzęczyk.
Warunek wstępny
1. Sposoby flashowania Sonoff T1 albo przez powietrze (OTA) albo za pomocą adaptera CP2102 USB na TTL.
2. Broker Mqtt, aby otrzymać informacje.
3. Platforma automatyki domowej do sterowania przełącznikiem i wyświetlania danych z czujnika.
Moim celem dla tego projektu było dodanie dodatkowej funkcjonalności do jednego z moich włączników ściennych Sonoff. Mam je w mieszkaniu od jakiegoś czasu, wszystkie mają oprogramowanie Tasmota, które pozwala im komunikować się przez MQTT z moją platformą automatyki Home Assistant.
Istnieje wiele filmów na YouTube o Home Assistant i Tasmocie, które polecam sprawdzić.
Zawsze chciałem mieć centralny odczyt temperatury w mieszkaniu, aby móc zautomatyzować chłodzenie/ogrzewanie w całym domu. Opcjonalnie dodałem brzęczyk, aby dać ten ogólny sygnał dźwiękowy, gdy alarm zostanie aktywowany. To pouczające, jak sobie z tym poradziłem
Ostrożność
Będą czasy pracy z napięciem przemiennym podczas usuwania lub dodawania przełącznika. Zachowaj ostrożność
Krok 1: Konfiguracja oprogramowania sprzętowego
Zacząłem konfigurować firmware na moim przełączniku ściennym, a Sonoff obsługuje układ ESP8266, który po flashowaniu z Tasmotą lub ESPhome pozwala na podłączenie czujników, przekaźników, przełączników i diod LED, skupiam się na Tasmocie tak jak jest oprogramowanie, którego głównie używam.
Podkładki breakout używane do flashowania oprogramowania układowego odsłaniają 2 piny GPIO ESP8266, piny Tx i Rx, które są odpowiednio skorelowane z GPIO 1 i GPIO 3.
Podczas używania ich do pinów należy wiedzieć dwie rzeczy. Oba piny stają się wysokie podczas rozruchu, co oznacza, że wyprowadzają 3,3 V przez ułamek sekundy podczas procesu uruchamiania, a co najważniejsze, jeśli pin Tx GPIO 1 zostanie wyciągnięty w dół podczas procesu uruchamiania, kontroler nie uruchomi się.
Mając to na uwadze postanowiłem dodać czujnik temperatury na GPIO1 (TXD) i brzęczyk na GPIO3 (RXD).
Gdy Tasmota błysnęła, przejdź na stronę konfiguracji, wybierz „konfiguruj moduł” i wybierz moduł jako „Sonoff T1” z odpowiednim przełącznikiem gangu, kliknij Zapisz i poczekaj na ponowne uruchomienie.
Po ponownym uruchomieniu wracamy do strony „Konfiguruj moduł”, teraz możemy wybrać nasz czujnik temperatury z listy rozwijanej przez GPIO1. Używam DHT22, więc wybrałem AM2301 inne gotowe opcje to DHT11 i SI7021.
Opcjonalny
Jeśli dodajesz buzzer, wybierz buzzer z rozwijanego menu dla GPIO3.
Krok 2: Czas na mody
Dodanie czujnika i opcjonalnego brzęczyka wymaga trochę lutowania i zastanowienia się, jak poprowadzić przewody.
Podłącz czujnik temperatury i brzęczyk zgodnie ze schematem
1. Podłącz linię danych czujnika temperatury do TXD, a dodatni przewód brzęczyka do RXD;
2. Podłącz VCC temperatury do pinu 3.3 v na włączniku światła;
3. Podłącz masę czujnika temperatury i minus brzęczyka do GND;
Zdecydowałem się dodać kilka żeńskich szpilek do płytki drukowanej i wyfrezować tylną część plastikowej osłony, aby przepuścić szpilki.
Następnie wykonałem małą wiązkę drucianą, aby przymocować czujnik i brzęczyk przez kołki nagłówka.
Czas przetestować, włączyć zasilanie i albo będzie działać, albo wybuchnie, na szczęście wszystko działało.
Krok 3: Uporządkowanie wszystkiego
Nadszedł więc czas, aby to wszystko uporządkować, ponieważ nie chcemy, aby przewody wystawały z włącznika światła, a poza tym chodziło o Fusion 360.
Zaprojektowałem ramkę do owinięcia wokół płyty czołowej, która następnie rozciąga się, aby pomieścić czujnik temperatury i brzęczyk z małym grillem, wszystko jest wydrukowane z PLA i ze wspornikami, można je pomalować lub pozostawić bez zmian.
Zeskrobałem kawałek gipsu, aby poprowadzić przewody z tyłu i z boku. Złomowanie tynku oznaczało, że nie miałem żadnych wizualnych modyfikacji płyty czołowej, dzięki czemu mogę go użyć gdzie indziej, jeśli zajdzie taka potrzeba.
Dołączyłem dwa pliki STL, jeden, który tylko moduje czujnik temperatury, a drugi zawiera brzęczyk.
Krok 4: Wniosek
Po zainstalowaniu oprogramowania układowego i całego sprzętu zainstalowanego i uporządkowanego projekt dobiega końca, czujnik temperatury automatycznie wyświetla się na ekranie głównym programu tasmota, a po konfiguracji wartości są przesyłane do serwera MQTT w odstępach co 5 minut.
Stąd możesz zaimportować dane z czujników do preferowanej platformy automatyzacji w celu przeglądania na swoich urządzeniach lub wykorzystania do automatyzacji.
Opcjonalny
Buzzer można przetestować w konsoli, wpisując Buzzer, a następnie 3 cyfry oddzielone przecinkiem
Pierwsza liczba to ilość sygnałów dźwiękowych
Druga liczba to czas trwania pojedynczego sygnału dźwiękowego
Trzecia liczba to czas trwania ciszy między poszczególnymi dźwiękami
Dodatkowe informacje
Aby użyć brzęczyka z MQTT, wyślij ładunek wiadomości jako sekwencję liczb powyżej do cmnd/tematu/brzęczyka
Dokumentację można znaleźć tutaj, aby uzyskać więcej informacji na temat brzęczyka
tasmota.github.io/docs/Buzzer/
Zalecana:
Przełącznik dotykowy do urządzeń domowych -- Kontroluj swoje urządzenia domowe bez dotykania dowolnego przełącznika: 4 kroki
Przełącznik dotykowy do urządzeń domowych || Kontroluj swoje urządzenia domowe bez przełącznika dotykowego: jest to przełącznik bezdotykowy do urządzeń domowych. Możesz użyć tego w dowolnym miejscu publicznym, aby pomóc w walce z dowolnym wirusem. Obwód oparty na ciemnym obwodzie czujnika wykonanym przez wzmacniacz operacyjny i LDR. Druga ważna część tego obwodu Flip-Flop SR z sekwencją
Wyświetlacz miernika ściennego: 4 kroki (ze zdjęciami)
Wyświetlacz miernika ściennego: Kupiłem tani licznik zegarków kieszonkowych na eBayu, myśląc, że będzie to interesująca nowość. Okazało się, że kupiony przeze mnie miernik nie jest odpowiedni, ale już wtedy zobowiązałem się do wyprodukowania czegoś, co będzie wisieć na ścianie i
Jak zasilić August Smart Lock z gniazdka ściennego?: 7 kroków (ze zdjęciami)
Jak zasilać August Smart Lock z gniazdka ściennego?: Niedawno mój tata kupił August Smart Lock i zainstalował go na naszej bramie garażowej. Problem polega na tym, że działa na baterii, a mój tata nie chce się martwić o częstą wymianę baterii. W związku z tym postanowił zasilić sierpniowy inteligentny zamek z zewnątrz
Użyj oprogramowania układowego Homie do sterowania modułem przełącznika Sonoff (na podstawie ESP8266): 5 kroków (ze zdjęciami)
Użyj oprogramowania układowego Homie do sterowania modułem przełącznika Sonoff (w oparciu o ESP8266): Jest to kontynuacja instrukcji, napisałem to trochę po „Budowaniu urządzeń Homie dla IoT lub automatyki domowej”. Później skupiłem się na podstawowym monitorowaniu (DHT22, DS18B20, światło) wokół płyt D1 Mini.Tym razem chciałbym pokazać, jak
Dodawanie gniazda audio do ściennego odtwarzacza CD MUJI: 5 kroków
Dodawanie gniazda audio do ściennego odtwarzacza CD MUJI: Naścienny odtwarzacz CD MUJI to ładny kawałek minimalistycznego japońskiego designu (został dodany do stałej kolekcji Muzeum Sztuki Nowoczesnej w Nowym Jorku w 2005 roku). Ma jednak jeden problem: głośniki wewnętrzne są bardzo złej jakości i