Tartalomjegyzék:

Somfy Control from Your Mobile, IFTTT és Google 20,16 dolláros lépésekért
Somfy Control from Your Mobile, IFTTT és Google 20,16 dolláros lépésekért

Videó: Somfy Control from Your Mobile, IFTTT és Google 20,16 dolláros lépésekért

Videó: Somfy Control from Your Mobile, IFTTT és Google 20,16 dolláros lépésekért
Videó: Make any Garage Door Smart for $20 2024, November
Anonim
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért
Somfy Control from Your Mobile, IFTTT és a Google 20 dollárért

Ebben az utasításban megmutatom, hogyan vettem egy olcsó (igen, Somfy és olcsó!) Somfy RTS rádiótávirányítót, és átvettem az irányítást a mobilomon, az IFTTT -n (gondolom időzítők/reakciók) és a Google otthonán keresztül. Érdemes megjegyezni, hogy ez az RTS Situo távirányító, én nem láttam a Situo IO távirányító belsejét, így az alábbiak nem relevánsak - dobjon egy megjegyzést alább, ha kinyitotta a Situo IO -t, hogy valami hasonlót találjon.

Ezen a ponton azt kell mondanom, hogy Jerry Olsen korábbi Somfy+Alexa Instructable (itt) inspirálta és alakította a projekt fő forrasztását.

Mobil vezérlést akartam (amikor kint vagyok, nálam van a mobilom, és alig találom vagy emlékszem, hová lett az eredeti Somfy távirányító!), IFTTT vezérlést (hogy összekapcsolhassak más eseményeket, például az ESP8266 esőérzékelőmet) és számomra a Google home/nest hangsegéd vezérlése is.

Ehhez egy Wemos D1 mini -t (jó klón), USB töltőt, Somfy Situo távirányítót és egy dremelt használtam. Szoftverileg ez egy alapvető Arduino-vázlat volt, amely Blynk-et és webhook-ot használt az IFTTT-be.

Ellentétben a fentiekben hivatkozott másik utasítással, azt akartam, hogy a Somfy távirányító legyen a falon, és továbbra is használhassam az eredeti gombokat (család- és vendégbarát!). Ezért az eredeti távoli házba szereltem be. Azt is akartam, hogy a távirányító a Wemos -ról táplálkozzon, mint a másik utasításban.

A vezérlés módja (a gombok kivételével!) A [Google*] >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIO -k >> Somfy tábla

*Opcionális a láncban.

Kellékek

Somfy Situo távirányító (olcsók és falra szerelhetők!)

Wemos D1 Mini (a Lolin közvetlenül az Aliexpress -en árulja őket, de vettem egy jó klónt az Amazon -on)

Dremel vagy valami műanyag vágáshoz (a Somfy tok nagyon könnyen vágható)

A Wemos és Somfy betétek forrasztására alkalmas forrasztópáka

Vékony szelvényű huzal

Blynk fiók (és egy projekt három gombbal)

IFTTT -fiók (nem kötelező)

Google home/nest hangszóró vagy mobil (opcionális)

1. lépés: Regisztráljon, majd nyissa meg a Somfy távirányítót

Regisztráljon, majd nyissa meg a Somfy távirányítót
Regisztráljon, majd nyissa meg a Somfy távirányítót

Először is, hamarosan a Somfy nem fog működni a saját akkumulátorán, vagy nem fér hozzá a program/reset/connect gombhoz. Csatlakoztassa tehát a távirányítót a Somfy -készülékhez, miközben minden új és szép. Érdemes azt is ellenőrizni, hogy minden a várt módon működik -e ezen a távirányítón, mielőtt kinyitjuk és érvénytelenítjük a garanciát.

Ennek végrehajtása a már meglévőktől függően változik, ezért ellenőrizze a dobozban található utasításokat és ezt a videó útmutatót is. Volt egy meglévő távirányítóm, ezért röviden megnyomtam a reset/connect gombot, majd az újat, majd addig nyomtam az új gombot, amíg működött.

Somfy YouTube videó egy másik távirányító csatlakoztatásához

A távirányító kinyílik, csak húzza az alsó szélét. Csavarja ki a két csavart/torx biztonsági csavart egy kis lapos csavarhúzóval (ez a típus megtalálható a mobil javító készletben).

2. lépés: Fordítsa le a táblát a héj felső feléről

Fordítsa le a táblát a héj felső feléről
Fordítsa le a táblát a héj felső feléről

Fordítsa ki a táblát, és nézze meg az érdekes gombokat. Ezen a képen a gombok forrasztási pontjai a jobb oldalon találhatók.

3. lépés: Szerelje le az akkumulátort

Szerelje le az akkumulátort
Szerelje le az akkumulátort

Vegye ki az érmeelemet a tartóból (kicsúszik a kis csavarhúzó nyomásával). Ezután oldja fel a két rögzítési pontot, miközben óvatosan húzza le vagy dörzsölje le az elemcsipeszt, hogy úgy nézzen ki, mint a fenti képen. A rögzítési pontokat a 3.3V -hoz fogjuk használni, ezért ne aggódjon a hátrahagyott forrasztás miatt.

