Here is my setup:
TV Size: 50"
Board: RPI 3b+
LED: WS2812B (total 214 LEDs)
Power: 5v 10A
USB capture card: Loop capture from ebay
Question:
1. After lot of searching the forum, I got the usb grabber to get working, but everytime we turn off and turn on the TV/entire setup, things go crazy! Mainly the video feed dosnt recognize.. need to pull out the grabber cords, or restart the pi couple of times etc. it kind of kills the charm . Here are the grabber details.
pi@HyperBian:~ $ v4l2-ctl --list-devices
bcm2835-codec-decode (platform:bcm2835-codec):
/dev/video10
/dev/video11
/dev/video12
bcm2835-isp (platform:bcm2835-isp):
/dev/video13
/dev/video14
/dev/video15
/dev/video16
USB Video: USB Video (usb-3f980000.usb-1.2):
/dev/video0
/dev/video1
pi@HyperBian:~ $ v4l2-ctl --all
Driver Info:
Driver name : uvcvideo
Card type : USB Video: USB Video
Bus info : usb-3f980000.usb-1.2
Driver version : 5.10.17
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-3f980000.usb-1.2
Media version : 5.10.17
Hardware revision: 0x00002100 (8448)
Driver version : 5.10.17
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 : 640/480
Pixel Format : 'YUYV' (YUYV 4:2:2)
Field : None
Bytes per Line : 1280
Size Image : 614400
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 640, Height 480
Default : Left 0, Top 0, Width 640, Height 480
Pixel Aspect: 1/1
Selection: crop_default, Left 0, Top 0, Width 640, Height 480, Flags:
Selection: crop_bounds, Left 0, Top 0, Width 640, 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=-11
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=180
hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0
pi@HyperBian:~ $ dmesg
[ 4.603876] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[ 4.737087] usb 1-1.2: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00
[ 4.743937] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4.750970] usb 1-1.2: Product: USB Video
[ 4.754459] usb 1-1.2: Manufacturer: MACROSILICON
[ 4.761906] hid-generic 0003:534D:2109.0001: hiddev96,hidraw0: USB HID v1.10 Device [MACROSILICON USB Video] on usb-3f980000.usb-1.2/input4
Alles anzeigen
Latest web Ui logs. can anyone help me understand whats the issue?(if any chance I can survive with this grabber?)
Im also thinking about returning this and buying a seperate grabber and hdmi splitter. Can you guys pls let me know If I need to look for a specific chipset/model for the grabber?
2. I saw some old posts talking about using arduino with RPI to control the WS2812B LEDs, and things might have changed in the recent versions, is it still advisable to use an arduino for WS2812B LEDs? does it improve anyway?
3. Im seeing the colos are slightly off, specially blue. its shows as cyan. Is there a way to adjust?