Bluetooth Support: Fiber Optic Ceiling (star ceiling)

I built a fiber optic ceiling about a year ago



and at the time, none of the devices available were wifi; They were all BT and RF.

I have device: FIREWORK Bluetooth New Upgraded 20W Twinkle Dual Port Starlight Headliner Light Kit with APP/Remote Music Mode RGBW LED for Car Home Ceiling Decoration, Mixed 900pcs (0.03in+0.04in+0.06in) 13.1ft

The model number is 20wt4900. It’s just an LED controller with a couple extra settings. It uses a bluetooth app called: MySmartLED

There’s at least 1 other person with this device: Bluetooth, bluetooth, bluetooth

This request is to provide support for this device so the light can be turned on/off, change color/brightness, change modes, turn on/off/change twinkle.

Hi Sergeantpup, I ended up replacing the driving board with a custom made one. You can find my board here and order from PCB Way or JLC PCB.

BTW your project looks amazing.

1 Like

I appreciate it but that’s a little more than I’d like to get into. I’d eventually like to get into more custom stuff but I’m not ready for that just quite yet…although this does look like an easier starter project to get my feet wet.

This is the only device of 300+ that I dont have in HA :upside_down_face:

You find the solution? I’m still trying to figure out how to send raw commands from home assistant thru bluetooth. I recorded the commands and used wireshark to read the logs. I have a similar unit but couldn’t tell you brand since I didn’t purchase/install.

I didn’t. I’m still just using a smart power plug to turn it on and off and no changing of settings unless I go in the app. This is the one I bought. https://a.co/d/6gjiJYb

That was my solution for now… My units even when power button is off the motor and fans still spinning so over time that would burn out.

I’m now at a skill level where swapping boards is within my ability. Do you have an updated link? I get a 404 error

I made some changes for the original board. Let me see if I can find the design.

Hi there, can i second that request for a new link?

Thanks

Can you share your board? The link no longer works.

Hi @RaptorHunter , I´m also interested in the board to control this device, I would really appreciate it if you could share it

You can find the design here, if you need any alterations for you needs like, types of connectors size or shape of the PCB or the which controller you want to use, just contact me.

ESP32-S3 ALED + Stepper + RGB Strip V2
PCB Way

Consider sharing a few coins Donate.

1 Like

Does this pcb board comes pre-soldered with all the components?

Or do you have a list of all required components and a picture of what the finish board looks like once everything is soldered (for reference)?

And finally, do you have a sample of the code to control this via hassio? :slight_smile:

I am presently building my home theatre and bought this twinkle machine:

The Bluetooth board:

The full board:

So from my understanding your board is a combination of:

2 X 1/4 Channel one Four Route MOSFET (one for each RGBW)
image

2 X High-power ULN2003 Stepper Motor Driver
image

I just can’t figure out the components required on your board.

I am using WLED to control everything it’s better the ESPHome and integrates seamlessly to HomeAssistant.

This boards adds lots of stuff isn’t just a replacement for the original board.

On the left of the board is for the stepper driver A4988 board for the twinkle option, it’s easier to way easier then ULN2003 to configure, there are videos to convert unipolar (5 wires) stepper motors into bipolar (4 wires) on youtube.

On the right is so you can use addressable LEDs WS812B (neopixels) LEDs. IO42 is to control Computer PSU, you can just leave it. IO1/IO2, RX/TX are for extra things you may want to connect, you can leave them.

The traces for the Analog LEDs RGB/RGBW are quite robust, you can connect up to 12A per channel.

I can make a custom board just to fit what you need. Just tell me what you need, your size constraints, and which controller you want to use. If you need a pre-assembled board I can provide the files so the PCB manufacturer can assemble the board for you.

1 Like

But WLED can’t control the stepper motor if I’m not mistaken.

to control the stepper motor you just need a pulse signal, you can the usermod pwm_outputs

1 Like

I’m a sucker for DIY boards so will give your board a try! Thanks for your help thus far!

Just an headsup you will need the ESP32-S3-DevKitC-1, there are 2 versions of the board be sure to buy the right one.

1 Like

Oh that sucks, the one I have is the shorter version, but has external antenna. Might just got for an ethernet one.

Whats the dimesions of that esp board?

Also I noticed in hassio the PWN0 and PWN1 that I enabled in usermod are not shown. How did you control these pins via hassio (for motor)?

You can never have too many ESP32 Boards, you can use it for something else.

Can you share which board you have? A picture or a link.