Zmiana firmware sterownika LED Arilux AL-LC01

Bardzo mi się spodobało sterowanie po WiFi z wykorzystaniem komunikatów MQTT. Opisywałem ostatnio jak usprawnić przekaźnik Sonoff Basic, a teraz opiszę jak to wykonać dla sterownika LED firmy Arilux. Moduły można dostać w śmiesznej cenie na Banggood. Moduł ma ten sam sterownik – Espressif ESP8266. Do czego można wykorzystać ? Do sterowania taśmą LED RGB lub pojedynczego koloru. Można regulować intensywność świecenia, kolor.

Rozbieramy moduł i widzimy PCB 🙂

Arilux AL-LC01

Arilux AL-LC01

Nic ciekawego 🙂 ESP-12S i jakiś zasilacz 3.3V. PCB jest wykorzystywana też w innym produkcie, gdzie dodatkowo jest czujnik IR (te pady na górze służą do podłączenia odbiornika IR).

Do zaprogramowania trzeba przylutować cztery przewody i podłączyć do konwertera UART-USB  3.3v. Sygnał GPIO1 zewrzeć z masą i podłączyć cały moduł z zasilacza 5-28V. W skutek zwarcia moduł wejdzie w tryb programowania(flash mode) i wówczas można będzie wgrać firmware. Oprogramowanie oraz opis modyfikacji jest na githubie.

Arilux_AL-LC0X Pionout

Arilux_AL-LC0X Pionout

Moduł programujemy z Arduino IDE. Przed wgraniem warto zmienić w „config.h” adres serwera MQTT, username i hasło:

#define MQTT_SERVER "192.168.88.245"
#define MQTT_PORT 1883
#define MQTT_USER ''
#define MQTT_PASS ''
Posted in hacking and tagged , , .

Artur Wronowski

Właściciel firmy digi-led. Od młodych lat jego pasją jest elektronika, informatyka i programowanie(Python).