Diferència entre revisions de la pàgina «Reprogramació d'un Sonoff Basic»

De Wiki d'en Jordi Binefa
Dreceres ràpides: navegació, cerca
m
(Connexió a la placa de comunicacions)
 
(Hi ha 14 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.
  
[[File:00fotosonoff.png|caption]]
+
[[File:00fotosonoff.jpg|caption]]
  
 
A l'abril de 2019 es pot comprar a botigues en línia per poc menys de 5€.  
 
A l'abril de 2019 es pot comprar a botigues en línia per poc menys de 5€.  
Línia 7: Línia 8:
 
<span style="color:#F00000"> '''Un cop reprogrameu el dispositiu no hi ha marxa enrere, no podreu tornar a fer servir [https://sonoff.itead.cc/en/ewelink EWeLink]'''</span>
 
<span style="color:#F00000"> '''Un cop reprogrameu el dispositiu no hi ha marxa enrere, no podreu tornar a fer servir [https://sonoff.itead.cc/en/ewelink EWeLink]'''</span>
  
 +
= Connexió a la placa de comunicacions =
  
= Connexió a la placa de comunicacions =
+
[[File:01fotosonoff.jpg|caption]]
 +
 
 +
[[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  
 +
 
 +
[[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]]
  
[[File:01fotosonoff.png|caption]]
+
5- Controleu el Sonoff mitjançant MQTT
  
 +
6- Controleu el Sonoff mitjançant MQTTS
  
 
= GPIO =
 
= GPIO =
  
[[File:02fotosonoff.png|caption]]
+
[[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.

caption

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

caption

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

caption

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é.

4- Codi de prova, mitjançant UDP (port Rx: 3334 i port Tx: 3333), del botó, el led, el relé i el pin extra

caption

5- Controleu el Sonoff mitjançant MQTT

6- Controleu el Sonoff mitjançant MQTTS

GPIO

caption