The only signal you need to worry about is DINThe only signal you need to worry about is DIN (data in) which is normally 5V from an Arduino. Use that to switch a MOSFET or transistor to convert the digital pulses to 12V. In other words, the Arduino switches the transistor, the transistor outputs 0 or 12 V.
Judging by (data in) which is normallythis link you still just send 5V from an Arduino. Use that to switch a MOSFET or transistor to convert the digital pulsesswitching to 12Vthe strip.
The data signal never needs to be 12 volts. The 12 volt pixels all drop the voltage down to about 5 volts to operate the chip. Usually just a resistor and a zener diode, sometimes just a resistor.
In other words, the Arduino switchesconnect the transistor"power" pin to +12V, and the transistor outputs 0 or 12 Vground pin to Gnd from your power supply.
You need to switch reasonably quickly asConnect the timing is like this:Din (data in) to your Arduino pin directly. Of course, also connect the Arduino ground to the ground pin.
Still, anything that can switch within around 10 ns should be perfectly adequateAlso see this Youtube video. On the comments he says:
These 12v WS2811 "pixels" still use 5v signalling. You simply connect the 12v source power directly to the strip, tie the ground to the arduino and then treat them as if they were a 5v strip.