Sommario:
- Forniture
- Passaggio 1: registrati e quindi apri il telecomando Somfy
- Passaggio 2: capovolgere la scheda dalla metà superiore del guscio
- Passaggio 3: smontare la batteria
- Passaggio 4: saldare i cavi 3.3v e GND al telecomando Somfy
- Passaggio 5: coprire il pad di messa a terra della batteria con nastro isolante
- Passaggio 6: saldare tutto
- Passaggio 7: Dremel il caso
- Passaggio 8: metti tutto dentro
- Passaggio 9: come appare dal retro
- Passaggio 10: come appare dalla parte anteriore e laterale
- Passaggio 11: il bit di codifica
- Passaggio 12: Blynk e ti mancherà
- Passaggio 13: un IFTTT che continua a dare
- Passaggio 14: Ehi Google
- Passaggio 15: possiamo già scrivere del codice
Video: Controllo Somfy dal tuo cellulare, IFTTT e Google per $ 20: 16 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo Instructable, ti mostrerò come ho preso un telecomando radio Somfy RTS economico (sì, Somfy ed economico!) e ho preso il controllo tramite il mio cellulare, IFTTT (pensa a timer/reazioni) e Google Home. Vale la pena notare che questo è il telecomando RTS Situo, non ho visto l'interno di un telecomando Situo IO, quindi quanto sotto potrebbe non essere rilevante - lascia un commento qui sotto se hai aperto il tuo Situo IO per trovare qualcosa di simile o meno.
Devo dire a questo punto che un precedente Somfy+Alexa Instructable (qui) di Jerry Olsen ha ispirato e plasmato la saldatura principale di questo progetto.
Volevo il controllo mobile (quando sono fuori ho il mio cellulare con me e non riesco quasi mai a trovare o ricordare dove è andato a finire il telecomando Somfy originale!), Controllo IFTTT (in modo da poter collegare altri eventi come il mio sensore pioggia ESP8266) e per me, anche il controllo dell'assistente vocale Google Home/Nest.
Per fare questo, ho usato un mini Wemos D1 (buon clone), caricatore USB, telecomando Somfy Situo e un dremel. Dal punto di vista del software, era uno schizzo Arduino di base che utilizzava Blynk e webhook in IFTTT.
A differenza delle altre istruzioni che ho collegato sopra, volevo avere il telecomando Somfy sul muro ed essere ancora in grado di utilizzare i pulsanti originali (adatto a famiglie e ospiti!). Pertanto, ho provveduto a montare il tutto nell'alloggiamento del telecomando originale. Volevo anche il telecomando alimentato dal Wemos come nell'altro istruibile.
Il metodo di controllo (diverso dai pulsanti!) è (Google*)>>(IFTTT*)>>Blynk>>Wemos D1 Mini GPIO>>Somfy board
*Opzionale nella catena.
Forniture
Telecomando Somfy Situo (sono economici e montabili a parete!)
Wemos D1 Mini (Lolin li vende direttamente su Aliexpress, ma ho comprato un buon clone su Amazon)
Dremel o qualcosa per tagliare la plastica (la custodia Somfy è abbastanza facile da tagliare)
Saldatore in grado di saldare i pad Wemos e Somfy
Filo sottile
Account Blynk (e un progetto con tre pulsanti)
Conto IFTTT (opzionale)
Altoparlante Google Home/Nest o cellulare (opzionale)
Passaggio 1: registrati e quindi apri il telecomando Somfy
Per prima cosa, molto presto, Somfy non funzionerà con la propria batteria o non avrà accesso facilmente al pulsante programma/reset/connessione. Quindi, collega il telecomando ai tuoi dispositivi Somfy ora, mentre è tutto nuovo e bello. Vale anche la pena controllare che tutto funzioni come previsto su questo telecomando prima di aprirlo e annullare qualsiasi tipo di garanzia.
Per fare ciò varia su ciò che hai già, quindi controlla le istruzioni nella scatola e anche questa guida video. Avevo un telecomando esistente, quindi ho premuto brevemente il pulsante di ripristino / connessione su quello, quindi quello nuovo e poi ho premuto i pulsanti su quello nuovo finché non ha funzionato.
Video Somfy di YouTube per collegare un altro telecomando
Il telecomando si apre semplicemente tirando il bordo inferiore. Svita le due viti/viti torx di sicurezza con un piccolo cacciavite a punta piatta (del tipo che trovi in un kit di riparazione mobile).
Passaggio 2: capovolgere la scheda dalla metà superiore del guscio
Capovolgi il tabellone per vedere i pulsanti di interesse. In questa immagine, i punti di saldatura per i pulsanti sono sulla destra.
Passaggio 3: smontare la batteria
Estrarre la batteria a bottone dal supporto (scorre fuori con una spinta da quel piccolo cacciavite). Quindi dissaldare a turno i due punti di montaggio, tirando o facendo leva delicatamente la clip della batteria in modo che assomigli alla foto sopra. Useremo i punti di montaggio per il 3.3v, quindi non preoccuparti della saldatura lasciata indietro.
Passaggio 4: saldare i cavi 3.3v e GND al telecomando Somfy
Il cavo (rosso) da 3,3 V va a uno di questi punti di montaggio del supporto della batteria e quindi al pin Wemos Mini da 3,3 V. Il filo GND (nero) va al pad appena a sinistra di quel chip (l'ho trovato un posto facile da saldare, penso che ci siano diversi punti di massa sulla scheda Somfy). Questo poi va a (avete indovinato!) GND sul Wemos.
Ciò significa che la scheda Wemos alimenterà la scheda Somfy ogni volta che è collegata (tramite USB nel mio caso) all'alimentazione.
Passaggio 5: coprire il pad di messa a terra della batteria con nastro isolante
In tutta onestà non ho idea se questo sia cruciale o meno, ma poiché sapevo che i Wemos sarebbero finiti a stretto contatto con questo, non ho corso rischi.
Passaggio 6: saldare tutto
Il mio Somfy Situo aveva quattro pulsanti in totale: connessione/ripristino, salita/disattivazione, arresto e discesa/entrata
Nel caso non lo sapessi, il telecomando Somfy tira semplicemente le gambe del lato sinistro del pulsante (come mostrato) a terra (dalle gambe del lato destro) quando viene premuto. Quindi, se mettiamo a terra il lato sinistro con il Wemos, vede una pressa.
Non ero interessato al pulsante di connessione/ripristino poiché avevo già appreso il telecomando sulla scatola di controllo utilizzando il mio telecomando originale. Quindi, volevo che i Wemo "massassero" gli altri tre su richiesta. Per fare ciò, saldare un filo alla gamba sul lato sinistro (come mostrato) per ciascun pulsante. Questi sono a loro volta saldati a un GPIO sul Wemos.
Passaggio 7: Dremel il caso
Per inserire la scheda originale e un mini Wemos D1 nella custodia, è necessario aprire un po' la parte posteriore per avere spazio per adattarla. Consente inoltre al chip WiFi ESP8266 (da caldo a abbastanza caldo) di raffreddarsi un po' più facilmente. Già che ci ero, ho tagliato via la parte inferiore della fessura per la vite superiore in modo che quando tutto fosse finito, avrei potuto agganciare il telecomando a una vite nel muro (Somfy si aspetta che tu avviti prima la piastra posteriore al muro, quindi ri -montare la parte anteriore - non è possibile quando stai cercando di inserire i fili e Wemos allo stesso tempo!)
* - Aggiornamento, di recente ho messo le mani sull'ultimissimo (ufficiale) D1 mini (v3.1.0) e ora i chip wifi sono minuscoli! Ciò significherebbe molto probabilmente che non dovresti occuparti del caso di Dremel. Vale la pena controllare se tutto si adatta prima se si utilizza il successivo D1 Mini senza il grande chip wifi argento come mostrato.
Passaggio 8: metti tutto dentro
Questo richiede un po' di tempo e pazienza, lo spazio è stretto ed è necessario inserire i cavi sotto la scheda principale Somfy, senza che si intromettano nei pulsanti. Ho scoperto che far passare prima i fili lungo i lati sotto la scheda Somfy, quindi "piegare" il Wemos in posizione ha funzionato meglio.
Passaggio 9: come appare dal retro
Questo è l'articolo finito che mostra lo spaccato per consentire al Wemos di adattarsi e raffreddarsi. È anche possibile vedere la vite tagliata per un facile aggancio a parete. Il Wemos non è schiacciato, ma è abbastanza aderente da poter rimuovere e inserire il cavo USB senza temere di tirare le connessioni saldate.
Passaggio 10: come appare dalla parte anteriore e laterale
Come puoi vedere dalla parte anteriore, il cavo USB è l'unico indizio che è stato fatto qualcosa e dal lato questo mostra che il Wemos non sporge, si adatta semplicemente al bordo del case originale, il che significa che il montaggio a parete sarà non essere un problema.
Passaggio 11: il bit di codifica
Con la parte hardware completata, puoi eseguire il flashing di uno schizzo su Wemos, creare un progetto Blynk, configurare le applet IFTTT e quindi parlare con Google.
Scomporrò ciascuno in un passaggio diverso. Puoi scegliere di farlo prima di mettere insieme l'hardware, prendi nota dei GPIO che usi in modo che corrispondano a ciascuno.
Passaggio 12: Blynk e ti mancherà
Ho usato Blynk perché era semplice ed efficace, ci sono altre opzioni, quindi questo non è fondamentale. Per me è stato un modo semplice e carino per far sì che lo sketch di Arduino colleghi a terra i GPIO sul Wemos usando il mio cellulare come "telecomando".
Apri un account Blynk se non ne hai già uno e poi crea un nuovo progetto. Tieni a portata di mano la chiave di autenticazione fornita per lo schizzo di Arduino in un secondo momento. Aggiungi tre pulsanti collegati ai pin virtuali 1, 2 e 3. Formula i pulsanti come desideri. Poiché sto controllando due tende da sole/tende, ho scelto Out, In e Stop.
Useremo la libreria Blynk Arduino per dire a Wemos quando uno di questi pulsanti virtuali è stato premuto e quindi semplicemente mettere a terra il GPIO appropriato per attivare la stampa fisica Somfy.
Passaggio 13: un IFTTT che continua a dare
Questo è facoltativo, puoi saltare direttamente al passaggio dello schizzo Arduino se non sei interessato al controllo vocale, del timer o della reazione agli eventi del tuo telecomando Somfy.
Ho creato tre applet IFTTT, una per "premere" ciascuno dei tre pulsanti Somfy. Questi attivano una richiesta webhook in Blynk che a sua volta (vedi il passaggio precedente) attiva il Wemos per mettere a terra fisicamente il pulsante Somfy.
Quindi, la parte IF può essere tutto ciò di cui hai bisogno per attivare la pressione di un pulsante, ho scelto l'assistente di Google in modo da poter parlare con esso e programmarlo.
La parte CHE deve quindi essere un Webhook in Blynk utilizzando un URL come questo;
blynk_ip:8080/BLYNK_PROJECT_AUTH_KEY/update/V2?value=1
Il BLYNK_IP dovrebbe essere l'IP del paese che trovi eseguendo il ping del server blynk. La chiave di autenticazione ti è stata inviata quando hai creato il progetto Blynk. V2 è il pin virtuale assegnato al pulsante nell'app Blynk che vogliamo premere.
Imposta il metodo su GET
Imposta il tipo di contenuto su application/json
Ripetere quanto sopra per gli altri pulsanti.
Passaggio 14: Ehi Google
Poiché ho scelto l'Assistente Google nella parte "IF" di IFTTT, posso quindi dire a Google una frase (che ho inserito nelle impostazioni dell'Assistente Google IFTTT) per dirgli di premere uno dei tre pulsanti.
Passaggio 15: possiamo già scrivere del codice
Infine dobbiamo scrivere e caricare uno schizzo su Arduino. Non lo tratterò in modo troppo dettagliato ed è tutto commentato e ogni sezione è abbastanza semplice.
Sono necessarie due librerie, il wifi ESP8266 e l'ESP8266Blynk: questi potrebbero cambiare nel tempo e se usi un'altra scheda invece del Wemos Mini, controlla prima quello.
Devi impostare il tuo wifi ssid, password e token di autenticazione blynk poiché saranno sempre diversi.
Ho usato D1, D5 e D7 per mettere a terra i pulsanti Somfy e, naturalmente, i pin 3.3v e GND per alimentare la scheda Somfy.
Ho incluso alcune stampe di monitor seriali, quindi se lo esegui prima su un Wemos, puoi testare Blynk, IFTTT e Google senza disturbare i tuoi dispositivi Somfy.
I miei pulsanti si chiamano OUT, IN e STOP.
Tengo premuto il pulsante fisico per un secondo per assicurarmi che il segnale radio venga ricevuto dal box Somfy. Uso un ritardo per farlo anche per prevenire la sovrapposizione irregolare dei pulsanti se qualcuno (i bambini!) Entra nella mia app Blynk, insieme al design del relè Somfy, questo significa che i motori non cambiano direzione troppo rapidamente.
Trascino il pulsante Blynk in alto e in basso per mostrare che è stato premuto e poiché IFTTT lo lascia alto per sempre se chiami il Blynk premi in questo modo.
Il void.loop dovrebbe essere lasciato solo con il Blynk.run(); linea per far funzionare bene le cose.
Consigliato:
Controlla il layout del tuo modello di treno con il tuo cellulare!: 11 passaggi (con immagini)
Controlla il layout del tuo modello di treno con il tuo telefono cellulare!: Il controllo di un layout di modello di treno con un acceleratore cablato e controller di affluenza potrebbe essere un buon inizio per i principianti, ma pongono un problema di non portabilità. Inoltre, i controller wireless disponibili sul mercato possono controllare solo alcune locomotive
Alimenta un telefono cellulare/cellulare con batteria esterna o rete.: 3 passaggi
Alimentare un telefono cellulare/cellulare con batteria esterna o rete.: Introduzione. Questa idea funzionerà solo con telefoni o tablet se la batteria è rimovibile. Ovviamente è importante osservare la polarità. Si prega di fare attenzione a non danneggiare il dispositivo per negligenza. Se non sei sicuro della tua capacità di farlo, il
Come rimuovere i loghi dal tuo PDA/cellulare con lo zucchero: 4 passaggi (con immagini)
Come rimuovere i loghi dal tuo PDA/cellulare con lo zucchero: per favore non provarlo se non sei sicuro di mettere il tuo telefono in leggero pericolo… non posso riparare i telefoni… (anche se non dovrebbero esserci danni dato che è abbastanza facile)updateNOTA: questo non funziona con le coperture di plastica! Lo zucchero lascerà dei graffi
Ottieni un album dal tuo iPod al tuo iTunes!: 5 passaggi
Ottieni un album dal tuo iPod nel tuo iTunes!: Ho notato che molte persone hanno l'idea che devi scaricare un programma completamente nuovo, o scavare tra i nomi dei file codificati, per ottenere la musica nel tuo iPod e metterla nel tuo pc. In realtà è abbastanza facile e puoi persino trovare un certo album
Riciclaggio del tuo vecchio interruttore dimmer come controllo della temperatura variabile per il tuo saldatore: 7 passaggi
Riciclaggio del tuo vecchio interruttore dimmer come controllo della temperatura variabile per il tuo saldatore: ho visto un sacco di controllo della temperatura variabile professionale per il saldatore, ma troppo costoso. Quindi ne ho ricavato uno da un vecchio interruttore dimmer, presa, piastra e spina che erano già spazzatura e una vecchia scatola di interruttori in PVC fornita con esso e così