I would like to have some LED stripes in a room installed.
The main problem for me is that some stripes arent connected to each other.
Furthermore I would like to control all of these digital LED stripes with only one "self" built controller.
I havent started this project yet.
So I hope that somebody have some advices or recommandations for such a project.
And which parts are recommended?
(I thought of connecting each stripe via bluetooth with the controller)
I guess maybe you don't know what types to choose from.
There are "addressable" and "non-addressable" types. With non-addressable, they are generally less expensive but you need to buy or build driver circuits for them. Also you can control the brightness/colour for the whole strip, not for the individual LEDs, so you cannot use animated patterns. With addressable strips, they have built-in drivers and you can have animated patterns but they are more expensive.
Next, there are single colour, RGB and RGBW. Single colour can be dimmed. RGB and RGBW can be dimmed and their colour can be controlled. RGBW can be brighter and produce a more natural white light.
Then, there are waterproof, non-waterproof and water resistant types. I'm sure I do not need to explain those in more detail. You know what type of room they will be used in.
In length i'm not to 100% sure but the longest one would be at about 4 or 5 meters
I want to use maybe a HC 05 device to control them?
Or something else which is capable of receiving data via bluetooth from the controller
As controller I thought of something like an ESP32
Is this answer clearly enough?
Because I havent planed this really good since Im just at the beginning and a arduino beginner too though
Oh, I see, you want to make a portable remote controller from an esp32? Then, yes, you might need another Arduino to receive the Bluetooth data from the esp32 to control the led strips. But this is quite a complex way to do it!
A more normal approach would be to use an app on your smartphone to send the data to the esp32 and the esp32 directly controls the strips.
Another way would be to have the esp32 to host a web page which you can view on your smartphone and control the strip that way, over wi-fi.
You are a beginner. If you try to achieve too many advanced features at the same time you will almost certainly fail. Your plan requires you to build two devices: a remove controller and a strip controller, neither project is beginner level.
If this were my project, I would use esp32/8266, have that host a simple web page, and use my smartphone to control it.
I've never use WS2812's... Yet... I have a project in mind, but it's for an automotive application so it's probably going to use a 12V strip with a different (clocked) connection-protocol...
You'll need an Arduino at the LED-end so that probably means an Arduino at the transmitter and another at the receiver.
If it was me, I'd treat this as two projects - LED control, and wireless communication. When they both work you can merge the two. They will be easier to merge if the LEDs are working before you start on the wireless.
It's not too critical but I'd probably start with the LEDs. Then you could start the Bluetooth by sending/receiving a simple message-command to change color or something... If you try to send complicated LED data-patterns it will be hard to troubleshoot & debug.
You can wire the strips together as-if they are one strip or you should be able to use a separate data connection (a separate Arduino output-pin) for each strip.
Aadfruit has an extensive guide to using WS2812's (what they call NeoPixels").