Përmbajtje:

Somfy Control nga celulari juaj, IFTTT dhe Google për hapa 20: 16 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për hapa 20: 16 dollarë

Video: Somfy Control nga celulari juaj, IFTTT dhe Google për hapa 20: 16 dollarë

Video: Somfy Control nga celulari juaj, IFTTT dhe Google për hapa 20: 16 dollarë
Video: DESAmatic Sliding Gate Motor 800KG 2024, Nëntor
Anonim
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë
Somfy Control nga celulari juaj, IFTTT dhe Google për 20 dollarë

Në këtë Udhëzues, unë do t'ju tregoj se si kam marrë një telekomandë të lirë (po, Somfy dhe të lirë!) Somfy RTS dhe kam marrë kontrollin përmes celularit tim, IFTTT (mendo kohëmatës/reagime) dhe Google në shtëpi. Vlen të përmendet se ky është telekomanda RTS Situo, unë nuk kam parë pjesën e brendshme të një telekomande Situo IO, kështu që sa më poshtë mund të mos jetë e rëndësishme - jepni një koment më poshtë nëse e keni hapur Situo IO tuaj për të gjetur diçka të ngjashme ose jo Me

Duhet të them në këtë pikë, se një Somfy+Alexa Instructable e mëparshme (këtu) nga Jerry Olsen frymëzoi dhe formësoi lidhjen kryesore të këtij projekti.

Doja kontroll celular (kur jam jashtë kam celularin me vete dhe vështirë se mund ta gjej ose kujtoj se ku shkoi telekomanda origjinale Somfy!), Kontrollin IFTTT (në mënyrë që të mund të lidh ngjarje të tjera siç është sensori im i shiut ESP8266) dhe për mua, kontrolli i zërit të shtëpisë/foles së Google gjithashtu.

Për ta bërë këtë, kam përdorur një mini Wemos D1 (klon të mirë), një karikues USB, telekomandë Somfy Situo dhe një dremel. Nga ana softuerike ishte një skicë bazë Arduino që përdorte Blynk dhe lidhëset e uebit në IFTTT.

Ndryshe nga udhëzimet e tjera që lidha më lart, doja të kisha telekomandën Somfy në mur dhe të isha akoma në gjendje të përdor butonat origjinalë (miqësorë për familjen dhe mysafirët!). Prandaj, unë shkova për t'i përshtatur të gjitha në strehimin origjinal të largët. Doja gjithashtu telekomandën e mundësuar nga Wemos si në udhëzuesin tjetër.

