Med 433 MHz fjärrstyrda strömbrytare på Arduino (5 / 9 steg)
Steg 5: Använda 433 MHz fjärrstyrda strömbrytare på Arduino: EverFlourish EMW203RW
EverFlourish EMW203RW från tyska DIYMaxeda gruppen (Praxis, Formido, Brico, Plan-It). Det är en robust utomhus (grön) eller inomhus (vit) switch med en sändare för 3 växlar. De kan ställas in till 4 kanaler, med 3 positioner. Det är identiskt med det Fjärrströmbrytarset 3-pack som såldes på en tid av Clas Ohlson i Sverige
#include < RemoteSwitch.h >
EverFlourishSwitch everswitch(7);
void setup() {
}
void loop() {
everswitch.sendSignal ("A", 1, true);
Delay(2000);
everswitch.sendSignal ("A", 1, false);
Delay(2000);
}
Bör du använda RC switch librariy, du behöver koder för varje enhet ON/OFF för varje kanal A-D
De första 2 kanalerna har följande koder:
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
Koderna för kanaler C -D kan enkelt mätas med en sniffer (jag brydde inte mig eftersom jag bara behövs för att upprätta protokollet), eller beräknas:
För att göra känsla av denna kod, är det enklast att separera dem i "trits". Låt oss titta på 'på' koden för "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 |
De fyra första trits som device_address (A-D) med ett valda brev jordad (00) och den ej markerade flytande (01)., den nästa 3 Switch id (1-3) sedan finns det är 4 icke relevanta trits och därefter en trit för på (11 = hög) eller off (00 = jordad).
"B1-på", borde enligt denna logik, då vara:
01 | 00 | 01 | 01 | 00 | 01 | 01 | 01 | 01 | 01 | 01 | 11 |
A | B | C | D | 1 | 2 | 3 | na | na | na | na | ON |
vilket - som vi kan se i sniffat koden - är korrekt.
Så skulle koden för "På" på enhet 1 på kanalen C vara:
01 01 00 01 00 01 01 01 01 01 01 11