LED driver

As an LED driver, both several board options and several options can be used their connections. At the moment, the author of HyperHDR has implemented a high-speed serial driver Adalight port for boards ESP32 / Esp8266 / Raspberry Pi Pico RP2040. There are also several ways connections: Wled (Wi-Fi), Usb port and SPI bridge. You can find all the methods in the author's repository (link). For each driver, the software installation process and boards recommended by the author are described for purchase (beware of fakes and look at product reviews on the store page).

HyperSerialWLED - wireless connection, there is a slight delay.

HyperSerialEsp8266 / HyperSerialESP32 / HyperSerialPico - Usb wire connection.
Lower latency compared to WLED.
It is recommended to use when there is a long distance from the Raspberry Pi to the microcontroller.

HyperSPI - connection using Dupont jumpers. Least delay.
Recommended if the distance from the Raspberry Pi to the microcontroller is 15-20 cm.

My choice is connection via SPI bridge, the board was purchased by "ESP32 MH-ET Live" with "CH9102X" chip (link)


Level shifter

The 3.3V level switch is a mandatory part of the solution where a 3.3V GPIO device such as Raspberry Pi or ESP32 / Esp8266 / Raspberry Pi Pico RP2040, interacts with 5V LED strip. The shifter is made on the basis of a chip SN74AHCT125N (link)

Breadboard PCB

Breadboard printed circuit boards are universal and irreplaceable elements for the purpose of quick assembly of circuits without the need making your own printed circuit board (which complicates the project itself). For further assembly, a breadboard with dimensions of 3x7 cm will fit (link). I decided to go not quite standard way, your don't have to do this. I bought a larger board and shortened from all sides to the size I need (with the processing of the ends).

In addition to the breadboard itself, we need additional elements:
 - pin socket ("Male" type) (link),
 - socket-connector ("Female" type) (link),
 - jumper-wire Dupont (link).