Posts by Teoden

    Als Neuling ein Gruß in die Runde,

    ich habe gerade am 55" TV einen SK6812 Stripe montiert (danke übrigens an Robert, dessen Stripes ich nur empfehlen kann).

    Der RPI4 ist samt PSU in einem Gehäuse untergebracht u. wird neben dem TV aufgestellt. Die Länge der Datenleitung wird rund 80cm betragen.

    Dazu folgende Fragen:

    1. Ich habe gelesen, dass ich aufgrund der Länge der Datenleitung eine LogicLevelShifter einsetzen sollte. Stimmt das?

    2. Wenn ja, welcher ist da zu empfehlen? Habe diesen noch hier. Kann ich ihn nehmen?

    3. Jetzt wollte ich der Einfachheit halber PIN18 am Pi anschließen also PWM. Ist der SPI Anschluss irgendwie vorteilhaft?

    4. Braucht es nach dem Ausgang der Datenleitung mit Shifter noch einen Widerstand? Eigentlich doch unnötig oder?

    Danke u. Gruß

    Tom

    Auch wenn die Amazon Bewertungen nicht gut sind, funktioniert dieser https://www.amazon.de/dp/B09834KW9Z?tag=hyperioforum-21&ref_=pe_27091401_487187591_302_E_DDE_dt_1 einwandfrei.

    Allerdings wie die meisten Macrosilicon-Chips nur mit 1920x1080 30FPS im Ausgang.

    usb-devices

    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1

    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1

    P: Vendor=1d6b ProdID=0002 Rev=05.10

    S: Manufacturer=Linux 5.10.63-v7l+ xhci-hcd

    S: Product=xHCI Host Controller

    S: SerialNumber=0000:01:00.0

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

    I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4

    D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1

    P: Vendor=2109 ProdID=3431 Rev=04.21

    S: Product=USB2.0 Hub

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA

    I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

    T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 3 Spd=480 MxCh= 0

    D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1

    P: Vendor=534d ProdID=2109 Rev=21.00

    S: Manufacturer=MACROSILICON

    S: Product=usb video

    C: #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA

    I: If#=0x0 Alt= 0 #EPs= 0 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo

    I: If#=0x1 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

    I: If#=0x2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio

    I: If#=0x3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio

    I: If#=0x4 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

    T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 4

    D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1

    P: Vendor=1d6b ProdID=0003 Rev=05.10

    S: Manufacturer=Linux 5.10.63-v7l+ xhci-hcd

    S: Product=xHCI Host Controller

    S: SerialNumber=0000:01:00.0

    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA

    I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

    v4l2-ctl --all

    Driver Info:

    Driver name : uvcvideo

    Card type : usb video: usb video

    Bus info : usb-0000:01:00.0-1.2

    Driver version : 5.10.63

    Capabilities : 0x84a00001

    Video Capture

    Metadata Capture

    Streaming

    Extended Pix Format

    Device Capabilities

    Device Caps : 0x04200001

    Video Capture

    Streaming

    Extended Pix Format

    Media Driver Info:

    Driver name : uvcvideo

    Model : usb video: usb video

    Serial :

    Bus info : usb-0000:01:00.0-1.2

    Media version : 5.10.63

    Hardware revision: 0x00002100 (8448)

    Driver version : 5.10.63

    Interface Info:

    ID : 0x03000002

    Type : V4L Video

    Entity Info:

    ID : 0x00000001 (1)

    Name : usb video: usb video

    Function : V4L2 I/O

    Flags : default

    Pad 0x01000007 : 0: Sink

    Link 0x0200000d: from remote pad 0x100000a of entity 'Processing 2': Data, Enabled, Immutable

    Priority: 2

    Video input : 0 (Camera 1: ok)

    Format Video Capture:

    Width/Height : 720/480

    Pixel Format : 'YUYV' (YUYV 4:2:2)

    Field : None

    Bytes per Line : 1440

    Size Image : 691200

    Colorspace : sRGB

    Transfer Function : Rec. 709

    YCbCr/HSV Encoding: ITU-R 601

    Quantization : Default (maps to Limited Range)

    Flags :

    Crop Capability Video Capture:

    Bounds : Left 0, Top 0, Width 720, Height 480

    Default : Left 0, Top 0, Width 720, Height 480

    Pixel Aspect: 1/1

    Selection Video Capture: crop_default, Left 0, Top 0, Width 720, Height 480, Flags:

    Selection Video Capture: crop_bounds, Left 0, Top 0, Width 720, Height 480, Flags:

    Streaming Parameters Video Capture:

    Capabilities : timeperframe

    Frames per second: 20.000 (20/1)

    Read buffers : 0

    brightness 0x00980900 (int) : min=-128 max=127 step=1 default=-11 value=0

    contrast 0x00980901 (int) : min=0 max=255 step=1 default=148 value=148

    saturation 0x00980902 (int) : min=0 max=255 step=1 default=180 value=148

    hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0

    v4l2-ctl --list-formats-ext

    ioctl: VIDIOC_ENUM_FMT

    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)

    Size: Discrete 1920x1080

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1600x1200

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1360x768

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1280x1024

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1280x960

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1280x720

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 1024x768

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 800x600

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 720x576

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 720x480

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 640x480

    Interval: Discrete 0.017s (60.000 fps)

    Interval: Discrete 0.020s (50.000 fps)

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    [1]: 'YUYV' (YUYV 4:2:2)

    Size: Discrete 1920x1080

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1600x1200

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 1360x768

    Interval: Discrete 0.125s (8.000 fps)

    Size: Discrete 1280x1024

    Interval: Discrete 0.125s (8.000 fps)

    Size: Discrete 1280x960

    Interval: Discrete 0.125s (8.000 fps)

    Size: Discrete 1280x720

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 1024x768

    Interval: Discrete 0.100s (10.000 fps)

    Size: Discrete 800x600

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 720x576

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 720x480

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Size: Discrete 640x480

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Habe bei mir gerade nur ein Problem mit nicht passenden Farben, aber das kann andere Gründe haben.

    Hat übrigens schon jemand mal ein Adapter mit Display Link Chipsatz getestet?

    Von BTF-Lighting liest man ja schon von einigen Ausfällen...Daher werde ich mich mal bei dir umsehen.

    Plane neben einer Raspberry Lösung hinterm TV in anderen Bereichen des Zimmers Stripes mit Wled u. Wemos D1 Mini....

    Sollte das im Video dein Wohnraum sein, sehr schön. Mit viel Liebe zum Detail realisiert.