4. lépés: Forrasztja a 3.3v és GND vezetékeket a Somfy távirányítóhoz

Forrasztja a 3.3v és a GND vezetékeket a Somfy távirányítóhoz
Forrasztja a 3.3v és a GND vezetékeket a Somfy távirányítóhoz

A (piros) 3,3 V -os vezeték az elemtartó bármely rögzítési pontjához, majd a Wemos Mini 3,3 V -os csatlakozójához kerül. A (fekete) GND vezeték a lapka bal oldalán lévő padhoz megy (ezt könnyű helynek találtam a forrasztáshoz, szerintem több földpont van a Somfy táblán). Ez aztán a Wemos GND -jére megy (sejtette!).

Ez azt jelenti, hogy a Wemos kártya táplálja a Somfy táblát, amikor az csatlakoztatva van (esetemben USB -n keresztül).

5. lépés: Fedje le az akkumulátor földelőlapját szigetelő szalaggal

Fedje le az akkumulátor földelőlapját szigetelő szalaggal
Fedje le az akkumulátor földelőlapját szigetelő szalaggal

Őszintén szólva fogalmam sincs, hogy ez döntő fontosságú -e vagy sem, de mivel tudtam, hogy a Wemosok szoros kapcsolatba kerülnek ezzel, nem kockáztattam.

6. lépés: Forrasztja fel az egészet

Forrasztja fel az egészet
Forrasztja fel az egészet

A Somfy Situo -ban összesen négy gomb volt - csatlakozás/visszaállítás, fel/ki, leállítás és le/be

Ha nem tudja, a Somfy távirányító a gomb bal oldali lábát (az ábrán látható módon) a földre húzza (a jobb oldali lábakról), amikor megnyomja. Tehát, ha a bal oldalt földeljük a Wemos -szal, akkor sajtót lát.

Nem érdekelt a csatlakozás/visszaállítás gomb, mivel már megtanultam a távirányítót a vezérlő dobozhoz az eredeti távirányítóm segítségével. Tehát azt akartam, hogy a Wemos igény szerint „földelje” a másik hármat. Ehhez forgasson egy vezetéket a bal oldalon lévő lábhoz (az ábrán látható módon) minden gombhoz. Ezeket viszont mindegyik GPIO -ra forrasztja a Wemoson.

7. lépés: Dremel a tok

Dremel a tok
Dremel a tok

Annak érdekében, hogy megszerezze az eredeti táblát és egy Wemos D1 mini -t a tokban, kissé fel kell nyitnia a hátlapot, hogy legyen hely a helyére. Ezenkívül lehetővé teszi a (melegtől egészen melegig) ESP8266 WiFi chip lehűlését. Amíg ott voltam, levágtam a felső csavarhely alját, hogy amikor minden kész, a távirányítót a falban lévő csavarra akaszthassam (Somfy elvárja, hogy először csavarja a hátlapot a falhoz, majd - illeszkedjen az elejéhez - ez nem lehetséges, ha egyszerre próbálja beilleszteni a vezetékeket és a Wemos -t!)

* - Frissítés, nemrég a kezembe került a legújabb (hivatalos) D1 mini (v3.1.0), és a wifi chipek most aprók! Ez nagy valószínűséggel azt jelentené, hogy nem kell a Dremel ügyével foglalkozni. Érdemes megnézni, hogy minden megfelel -e először, ha a későbbi D1 Minit használja a nagy ezüst wifi -chip nélkül, amint az látható.

8. lépés: illessze be mindent

Illessze össze
Illessze össze

Ez egy kis időt és türelmet igényel, szűk a hely, és a vezetékeket a Somfy főtábla alá kell helyezni, anélkül, hogy akadályoznák a gombokat. Azt tapasztaltam, hogy a legjobban a vezetékek lehajtása a Somfy tábla alatt oldalt, majd a hajtogatás.

9. lépés: Hogyan néz ki hátulról

Hogyan néz ki hátulról
Hogyan néz ki hátulról

Ez a kész cikk, amely bemutatja a vágást, hogy a Wemos illeszkedjen és hűljön. Látható a csavar levágása is a könnyű falra akasztás érdekében. A Wemos nincs összezúzva, de elég szorosan illeszkedik ahhoz, hogy eltávolítsa és behelyezze az USB -kábelt, anélkül, hogy félne a forrasztott csatlakozók meghúzásától.

10. lépés: Hogyan néz ki elölről és oldalról

Így néz ki elölről és oldalról
Így néz ki elölről és oldalról
Így néz ki elölről és oldalról
Így néz ki elölről és oldalról

Ahogy elölről is látható, az USB -kábel az egyetlen ajándék, amit bármi megtettek, és oldalról ez azt mutatja, hogy a Wemos nem ragad ki, csak simán illeszkedik az eredeti tok széléhez, ami azt jelenti, hogy a falra szerelhető ne legyen gond.

