Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zarejestruj się, a następnie otwórz pilota Somfy
- Krok 2: Odwróć deskę z górnej połowy skorupy
- Krok 3: Odmontuj baterię
- Krok 4: Przylutuj przewody 3,3 V i GND do pilota Somfy
- Krok 5: Przykryj podkładkę uziemiającą baterii taśmą izolacyjną
- Krok 6: Przylutuj wszystko
- Krok 7: Dremel Case
- Krok 8: Dopasuj wszystko do środka
- Krok 9: Jak to wygląda z tyłu
- Krok 10: Jak to wygląda z przodu i z boku
- Krok 11: Bit kodujący
- Krok 12: Blynk, a przeoczysz to
- Krok 13: IFTTT, który nie przestaje dawać
- Krok 14: Hej Google
- Krok 15: Czy możemy już napisać kod?
Wideo: Somfy Control z telefonu komórkowego, IFTTT i Google za 20 USD: 16 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tej instrukcji pokażę, jak wziąłem tani (tak, Somfy i tani!) Pilot radiowy Somfy RTS i przejąłem kontrolę za pomocą mojego telefonu komórkowego, IFTTT (pomyśl o licznikach / reakcjach) i domu Google. Warto zauważyć, że jest to pilot RTS Situo, nie widziałem wnętrza pilota Situo IO, więc poniższe może nie mieć znaczenia - zostaw komentarz poniżej, jeśli otworzyłeś swój Situo IO, aby znaleźć coś podobnego lub nie.
Powinienem w tym miejscu powiedzieć, że poprzednia Somfy+Alexa Instructable (tutaj) autorstwa Jerry'ego Olsena zainspirowała i ukształtowała główne lutowanie tego projektu.
Chciałem sterować mobilnie (gdy jestem na zewnątrz, mam przy sobie komórkę i prawie nigdy nie mogę znaleźć ani zapamiętać, gdzie trafił oryginalny pilot Somfy!), sterowanie IFTTT (abym mógł połączyć inne zdarzenia, takie jak mój czujnik deszczu ESP8266) a dla mnie sterowanie asystentem głosowym Google home / nest.
W tym celu wykorzystałem Wemos D1 mini (dobry klon), ładowarkę USB, pilot Somfy Situo i dremel. Z punktu widzenia oprogramowania był to podstawowy szkic Arduino wykorzystujący Blynk i webhook do IFTTT.
W przeciwieństwie do innych instrukcji, z którymi połączyłem się powyżej, chciałem mieć pilota Somfy na ścianie i nadal móc korzystać z oryginalnych przycisków (przyjazny dla rodziny i gości!). Dlatego postanowiłem zmieścić to wszystko w oryginalnej obudowie pilota. Chciałem też, aby pilot zasilany był przez Wemos, jak w innym instruktażowym.
Sposób sterowania (inny niż przyciski!) to (Google*)>>(IFTTT*)>>Blynk>>Wemos D1 Mini GPIO>>Płytka Somfy
*Opcjonalnie w łańcuchu.
Kieszonkowe dzieci
Pilot Somfy Situo (są tanie i można je zamontować na ścianie!)
Wemos D1 Mini (Lolin sprzedaje je bezpośrednio na Aliexpress, ale kupiłem dobry klon na Amazon)
Dremel lub coś do cięcia plastiku (obudowa Somfy jest dość łatwa do cięcia)
Lutownica umożliwiająca lutowanie padów Wemos i Somfy
Cienki przewód
Konto Blynk (i projekt z trzema przyciskami)
Konto IFTTT (opcjonalnie)
Głośnik domowy/gniazdowy Google lub telefon komórkowy (opcjonalnie)
Krok 1: Zarejestruj się, a następnie otwórz pilota Somfy
Po pierwsze, wkrótce Somfy nie będzie działał na własnej baterii ani nie będzie miał łatwego dostępu do przycisku programu/resetu/połączenia. Tak więc podłącz pilota do swoich urządzeń Somfy już teraz, póki wszystko jest nowe i ładne. Warto również sprawdzić, czy wszystko działa zgodnie z oczekiwaniami na tym pilocie, zanim go otworzymy i unieważnimy jakąkolwiek gwarancję.
Aby to zrobić, zależy to od tego, co już masz, więc sprawdź instrukcje w pudełku, a także ten przewodnik wideo. Miałem istniejącego pilota, więc na krótko nacisnąłem przycisk resetowania/połączenia, potem nowy, a następnie naciskałem przyciski na nowym, aż zadziałał.
Wideo Somfy YouTube do podłączenia innego pilota
Pilot otwiera się po prostu pociągając za dolną krawędź. Odkręć dwie śruby/śruby zabezpieczające torx za pomocą małego płaskiego śrubokręta (typu, który można znaleźć w mobilnym zestawie naprawczym).
Krok 2: Odwróć deskę z górnej połowy skorupy
Odwróć tablicę i odwróć, aby zobaczyć interesujące przyciski. Na tym zdjęciu punkty lutowania przycisków znajdują się po prawej stronie.
Krok 3: Odmontuj baterię
Wyjmij baterię pastylkową z uchwytu (wysuwa się po naciśnięciu tego małego śrubokręta). Następnie odlutuj kolejno dwa punkty mocowania, jednocześnie delikatnie pociągając lub podważając zacisk baterii, aby wyglądał jak na powyższym zdjęciu. Użyjemy punktów mocowania dla 3.3v, więc nie martw się o pozostawiony lut.
Krok 4: Przylutuj przewody 3,3 V i GND do pilota Somfy
Przewód (czerwony) 3.3v biegnie do jednego z tych punktów mocowania uchwytu baterii, a następnie do pinu Wemos Mini 3.3v. Przewód (czarny) GND biegnie do padu tuż po lewej stronie tego chipa (uważam, że jest to łatwe miejsce do lutowania, myślę, że na płycie Somfy jest kilka punktów uziemienia). To następnie idzie do (zgadłeś!) GND na Wemos.
Oznacza to, że płyta Wemos będzie zasilać płytę Somfy za każdym razem, gdy zostanie podłączona (w moim przypadku przez USB) do zasilania.
Krok 5: Przykryj podkładkę uziemiającą baterii taśmą izolacyjną
Szczerze mówiąc, nie mam pojęcia, czy to jest kluczowe, czy nie, ale ponieważ wiedziałem, że Wemos wejdzie w bliski kontakt z tym, nie podejmowałem ryzyka.
Krok 6: Przylutuj wszystko
Mój Somfy Situo miał w sumie cztery przyciski - connect/reset, up/out, stop i down/in
Jeśli nie jesteś świadomy, pilot Somfy po prostu pociąga lewe boczne nóżki przycisku (jak pokazano) do uziemienia (od prawych nóżek bocznych) po naciśnięciu. Tak więc, jeśli uziemimy lewą stronę za pomocą Wemos, zobaczy prasę.
Nie interesował mnie przycisk łączenia/resetowania, ponieważ nauczyłem się już pilota do skrzynki kontrolnej za pomocą mojego oryginalnego pilota. Chciałem więc, aby Wemos „uziemiły” pozostałe trzy na żądanie. Aby to zrobić, przylutuj przewód do nogi po lewej stronie (jak pokazano) dla każdego przycisku. Te są z kolei przylutowane do GPIO na Wemos.
Krok 7: Dremel Case
Aby uzyskać oryginalną płytkę i Wemos D1 mini w etui, musisz nieco otworzyć tył, aby mieć miejsce na jego dopasowanie. Pozwala również na nieco łatwiejsze chłodzenie (od ciepłego do dość ciepłego) układu WiFi ESP8266. Kiedy to robiłem, odciąłem dolną część górnego otworu na śrubę, aby kiedy wszystko było zrobione, mogłem zaczepić pilota na śrubie w ścianie (Somfy oczekuje, że najpierw przykręcisz tylną płytkę do ściany, a potem ponownie -dopasuj przód - nie jest możliwe, gdy próbujesz dopasować przewody i Wemos w tym samym czasie!)
* - Aktualizacja, niedawno dostałem w swoje ręce najnowszą (oficjalną) mini D1 (v3.1.0), a chipy Wi-Fi są teraz malutkie! To najprawdopodobniej oznaczałoby, że nie będziesz musiał zajmować się sprawą Dremel. Warto najpierw sprawdzić, czy wszystko pasuje, jeśli używasz późniejszego D1 Mini bez dużego srebrnego układu Wi-Fi, jak pokazano.
Krok 8: Dopasuj wszystko do środka
Zajmuje to trochę czasu i cierpliwości, jest mało miejsca i trzeba poprowadzić przewody pod płytą główną Somfy, aby nie przeszkadzały przyciskom. Odkryłem, że najlepiej działało poprowadzenie przewodów po bokach pod płytą Somfy, a następnie „złożenie” Wemos na miejsce.
Krok 9: Jak to wygląda z tyłu
To jest gotowy artykuł przedstawiający wycięcie, aby umożliwić Wemos dopasowanie i ochłodzenie. Widać również wycięcie na śrubę, co ułatwia zaczepienie na ścianie. Wemos nie jest zgnieciony, ale jest wystarczająco ciasno dopasowany, aby można było wyjąć i włożyć kabel USB bez obawy, że pociągniesz którekolwiek z lutowanych połączeń.
Krok 10: Jak to wygląda z przodu i z boku
Jak widać z przodu, kabel USB jest jedynym zdradliwym, że cokolwiek zostało zrobione, a z boku pokazuje to, że Wemos nie odstaje, po prostu pasuje do oryginalnej krawędzi obudowy, co oznacza, że montaż na ścianie nie ma problemu.
Krok 11: Bit kodujący
Po wykonaniu części sprzętowej możesz przesłać szkic na Wemos, zbudować projekt Blynk, skonfigurować aplety IFTTT, a następnie porozmawiać z Google.
Podzielę każdą na inny krok. Możesz to zrobić przed złożeniem sprzętu, po prostu zanotuj używane GPIO, aby pasowały do każdego.
Krok 12: Blynk, a przeoczysz to
Użyłem Blynk, ponieważ był prosty i skuteczny, są inne opcje, więc nie jest to krytyczne. Dla mnie był to fajny prosty sposób na uzyskanie szkicu Arduino do uziemienia GPIO na Wemos przy użyciu mojego telefonu komórkowego jako „zdalnego”.
Otwórz konto Blynk, jeśli jeszcze go nie masz, a następnie utwórz nowy projekt. Zachowaj klucz uwierzytelniania podany później do późniejszego szkicu Arduino. Dodaj trzy przyciski połączone z wirtualnymi pinami 1, 2 i 3. Sformułuj przyciski tak, jak chcesz. Ponieważ kontroluję dwie markizy/zasłony wybrałem Out, In i Stop.
Użyjemy biblioteki Blynk Arduino, aby poinformować Wemos o naciśnięciu jednego z tych wirtualnych przypiętych przycisków, a następnie po prostu uziemimy odpowiednie GPIO, aby uruchomić fizyczną prasę Somfy.
Krok 13: IFTTT, który nie przestaje dawać
Jest to opcjonalne, możesz przejść bezpośrednio do kroku szkicu Arduino, jeśli nie interesuje Cię sterowanie głosem, timerem lub reakcją na zdarzenia pilota Somfy.
Stworzyłem trzy aplety IFTTT, jeden do „naciskania” każdego z trzech przycisków Somfy. Uruchamiają one żądanie webhooka do Blynk, które z kolei (patrz poprzedni krok) uruchamia Wemos, aby fizycznie uziemić przycisk Somfy.
Tak więc część IF może być tym, czego potrzebujesz, aby wywołać naciśnięcie przycisku, wybrałem asystenta Google, abym mógł z nim porozmawiać i zaplanować.
TA część musi być następnie Webhook w Blynk przy użyciu takiego adresu URL;
blynk_ip:8080/BLYNK_PROJECT_AUTH_KEY/update/V2?value=1
BLYNK_IP powinien być adresem IP kraju znalezionym przez pingowanie serwera blynk. Klucz uwierzytelniania został wysłany do Ciebie podczas tworzenia projektu Blynk. V2 to wirtualny pin przypisany do przycisku w aplikacji Blynk, którą chcemy nacisnąć.
Ustaw metodę na GET
Ustaw typ zawartości na application/json
Powtórz powyższe dla pozostałych przycisków.
Krok 14: Hej Google
Gdy wybrałem Asystenta Google w części IFTTT „IF”, mogę wtedy powiedzieć Google frazę (którą umieściłem w ustawieniach Asystenta Google IFTTT), aby nacisnęła jeden z trzech przycisków.
Krok 15: Czy możemy już napisać kod?
Na koniec musimy napisać i wgrać szkic do Arduino. Nie będę omawiał tego zbyt szczegółowo i wszystko jest skomentowane, a każda sekcja jest wystarczająco prosta.
Potrzebne są dwie biblioteki, ESP8266 wifi i ESP8266Blynk - mogą się one z czasem zmieniać i jeśli użyjesz innej płyty zamiast Wemos Mini, więc najpierw sprawdź to.
Musisz ustawić swój SSID Wi-Fi, hasło i tokeny uwierzytelniania blynk, ponieważ zawsze będą się różnić.
Użyłem D1, D5 i D7 do uziemienia przycisków Somfy i oczywiście pinów 3,3 V i GND do zasilania płyty Somfy.
Dołączyłem kilka wydruków monitora szeregowego, więc jeśli najpierw uruchomisz to na Wemos, możesz przetestować Blynk, IFTTT i Google bez zakłócania pracy urządzeń Somfy.
Moje przyciski nazywają się OUT, IN i STOP.
Przytrzymuję fizyczny przycisk przez jedną sekundę, aby upewnić się, że sygnał radiowy zostanie odebrany przez urządzenie Somfy. Używam opóźnienia, aby to zrobić, aby zapobiec nieprawidłowemu nakładaniu się przycisków, jeśli ktoś (dzieci!) Dostaje się do mojej aplikacji Blynk, w połączeniu z projektem przekaźnika Somfy oznacza to, że silniki nie zmieniają kierunku zbyt szybko.
Przeciągam przycisk Blynk wysoko i nisko, aby pokazać, że został naciśnięty, a ponieważ IFTTT pozostawia go wysoko na zawsze, jeśli zadzwonisz do przycisku Blynk w ten sposób.
W void.loop należy pozostawić tylko Blynk.run(); linia, aby wszystko działało dobrze.
Zalecana:
Pudełko z nadrukiem 3D Gpsdo. Korzystanie z zasilacza telefonu komórkowego.: 10 kroków (ze zdjęciami)
Pudełko z nadrukiem 3D Gpsdo. Korzystanie z zasilacza do telefonu komórkowego.: Oto alternatywa dla mojego GPSDO YT tutaj Kod jest taki sam. Płytka jest taka sama, z niewielką modyfikacją. Używam adaptera do telefonu komórkowego. Dzięki temu nie ma potrzeby instalowania sekcji zasilania. Potrzebujemy również 5 V ocxo. Używam prostego piekarnika
Zrób prosty teleskopowy aparat do telefonu komórkowego: 5 kroków
Zrób prosty teleskopowy aparat do telefonu komórkowego: Uwielbialiśmy robić zdjęcia, ale czasami potrzebujemy bardziej optymalnego powiększenia dla naszego aparatu cyfrowego lub aparatu w telefonie komórkowym. W tej instrukcji podzielę się z Wami, jak zmienić aparat w telefonie komórkowym w aparat teleskopowy.Wybieram Nokię C3-01 i
Kontroluj układ swojego modelu pociągu za pomocą telefonu komórkowego!: 11 kroków (ze zdjęciami)
Kontroluj układ modelu pociągu za pomocą telefonu komórkowego!: Sterowanie układem modelu pociągu za pomocą przewodowych sterowników przepustnicy i rozjazdów może być dobrym początkiem dla początkujących, ale stwarza problem braku możliwości przenoszenia. Ponadto dostępne na rynku sterowniki bezprzewodowe mogą sterować tylko niektórymi lokomotywami
Przystosowanie słuchawki telefonu do telefonu komórkowego: 7 kroków (ze zdjęciami)
Przystosowanie słuchawki telefonicznej do telefonu komórkowego: Bill Reeve ([email protected]) Przystosowane do instrukcji obsługi za pomocą myszy ([email protected]) Zastrzeżenie: opisana tutaj procedura może nie działać w Twoim przypadku – to ryzyko, które masz brać. Jeśli to nie zadziała, lub jeśli coś złamiesz, to nie jest m
Noktowizor telefonu komórkowego – poniżej 10 USD: 5 kroków
Noktowizor telefonu komórkowego – poniżej 10 USD: Jak zmienić zwykły telefon z aparatem w noktowizor na podczerwień za mniej niż 10 USD