Projects/Oceanwave Lamp Esphome: verschil tussen versies
Nieuwe pagina aangemaakt met '{{Project |name=Oceanwave Lamp Esphome |start=2026-01-18 |contact=Polyfloyd |info=Now with PWM |status=Finished }} I found an "Ocean Wave" lamp in a drawer this weekend. It's something I got from AliExpress at one point because I thought it would be neat for themed lighting in my living room. But I never got around to actually using it. It's not that it's bad (ok, maybe a bit), but it is just a hassle to use it. So could it be made easier? Sure thing, I…'  |
kGeen bewerkingssamenvatting |
||
| Regel 11: | Regel 11: | ||
Sure thing, I could just open it up and slap an ESP32 on it. That way I can hook it into my Home Assistant setup and have it automatically switch on whenever I select a specific lighting scene. | Sure thing, I could just open it up and slap an ESP32 on it. That way I can hook it into my Home Assistant setup and have it automatically switch on whenever I select a specific lighting scene. | ||
== The Device == | |||
The lamp consists of two parts bolted together with a mechanism that makes it possible to adjust the projection angle. The base contains the electronics and buttons, the top part has a transparent top with some jiggly texture that acts as a lens. Within the top is another smaller jiggly lens with a panel with 12 LEDs, 4 for each color channel, underneath. | |||
The smaller interior lens is moved by a small motor which causes the light to be scattered in a random moving pattern. | |||
The buttons are a kind of capacitive sensors and absolutely terrible to use. It usually takes about 4 presses to actually trigger a button. | |||
Some genius thought that people purchasing this would be down to listen to ambient noises through the shittiest speakers known to humankind, so it also has that built into it. It has an SD-card slot for if you truly despise your eardrums. | |||
== Teardown == | |||
The lamp can be easily opened up by removing two screws under some rubber pads at the bottom. | |||
This reveals two circuit boards. One with the capacitive touch interface and the other with an MCU and some FETs and other crap. | |||
Versie van 18 jan 2026 18:07
| Project: Oceanwave Lamp Esphome | |
|---|---|
| Beschrijving | Now with PWM |
| Start | 2026-01-18 |
| Contact | Polyfloyd |
| Status | Finished |
I found an "Ocean Wave" lamp in a drawer this weekend. It's something I got from AliExpress at one point because I thought it would be neat for themed lighting in my living room. But I never got around to actually using it. It's not that it's bad (ok, maybe a bit), but it is just a hassle to use it.
So could it be made easier?
Sure thing, I could just open it up and slap an ESP32 on it. That way I can hook it into my Home Assistant setup and have it automatically switch on whenever I select a specific lighting scene.
The Device
The lamp consists of two parts bolted together with a mechanism that makes it possible to adjust the projection angle. The base contains the electronics and buttons, the top part has a transparent top with some jiggly texture that acts as a lens. Within the top is another smaller jiggly lens with a panel with 12 LEDs, 4 for each color channel, underneath.
The smaller interior lens is moved by a small motor which causes the light to be scattered in a random moving pattern.
The buttons are a kind of capacitive sensors and absolutely terrible to use. It usually takes about 4 presses to actually trigger a button.
Some genius thought that people purchasing this would be down to listen to ambient noises through the shittiest speakers known to humankind, so it also has that built into it. It has an SD-card slot for if you truly despise your eardrums.
Teardown
The lamp can be easily opened up by removing two screws under some rubber pads at the bottom.
This reveals two circuit boards. One with the capacitive touch interface and the other with an MCU and some FETs and other crap.