Mundarija:
- Ta'minotlar
- 1 -qadam: ro'yxatdan o'ting va Somfy masofadan boshqarish pultini oching
- 2 -qadam: taxtani qobiqning yuqori yarmidan ag'daring
- 3 -qadam: Batareyani ajratib oling
- 4 -qadam: 3.3v va GND simlarini Somfy pultiga lehimlang
- 5 -qadam: Batareyaning taglik panelini izolyatsion lenta bilan yoping
- 6 -qadam: Hammasini lehimlang
- 7 -qadam: Kosonni dremel qiling
- 8 -qadam: Hammasini joylashtiring
- 9 -qadam: Bu orqa tomondan qanday ko'rinadi
- 10 -qadam: old va yon tomondan qanday ko'rinadi
- 11 -qadam: Kodlash biti
- 12 -qadam: Blynk va siz uni sog'inasiz
- 13 -qadam: Berishda davom etadigan IFTTT
- 14 -qadam: Hey Google
- 15 -qadam: Biz allaqachon kod yozishimiz mumkinmi?
Video: Somfy sizning mobil telefoningizdan, IFTTT va Google -dan $ 20: 16 qadamlar bilan boshqariladi
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
Qiziqish tugmachalarini ko'rish uchun taxtani aylantiring. Ushbu rasmda tugmalar uchun lehim nuqtalari o'ng tomonda joylashgan.
3 -qadam: 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
(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
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
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
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
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
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 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
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:
Android Home (uyingizni telefoningizdan boshqaring): 4 qadam
Android Home (uyingizni telefoningizdan boshqaring): Mening oxirgi rejam - mening uyimni cho'ntagimda, uning kalitlari, datchiklari va xavfsizligi. va keyin u avtomatik tarzda mate Kirish: Salom Ich bin zakriya va bu " Android uyi " bu mening loyiham, bu loyiha bo'lajak to'rtta ko'rsatmalarni birinchisidir, In
Retro Arja Art bilan LED pikselli san'at ramkasi, ilova boshqariladi: 7 qadam (rasmlar bilan)
LED -pikselli san'at ramkasi, ilova boshqariladigan, retro -arcade san'ati bilan: 8024 -yillar ARCADE O'YIN ART qismlarini aks ettiruvchi 1024 LEDli LED -ART ramkali boshqaruv panelini yarating PIXEL ishlab chiqaruvchilar to'plami - $ 59Adafruit 32x32 P4 LED matritsasi - $ 49.9512x20, 1 dyuymli akril plastmassa. qalinligi dyuym - Tap Plastics shaffof engil tutuni -
PCB dizayni oddiy va oson qadamlar bilan: 30 qadam (rasmlar bilan)
PCB dizayni oddiy va oson qadamlar bilan: SALOM DO'STLAR PCB dizaynini o'rganmoqchi bo'lganlar uchun juda foydali va oson qo'llanma boshlanadi
RBG 3D bosilgan oy Blynk bilan boshqariladi (iPhone yoki Android): 4 qadam (rasmlar bilan)
Blynk bilan boshqariladigan RBG 3D bosma oyi (iPhone yoki Android): Bu stendli 3D bosilgan oy. Arduino uno -ga ulangan va blynk yordamida boshqariladigan 20 LEDli RGB LED tasmasi bilan qurilgan. Arduino -ni iPhone yoki Android -dagi blynk -dan ilova orqali boshqarish mumkin
Shakar yordamida PDA / uyali telefoningizdan logotiplarni qanday olib tashlash mumkin: 4 qadam (rasmlar bilan)
Shakar yordamida PDA / uyali telefoningizdan logotiplarni qanday olib tashlash mumkin: Agar siz telefoningizni ozgina xavf ostiga qo'yishingizga ishonchingiz komil bo'lmasa, buni sinab ko'rmang … men telefonlarni ta'mirlay olmayman … Eslatma: Bu plastik qopqoq bilan ishlamaydi! Shakar iz qoldiradi