Satura rādītājs:
- Piegādes
- 1. darbība: reģistrējieties un pēc tam atveriet Somfy tālvadības pulti
- 2. solis: pagrieziet dēli no korpusa augšējās puses
- 3. darbība: atvienojiet akumulatoru
- 4. solis: lodējiet 3.3v un GND vadus pie Somfy tālvadības pults
- 5. solis: pārklājiet akumulatora zemes spilventiņu ar izolācijas lenti
- 6. solis: pielodējiet to visu
- 7. solis. Izslēdziet lietu
- 8. solis: ievietojiet to visu
- 9. solis: kā tas izskatās no aizmugures
- 10. solis: kā tas izskatās no priekšpuses un sāniem
- 11. solis: kodēšanas bits
- 12. solis: Blynk un tu to palaidīsi garām
- 13. solis: IFTTT, kas turpina dot
- 14. darbība. Sveiki, Google
- 15. solis: Vai mēs jau varam uzrakstīt kādu kodu?
Video: Somfy kontrole no jūsu mobilā tālruņa, IFTTT un Google par 20 USD: 16 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šajā pamācībā es jums parādīšu, kā es paņēmu lētu (jā, Somfy un lēti!) Somfy RTS radio tālvadības pulti un pārņēmu vadību, izmantojot savu mobilo ierīci, IFTTT (domāju, taimeri/reakcijas) un Google mājas lapu. Ir vērts atzīmēt, ka šī ir RTS Situo tālvadības pults, es neesmu redzējis Situo IO tālvadības pults iekšpusi, tāpēc tālāk norādītais var nebūt atbilstošs - atstājiet komentāru zemāk, ja esat atvēris savu Situo IO, lai atrastu kaut ko līdzīgu vai nē.
Šajā brīdī man jāsaka, ka iepriekšējais Džerija Olsena Somfy+Alexa Instructable (šeit) iedvesmoja un veidoja šī projekta galveno lodēšanu.
Es gribēju mobilo vadību (kad esmu ārā, man ir līdzi mans mobilais un es diez vai kādreiz varu atrast vai atcerēties, kur bija sākotnējā Somfy tālvadības pults!), IFTTT vadību (lai es varētu saistīt citus notikumus, piemēram, savu lietus sensoru ESP8266) un man arī Google mājas/ligzdas balss palīga vadība.
Lai to izdarītu, es izmantoju Wemos D1 mini (labs klons), USB lādētāju, Somfy Situo tālvadības pulti un dremel. Programmatūras ziņā tā bija pamata Arduino skice, izmantojot Blynk un tīmekļa āķus IFTTT.
Atšķirībā no citiem norādījumiem, uz kuriem es atsaucos iepriekš, es vēlējos, lai Somfy tālvadības pults būtu pie sienas un joprojām varētu izmantot oriģinālās pogas (draudzīgas ģimenei un viesiem!). Tāpēc es to visu ievietoju oriģinālajā tālvadības korpusā. Es arī gribēju, lai tālvadības pults darbotos ar Wemos, tāpat kā citā pamācībā.
Vadības metode (izņemot pogas!) Ir [Google*] >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIO >> Somfy dēlis
*Pēc izvēles ķēdē.
Piegādes
Somfy Situo tālvadības pults (tās ir lētas un montējamas pie sienas!)
Wemos D1 Mini (Lolin tos pārdod tieši vietnē Aliexpress, bet es nopirku labu klonu vietnē Amazon)
Dremel vai kaut kas, lai sagrieztu plastmasu (Somfy korpusu ir diezgan viegli sagriezt)
Lodāmurs, kas spēj lodēt Wemos un Somfy spilventiņus
Plāna izmēra stieple
Blynk konts (un projekts ar trim pogām)
IFTTT konts (pēc izvēles)
Google mājas/ligzdas skaļrunis vai mobilais tālrunis (pēc izvēles)
1. darbība: reģistrējieties un pēc tam atveriet Somfy tālvadības pulti
Pirmkārt, diezgan drīz Somfy nedarbosies ar savu akumulatoru vai viegli piekļūs programmas/atiestatīšanas/savienojuma pogai. Tāpēc pievienojiet tālvadības pulti savai Somfy ierīcei (-ēm), kamēr tas viss ir jauns un jauks. Ir vērts arī pārbaudīt, vai šajā tālvadības pultī viss darbojas, kā paredzēts, pirms atveram to un anulējam jebkāda veida garantiju.
Lai to izdarītu, tas atšķiras atkarībā no tā, kas jums jau ir, tāpēc pārbaudiet lodziņā sniegtos norādījumus un arī šo video ceļvedi. Man bija esoša tālvadības pults, tāpēc es uz to īslaicīgi nospiedu atiestatīšanas/savienošanas pogu, pēc tam jauno un pēc tam nospiedu jaunā pogas, līdz tā darbojās.
Somfy YouTube video cita tālvadības pults savienošanai
Tālvadības pults atveras, vienkārši pavelkot apakšējo malu. Atskrūvējiet divas skrūves/torx drošības skrūves ar nelielu plakanu skrūvgriezi (tāda veida, kādu atrodat mobilajā remonta komplektā).
2. solis: pagrieziet dēli no korpusa augšējās puses
Pārvelciet tāfelīti ārā un atpakaļ, lai redzētu interesējošās pogas. Šajā attēlā pogu lodēšanas punkti atrodas labajā pusē.
3. darbība: atvienojiet akumulatoru
Izņemiet monētas akumulatoru no turētāja (tas izbīdās ar spiedienu no šī mazā skrūvgrieža). Pēc tam atskrūvējiet abus stiprinājuma punktus, vienlaikus uzmanīgi izvelkot vai vērtējot akumulatora skavu, lai tas izskatās kā fotoattēls iepriekš. Mēs izmantosim stiprinājuma punktus 3.3v, tāpēc neuztraucieties par lodēšanas atstāšanu.
4. solis: lodējiet 3.3v un GND vadus pie Somfy tālvadības pults
(Sarkanais) 3.3V vads iet uz jebkuru no šiem akumulatora turētāja stiprinājuma punktiem un pēc tam uz Wemos Mini 3.3v tapu. (Melnais) GND vads iet uz spilventiņa pa kreisi no šīs mikroshēmas (es atklāju, ka šī ir vienkārša vieta, kur pielodēt, es domāju, ka uz Somfy dēļa ir vairāki zemes punkti). Pēc tam tas notiek (jūs uzminējāt!) GND vietnē Wemos.
Tas nozīmē, ka Wemos dēlis darbinās Somfy dēli, kad tas būs pievienots (manā gadījumā ar USB).
5. solis: pārklājiet akumulatora zemes spilventiņu ar izolācijas lenti
Godīgi sakot, man nav ne jausmas, vai tas ir izšķiroši vai nē, bet, tā kā es zināju, ka Wemos ar to nonāks ciešā kontaktā, es neriskēju.
6. solis: pielodējiet to visu
Manam Somfy Situo kopumā bija četras pogas - pieslēgšana/atiestatīšana, augšup/izeja, apstāšanās un lejup/ieeja
Ja nezināt, Somfy tālvadības pults, nospiežot pogu, vienkārši velk pogas kreisās sānu kājas (kā parādīts attēlā) uz zemes (no labās puses kājām). Tātad, ja mēs noslīpējam kreiso pusi ar Wemos, tā redz presi.
Mani neinteresēja savienojuma/atiestatīšanas poga, jo es jau biju iemācījusies tālvadības pulti pie vadības bloka, izmantojot savu oriģinālo tālvadības pulti. Tātad, es gribēju, lai Wemos pēc pieprasījuma “zemes” pārējos trīs. Lai to izdarītu, katrai pogai pielodējiet vadu pie kājas kreisajā pusē (kā parādīts attēlā). Katrs no tiem savukārt ir pielodēts GPIO Wemos.
7. solis. Izslēdziet lietu
Lai korpusā iegūtu oriģinālo dēli un Wemos D1 mini, jums nedaudz jāatver aizmugure, lai tajā būtu vieta. Tas arī ļauj (siltai līdz diezgan siltai) ESP8266 WiFi mikroshēmai nedaudz vieglāk atdzist. Kamēr es biju pie tā, es nogriezu augšējās skrūves spraugas dibenu, lai, kad tas viss būtu izdarīts, es varētu piestiprināt tālvadības pulti pie skrūves sienā (Somfy sagaida, ka jūs vispirms pieskrūvējat aizmugurējo plāksni pie sienas, pēc tam vēlreiz - piemērots priekšpusei - nav iespējams, ja vienlaikus mēģināt ievietot vadus un Wemos!)
* - Atjauniniet, nesen esmu saņēmis rokās jaunāko (oficiālo) D1 mini (v3.1.0), un wifi mikroshēmas tagad ir niecīgas! Tas, visticamāk, nozīmētu, ka jums nevajadzēs izskatīt lietu. Ir vērts pārbaudīt, vai tas viss vispirms atbilst, ja izmantojat jaunāko D1 Mini bez lielās sudraba wifi mikroshēmas, kā parādīts attēlā.
8. solis: ievietojiet to visu
Tas prasa mazliet laika un pacietības, vietas ir maz, un jums ir jānovieto vadi zem galvenās Somfy plates, un tie netraucē pogām. Es atklāju, ka vislabāk bija vadīt vadus pa sāniem zem Somfy dēļa un pēc tam “salocīt” Wemos.
9. solis: kā tas izskatās no aizmugures
Šis ir pabeigtais raksts, kurā parādīts nogrieznis, lai Wemos varētu iederēties un atdzist. Jūs varat arī redzēt skrūves atgriezumu, lai viegli piestiprinātu pie sienas. Wemos nav saspiests, bet ir pietiekami cieši pieguļošs, lai jūs varētu izņemt un ievietot USB kabeli, nebaidoties izvilkt kādu no pielodētajiem savienojumiem.
10. solis: kā tas izskatās no priekšpuses un sāniem
Kā redzat no priekšpuses, USB kabelis ir vienīgā dāvana, ka kaut kas ir izdarīts, un no sāniem tas parāda, ka Wemos neizceļas, tas vienkārši pieskaras pie oriģinālās malas, kas nozīmē, ka sienas stiprinājums būs nekādu problēmu.
11. solis: kodēšanas bits
Kad aparatūras daļa ir pabeigta, jūs varat uzzīmēt skici uz Wemos, izveidot Blynk projektu, iestatīt IFTTT sīklietotnes un pēc tam runāt ar Google.
Es katru sadalīšu citā solī. Jūs varat izvēlēties to darīt pirms aparatūras salikšanas, vienkārši pierakstiet izmantotos GPIO, lai tie atbilstu katram.
12. solis: Blynk un tu to palaidīsi garām
Es izmantoju Blynk, jo tas bija vienkāršs un efektīvs, ir arī citas iespējas, tāpēc tas nav kritiski. Man tas bija jauks un vienkāršs veids, kā panākt, lai Arduino skice pamatotu GPO uz Wemos, izmantojot manu mobilo tālruni kā “tālvadības pulti”.
Atveriet Blynk kontu, ja jums tāda vēl nav, un pēc tam izveidojiet jaunu projektu. Turiet autentifikācijas taustiņu pie rokas Arduino skicei vēlāk. Pievienojiet trīs pogas, kas saistītas ar virtuālajām tapām 1, 2 un 3. Izrunājiet pogas, kā vēlaties. Kontrolējot divas nojumes/toņus, es izvēlējos Out, In un Stop.
Mēs izmantosim Blynk Arduino bibliotēku, lai pastāstītu Wemos, kad tika nospiesta viena no šīm virtuāli piespraustajām pogām, un pēc tam vienkārši noslīpēsim atbilstošo GPIO, lai aktivizētu fizisko Somfy presi.
13. solis: IFTTT, kas turpina dot
Tas nav obligāti, jūs varat pāriet tieši uz Arduino skices soli, ja neesat ieinteresēts savas Somfy tālvadības pults balss, taimera vai notikumu reakcijas vadībā.
Es izveidoju trīs IFTTT sīklietotnes, vienu, lai “nospiestu” katru no trim Somfy pogām. Tie aktivizē tīmekļa aizķeres pieprasījumu Blynk, kas savukārt (skat. Iepriekšējo soli) aktivizē Wemos, lai fiziski iezemētu Somfy pogu.
Tātad, ja IF daļa var būt jebkura, lai aktivizētu pogas nospiešanu, es izvēlējos Google palīgu, lai es varētu ar to sarunāties un ieplānot to.
Šai daļai ir jābūt Webhook uz Blynk, izmantojot šādu URL;
blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? value = 1
BLYNK_IP ir jābūt tās valsts IP, kuru atrodat, pingojot blynk serveri. Autentifikācijas atslēga jums tika nosūtīta, kad izveidojāt projektu Blynk. V2 ir virtuālā tapa, kas piešķirta pogai lietotnē Blynk, kuru mēs vēlamies nospiest.
Iestatiet metodi uz GET
Iestatiet satura tipu uz application/json
Atkārtojiet iepriekš minētās darbības pārējām pogām.
14. darbība. Sveiki, Google
Tā kā IFTTT sadaļā “IF” es izvēlējos Google palīgu, es varu pateikt Google frāzi (ko esmu ievietojis IFTTT Google palīga iestatījumos), lai pateiktu, ka jānospiež viena no trim pogām.
15. solis: Vai mēs jau varam uzrakstīt kādu kodu?
Visbeidzot, mums ir jāraksta un jāaugšupielādē skice Arduino. Es to neaprakstīšu pārāk detalizēti, un tas viss ir komentēts, un katra sadaļa ir pietiekami vienkārša.
Ir nepieciešamas divas bibliotēkas - ESP8266 wifi un ESP8266Blynk - tās laika gaitā var mainīties, un, ja Wemos Mini vietā izmantojat citu dēli, vispirms pārbaudiet to.
Jums ir jāiestata wifi ssid, parole un blynk autentifikācijas marķieri, jo tie vienmēr būs atšķirīgi.
Es izmantoju D1, D5 un D7, lai iezemētu Somfy pogas un, protams, 3.3v un GND tapas, lai darbinātu Somfy dēli.
Esmu iekļāvis dažas sērijas monitora izdrukas, tādēļ, ja vispirms to palaižat Wemos, varat pārbaudīt Blynk, IFTTT un Google, netraucējot jūsu Somfy ierīcei (-ēm).
Manas pogas sauc OUT, IN un STOP.
Es vienu sekundi turu nospiestu fizisko pogu, lai nodrošinātu, ka Somfy lodziņš uztver radio signālu. Lai to izdarītu, es izmantoju aizkavi, lai novērstu arī kļūdainu pogu pārklāšanos, ja kāds (bērni!) Nokļūst manā lietotnē Blynk kopā ar Somfy releja dizainu, tas nozīmē, ka motori netiek mainīti pārāk ātri.
Es velku Blynk pogu augstu un zemu, lai parādītu, ka tas ir nospiests, un, ja IFTTT atstāj to augstu uz visiem laikiem, ja jūs zvanāt Blynk presei šādā veidā.
Void.loop jāatstāj tikai ar Blynk.run (); līnija, lai viss noritētu labi.
Ieteicams:
3D drukāta kaste Gpsdo. Mobilā tālruņa barošanas avota izmantošana: 10 soļi (ar attēliem)
3D drukāta kaste Gpsdo. Mobilā tālruņa barošanas avota izmantošana. Šeit ir mana GPSDO YT alternatīva Kods ir vienāds. PCB ir tāds pats, nedaudz mainot. Es izmantoju mobilā tālruņa adapteri. Līdz ar to nav nepieciešams instalēt barošanas sadaļu. Mums ir nepieciešams arī 5v ocxo. Es izmantoju vienkāršu krāsni
Izveidojiet vienkāršu teleskopisko mobilā tālruņa kameru: 5 soļi
Izveidojiet vienkāršu teleskopisko mobilā tālruņa kameru: mums patika fotografēt, bet dažreiz mums ir nepieciešams optimālāks palielinājums mūsu digitālajai kamerai vai mobilā tālruņa kamerai. Šajā pamācībā es dalīšos ar jums, kā pārvērst jūsu mobilā tālruņa kameru teleskopiskā kamerā. Es izvēlos Nokia C3-01 i
Mobilā tālruņa akumulatora atkārtota izmantošana jūsu Arduino projektam: 3 soļi
Mobilā tālruņa akumulatora atkārtota izmantošana jūsu Arduino projektam: Šādi es pārstrādāju veco mobilā tālruņa akumulatoru, lai darbinātu arduino projektu. Šis daļiņu tips ir 2000 mAh nokia BLY4W. Tomēr izmantotās metodes ir izplatītas lielākajā daļā tālruņu akumulatoru. Šis akumulators pēkšņi nomira, parādot 0 v
Mobilā/mobilā tālruņa barošana ar ārēju akumulatoru vai tīklu: 3 soļi
Ieslēdziet mobilo/mobilo tālruni ar ārēju akumulatoru vai tīklu: Ievads. Šī ideja darbosies tikai ar tālruņiem vai planšetdatoriem, ja akumulators ir noņemams. Protams, ir svarīgi ievērot polaritāti. Lūdzu, esiet piesardzīgs, lai neuzmanības dēļ nesabojātu ierīci. Ja neesat pārliecināts par savām spējām to izdarīt
Mobilā tālruņa nakts redze - zem 10 USD: 5 soļi
Mobilā tālruņa nakts redzamība - zem 10 USD: kā pārvērst parasto tālruni ar kameru par infrasarkano staru nakts redzamības skatītāju par mazāk nekā 10 USD