Obsah:

Somfy Control z vašeho mobilu, IFTTT a Google za 20 $: 16 kroků
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $: 16 kroků

Video: Somfy Control z vašeho mobilu, IFTTT a Google za 20 $: 16 kroků

Video: Somfy Control z vašeho mobilu, IFTTT a Google za 20 $: 16 kroků
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Červenec
Anonim
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $
Somfy Control z vašeho mobilu, IFTTT a Google za 20 $

V tomto Instructable vám ukážu, jak jsem si vzal levné (jo, Somfy a levné!) Rádiový dálkový ovladač Somfy RTS a převzal kontrolu přes svůj mobil, IFTTT (časovače/reakce) a Google domov. Stojí za zmínku, že toto je dálkové ovládání RTS Situo, neviděl jsem vnitřek dálkového ovladače Situo IO, takže níže uvedené nemusí být relevantní - pokud jste otevřeli svůj Situo IO, napište komentář níže a najděte něco podobného nebo ne.

V tuto chvíli bych měl říci, že předchozí Somfy+Alexa Instructable (zde) od Jerryho Olsena inspiroval a formoval hlavní pájení tohoto projektu.

Chtěl jsem mobilní ovládání (když jsem venku, mám mobil u sebe a jen stěží mohu najít nebo si vzpomenout, kam šel původní ovladač Somfy!), Ovládání IFTTT (abych mohl propojit další události, jako je můj dešťový senzor ESP8266) a pro mě také ovládání hlasového asistenta Google Home/Nest.

K tomu jsem použil Wemos D1 mini (dobrý klon), USB nabíječku, dálkové ovládání Somfy Situo a dremel. Softwarově to byla základní skica Arduina pomocí Blynka a webhooků do IFTTT.

Na rozdíl od ostatních instrukcí, na které jsem odkazoval výše, jsem chtěl mít dálkové ovládání Somfy na zdi a stále umět používat původní tlačítka (vhodná pro rodinu a hosty!). Proto jsem šel vše namontovat do původního vzdáleného krytu. Také jsem chtěl dálkový ovladač napájený Wemosem jako v jiném instruktážním.

