Sisällysluettelo:

Somfy -ohjaus matkapuhelimeltasi, IFTTT: ltä ja Googlelta hintaan 20: 16 dollaria
Somfy -ohjaus matkapuhelimeltasi, IFTTT: ltä ja Googlelta hintaan 20: 16 dollaria

Video: Somfy -ohjaus matkapuhelimeltasi, IFTTT: ltä ja Googlelta hintaan 20: 16 dollaria

Video: Somfy -ohjaus matkapuhelimeltasi, IFTTT: ltä ja Googlelta hintaan 20: 16 dollaria
Video: Finnkaihdin terassimarkiisit #shorts 2024, Heinäkuu
Anonim
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria
Somfy Control matkapuhelimeltasi, IFTTT: ltä ja Googlelta 20 dollaria

Tässä Instructable -ohjelmassa näytän sinulle, kuinka otin halvan (joo, Somfy ja halpa!) Somfy RTS -kaukosäätimen ja otin ohjauksen matkapuhelimeni, IFTTT: n (ajattele ajastimet/reaktiot) ja Googlen kodin kautta. On syytä huomata, että tämä on RTS Situo -kaukosäädin, en ole nähnyt Situo IO -kaukosäätimen sisäosaa, joten alla oleva ei ehkä ole relevantti - pudota kommentti alle, jos olet avannut Situo IO -laitteen löytääksesi jotain vastaavaa vai ei.

Minun on sanottava tässä vaiheessa, että Jerry Olsenin edellinen Somfy+Alexa Instructable (täällä) inspiroi ja muovasi tämän projektin pääjuotosta.

Halusin mobiiliohjauksen (kun olen ulkona, minulla on matkapuhelin mukanani ja tuskin koskaan löydän tai muistan, mihin alkuperäinen Somfy -kaukosäädin meni!), IFTTT -ohjaus (jotta voin linkittää muita tapahtumia, kuten ESP8266 -sadetunnistimen) ja minulle myös Googlen etusivu/pesäpuheohjaimen ohjaus.

Tätä varten käytin Wemos D1 mini (hyvä klooni), USB -laturia, Somfy Situo -kaukosäädintä ja dremelia. Ohjelmistollisesti se oli Arduinon perusluonnos Blynkin ja webhookien avulla IFTTT: hen.

Toisin kuin muut edellä mainitsemani ohjeet, halusin pitää Somfy -kaukosäätimen seinällä ja silti käyttää alkuperäisiä painikkeita (perhe- ja vierasystävällinen!). Siksi asensin kaiken alkuperäiseen etäkoteloon. Halusin myös Wemosin ohjaaman kaukosäätimen, kuten toisessa ohjeessa.