11. lépés: A kódoló bit

Ha elkészült a hardverrel, felvázolhat egy vázlatot a Wemos -ra, felépíthet egy Blynk -projektet, beállíthatja az IFTTT kisalkalmazásokat, majd beszélhet a Google -lal.

Mindegyiket más lépésre bontom. Ezt a hardver összeállítása előtt is megteheti, csak jegyezze fel az Ön által használt GPIO -kat, hogy mindegyik megegyezzen.

12. lépés: Blynk és hiányozni fog

A Blynk -et használtam, mivel egyszerű és hatékony volt, vannak más lehetőségek is, tehát ez nem kritikus. Számomra ez egy egyszerű, egyszerű módszer volt arra, hogy az Arduino -vázlat a Wemos GPIO -jait földelje a mobilom „távoli” segítségével.

Nyisson meg egy Blynk -fiókot, ha még nem rendelkezik ilyennel, majd hozzon létre egy új projektet. Tartsa kéznél a hitelesítési kulcsot az Arduino vázlathoz később. Adjon hozzá három gombot az 1., 2. és 3. virtuális csaphoz. Miközben két napellenzőt/árnyalatot irányítok, az Out, In és Stop lehetőséget választottam.

A Blynk Arduino könyvtár segítségével fogjuk elmondani a Wemosnak, hogy mikor nyomták meg az egyik ilyen virtuálisan rögzített gombot, majd egyszerűen földelni kell a megfelelő GPIO-t a fizikai Somfy sajtó működtetéséhez.

13. lépés: IFTTT, amely továbbra is ad

Ez nem kötelező, közvetlenül az Arduino vázlatlépésre ugorhat, ha nem érdekli a Somfy távirányító hang-, időzítő- vagy eseményreakció -vezérlése.

Létrehoztam három IFTTT kisalkalmazást, egyet a három Somfy gomb „megnyomására”. Ezek egy webhook kérést aktiválnak a Blynk -be, ami viszont (lásd az előző lépést) kilövi a Wemos -t, hogy fizikailag földelje a Somfy gombot.

Tehát az IF rész bármi lehet, amire szüksége van a gomb megnyomásához, a Google asszisztenst választottam, hogy beszélhessek vele és ütemezhessem.

A THAT résznek ezután Webhook -nak kell lennie a Blynk -ben egy ilyen URL -t használva;

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

A BLYNK_IP legyen az ország IP -címe, amelyet a blynk szerver pingelésével talál. A Blynk projekt létrehozásakor elküldtük Önnek az engedélyezési kulcsot. A V2 a megnyomni kívánt Blynk alkalmazás gombjához rendelt virtuális csap.

Állítsa a módszert GET értékre

Állítsa be a tartalom típusát application/json értékre

Ismételje meg a fentieket a többi gombhoz.

14. lépés: Szia Google

Szia Google!
Szia Google!

Mivel az IFTTT „IF” részében a Google Segédet választottam, ekkor mondhatok a Google -nak egy kifejezést (amelyet az IFTTT Google Segéd beállításaiban adtam meg), és azt mondom, hogy nyomja meg a három gomb egyikét.

15. lépés: Írhatunk már kódot

Végül meg kell írnunk és fel kell töltenünk egy vázlatot az Arduino -ba. Ezt nem részletezem túl részletesen, és mindezt megjegyzik, és minden rész elég egyszerű.

Két könyvtárra van szükség, az ESP8266 wifi -re és az ESP8266Blynk -re - ezek idővel változhatnak, és ha a Wemos Mini helyett másik táblát használ, először ellenőrizze ezt.

Be kell állítania a wifi -ssid -t, a jelszót és a blynk -hitelesítési tokeneket, mivel ezek mindig mások lesznek.

A D1, D5 és D7 segítségével földeltem a Somfy gombokat, és természetesen a 3.3v és GND csapokat a Somfy tábla áramellátására.

Néhány soros monitornyomatot mellékeltem, így ha ezt először Wemos -on futtatja, tesztelheti a Blynk -et, az IFTTT -t és a Google -t anélkül, hogy megzavarná a Somfy -eszközeit.

A gombjaim OUT, IN és STOP.

Egy másodpercig lenyomva tartom a fizikai gombot, hogy a rádiójelet megkapja a Somfy doboz. Ezt késleltetéssel használom, hogy megakadályozzam a gombok szabálytalan átfedését, ha valaki (a gyerekek!) Belép a Blynk alkalmazásomba, a Somfy relé kialakításával együtt ez azt jelenti, hogy a motorok nem változnak túl gyorsan.

Húzom a Blynk gombot magasra és mélyre, hogy megmutassam, hogy megnyomták, és mivel az IFTTT örökre magasra hagyja, ha így hívja a Blynk sajtót.

A void.loop -nak csak a Blynk.run () maradjon; sor, hogy a dolgok jól menjenek.

Ajánlott: