Let op: Tweakers stopt per 2023 met Tweakblogs. In
dit artikel
leggen we uit waarom we hiervoor hebben gekozen.
Flash ARILUX E27 RGBW WIFI LED ESP8266

Ik heb sinds eergisteren de Arilux E27 Wifi Led lamp binnen gekregen. De lamp is een dimbare RGBW LED lamp. Deze led lamp bevat een ESP8266 zodat deze met een wifi netwerk kan connecten. Op Banggood kan je de lamp voor ongeveer 11 euro kopen. https://www.banggood.com/...1175196.html?rmmds=search. Ik heb geen idee hoe de standaard app en software van deze lamp werkt. Daar ben ik niet in geïnteresseerd. Ik wil er custom firmware op hebben.
Een handig feitje om te weten is dat de lamp gebaseerd is op het design van Noduino Openlight. http://wiki.jackslab.org/Noduino_OpenLight
Schematic: http://tinkerman.cat/wp-c...o-open-light-v2.4-sch.png
De bovenkant kan je er af draaien zodat je bij de PCB kan.

Nadat je er de kap aan de bovenkant hebt verwijderd, moet je 5 draadjes solderen op het PCB.
1. 3V3
2. RX
3. TX
4. Ground
5. GPIO0

Nu kan je je jouw favoriete USB-to-Serial-adapter aansluiten. Bijvoorbeeld de CH340G, FT232RL of de PL2303. Het maakt niet uit welke je gebruikt. LET OP! NOOIT TE GELIJK DE 230V EN DE USB-TO-SERIAL-ADAPTER TE GELIJK AANSLUITEN!Sluit het aan volgens het onderstaande schema:
3V3 <> 3V3
RX <> TX
TX <> RX
Ground <> Ground
Voordat je de ESP8266 kan flashen, dien je deze eerst in de flash modus te brengen. Dit doe je door GPIO0 te connecten met de Ground VOORDAT je deze van stroom voorziet. Je doet dit door het draadje van de GPIO tegen de Ground aan te drukken. Nadat je er stroom op hebt gezet kan je het draadje weer losmaken van de Ground.
Nu kan je er de firmware op flashen die jij wilt. Voorbeeld firmware die werkt:
Espurna
https://bitbucket.org/xoseperez/espurna
Ga hier voor de "espurna-x.x.x-aithinker-ai-light.bin" firmware.
esptool om te flashen: https://bitbucket.org/xoseperez/espurna/wiki/Binaries.md

Is esptool te ingewikkeld en weet je niet hoe je de .bin file kan flashen? Hiervoor kan je het onderstaande programma gebruiken. Het is simpel te gebruiken.
https://github.com/nodemcu/nodemcu-flasher
1. Selecteer de goede COM-poort.
2. Bij config voer je het pad in naar de firmware en zet je daarachter: 0x00000
3. Advanced:
- 115200
- 1Mbyte
- 40 MHZ
- DIO of DOUT
4. Operation > Flash
Je zult zien dat deze nu begint met flashen. Flasht er niets, dan heb je of de verkeerde COM-port of je hebt niet goed GPIO0 met de Ground verbonden voordat je deze van stroom voorzag. Probeer opnieuw.
Sonoff-Tasmota
Instructies om deze te flashen:
https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool
Zelf je firmware schrijven
Uiteraard kan je ook zelf de firmware schrijven die je wilt. Gebruik hiervoor de Arduino IDE omdat je hiermee gemakkelijk de ESP8266 kan flashen. De ESP8266 schakelt de MY9291 om de leds aan te krijgen. Wat je dus nodig hebt is code om de MY9291 te besturen. Dit is een library die dat kan.
https://github.com/xoseperez/my9291
Standaard Arduino IDE instellingen:
Board: Board Generic ESP8266 Module
Upload Using: Serial
Flash Mode: DOUT
Flash Frequency: 40MHz
CPU Frequency: 80MHz
Flash Size: 1M (64K SPIFFS)
Debug Port: Disabled
Debug Level: None
Reset Method: ck
Upload Speed: 115200
Port: De COM-poort
Flashen gelukt?
Is het flashen gelukt? Koppel dan nu alle kabels los en plug de lamp in een socket. Als alles werkt kan je daarna de draden er weer af solderen.
Reacties
Wat is de lol van die nieuwe firmware die je er in gestopt hebt t.o.v. de originele?
(ik heb geen plannen om zelf met dit soort lampen aan de slag te gaan, gewoon wel nieuwsgierig wat voor jou de lol is van andere firmwares er op zetten)
(ik heb geen plannen om zelf met dit soort lampen aan de slag te gaan, gewoon wel nieuwsgierig wat voor jou de lol is van andere firmwares er op zetten)
Dat is een goede vraag. Voor mij zijn er een paar belangrijke voordelen. Ik kan nu zeer gemakkelijk de lamp toevoegen in mijn domotica systeem. Home-assistant/Node-Red kunnen allemaal gemakkelijk met de lamp omgaan omdat de lamp nu MQTT commandos kan versturen. Een bijkomend voordeel is dat ik ten alle tijde zelf de controle heb over de software. Nooit hoeft ik bang te zijn dat de lamp niet compatible is met een systeem of dat de software op een gegeven moment niet meer ondersteund wordt.vanaalten schreef op zaterdag 7 oktober 2017 @ 23:28:
Wat is de lol van die nieuwe firmware die je er in gestopt hebt t.o.v. de originele?
(ik heb geen plannen om zelf met dit soort lampen aan de slag te gaan, gewoon wel nieuwsgierig wat voor jou de lol is van andere firmwares er op zetten)
Ik vind het ook geen fijn idee dat met de standaard software mijn lamp theoretisch door de fabrikant te bestuderen is. Ik ben ook niet meer afhankelijk van de fabrikant om de software up-to-date te houden. De lamp hangt met de standaard software ten slotte aan internet.
Als laatste vind ik het gewoon leuk om te spelen met de elektronica in mijn huis
[Reactie gewijzigd op zondag 8 oktober 2017 18:09]
Aangezien je de ESP8266 tijdens het flashen voedt met de USB-Serial zou ik nog even vermelden dat je geen 230V aan moet sluiten.
Dank, duidelijk, prima redenen zo te lezen.Lennyz schreef op zondag 8 oktober 2017 @ 18:08:
[...]
Dat is een goede vraag. Voor mij zijn er een paar belangrijke voordelen. Ik kan nu zeer gemakkelijk de lamp toevoegen in mijn domotica systeem. Home-assistant/Node-Red kunnen allemaal gemakkelijk met de lamp omgaan omdat de lamp nu MQTT commandos kan versturen. Een bijkomend voordeel is dat ik ten alle tijde zelf de controle heb over de software. Nooit hoeft ik bang te zijn dat de lamp niet compatible is met een systeem of dat de software op een gegeven moment niet meer ondersteund wordt.
Ik vind het ook geen fijn idee dat met de standaard software mijn lamp theoretisch door de fabrikant te bestuderen is. Ik ben ook niet meer afhankelijk van de fabrikant om de software up-to-date te houden. De lamp hangt met de standaard software ten slotte aan internet.
Als laatste vind ik het gewoon leuk om te spelen met de elektronica in mijn huis
Kun je ook wat vertellen over je ervaring met lichtsterkte, warmte?
Heel leuk; heeft mn interesse geopend voor deze firmware. Maar even wat besteld bij BG. THNX!
In principe zou dat geen probleem moeten zijn. Ik zou verwachten dat er een schakelende, geisoleerde voeding in die lamp zit. Voor de zekerheid misschien alleen GND aansluiten en niet 3.3V, maar zelfs dat gaat waarschijnlijk wel goed.ThinkPad schreef op zondag 8 oktober 2017 @ 18:34:
Aangezien je de ESP8266 tijdens het flashen voedt met de USB-Serial zou ik nog even vermelden dat je geen 230V aan moet sluiten.
OP, zou je je lamp misschien iets verder uit elkaar kunnen halen en ons laten zien hoe veilig (of niet) de voeding die er in zit is?
Can you be more precise? With what do you need help?terwixonse schreef op dinsdag 14 mei 2019 @ 20:24:
Help. I am looking for guide
Leuk om te lezen
Heb er net ook 2 besteld, ben benieuwd! Heb je ze zelf nog in gebruik?
Wil ze ook i.c.m. Home Assistant gebruiken.
Wil ze ook i.c.m. Home Assistant gebruiken.
Hm inloggen ging even fout zo te zien.Gepstra schreef op donderdag 7 november 2019 @ 19:44:
Leuk om te lezenHeb er net ook 2 besteld, ben benieuwd! Heb je ze zelf nog in gebruik?
Wil ze ook i.c.m. Home Assistant gebruiken.
Como se llamo esto i am from SPAIN
Como se llamo esto i am from SPAIN
Como se llamo esto i am from SPAIN
hello. topic for me thanks kelly
What is the best method for me?
I am looking for the best method to be rich.
This place is correct for This? Limao
I am looking for the best method to be rich.
This place is correct for This? Limao
я гадюка. я жив в україні в маріополі зараз живу в польщі. де знайти роботу??? гадюка
i get it now 
hello there. What can i do for you hehe thanks
hello there. What can i do for you hehe thanks
hello there. What can i do for you hehe thanks
hello there. What can i do for you hehe thanks
hello there. What can i do for you hehes thanks
i registered 2 weeks ago but i cant find where can i search any words.
thanks for help
i registered 2 weeks ago but i cant find where can i search any words.
thanks for help