Mundarija:

Somfy sizning mobil telefoningizdan, IFTTT va Google -dan $ 20: 16 qadamlar bilan boshqariladi
Somfy sizning mobil telefoningizdan, IFTTT va Google -dan $ 20: 16 qadamlar bilan boshqariladi

Video: Somfy sizning mobil telefoningizdan, IFTTT va Google -dan $ 20: 16 qadamlar bilan boshqariladi

Video: Somfy sizning mobil telefoningizdan, IFTTT va Google -dan $ 20: 16 qadamlar bilan boshqariladi
Video: Very Impressive #Solar Installation on a Roof💪 - Subscribe for more! ☀️ 2024, Dekabr
Anonim
Somfy mobil telefoningiz, IFTTT va Google -dan $ 20 evaziga
Somfy mobil telefoningiz, IFTTT va Google -dan $ 20 evaziga
Somfy mobil telefoningiz, IFTTT va Google -dan 20 dollarga boshqariladi
Somfy mobil telefoningiz, IFTTT va Google -dan 20 dollarga boshqariladi
Somfy mobil telefoningiz, IFTTT va Google -dan $ 20 evaziga
Somfy mobil telefoningiz, IFTTT va Google -dan $ 20 evaziga

Bu yo'riqnomada men sizga qanday qilib arzon (ha, Somfy va arzon!) Somfy RTS radio masofadan boshqarish pultini olib, mobil, IFTTT (o'ylash taymerlari/reaktsiyalar) va Google uyi orqali boshqarganimni ko'rsataman. Ta'kidlash joizki, bu RTS Situo masofadan boshqarish pulti, men Situo IO masofadan boshqarish pultining ichki qismini ko'rmaganman, shuning uchun quyida hech qanday aloqasi bo'lmasligi mumkin - agar shunga o'xshash narsani topish uchun Situo IO -ni ochgan bo'lsangiz, quyida izoh qoldiring..

Aytishim kerakki, Jerri Olsen tomonidan ilgari Somfy+Alexa Instructable (bu erda) loyihaning asosiy lehimini ilhomlantirgan va shakllantirgan.