Metoda e kontrollit (përveç butonave!) Është (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Bordi Somfy

*Opsionale në zinxhir.

Furnizimet

Telekomanda Somfy Situo (janë të lira dhe të montueshme në mur!)

Wemos D1 Mini (Lolin i shes direkt në Aliexpress, por bleva një klon të mirë në Amazon)

Dremel ose diçka për të prerë plastikën (rasti Somfy është mjaft i lehtë për tu prerë)

Hekuri i saldimit i aftë të bashkojë jastëkët Wemos dhe Somfy

Teli i hollë matës

Llogaria Blynk (dhe një projekt me tre butona)

Llogaria IFTTT (opsionale)

Google për shtëpinë/folësin e folesë ose celularin (opsional)

Hapi 1: Regjistrohuni dhe Pastaj Hapni Telekomandën Somfy

Regjistrohuni dhe Pastaj Hapni Telekomandën Somfy
Regjistrohuni dhe Pastaj Hapni Telekomandën Somfy

Gjërat e para së pari, shumë shpejt, Somfy nuk do të punojë me baterinë e tij ose nuk do të ketë qasje në butonin e programit/rivendosjes/lidhjes me lehtësi. Pra, lidhni telekomandën me pajisjet tuaja Somfy tani, ndërsa është gjithçka e re dhe e bukur. Vlen gjithashtu të kontrolloni se gjithçka funksionon siç pritej në këtë telekomandë para se ta hapim atë dhe të anulojmë çdo lloj garancie.

Për ta bërë këtë ndryshon në varësi të asaj që keni tashmë, kështu që kontrolloni udhëzimet në kuti dhe gjithashtu këtë video udhëzues. Unë kisha një telekomandë ekzistuese, kështu që unë shtypa shkurtimisht butonin e rivendosjes/lidhjes, pastaj atë të ri dhe pastaj shtypa butonat në të riun derisa të funksiononte.

Somfy video YouTube për lidhjen e një telekomande tjetër

Telekomanda hapet vetëm duke u tërhequr në skajin e poshtëm. Zhbllokoni dy vida/vida sigurie torx me një kaçavidë të vogël me majë të sheshtë (lloji që gjeni në një çantë riparimi celular).

Hapi 2: Përmbysni Tabelën nga Gjysma e Sipërme e Predhës

Përmbysni Tabelën nga Gjysma e Sipërme e Predhës
Përmbysni Tabelën nga Gjysma e Sipërme e Predhës

Kthejeni tabelën jashtë dhe pa pushim për të parë butonat me interes. Në këtë foto, pikat e lidhjes për butonat janë në të djathtë.

Hapi 3: Çmontoni baterinë

Çmontoni Baterinë
Çmontoni Baterinë

Hiqeni baterinë e monedhës nga mbajtësi (rrëshqet jashtë me një shtytje nga ai kaçavidë e vogël). Pastaj mos i bashkoni dy pikat e montimit me radhë, ndërsa tërhiqni ose çmontoni butësisht kapësen e baterisë, në mënyrë që të duket si fotografia e mësipërme. Ne do të përdorim pikat e montimit për 3.3v, kështu që mos u shqetësoni për lidhjen e lënë pas.

Hapi 4: Saldoni telat 3.3v dhe GND në telekomandën Somfy

Bashkoni telat 3.3v dhe GND në telekomandën Somfy
Bashkoni telat 3.3v dhe GND në telekomandën Somfy

Teli (i kuq) 3.3v shkon në njërën nga ato pikat e montimit të mbajtësit të baterisë dhe pastaj në kunjin Wemos Mini 3.3v. Teli (i zi) GND shkon në jastëk vetëm në të majtë të atij çipi (e gjeta këtë një vend të lehtë për t'u ngjitur, mendoj se ka disa pika tokësore në tabelën Somfy). Kjo pastaj shkon te (e keni menduar!) GND në Wemos.

Kjo do të thotë që bordi Wemos do të fuqizojë bordin Somfy sa herë që është i lidhur (nëpërmjet USB në rastin tim) me energji elektrike.

Hapi 5: Mbuloni Mbështjellësin e Baterisë me Shirit Izolues

Mbuloni Mbështjellësin e Baterisë me Shirit Izolues
Mbuloni Mbështjellësin e Baterisë me Shirit Izolues

Me sinqeritet nuk kam asnjë ide nëse kjo është vendimtare apo jo, por siç e dija që Wemos do të përfundonte në kontakt të ngushtë me këtë, unë nuk rrezikova.

Hapi 6: Bashkojini të gjitha

Ngjitini të gjitha
Ngjitini të gjitha

Somfy Situo im kishte katër butona në total - lidheni/rivendosni, lart/jashtë, ndaloni dhe zbresni/futeni

Në rast se nuk jeni në dijeni, telekomanda Somfy thjesht tërheq këmbët e majta të butonit (siç tregohet) në tokë (nga këmbët e djathta) kur shtypet. Pra, nëse tokëzojmë anën e majtë me Wemos, ajo sheh një shtyp.

Nuk më interesonte butoni i lidhjes/rivendosjes pasi tashmë e kisha mësuar telekomandën në kutinë e kontrollit duke përdorur telekomandën time origjinale. Pra, doja që Wemos të 'tokëzonte' tre të tjerët sipas kërkesës. Për ta bërë këtë, lidhni një tel në këmbën në anën e majtë (siç tregohet) për secilin buton. Këto janë nga ana tjetër secila ngjitur në një GPIO në Wemos.

Hapi 7: Dremel Rasti

Dremel Rasti
Dremel Rasti

Në mënyrë që të merrni bordin origjinal dhe një mini Wemos D1 në kuti, duhet të hapni pak pjesën e pasme për të pasur hapësirë që të përshtatet. Gjithashtu lejon që çipi (i ngrohtë në mjaft i ngrohtë) WiFi ESP8266 të ftohet pak më lehtë. Ndërsa isha në të, e preva pjesën e poshtme të vrimës së sipërme të vidhave në mënyrë që kur të përfundonte gjithçka, të mund ta lidhja telekomandën në një vidë në mur (Somfy pret që ju së pari ta vidhosni pllakën e pasme në mur, pastaj përsëri - përshtatni pjesën e përparme - nuk është e mundur kur përpiqeni të vendosni telat dhe Wemos në të njëjtën kohë!)

* - Përditëso, kohët e fundit kam marrë në dorë D1 mini më të fundit (zyrtar) (v3.1.0) dhe patate të skuqura wifi tani janë të vogla! Kjo ka shumë të ngjarë të nënkuptojë që ju nuk do të keni për të Dremel rastin. Vlen të kontrolloni nëse gjithçka përshtatet së pari nëse përdorni D1 Mini të mëvonshëm pa çip të madh argjendi wifi siç tregohet.

Hapi 8: Përshtateni të gjitha

Përshtateni të gjitha në të
Përshtateni të gjitha në të

Kjo kërkon pak kohë dhe durim, hapësira është e ngushtë dhe ju duhet të merrni telat nën tabelën kryesore Somfy, pa i penguar ato në butonat. Kam gjetur se fillimi i telave në anët nën dërrasën Somfy së pari, pastaj 'palosja' Wemos -in në vend ka funksionuar më së miri.

Hapi 9: Si duket nga mbrapa

Si Duket Nga Mbrapa
Si Duket Nga Mbrapa

Ky është artikulli i përfunduar që tregon prerjen për të lejuar që Wemos të përshtaten dhe të ftohen. Ju gjithashtu mund të shihni vidën e prerë për fiksim të lehtë në mur. Wemos nuk është i shtypur, por është i përshtatshëm mjaftueshëm saqë mund të hiqni dhe futni kabllon USB pa frikën e tërheqjes së ndonjë prej lidhjeve të salduara.

Hapi 10: Si Duket Nga Përpara dhe Nga Ana

Si Duket Nga Përpara dhe Nga Ana
Si Duket Nga Përpara dhe Nga Ana
Si Duket Nga Përpara dhe Nga Ana
Si Duket Nga Përpara dhe Nga Ana

Siç mund ta shihni nga përpara, kablloja USB është e vetmja gjë që është bërë dhe nga ana kjo tregon se Wemos nuk del jashtë, thjesht përshtatet në të njëjtën mënyrë me skajin origjinal të kutisë, që do të thotë se montimi në mur do të mos kini problem.

Hapi 11: Bit i kodimit

Me pjesën e harduerit të përfunduar, ju mund të futni një skicë në Wemos, të ndërtoni një projekt Blynk, të konfiguroni apletet IFTTT dhe pastaj të flisni me Google.

Do ta ndaj secilin në një hap të ndryshëm. Ju mund të zgjidhni ta bëni këtë para se të bashkoni pajisjet, thjesht mbani shënim GPIO -të që përdorni në mënyrë që ato të përputhen me secilën.

Hapi 12: Blynk dhe do ta humbisni

Kam përdorur Blynk pasi ishte i thjeshtë dhe efektiv, ka mundësi të tjera, kështu që kjo nuk është kritike. Për mua ishte një mënyrë e bukur e thjeshtë për ta bërë skicën Arduino të përdorte GPIO -të në Wemos duke përdorur celularin tim si një 'telekomandë'.

Hapni një llogari Blynk nëse nuk e keni një të tillë dhe më pas krijoni një projekt të ri. Mbani çelësin e autorit të dhënë në dispozicion për skicën Arduino më vonë. Shtoni tre butona të lidhur me kunjat virtuale 1, 2 dhe 3. Thuajini butonat sipas dëshirës tuaj. Ndërsa jam duke kontrolluar dy tenda/hije zgjodha Out, In dhe Stop.

Ne do të përdorim bibliotekën Blynk Arduino për t'i treguar Wemos kur një nga këto butona të fiksuar virtual është shtypur dhe pastaj thjesht tokëzojmë GPIO-në e duhur për të ndezur shtypin fizik Somfy.

Hapi 13: Një IFTTT që vazhdon të japë

Kjo është opsionale, mund të kaloni drejtpërdrejt në hapin e skicës Arduino nëse nuk keni interes për kontrollin e zërit, kohëmatësit ose reagimit të ngjarjeve të telekomandës suaj Somfy.

Kam krijuar tre apleta IFTTT, një për të 'shtypur' secilën nga tre butonat Somfy. Këto lëshojnë një kërkesë për lidhjen e uebit në Blynk, e cila nga ana tjetër (shiko hapin e mëparshëm) ndez Wemos -in për të tokëzuar fizikisht butonin Somfy.

Pra, pjesa IF mund të jetë gjithçka që ju nevojitet për të aktivizuar një shtypje butoni, unë zgjodha asistentin e Google në mënyrë që të mund të flas me të dhe ta caktoj atë.

Kjo pjesë atëherë duhet të jetë një Webhook në Blynk duke përdorur një URL si kjo;

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

BLYNK_IP duhet të jetë IP -ja e vendit që gjeni duke pinguar serverin blynk. Çelësi i autorizimit iu dërgua kur krijuat projektin Blynk. V2 është kunja virtuale e caktuar në butonin në aplikacionin Blynk që duam të shtypim.

Vendosni metodën në GET

Vendosni llojin e përmbajtjes të jetë aplikimi/json

Përsëriteni sa më sipër për butonat e tjerë.

Hapi 14: Hej Google

Hej Google!
Hej Google!

Ndërsa zgjodha Google Assistant në pjesën IFTTT 'IF', atëherë mund t'i them Google një frazë (që kam vendosur në cilësimet e IFTTT Google Assistant) për t'i thënë që të shtypë njërën nga tre butonat.

Hapi 15: A mund të shkruajmë tashmë një kod

Më në fund duhet të shkruajmë dhe ngarkojmë një skicë në Arduino. Unë nuk do ta mbuloj këtë në shumë detaje dhe gjithçka është komentuar dhe secili seksion është mjaft i drejtpërdrejtë.

Duhen dy biblioteka, wifi ESP8266 dhe ESP8266Blynk - këto mund të ndryshojnë me kalimin e kohës dhe nëse përdorni një tabelë tjetër në vend të Wemos Mini, kështu që kontrolloni atë së pari.

Ju duhet të vendosni shenjat tuaja wifi ssid, fjalëkalimin dhe blynk author pasi ato gjithmonë do të jenë të ndryshme.

Kam përdorur D1, D5 dhe D7 për të tokëzuar butonat Somfy dhe natyrisht kunjat 3.3v dhe GND për të fuqizuar bordin Somfy.

Unë kam përfshirë disa printime serike të monitorit, kështu që nëse e përdorni këtë në një Wemos së pari, mund të provoni Blynk, IFTTT dhe Google pa prishur pajisjet (et) tuaja Somfy.

Butonat e mi quhen OUT, IN dhe STOP.

Mbaj butonin fizik për një sekondë për të siguruar që sinjali i radios të merret nga kutia Somfy. Unë përdor një vonesë për ta bërë këtë për të parandaluar gjithashtu mbivendosjen e parregullt të butonave nëse dikush (fëmijët!) Futen në aplikacionin tim Blynk, shoqëruar me modelin e stafetës Somfy, kjo do të thotë që motorët nuk ndryshojnë drejtim shumë shpejt.

Unë e tërheq butonin Blynk lart e poshtë për të treguar se është shtypur dhe pasi IFTTT e lë atë përgjithmonë të lartë nëse e thërrisni shtypni Blynk në këtë mënyrë.

Void.loop duhet të lihet vetëm me Blynk.run (); linjë për t’i mbajtur gjërat mirë.

Recommended: