Мазмұны:
- Жабдықтар
- 1 -қадам: Somfy қашықтан басқару құралын тіркеп, ашыңыз
- 2 -қадам: тақтаны қабықтың жоғарғы жартысынан аударыңыз
- 3 -қадам: Батареяны ажыратыңыз
- 4 -қадам: 3.3v және GND сымдарын Somfy пультіне дәнекерлеңіз
- 5 -қадам: Батареяның жерге тұйықтағышын оқшаулағыш таспамен жабыңыз
- 6 -қадам: бәрін дәнекерлеңіз
- 7 -қадам: Корпусты салыңыз
- 8 -қадам: Барлығын салыңыз
- 9 -қадам: Артқы жағынан қалай көрінеді
- 10 -қадам: Бұл алдыңғы және бүйір жағынан қалай көрінеді
- 11 -қадам: кодтау биті
- 12 -қадам: Блинк және сіз оны сағынасыз
- 13 -қадам: беруді жалғастыратын IFTTT
- 14 -қадам: Hey Google
- 15 -қадам: Біз қазірдің өзінде код жаза аламыз ба
Бейне: Somfy сіздің ұялы телефоныңыздан, IFTTT және Google -дан $ 20: 16 қадаммен басқару
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта мен сізге қалай арзан (иә, Somfy және арзан!) Somfy RTS радио пультін алып, ұялы телефон, IFTTT (ойланатын таймерлер/реакциялар) мен Google үйі арқылы басқаруды қалай көрсеткенімді көрсетемін. Айта кету керек, бұл RTS Situo қашықтан басқару құралы, мен Situo IO қашықтан басқару құралының ішкі бөлігін көрмедім, сондықтан төмендегілер маңызды болмауы мүмкін - егер сіз ұқсас нәрсені табу үшін Situo IO ашсаңыз, төмендегі түсініктемені қалдырыңыз..
Айта кету керек, Джерри Олсеннің бұрынғы Somfy+Alexa Instructable (мұнда) бұл жобаның негізгі дәнекерлеуін шабыттандырды және қалыптастырды.
Мен мобильді басқаруды алғым келді (сыртта жүргенде менде ұялы телефоным бар, мен Somfy қашықтан басқару пульті қайда кеткенін ешқашан таба алмаймын немесе есіме түсіре алмаймын!), IFTTT басқаруы (мен ESP8266 жаңбыр датчигі сияқты басқа оқиғаларды байланыстыра аламын) мен үшін Google үй/ұялы дауыс көмекшісін басқару.
Ол үшін мен Wemos D1 mini (жақсы клон), USB зарядтағыш, Somfy Situo пульті мен дремель қолдандым. Бағдарламалық қамтамасыз ету бойынша бұл Blynk пен webtooks IFTTT көмегімен Arduino-ның негізгі эскизі болды.
Жоғарыда көрсетілген басқа нұсқаулардан айырмашылығы, мен Somfy пультінің қабырғаға орнатылғанын қалаймын және бұрынғы түймелерді қолдана аламын (отбасы мен қонақтарға ыңғайлы!). Сондықтан мен барлығын бастапқы қашықтағы корпусқа орналастыруға кірістім. Мен сондай -ақ қашықтан басқару құралы басқа нұсқаулықтағыдай Wemos -пен жұмыс істейтінін қалаймын.
Басқару әдісі (түймелерден басқа!) - бұл (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Somfy тақтасы
*Тізбекте міндетті емес.
Жабдықтар
Somfy Situo пульті (олар арзан және қабырғаға орнатылады!)
Wemos D1 Mini (Lolin оларды тікелей Aliexpress -те сатады, бірақ мен Amazon -да жақсы клон сатып алдым)
Дремель немесе пластикті кесетін нәрсе (Somfy корпусын кесу өте оңай)
Wemos пен Somfy жастықшаларын дәнекерлеуге қабілетті дәнекерленген темір
Жұқа калибрлі сым
Blynk шоты (және үш батырмасы бар жоба)
IFTTT есептік жазбасы (міндетті емес)
Google үй/ұя динамигі немесе ұялы телефон (міндетті емес)
1 -қадам: Somfy қашықтан басқару құралын тіркеп, ашыңыз
Біріншіден, жақын арада Somfy өзінің батареясымен жұмыс істемейді немесе бағдарламаға/қалпына келтіру/қосылу түймесіне оңай қол жеткізе алмайды. Сонымен, қашықтан басқару құралын Somfy құрылғыларына қосыңыз, бірақ бәрі жаңа. Бұл қашықтан басқару пульті ашылмай тұрып және кез келген кепілдік жойылмай тұрып, оның жұмыс істейтінін тексерген жөн.
Мұны істеу сізде бар нәрсеге байланысты, сондықтан қораптағы нұсқауларды және осы бейне нұсқаулықты тексеріңіз. Менде бұрыннан бар қашықтан басқару пульті болды, сондықтан мен оны қалпына келтіру/қосу түймесін қысқаша басып қойдым, содан кейін жаңасын, содан кейін ол жұмыс істегенше жаңа түймешіктерді басып тұрдым.
Somfy YouTube басқа қашықтан басқару пультін қосуға арналған бейне
Қашықтан басқару пульті төменгі шетінен тарту арқылы ашылады. Кішкене жалпақ бұрағышпен екі бұранданы/торкс қорғаныс бұрандасын шешіңіз (мобильді жөндеу жинағында табылған түрі).
2 -қадам: тақтаны қабықтың жоғарғы жартысынан аударыңыз
Қызықты түймелерді көру үшін тақтаны аударыңыз. Бұл суретте түймелердің дәнекерлеу нүктелері оң жақта орналасқан.
3 -қадам: Батареяны ажыратыңыз
Монетаның батареясын ұстағыштан шығарыңыз (ол кішкене бұрағыштан итеріп шығады). Содан кейін жоғарыдағы фотосуретке ұқсайтындай етіп аккумулятордың қысқышын ақырын тартып немесе алып тастай отырып, екі бекіту нүктесін кезекпен ажыратыңыз. Біз бекіту нүктелерін 3.3в үшін қолданамыз, сондықтан артта қалған дәнекерлеу туралы алаңдамаңыз.
4 -қадам: 3.3v және GND сымдарын Somfy пультіне дәнекерлеңіз
3.3В (қызыл) сым батарея ұстағышының кез келген нүктесіне, содан кейін Wemos Mini 3.3v түйреуішіне өтеді. (Қара) GND сымы сол чиптің сол жағындағы тақтаға өтеді (мен бұл жерді дәнекерлеуге ыңғайлы жер деп таптым, менің ойымша, Somfy тақтасында бірнеше жер нүктелері бар). Бұл Wemos -та GND -ге (сіз білдіңіз!) Өтеді.
Бұл Wemos тақтасы Somfy тақтасын қуат көзіне қосқан кезде қосады (USB арқылы).
5 -қадам: Батареяның жерге тұйықтағышын оқшаулағыш таспамен жабыңыз
Шынымды айтсам, бұл өте маңызды ма, жоқ па, білмеймін, бірақ мен Wemos -пен жақын байланыста болатынын білетінмін, мен ешқандай тәуекелге бармадым.
6 -қадам: бәрін дәнекерлеңіз
Менің Somfy Situo -да төрт түйме бар - қосылу/қалпына келтіру, жоғары/өшіру, тоқтату және төмендету/кіру
Егер сіз білмесеңіз, Somfy пульті түйменің сол жақ аяғын (суретте көрсетілгендей) басқанда жерге (оң жақ аяғынан) тартады. Сонымен, егер біз Wemos -пен сол жағын ұсақтасақ, онда ол престі көреді.
Мені қосу/қалпына келтіру түймесі қызықтырмады, өйткені мен қашықтан басқару пультінің басқару пультіне бастапқы қашықтан басқару пультін үйрендім. Сонымен, мен Вемостың қалауы бойынша қалған үшеуін «жерге түсіргенін» қаладым. Ол үшін әр түйме үшін сымды сол жақтағы аяққа дәнекерлеңіз (суретте көрсетілгендей). Бұл өз кезегінде Wemos -тағы GPIO -ға дәнекерленген.
7 -қадам: Корпусты салыңыз
Корпустың түпнұсқалық тақтасы мен Wemos D1 шағын жинағын алу үшін, артқы жағын сәл ашу керек, оны орналастыру үшін бос орын болуы керек. Бұл сонымен қатар (өте жылыға дейін) ESP8266 WiFi чипінің сәл салқындауына мүмкіндік береді. Мен осында болған кезде, мен бұранданың жоғарғы жағының түбін кесіп тастадым, сонда мен қашықтан басқару құралын қабырғадағы бұрандаға іле аламын (Somfy алдымен артқы тақтаны қабырғаға бұрап алуды күтеді) - алдыңғы жағына сәйкес - сымдар мен Wemos -ты бір уақытта орнатуға тырысқанда мүмкін емес!)
* - Жаңарту, мен жақында D1 mini (v3.1.0) ең соңғы (ресми) қолында болдым, енді Wi -Fi чиптері өте кішкентай! Бұл сізге бұл істі Дремельге салудың қажеті жоқ дегенді білдіреді. Егер сіз D1 Mini -ді үлкен күміс wifi чипсіз суретте көрсетілгендей қолдансаңыз, бәрі бірінші кезекте сәйкес келетінін тексерген жөн.
8 -қадам: Барлығын салыңыз
Бұл біраз уақыт пен шыдамдылықты қажет етеді, кеңістік тар және сіз сымдарды Somfy негізгі тақтасының астына алуыңыз керек, олар түймелерге кедергі келтірмейді. Мен сымдарды алдымен Somfy тақтасының астынан өткізіп, содан кейін Вемосты орнына «бүктеу» жақсы жұмыс істейтінін білдім.
9 -қадам: Артқы жағынан қалай көрінеді
Бұл Wemos-ты сыйғызуға және салқындатуға мүмкіндік беретін кескінді көрсететін дайын мақала. Қабырғаға оңай іліну үшін бұранданы кесуге болады. Wemos сынған жоқ, бірақ кез келген қосылымды тартып алудан қорықпай USB кабелін алып тастауға және салуға болатындай тығыз бекітілген.
10 -қадам: Бұл алдыңғы және бүйір жағынан қалай көрінеді
Алдыңғы жағынан көріп тұрғаныңыздай, USB кабелі - бұл кез келген нәрсені жасайтын жалғыз нәрсе, ал бұл Wemos жабыспайтынын көрсетеді, ол қабырғаға бекітілетінін білдіреді. проблема болмасын.
11 -қадам: кодтау биті
Аппараттық бөлік дайын болғанда, сіз Wemos -қа эскиз жасай аласыз, Blynk жобасын жасай аласыз, IFTTT апплеттерін орнатасыз, содан кейін Google -мен сөйлесе аласыз.
Мен әрқайсысын басқа қадамға бөлемін. Сіз мұны аппараттық құралдарды біріктірмес бұрын жасай аласыз, тек сіз қолданатын GPIO -ларды жазып алыңыз, сонда олар әрқайсысына сәйкес келеді.
12 -қадам: Блинк және сіз оны сағынасыз
Мен Blynk -ты қолдандым, себебі ол қарапайым және тиімді болды, басқа нұсқалар бар, сондықтан бұл маңызды емес. Мен үшін ұялы телефонды қашықтан басқару пульті арқылы Arduino эскизін Wemos -та GPIO -ға орналастырудың қарапайым әдісі болды.
Егер сізде жоқ болса, Blynk есептік жазбасын ашыңыз, содан кейін жаңа жоба жасаңыз. Кейінірек Arduino эскизі үшін берілген аутентификация кілтін сақтаңыз. 1, 2 және 3 виртуалды түйреуіштермен байланыстырылған үш түймені қосыңыз. Мен екі шатырды/реңкті басқара отырып, мен Out, In және Stop таңдадым.
Біз Blynk Arduino кітапханасын Wemos-қа осы виртуалды түйменің бірі басылған кезде айту үшін қолданамыз, содан кейін Somfy физикалық прессін өшіру үшін сәйкес GPIO-ны жерге қосамыз.
13 -қадам: беруді жалғастыратын IFTTT
Бұл міндетті емес, егер сізде Somfy пультінің дауысына, таймеріне немесе оқиғаның реакциясын басқаруға қызығушылық болмаса, Arduino эскиздік қадамына тікелей өтуге болады.
Мен үш IFFTT апплетін жасадым, олардың әрқайсысы Somfy түймелерінің әрқайсысын басу үшін. Бұл веб -ілмек Blynk -ке сұраныс жібереді, ол өз кезегінде (алдыңғы қадамды қараңыз) Somfy батырмасын физикалық түрде өшіру үшін Wemos -ты жібереді.
Егер IF түймесі түймені басу үшін қажет болса, мен онымен сөйлесіп, оны жоспарлау үшін Google көмекшісін таңдадым.
БҰЛ бөлік URL мекенжайын пайдаланып Blynk -те Webhook болуы керек;
blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? мәні = 1
BLYNK_IP - blynk серверін пинг арқылы табатын елдің IP мекенжайы болуы керек. Авторизация кілті сізге Blynk жобасын жасаған кезде жіберілді. V2 - біз басқымыз келетін Blynk қосымшасындағы түймеге тағайындалған виртуалды түйреуіш.
GET әдісін орнатыңыз
Мазмұн түрін application/json деп орнатыңыз
Басқа батырмалар үшін жоғарыдағы әрекетті қайталаңыз.
14 -қадам: Hey Google
IFTTT 'IF' бөлімінде Google көмекшісін таңдағандықтан, мен Google -ге үш түйменің біреуін басуды айту үшін фразаны айта аламын (IFTTT Google Assistant параметрлеріне енгіздім).
15 -қадам: Біз қазірдің өзінде код жаза аламыз ба
Ақырында бізге Arduino -ға эскиз жазу және жүктеу керек. Мен бұл туралы егжей -тегжейлі айтпаймын және бәрі түсіндірілген және әр бөлім жеткілікті қарапайым.
Екі кітапхана қажет: ESP8266 wifi және ESP8266Blynk - бұл уақыт өте келе өзгеруі мүмкін, егер сіз Wemos Mini орнына басқа тақтаны қолдансаңыз, алдымен оны тексеріңіз.
Wi -Fi ssid, құпия сөз және blynk аутентификация таңбалауыштарын орнату қажет, себебі олар әрқашан өзгеше болады.
Мен Somfy түймелерін қосу үшін D1, D5 және D7 қолдандым және, әрине, Somfy тақтасын қуаттандыру үшін 3.3v және GND түйреуіштерін.
Мен бірнеше сериялық монитордың басып шығаруын қостым, сондықтан егер сіз мұны алдымен Wemos -та іске қоссаңыз, Somfy құрылғыларын бұзбай Blynk, IFTTT және Google -ды тексере аласыз.
Менің түймелерім OUT, IN және STOP деп аталады.
Радио сигналды Somfy қорапшасына қабылдау үшін мен физикалық түймені бір секунд ұстап тұрамын. Мен мұны кешіктіруді қолданамын, егер біреу (балалар!) Менің Blynk қосымшасына кірсе, Somfy релелік конструкциясымен бірге түймелер бір -біріне сәйкес келмесе, бұл қозғалтқыштардың бағыты тез өзгермегенін білдіреді.
Мен Blynk түймесін жоғары және төмен сүйреймін, оны басылғанын көрсету үшін және IFTTT оны мәңгі жоғары қалдырады, егер сіз Blynk пернесін осылай шақырсаңыз.
Void.loop тек Blynk.run () қалуы керек; заттар жақсы жұмыс істеуі үшін желі.
Ұсынылған:
Python және сіздің Raspberry Pi GPIO түйреуіштерімен бірнеше жарықдиодты басқару: 4 қадам (суреттермен)
Python және Raspberry Pi -дің GPIO түйреуіштерімен бірнеше жарықдиодты басқару: Бұл нұсқаулық RaspberryPi -дегі 4 светодиодты қосу үшін бірнеше GPIO түйреуіштерін қалай басқаруға болатынын көрсетеді. Ол сондай -ақ Python -дағы параметрлермен және шартты мәлімдемелермен таныстырады. Біздің Raspberry Pi GPIO түйреуіштерін пайдалану үшін алдыңғы нұсқаулық
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: 8 қадам (суреттермен)
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: Мен оқушыларға PWM қалай жұмыс жасайтынын түсіндірудің жолын табуға тырыстым, сондықтан мен 2 түймені қолданып жарық диодты жарықтылықты басқаруға тырысамын. - бір түйме жарық диодты жарықтандыруды арттырады, ал екіншісі оны өшіреді. Бағдарламаға
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Ұялы/ұялы телефонды сыртқы батареямен немесе қуат көзімен қуаттандыру: 3 қадам
Ұялы телефонды/ұялы телефонды сыртқы батареямен немесе токпен қуаттандыру: кіріспе. Бұл идея телефонмен немесе планшетте ғана жұмыс істейді, егер батарея алынбалы болса. Полярлықты сақтау маңызды, әрине. Құрылғыңызды абайсызда зақымдамау үшін абай болыңыз. Егер сіз мұны жасай алатындығыңызға сенімді болмасаңыз
944: 4 қадаммен қашықтан басқару
944-тегі қашықтан басқару пульті: мұнда мен Porsche 944-те iPod/Dock-қосқышы бар қашықтан басқару пультін қалай орнатуға болатынын көрсетемін (2-ші буын, сопақша бақылау тақтасы. IPod FM-таратқыш арқылы қосылады және жасырылады) Менің әйелім маған ұнайтын музыканың бәрін ұнатпайды, яғни Граф