Men mobil boshqaruvni xohlardim (tashqarida bo'lganimda yonimda mobil telefonim bor va men Somfy masofadan boshqarish pulti qayerga ketganini deyarli topa olmayman yoki eslay olmayman!), IFTTT boshqaruvi (men ESP8266 yomg'ir sensori kabi boshqa hodisalarni bog'lay olaman) va men uchun Google uy/uyali ovozli yordamchi boshqaruvi.

Buning uchun men Wemos D1 mini (yaxshi klon), USB zaryadlovchi, Somfy Situo pulti va dremelni ishlatardim. Dasturiy ta'minot bo'yicha bu Blynk va webhooks yordamida IFTTT-da ishlatilgan Arduino-ning asosiy eskizi edi.

Men ko'rsatgan boshqa ko'rsatmalardan farqli o'laroq, men Somfy pultini devorga qo'yishni xohlardim va hali ham asl tugmachalarni ishlatishni xohlardim (oila va mehmonlar uchun qulay!). Shuning uchun, men hamma narsani asl masofaviy uyga joylashtirdim. Men ham masofadan boshqarish pulti Wemos tomonidan boshqarilishini xohlardim.

Boshqarish usuli (tugmalardan boshqa!) - bu (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Somfy platasi.

*Zanjirda ixtiyoriy.

Ta'minotlar

Somfy Situo masofadan boshqarish pulti (ular arzon va devorga o'rnatiladi!)

Wemos D1 Mini (Lolin ularni to'g'ridan -to'g'ri Aliexpress -da sotadi, lekin men Amazonda yaxshi klon sotib oldim)

Dremel yoki plastmassani kesadigan narsa (Somfy qutisini kesish juda oson)

Wemos va Somfy prokladkalarini lehimlashga qodir lehimli temir

Yupqa o'lchagichli sim

Blynk hisobi (va uchta tugmachali loyiha)

IFTTT hisobi (ixtiyoriy)

Google uy/uyali dinamik yoki mobil (ixtiyoriy)

1 -qadam: ro'yxatdan o'ting va Somfy masofadan boshqarish pultini oching

Ro'yxatdan o'ting va Somfy pultini oching
Ro'yxatdan o'ting va Somfy pultini oching

Birinchidan, birinchi navbatda, yaqinda Somfy o'z batareyasida ishlamaydi yoki dasturga o'rnatish/qayta o'rnatish/ulanish tugmachasiga osongina kira olmaydi. Shunday qilib, masofadan boshqarish pultini hozir Somfy qurilmalaringizga ulang, bu hammasi yangi va yoqimli. Bu masofadan boshqarish pultini ochishdan oldin va har qanday kafolatni bekor qilishdan oldin hamma narsa kutilganidek ishlashini tekshirish kerak.

Buning uchun sizda mavjud bo'lgan narsalarga qarab farq qiladi, shuning uchun qutidagi ko'rsatmalarni va ushbu video qo'llanmani tekshiring. Menda masofadan boshqarish pulti bor edi, shuning uchun men qayta o'rnatish/ulanish tugmachasini qisqa bosib, keyin yangisini, so'ngra yangisining tugmachalarini ishlaguncha bosib turardim.

Somfy YouTube -da boshqa masofadan boshqarish pultini ulash uchun video

Masofadan boshqarish pulti faqat pastki chetidan tortib ochiladi. Kichkina tekis tornavida bilan ikkita vintni/torxni himoya vintini echib oling (siz mobil ta'mirlash to'plamida topasiz).

2 -qadam: taxtani qobiqning yuqori yarmidan ag'daring

Kengashni qobiqning yuqori yarmidan ag'daring
Kengashni qobiqning yuqori yarmidan ag'daring

Qiziqish tugmachalarini ko'rish uchun taxtani aylantiring. Ushbu rasmda tugmalar uchun lehim nuqtalari o'ng tomonda joylashgan.

3 -qadam: Batareyani ajratib oling

Batareyani ajratib oling
Batareyani ajratib oling

Tanganing batareyasini ushlagichdan chiqarib oling (u kichik tornavida bilan siljiydi). Keyin ikkita o'rnatish nuqtasini o'z navbatida ajratib oling, bunda batareya qisqichini muloyimlik bilan tortib oling yoki tortib oling, shunda u yuqoridagi rasmga o'xshaydi. Biz 3.3v uchun o'rnatish nuqtalarini ishlatamiz, shuning uchun lehim ortda qolishi haqida tashvishlanmang.

4 -qadam: 3.3v va GND simlarini Somfy pultiga lehimlang

Somfy pultiga 3.3v va GND simlarini lehimlang
Somfy pultiga 3.3v va GND simlarini lehimlang

(Qizil) 3.3v simlar ushlagichni o'rnatish joylaridan biriga, so'ngra Wemos Mini 3.3v piniga o'tadi. (Qora) GND simlari chipning chap tomonidagi panelga o'tadi (men bu joyni lehimlash uchun qulay joy deb topdim, menimcha Somfy taxtasida bir nechta asosiy joylar bor). Bu keyin Wemos -da (siz taxmin qildingiz!) GNDga o'tadi.

Bu shuni anglatadiki, Wemos platasi Somfy kartasini quvvat manbaiga ulanganida quvvatlaydi.

5 -qadam: Batareyaning taglik panelini izolyatsion lenta bilan yoping

Batareya tagini izolyatsion lenta bilan yoping
Batareya tagini izolyatsion lenta bilan yoping

Rostini aytsam, bu muhimmi yoki yo'qmi, bilmayman, lekin bilamanki, Wemos bu bilan yaqin aloqada bo'ladi, men hech qanday tavakkal qilmadim.

6 -qadam: Hammasini lehimlang

Hammasini yuqoriga lehimlang
Hammasini yuqoriga lehimlang

Mening Somfy Situo -da jami to'rtta tugma bor edi - ulanish/qayta o'rnatish, yuqoriga/o'chirish, to'xtatish va pastga/kirish

Agar siz bilmasangiz, Somfy masofadan boshqarish pulti tugmachaning chap oyoqlarini (rasmda ko'rsatilgandek) bosilganda erga (o'ng yon oyoqlaridan) tortadi. Shunday qilib, agar biz Wemos bilan chap tomonni maydalasak, u matbuotni ko'radi.

Men ulanish/qayta o'rnatish tugmachasini qiziqtirmadim, chunki men masofadan boshqarish pultini qo'mondon qutisiga o'rgandim. Shunday qilib, men Wemosning talabiga binoan qolgan uchtasini "maydalashini" xohlardim. Buning uchun har bir tugma uchun simni chap tarafdagi oyog'iga lehimlang (ko'rsatilganidek). Bular, o'z navbatida, Wemos -dagi GPIO -ga lehimlangan.

7 -qadam: Kosonni dremel qiling

Ishni Dremel
Ishni Dremel

Korpusda original taxtani va Wemos D1 mini -ni olish uchun, uning joyi bo'lishi uchun orqa qismini biroz ochish kerak. Bundan tashqari, (iliqdan juda issiqgacha) ESP8266 WiFi chipining sovishini biroz osonlashtiradi. Men turganimda, men vintlardek uyaning pastki qismini kesib tashladim, shunda hammasi tugagach, men masofadan boshqarish pultini devorga vint bilan bog'lab qo'yardim (Somfy sizdan avval orqa panelni devorga burab qo'yishingizni kutadi. - old tomonga o'rnating - simlarni va Wemosni bir vaqtning o'zida joylashtirmoqchi bo'lmaganda!)

* - Yangilang, men yaqinda qo'limni eng so'nggi (rasmiy) D1 mini (v3.1.0) ga qo'ydim va wifi chiplari endi kichkina! Bu, ehtimol, bu ishni Dremel qilishingizga hojat yo'q degan ma'noni anglatadi. Agar siz D1 Mini -ni katta kumush Wi -Fi chipisiz ishlatsangiz, hamma narsa birinchi navbatda mos keladimi -yo'qligini tekshirishga arziydi.

8 -qadam: Hammasini joylashtiring

Hammasini joylashtiring
Hammasini joylashtiring

Bu biroz vaqt va sabr -toqat talab qiladi, bo'sh joy tor va siz simlarni tugmachalarga to'sqinlik qilmasdan Somfy -ning asosiy taxtasi ostiga olishingiz kerak. Aniqladimki, simlarni avval Somfy taxtasi ostidan, so'ngra Wemosni joyiga qo'yib, eng yaxshi ishlagan.

9 -qadam: Bu orqa tomondan qanday ko'rinadi

Orqa tomondan qanday ko'rinadi
Orqa tomondan qanday ko'rinadi

Bu Wemosning joylashishi va sovishi uchun kesilgan qismni ko'rsatadigan tugallangan maqola. Bundan tashqari, devorga osongina ulash uchun vintni kesilganini ham ko'rishingiz mumkin. Wemos singan emas, lekin siz ulangan ulanishlarni tortib olishdan qo'rqmasdan USB kabelini olib tashlashingiz mumkin.

10 -qadam: old va yon tomondan qanday ko'rinadi

Old va yon tomondan qanday ko'rinadi
Old va yon tomondan qanday ko'rinadi
Old va yon tomondan qanday ko'rinadi
Old va yon tomondan qanday ko'rinadi

Old tomondan ko'rib turganingizdek, USB kabeli - bu hech narsa qilinmagan yagona narsa, va bu shuni ko'rsatadiki, Wemos yopishmaydi, u asl korpusining chetiga to'g'ri keladi, ya'ni devorga o'rnatiladi. muammo bo'lmasin.

11 -qadam: Kodlash biti

Uskuna qismi tugagandan so'ng, siz Wemos -ga eskiz qo'yishingiz, Blynk loyihasini tuzishingiz, IFTTT -appletlarini o'rnatishingiz va keyin Google bilan gaplashishingiz mumkin.

Men har birini boshqa bosqichga ajrataman. Uskunani birlashtirishdan oldin siz buni tanlashingiz mumkin, faqat siz ishlatadigan GPIO -larni qayd qilib turing, shunda ular har biriga mos keladi.

12 -qadam: Blynk va siz uni sog'inasiz

Men Blynkdan foydalandim, chunki u oddiy va samarali edi, boshqa variantlar ham bor, shuning uchun bu juda muhim emas. Men uchun Arduino eskizini mobil telefonimni "masofadan boshqarish pulti" sifatida ishlatib, Wemos -da GPIO -larni joylashtirishning eng yaxshi usuli edi.

Agar sizda hisob bo'lmasa, Blynk hisobini oching va keyin yangi loyiha yarating. Arduino eskizi uchun berilgan avtorizatsiya kalitini keyinroq ushlab turing. Virtual 1, 2 va 3 -pinlarga bog'langan uchta tugmachani qo'shing. Men ikkita tentni/soyani nazorat qilar ekanman, Out, In va Stop ni tanladim.

Biz Blynk Arduino kutubxonasidan foydalanib, Wemos-ga ushbu virtual tugmachalardan biri qachon bosilganligini aytib beramiz, so'ngra Somfy-ning jismoniy pressini o'chirish uchun tegishli GPIO-ni joylashtiramiz.

13 -qadam: Berishda davom etadigan IFTTT

Bu ixtiyoriy, agar siz Somfy pultining ovoziga, taymeriga yoki voqea reaktsiyasini boshqarishga qiziqmasangiz, Arduino eskiz bosqichiga o'tishingiz mumkin.

Men uchta IFFTT appletini yaratdim, bittasi Somfy tugmalarining har birini bosish edi. Ular Blynk -ga veb -krujka so'rovini yuborishadi, bu esa o'z navbatida (oldingi bosqichga qarang) Somfy tugmachasini jismonan o'chirish uchun Wemos -ni ishga tushiradi.

Shunday qilib, agar tugmachani bosish uchun kerak bo'ladigan qism bo'lsa, men Google yordamchisini tanladim, shuning uchun men u bilan gaplashaman va uni rejalashtiraman.

THAT qismi shunga o'xshash URL yordamida Blynk -ga Webhook bo'lishi kerak;

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

BLYNK_IP blynk serverini ping orqali topadigan mamlakat IP bo'lishi kerak. Siz Blynk loyihasini yaratganingizda avtorizatsiya kaliti sizga yuborilgan. V2 - biz bosmoqchi bo'lgan Blynk ilovasidagi tugmachaga tayinlangan virtual pin.

GET usulini o'rnating

Kontent turini application/json qilib o'rnating

Boshqa tugmalar uchun yuqoridagi amallarni takrorlang.

14 -qadam: Hey Google

Hey Google!
Hey Google!

IFTTT 'IF' qismida Google Assistant -ni tanlaganimdan so'ng, men Google -ga iborani (IFTTT Google Assistant sozlamalariga kiritganman) aytaman, unga uchta tugmani bosishni aytishim mumkin.

15 -qadam: Biz allaqachon kod yozishimiz mumkinmi?

Nihoyat, biz Arduino -ga eskiz yozishimiz va yuklashimiz kerak. Men bu haqda batafsil to'xtalmayman, hammasi izohlangan va har bir bo'lim etarlicha sodda.

ESP8266 wifi va ESP8266Blynk ikkita kutubxona kerak - ular vaqt o'tishi bilan o'zgarishi mumkin va agar siz Wemos Mini o'rniga boshqa taxtadan foydalansangiz, avval buni tekshirib ko'ring.

Siz Wi -Fi ssid, parol va blynk auth tokenlarini o'rnatishingiz kerak, chunki ular har doim boshqacha bo'ladi.

Men Somfy tugmalarini erga qo'yish uchun D1, D5 va D7 dan foydalanardim va albatta Somfy kartasini quvvatlantirish uchun 3.3v va GND pinlarini ishlatardim.

Men bir nechta ketma -ket monitor nashrlarini qo'shdim, shuning uchun agar siz buni avval Wemos -da ishga tushirsangiz, Somfy qurilmalaringizni bezovta qilmasdan Blynk, IFTTT va Google -ni sinab ko'rishingiz mumkin.

Mening tugmalarim OUT, IN va STOP deb nomlanadi.

Men Somfy qutisiga radio signalini olishini ta'minlash uchun jismoniy tugmani bir soniya ushlab turaman. Men buni "Blynk" ilovasiga kimdir (bolalar!) Kirsa, "Somfy" rölesi dizayni bilan bir vaqtda, tugmachalarning notekis yopilishining oldini olish uchun kechiktirishdan foydalanaman, bu shuni anglatadiki, dvigatellar yo'nalishi tez o'zgarmaydi.

Men Blynk tugmachasini yuqoriga va pastga suring va uni bosilganligini ko'rsatish uchun IFTTT uni abadiy baland qoldiradi, agar siz Blynk pressini shu tarzda chaqirsangiz.

Void.loop faqat Blynk.run () bilan qoldirilishi kerak; ishlar yaxshi davom etishi uchun chiziq.

Tavsiya: