Projects/Oceanwave Lamp Esphome: verschil tussen versies

Uit Hackerspace Bitlair
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.