Způsob ovládání (kromě tlačítek!) Je (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIO >> Somfy board

*Volitelně v řetězci.

Zásoby

Somfy Situo dálkové ovládání (jsou levné a lze je namontovat na zeď!)

Wemos D1 Mini (Lolin je prodává přímo na Aliexpressu, ale na Amazonu jsem koupil dobrý klon)

Dremel nebo něco na řezání plastů (pouzdro Somfy je docela snadné řezat)

Páječka schopná pájet podložky Wemos a Somfy

Tenký měřicí drát

Účet Blynk (a projekt se třemi tlačítky)

Účet IFTTT (volitelně)

Google Home/Nest reproduktor nebo mobilní (volitelně)

Krok 1: Zaregistrujte se a poté otevřete Somfy Remote

Zaregistrujte se a poté otevřete Somfy Remote
Zaregistrujte se a poté otevřete Somfy Remote

Nejprve nejdřív, docela brzy, Somfy nebude fungovat na vlastní baterii ani nebude mít snadný přístup k tlačítku program/reset/připojení. Nyní tedy připojte dálkové ovládání k vašim zařízením Somfy, zatímco je to všechno nové a pěkné. Také stojí za to zkontrolovat, zda vše funguje podle očekávání na tomto dálkovém ovladači, než jej otevřeme a zrušíme jakoukoli záruku.

To se liší podle toho, co již máte, proto si přečtěte pokyny v rámečku a také tento video průvodce. Měl jsem stávající dálkové ovládání, tak jsem na něm krátce stiskl tlačítko reset/connect, pak nové a pak stiskl tlačítka na novém, dokud to nefungovalo.

Video Somfy YouTube pro připojení dalšího dálkového ovladače

Dálkové ovládání se otevírá pouhým zatažením za spodní okraj. Uvolněte dva šrouby/bezpečnostní šrouby torx malým plochým šroubovákem (typ, který najdete v mobilní opravné sadě).

Krok 2: Odklopte desku z horní poloviny skořápky

Otočte desku z horní poloviny skořápky
Otočte desku z horní poloviny skořápky

Otočte desku ven a znovu, abyste viděli tlačítka zájmu. Na tomto obrázku jsou pájecí body pro tlačítka vpravo.

Krok 3: Odpojte baterii

Odpojte baterii
Odpojte baterii

Vyjměte knoflíkovou baterii z držáku (vysune se zatlačením z malého šroubováku). Poté postupně odšroubujte dva upevňovací body a jemně zatáhněte nebo uvolněte svorku baterie, aby to vypadalo jako na fotografii výše. Použijeme připojovací body pro 3,3 V, takže se nemusíte starat o pájku, která zůstala.

Krok 4: Připájejte vodiče 3.3v a GND k dálkovému ovladači Somfy

Připájejte vodiče 3,3 V a GND k dálkovému ovladači Somfy
Připájejte vodiče 3,3 V a GND k dálkovému ovladači Somfy

(Červený) vodič 3,3 V vede k jednomu z těchto upevňovacích bodů držáku baterie a poté ke kolíku Wemos Mini 3,3 V. (Černý) vodič GND jde na podložku nalevo od čipu (našel jsem toto snadné místo pro pájení, myslím, že na desce Somfy je několik uzemňovacích bodů). To pak přejde na (uhodli jste to!) GND na Wemos.

To znamená, že deska Wemos napájí desku Somfy, kdykoli je připojena (v mém případě přes USB) k napájení.

Krok 5: Zakryjte podložku baterie izolační páskou

Zakryjte podložku baterie izolační páskou
Zakryjte podložku baterie izolační páskou

Ve vší upřímnosti netuším, zda je to klíčové, nebo ne, ale jak jsem věděl, Wemos s tím skončí v těsném kontaktu, neriskoval jsem.

Krok 6: Vše pájejte

Vše pájejte
Vše pájejte

My Somfy Situo měl celkem čtyři tlačítka - připojení/reset, nahoru/ven, zastavení a dolů/dovnitř

Pokud si nejste vědomi, dálkové ovládání Somfy jednoduše přitáhne levé boční nohy tlačítka (jak je znázorněno) na zem (z pravých bočních nohou) po stisknutí. Pokud tedy s Wemosem uzemníme levou stranu, uvidí tisk.

Nezajímalo mě tlačítko pro připojení/reset, protože jsem se již naučil dálkové ovládání k ovládacímu boxu pomocí svého původního dálkového ovladače. Chtěl jsem tedy, aby Wemosové „uzemnili“další tři na vyžádání. Chcete -li to provést, pro každé tlačítko připájejte vodič k noze na levé straně (jak je znázorněno). Ty jsou následně každý připájeny k GPIO na Wemos.

Krok 7: Pouzdro Dremel

Případ Dremel
Případ Dremel

Abyste získali originální desku a Wemos D1 mini v pouzdře, musíte trochu otevřít záda, abyste měli prostor, kam se vejde. Umožňuje také (teplý až docela teplý) WiFi čip ESP8266 o něco snazší chlazení. Když jsem byl u toho, odřízl jsem spodní část horního otvoru pro šroub, takže když bylo vše hotové, mohl jsem zavěsit dálkový ovladač na šroub ve zdi (Somfy očekává, že nejprve přišroubujete zadní desku ke zdi, pak znovu - hodí se na přední stranu - není to možné, když se snažíte zapojit dráty a Wemos současně!)

* - Aktualizace, nedávno se mi dostal do rukou úplně nejnovější (oficiální) D1 mini (v3.1.0) a wifi čipy jsou nyní malé! To by s největší pravděpodobností znamenalo, že byste případ Dremel nemuseli. Stojí za to zkontrolovat, zda se vše nejprve hodí, pokud používáte pozdější D1 Mini bez velkého stříbrného wifi čipu, jak je znázorněno.

Krok 8: Fit It All In

Fit It All In
Fit It All In

Trvá to trochu času a trpělivosti, místo je těsné a musíte dostat dráty pod hlavní desku Somfy, aniž by jim překážela v tlačítkách. Zjistil jsem, že nejlépe fungovalo vedení drátů po stranách pod deskou Somfy a poté „skládání“Wemosů na místo.

Krok 9: Jak to vypadá zezadu

Jak to vypadá zezadu
Jak to vypadá zezadu

Toto je hotový článek ukazující sestřih, který Wemosům umožní zapadnout a vychladnout. Můžete si také prohlédnout šroub pro snadné zavěšení na zeď. Wemos není rozdrcen, ale je dostatečně těsný, takže můžete vyjmout a vložit kabel USB, aniž byste se museli obávat tahání pájených spojů.

Krok 10: Jak to vypadá zepředu a ze strany

Jak to vypadá zepředu a ze strany
Jak to vypadá zepředu a ze strany
Jak to vypadá zepředu a ze strany
Jak to vypadá zepředu a ze strany

Jak můžete vidět zepředu, kabel USB je jediným důvodem, proč bylo něco provedeno, a ze strany to ukazuje, že Wemos nevyčnívá, jen zapadá do původní hrany pouzdra, což znamená, že montáž na zeď bude být žádný problém.

Krok 11: Kódovací bit

Když je hotová hardwarová část, můžete si na Wemos bliknout skicu, vytvořit projekt Blynk, nastavit applety IFTTT a potom mluvit s Googlem.

Každý rozdělím na jiný krok. Můžete se rozhodnout, že to uděláte dříve, než dáte dohromady hardware, a poznamenejte si, jaké GPIO používáte, aby se na každém shodovaly.

Krok 12: Blynk a bude vám to chybět

Použil jsem Blynk, protože to bylo jednoduché a efektivní, existují další možnosti, takže to není kritické. Pro mě to byl pěkný jednoduchý způsob, jak dostat skicu Arduina k uzemnění GPIO na Wemos pomocí mého mobilu jako 'dálkového'.

Otevřete si účet Blynk, pokud ho ještě nemáte, a poté vytvořte nový projekt. Uchovejte si přihlašovací klíč po ruce pro skicu Arduino později. Přidejte tři tlačítka propojená s virtuálními piny 1, 2 a 3. Tlačítka si napište, jak chcete. Když ovládám dvě markýzy/odstíny, vybral jsem si Out, In a Stop.

Použijeme knihovnu Blynk Arduino, abychom Wemosovi řekli, kdy bylo stisknuto jedno z těchto virtuálně připnutých tlačítek, a poté jednoduše uzemnili příslušné GPIO a spustili fyzický tisk Somfy.

Krok 13: IFTTT, který pokračuje v dávání

Toto je volitelné, můžete přeskočit přímo na krok náčrtu Arduino, pokud vás nezajímá ovládání hlasu, časovače nebo reakce na události na vašem dálkovém ovladači Somfy.

Vytvořil jsem tři IFTTT applety, jeden na 'stisknutí' každého ze tří tlačítek Somfy. Ty vystřelí požadavek webhooku do Blynku, který zase (viz předchozí krok) vystřelí Wemose, aby fyzicky uzemnili tlačítko Somfy.

Pokud tedy část IF může být cokoli, co potřebujete ke spuštění stisknutí tlačítka, vybral jsem si asistenta Google, abych s ním mohl mluvit a naplánovat jej.

TATO část pak musí být Webhook do Blynku pomocí adresy URL, jako je tato;

blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? value = 1

BLYNK_IP by měla být IP země, kterou zjistíte pomocí příkazu ping na server blynk. Ověřovací klíč vám byl zaslán při vytváření projektu Blynk. V2 je virtuální pin přiřazený tlačítku v aplikaci Blynk, kterou chceme stisknout.

Nastavte metodu na GET

Nastavte typ obsahu na application/json

Opakujte výše uvedené pro ostatní tlačítka.

Krok 14: Hej Google

Hej Google!
Hej Google!

Když jsem v části IFTTT „IF“zvolil Google Assistant, mohu pak Googlu sdělit frázi (kterou jsem vložil do nastavení IFTTT Google Assistant), aby mu řekl, aby stiskl jedno ze tří tlačítek.

Krok 15: Můžeme už napsat nějaký kód

Nakonec musíme napsat a nahrát skicu do Arduina. Nebudu to rozebírat příliš podrobně a je to celé okomentované a každá část je dostatečně přímočará.

Jsou potřeba dvě knihovny, ESP8266 wifi a ESP8266Blynk - ty se mohou časem změnit a pokud použijete místo Wemos Mini jinou desku, tak si to nejprve zkontrolujte.

Musíte nastavit wifi ssid, heslo a blynk auth tokeny, protože budou vždy jiné.

K uzemnění tlačítek Somfy jsem použil D1, D5 a D7 a k napájení desky Somfy samozřejmě piny 3.3v a GND.

Zahrnul jsem několik výtisků sériového monitoru, takže pokud to spustíte nejprve na Wemosu, můžete otestovat Blynk, IFTTT a Google, aniž byste rušili vaše zařízení Somfy.

Moje tlačítka se nazývají OUT, IN a STOP.

Na jednu sekundu držím fyzické tlačítko, abych zajistil, že rádiový signál bude přijímán do Somfy boxu. K tomu používám zpoždění, abych také zabránil nevyrovnanému překrývání tlačítek, pokud se někdo (děti!) Dostane do mé aplikace Blynk, ve spojení s konstrukcí relé Somfy to znamená, že motory nemění směr příliš rychle.

Přetáhnu tlačítko Blynk vysoko a dolů, abych ukázal, že bylo stisknuto, a protože IFTTT ho navždy ponechá vysoko, pokud tímto způsobem zavoláte Blynk press.

Void.loop by měl zůstat jen Blynk.run (); aby věci fungovaly dobře.

Doporučuje: