Paso 5: Con 433 MHz mando interruptores en Arduino: el EverFlourish EMW203RW
La EverFlourish EMW203RW del grupo alemán DIYMaxeda (Praxis, Formido, Brico, Plan-It). Es un resistente al aire libre (verde) o interior (blanco) con un transmisor para 3 interruptores. Puede configurar para 4 canales, con 3 posiciones. Es idéntica a la Fjärrströmbrytarset 3-pack que fue vendido al mismo tiempo por Clas Ohlson en Suecia
#include <RemoteSwitch.h> EverFlourishSwitch everswitch(7); void setup() { } void loop() { everswitch.sendSignal('A', 1, true); delay(2000); everswitch.sendSignal('A', 1, false); delay(2000); }
Si desea utilizar el interruptor RC librariy, necesitas los códigos para encendido de cada dispositivo/apagado para cada canal A-D
Los 2 primeros canales tienen los siguientes códigos:
A1 1381719 1381716 / 000101010001010101010111 000101010001010101010100
A2 1394007 1394004 / 000101010100010101010111 000101010100010101010100
A3 1397079 1397076 / 000101010101000101010111 000101010101000101010100
B1 4527447 4527444 / 010001010001010101010111 010001010001010101010100
B2 4539735 4539732 / 010001010100010101010111 010001010100010101010100
B3 4542807 4542804 / 010001010101000101010111 01000101010100010101010
Los códigos de los canales C -D se pueden medir fácilmente con un sniffer (no molesta ya que sólo necesitaba para establecer el protocolo), o calcularse:
Para dar sentido a este código, es más fácil de separar en 'trits'. Veamos el código 'en' para 'A1':
00 | 01 | 01 | 01 | 00 | 01 | 01 | 01 | 01 | 01 | 01 | 11 |
A | B | C | D | 1 | 2 | 3 | na | na | na | na | ON |
Cuatro primeros trits set device_address (A-D) con una carta seleccionada con conexión a tierra (00) y el flotante (01)., el próximo 3 la identificación del interruptor (1-3) entonces allí son 4 trits no pertinentes y luego un trit para en (11 = alta) o apagado (00 = tierra).
'B1-ON', según esa lógica, debería ser:
01 | 00 | 01 | 01 | 00 | 01 | 01 | 01 | 01 | 01 | 01 | 11 |
A | B | C | D | 1 | 2 | 3 | na | na | na | na | ON |
que - como podemos ver en el código esnifan - es correcta.
Así sería el código de dispositivo 1 en canal C de 'ON':
01 01 00 01 00 01 01 01 01 01 01 11