Ohjaustapa (muut kuin painikkeet!) On (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Somfy board

*Valinnainen ketjussa.

Tarvikkeet

Somfy Situo -kaukosäädin (ne ovat halpoja ja seinälle asennettavia!)

Wemos D1 Mini (Lolin myy niitä suoraan Aliexpressissä, mutta ostin hyvän kloonin Amazonista)

Dremel tai jotain muovin leikkaamista varten (Somfy -kotelo on melko helppo leikata)

Juotin, joka kykenee juottamaan Wemos- ja Somfy -tyynyt

Ohut johdin

Blynk -tili (ja projekti, jossa on kolme painiketta)

IFTTT -tili (valinnainen)

Googlen koti-/pesokaiutin tai matkapuhelin (valinnainen)

Vaihe 1: Rekisteröidy ja avaa sitten Somfy -kaukosäädin

Rekisteröidy ja avaa sitten Somfy -kaukosäädin
Rekisteröidy ja avaa sitten Somfy -kaukosäädin

Ensinnäkin, melko pian, Somfy ei toimi omalla akullaan tai pääse helposti ohjelman/nollaus/yhteys -painikkeeseen. Liitä siis kaukosäädin Somfy -laitteisiisi nyt, kun se on uutta ja mukavaa. On myös syytä tarkistaa, että kaikki toimii odotetusti tällä kaukosäätimellä ennen kuin avaamme sen ja mitätöimme kaikenlaisen takuun.

Voit tehdä tämän sen mukaan, mitä sinulla jo on, joten tarkista laatikon ohjeet ja myös tämä video -opas. Minulla oli olemassa oleva kaukosäädin, joten painoin lyhyesti reset/connect -painiketta, sitten uutta ja sitten painin uuden painiketta, kunnes se toimi.

Somfy YouTube -video toisen kaukosäätimen liittämistä varten

Kaukosäädin avautuu vetämällä vain alareunasta. Irrota kaksi ruuvia/torx -ruuvia pienellä litteällä ruuvitaltalla (tyyppi, joka löytyy liikkuvasta korjaussarjasta).

Vaihe 2: Käännä levy pois kuoren yläpuolelta

Käännä lauta kuoren päältä
Käännä lauta kuoren päältä

Käännä levy ulos ja ulos nähdäksesi kiinnostavat painikkeet. Tässä kuvassa painikkeiden juotoskohdat ovat oikealla.

Vaihe 3: Irrota akku

Irrota akku
Irrota akku

Ota kolikkoakku ulos pidikkeestä (se liukuu ulos pienellä ruuvimeisselillä). Irrota sitten kaksi kiinnityspistettä vuorotellen samalla kun vedät tai arvostat akun pidikettä varovasti, jotta se näyttää yllä olevasta kuvasta. Käytämme kiinnityspisteitä 3.3v: lle, joten älä huoli jääneestä juotoksesta.

Vaihe 4: Juottaa 3.3v- ja GND -johdot Somfy -kaukosäätimeen

Juota 3.3v- ja GND -johdot Somfy -kaukosäätimeen
Juota 3.3v- ja GND -johdot Somfy -kaukosäätimeen

(Punainen) 3,3 V: n johto menee jompaankumpaan akun pidikkeen kiinnityspisteistä ja sitten Wemos Mini 3,3 V: n nastaan. (Musta) GND -lanka menee tyynylle juuri sen sirun vasemmalla puolella (löysin tämän helpoksi juotettavaksi, mielestäni Somfy -levyllä on useita maadoituspisteitä). Tämä menee sitten (arvasit sen!) GND: lle Wemosissa.

Tämä tarkoittaa, että Wemos -kortti saa Somfy -levylle virran aina, kun se on kytketty (tapauksessani USB: n kautta).

Vaihe 5: Peitä akun maadoitusalusta eristysteipillä

Peitä akun maadoituslevy eristysteipillä
Peitä akun maadoituslevy eristysteipillä

Rehellisesti sanottuna minulla ei ole aavistustakaan, onko tämä ratkaisevaa vai ei, mutta koska tiesin, että Wemos päätyy tähän läheiseen yhteyteen, en ottanut riskejä.

Vaihe 6: Juottaa kaikki ylös

Juottaa kaikki
Juottaa kaikki

Somfy Situo -laitteessani oli yhteensä neljä painiketta - yhteys/nollaus, ylös/ulos, pysäytys ja alas/sisään

Jos et ole tietoinen, Somfy -kaukosäädin vetää painikkeen vasemmalla puolella olevat jalat (kuten kuvassa) maahan (oikeilta sivujaloilta), kun niitä painetaan. Joten jos hiomme vasemman puolen Wemosilla, se näkee puristimen.

En ollut kiinnostunut yhdistä/palauta -painikkeesta, koska olin jo oppinut kaukosäätimen ohjauslaatikkoon käyttämällä alkuperäistä kaukosäädintä. Joten halusin, että Wemot "maata" muut kolme pyydettäessä. Tätä varten juota lanka jokaisen painikkeen vasemmalla puolella olevaan jalkaan (kuten kuvassa). Nämä vuorostaan on juotettu GPIO: ksi Wemosissa.

Vaihe 7: Dremel -kotelo

Dremel -kotelo
Dremel -kotelo

Jotta saat alkuperäisen levyn ja kotelon Wemos D1 minin, sinun on avattava takaosa hieman, jotta sille mahtuu tilaa. Sen avulla myös (lämmin - melko lämmin) ESP8266 WiFi -siru jäähtyy hieman helpommin. Kun olin paikalla, leikkasin ylemmän ruuvin uran pohjan pois niin, että kun kaikki oli tehty, voisin kiinnittää kaukosäätimen seinän ruuviin (Somfy odottaa, että ruuvaat taustalevyn ensin seinään ja sitten uudelleen - sovi etuosaan - ei mahdollista, kun yrität sovittaa johdot ja Wemot samaan aikaan!)

* - Päivitä, olen äskettäin saanut käsiini uusimman (virallisen) D1 minin (v3.1.0) ja wifi -sirut ovat nyt pieniä! Tämä tarkoittaisi todennäköisesti sitä, että sinun ei tarvitse käsitellä tapausta. Kannattaa tarkistaa, sopiiko kaikki ensin, jos käytät myöhempää D1 Miniä ilman suurta hopeista wifi -sirua, kuten kuvassa.

Vaihe 8: Sovita kaikki sisään

Sovita kaikki sisään
Sovita kaikki sisään

Tämä vie vähän aikaa ja kärsivällisyyttä, tilaa on vähän ja johdot on saatettava Somfy -päälevyn alle ilman, että ne häiritsevät painikkeita. Huomasin, että johtojen johtaminen ensin sivuilta Somfy -levyn alle ja sitten "taittaminen" Wemos -paikoilleen toimi parhaiten.

Vaihe 9: Miltä se näyttää takaa

Miltä se näyttää takaa
Miltä se näyttää takaa

Tämä on valmis artikkeli, joka näyttää leikkauksen, jotta Wemot sopivat ja jäähtyvät. Näet myös ruuvin katkaisun seinän kiinnittämisen helpottamiseksi. Wemos ei ole murskattu, mutta se on riittävän tiukka, jotta voit irrottaa ja asettaa USB -kaapelin pelkäämättä vetää mitään juotettuja liitoksia.

Vaihe 10: Miltä se näyttää edestä ja sivulta

Miltä se näyttää edestä ja sivulta
Miltä se näyttää edestä ja sivulta
Miltä se näyttää edestä ja sivulta
Miltä se näyttää edestä ja sivulta

Kuten edestä näet, USB -kaapeli on ainoa lahja, että mitään on tehty, ja sivulta tämä osoittaa, että Wemos ei tartu ulos, se sopii vain alkuperäisen kotelon reunaan, mikä tarkoittaa, että seinäasennus on ole ongelma.

Vaihe 11: Koodausbitti

Kun laitteisto -osa on valmis, voit vilkaista luonnoksen Wemosiin, rakentaa Blynk -projektin, asentaa IFTTT -sovelmia ja puhua sitten Googlelle.

Jakaudun jokaiseen eri vaiheeseen. Voit halutessasi tehdä tämän ennen laitteiston kasaamista. Pidä vain muistissa käyttämäsi GPIO: t, jotta ne vastaavat kutakin.

Vaihe 12: Blynk ja kaipaat sitä

Käytin Blynkia, koska se oli yksinkertainen ja tehokas, on muita vaihtoehtoja, joten tämä ei ole kriittistä. Minulle se oli mukava yksinkertainen tapa saada Arduinon luonnos maadoittaa GPIO: t Wemosilla käyttämällä matkapuhelinta "kauko -ohjaimena".

Avaa Blynk -tili, jos sinulla ei vielä ole sitä, ja luo uusi projekti. Pidä auth -näppäin saatavilla Arduino -luonnosta varten myöhemmin. Lisää kolme painiketta, jotka on linkitetty virtuaalisiin nastoihin 1, 2 ja 3. Sano painikkeet haluamallasi tavalla. Kun hallitsen kahta telttaa/sävyä, valitsin Out, In ja Stop.

Käytämme Blynk Arduino -kirjastoa kertoaksemme Wemosille, kun yhtä näistä virtuaalisesti kiinnitetyistä painikkeista painettiin, ja sitten yksinkertaisesti maadoitamme sopivan GPIO: n sytyttämään fyysisen Somfy-puristimen.

Vaihe 13: IFTTT, joka jatkaa antamista

Tämä on valinnainen, voit siirtyä suoraan Arduinon luonnosvaiheeseen, jos et ole kiinnostunut Somfy -kaukosäätimen ääni-, ajastin- tai tapahtumareaktio -ohjauksesta.

Tein kolme IFTTT -sovittelua, joista yksi painaa kutakin kolmea Somfy -painiketta. Nämä käynnistävät Webhook -pyynnön Blynkiin, joka puolestaan (katso edellinen vaihe) laukaisee Wemot maadoittaakseen Somfy -painikkeen fyysisesti.

Joten JOS -osa voi olla mitä tahansa painikkeen painamisen käynnistämiseen, valitsin Google -avustajan, jotta voin puhua sen kanssa ja ajoittaa sen.

THAT -osan on sitten oltava Webhook osaksi Blynkia käyttämällä tällaista URL -osoitetta;

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

BLYNK_IP pitäisi olla maan IP -osoite, jonka löydät pingittämällä blynk -palvelimen. Todennusavain lähetettiin sinulle, kun loit Blynk -projektin. V2 on virtuaalinen tappi, joka on määritetty painikkeelle Blynk -sovelluksessa, jota haluamme painaa.

Aseta menetelmäksi GET

Aseta sisällön tyypiksi sovellus/json

Toista yllä olevat muut painikkeet.

Vaihe 14: Hei Google

Hei Google!
Hei Google!

Kun valitsin Google Assistantin IFTTT: n IF -osassa, voin sitten kertoa Googlelle lauseen (jonka olen lisännyt IFTTT Google Assistantin asetuksiin) kertomaan sen painavan yhtä kolmesta painikkeesta.

Vaihe 15: Voimmeko kirjoittaa jo jonkin koodin

Lopuksi meidän on kirjoitettava ja ladattava luonnos Arduinolle. En käsittele tätä liian yksityiskohtaisesti, ja kaikki on kommentoitu ja jokainen osa on riittävän suoraviivainen.

Kaksi kirjastoa tarvitaan, ESP8266 wifi ja ESP8266Blynk - nämä voivat muuttua ajan myötä ja jos käytät toista levyä Wemos Minin sijasta, tarkista se ensin.

Sinun on asetettava wifi -ssid, salasana ja blynk -todennustunnukset, koska ne ovat aina erilaisia.

Käytin D1: tä, D5: tä ja D7: tä Somfy -painikkeiden maadoitukseen ja tietysti 3,3 V: n ja GND -nastat Somfy -levyn virtalähteeksi.

Olen lisännyt muutamia sarjamonitorikuvia, joten jos käytät tätä ensin Wemosilla, voit testata Blynkia, IFTTT: tä ja Googlea häiritsemättä Somfy -laitteitasi.

Painikkeeni ovat OUT, IN ja STOP.

Pidän fyysistä painiketta painettuna sekunnin ajan varmistaakseni, että Somfy -laatikko vastaanottaa radiosignaalin. Käytän tätä viivettä estääkseni myös virheelliset painikkeiden päällekkäisyydet, jos joku (lapset!) Pääsee Blynk -sovellukselleni yhdessä Somfy -releen kanssa, mikä tarkoittaa, että moottoreita ei muuteta liian nopeasti.

Vedän Blynk -painiketta korkealle ja matalalle näyttääkseni, että sitä on painettu, ja IFTTT jättää sen korkealle ikuisesti, jos kutsut Blynk -painikkeen tällä tavalla.

Void.loopin tulee jättää vain Blynk.run (); linja pitää asiat hyvin.

Suositeltava: