Diferència entre revisions de la pàgina «Reprogramació d'un Sonoff Basic»
m |
(→Connexió a la placa de comunicacions) |
||
(Hi ha 10 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
+ | = Introducció = | ||
El [https://sonoff.itead.cc/en/products/sonoff/sonoff-basic Sonoff Basic] és un dispositiu de baix cost que ens permet controlar remotament l'alimentació d'un dispositiu de 230 volts (AC 90-250V) que consumeixi un màxim de 2200 watts. Al comprar-lo, per defecte, es pot connectar al [https://sonoff.itead.cc/en/ewelink núvol propietari EWeLink] d'ITEAD, el fabricant. | El [https://sonoff.itead.cc/en/products/sonoff/sonoff-basic Sonoff Basic] és un dispositiu de baix cost que ens permet controlar remotament l'alimentació d'un dispositiu de 230 volts (AC 90-250V) que consumeixi un màxim de 2200 watts. Al comprar-lo, per defecte, es pot connectar al [https://sonoff.itead.cc/en/ewelink núvol propietari EWeLink] d'ITEAD, el fabricant. | ||
Línia 13: | Línia 14: | ||
[[Afegint la targeta ESP8266 a l'IDE d'Arduino]]. | [[Afegint la targeta ESP8266 a l'IDE d'Arduino]]. | ||
− | Seleccioneu com a targeta de destí | + | Seleccioneu com a targeta de destí la '''Generic ESP8266 Module''', premeu l'únic botó del Sonoff i connecteu el cable USB de la placa sèrie al vostre ordinador. Dit d'una altra manera, per a posar en mode programació el Sonoff cal prémer el botó abans d'alimentar-lo i mantenir-lo premut fins que ja l'hem alimentat. |
− | Codi de proves verificat amb l'IDE d'Arduino 1.8.5: | + | Per a programar-ho: |
+ | |||
+ | - Seleccioneu com a targeta la '''Generic ESP8266 Module''' i '''Flash Mode: DOUT''' | ||
+ | |||
+ | - Desconnecteu el cable USB | ||
+ | |||
+ | - Premeu el botó (amb molta cura, es trenca molt fàcilment) | ||
+ | |||
+ | - Connecteu el cable USB | ||
+ | |||
+ | - Pugeu-ho a la placa | ||
+ | |||
+ | [[File:03sonoffIDE00.png|caption]] | ||
+ | |||
+ | = Exercicis = | ||
+ | Codi de proves verificat amb l'IDE d'Arduino 1.8.5: | ||
+ | |||
+ | 1- [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/ESP8266_sonoff_Led/ESP8266_sonoff_Led.ino Codi que fa fer pamapallugues al led del Sonoff i treu pel terminal L i H cada 500ms] | ||
+ | |||
+ | 2- [https://github.com/jordibinefa/arduino-IDE-codes/blob/master/ESP8266_sonoff_TestPins/ESP8266_sonoff_TestPins.ino Codi de prova del botó, el led, el relé i el pin extra] | ||
+ | |||
+ | 3- Desenvolupeu un codi que al prémer el botó encengui i apagui el led i al mateix temps activi i desactivi el relé. | ||
+ | |||
+ | 4- [https://github.com/jordibinefa/arduino-IDE-codes/tree/master/ESP8266_sonoff_udp_TestPins Codi de prova, mitjançant UDP (port Rx: 3334 i port Tx: 3333), del botó, el led, el relé i el pin extra] | ||
+ | |||
+ | [[File:04sonoffNodered.png|caption]] | ||
+ | |||
+ | 5- Controleu el Sonoff mitjançant MQTT | ||
+ | |||
+ | 6- Controleu el Sonoff mitjançant MQTTS | ||
= GPIO = | = GPIO = | ||
− | [[File:02fotosonoff. | + | [[File:02fotosonoff.jpg|caption]] |
Revisió de 17:49, 5 abr 2019
Introducció
El Sonoff Basic és un dispositiu de baix cost que ens permet controlar remotament l'alimentació d'un dispositiu de 230 volts (AC 90-250V) que consumeixi un màxim de 2200 watts. Al comprar-lo, per defecte, es pot connectar al núvol propietari EWeLink d'ITEAD, el fabricant.
A l'abril de 2019 es pot comprar a botigues en línia per poc menys de 5€.
Un cop reprogrameu el dispositiu no hi ha marxa enrere, no podreu tornar a fer servir EWeLink
Connexió a la placa de comunicacions
Afegint la targeta ESP8266 a l'IDE d'Arduino.
Seleccioneu com a targeta de destí la Generic ESP8266 Module, premeu l'únic botó del Sonoff i connecteu el cable USB de la placa sèrie al vostre ordinador. Dit d'una altra manera, per a posar en mode programació el Sonoff cal prémer el botó abans d'alimentar-lo i mantenir-lo premut fins que ja l'hem alimentat.
Per a programar-ho:
- Seleccioneu com a targeta la Generic ESP8266 Module i Flash Mode: DOUT
- Desconnecteu el cable USB
- Premeu el botó (amb molta cura, es trenca molt fàcilment)
- Connecteu el cable USB
- Pugeu-ho a la placa
Exercicis
Codi de proves verificat amb l'IDE d'Arduino 1.8.5:
1- Codi que fa fer pamapallugues al led del Sonoff i treu pel terminal L i H cada 500ms
2- Codi de prova del botó, el led, el relé i el pin extra
3- Desenvolupeu un codi que al prémer el botó encengui i apagui el led i al mateix temps activi i desactivi el relé.
5- Controleu el Sonoff mitjançant MQTT
6- Controleu el Sonoff mitjançant MQTTS