Wpis z mikrobloga

No mirki - dziś prawdziwy protip:
KAMERA DO RASPBERRY PI ZA 20 PLN

Jeśli potrzebujesz w swoim projekcie odczytywać obraz z kamery, ewentualnie podziałać coś z rozpoznawaniem obrazu, a cebula motzno i nie masz zamiaru wydawać kasy na oficjalną kamerę do maliny, albo ją zgubiłeś jak ja to czytaj ten wpis.

Jeśli nie masz w domu rozwalonego laptopa to idź do najbliższego serwisu komputerowego, albo wejdź na allegro i popatrz - sprzedają to od symbolicznej złotówki:
Allegro

Jeżeli w Twoim domu leży gdzieś zepsuty laptop, albo jesteś foliarzem i zaklejasz kamerę to nie musisz wydawać nawet złotówki. Nad ekranem znajduje się moduł kamery, jest on w 90% przypadków normalnym urządzeniem USB jakich wiele, tylko że zabudowanym. Korzysta ze standardowych sygnałów szyny USB:

+5V DC - zasilanie najczęściej przewód czerwony

D+ dane+ - przewód zielony

D- dane- - przewód biały

GND - masa przewód czarny


Bierzemy kawałek kabla usb ze standardową wtyczką, przecinamy go na pół i lutujemy przewody, jak na picrel na dole.

Jeśli kable przy kamerce nie były kolorowe, to będzie trochę trudniej. Trzeba się przyjrzeć płytce, zlokalizować najpierw masę(miernikiem ciągłości obwodu sprawdzić który pin będzie na tym samym potencjale co jakieś typowe elementy i pola masy na płytce)
Następnie znaleźć zasilanie - najczęściej pin po przeciwnej stronie. I na końcu linie danych. Polecam do takich zabaw zewnętrzny hub USB, bo jak źle połączymy można popsuć porty.

Jak już wydaje nam się ze jest git, to podpinamy kamerę do maliny i wydajemy komendę:

dmesg | tail


A sterowniki??


Jeśli system rozpoznał kamerkę powinny si pojawić mniej więcej takie wpisy:

[ 803.491110] usb 1-1.4: New USB device strings: Mfr=2, Product=1, SerialNumber=3

[ 803.491131] usb 1-1.4: Product: HP Webcam

[ 803.491150] usb 1-1.4: Manufacturer: SuYin

[ 803.491168] usb 1-1.4: SerialNumber: CN0314-MI02-VH-R03.01.01

[ 803.600983] media: Linux media interface: v0.10

[ 803.634125] Linux video capture interface: v2.00

[ 803.687212] uvcvideo: Found UVC 1.00 device HP Webcam (064e:a110)

[ 803.694579] input: HP Webcam as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input0

[ 803.698017] usbcore: registered new interface driver uvcvideo

[ 803.698054] USB Video Class driver (1.1.1)


a w katalogu /dev powinno się pojawić nowe urządzenie:
/dev/video0

Żeby sprawdzić podgląd obrazu z kamery zainstalujemy jeszcze program guvcview:

sudo apt-get install guvcview


i po instalacji po wydaniu polecenia

guvcview

Powinniśmy zobaczyć obraz z kamery.

Jak nie chce się wam lutować, to np. kamera PS3 eye działa jak szalona, podobnie chińskie kamerki usb, jednak taka od laptopa jest dużo mniejsza.

Jako bonus linkuję listę kompatybilnych kamer:
http://elinux.org/RPi_USB_Webcams

#raspitip #raspberrypi #elektronika #linux #protip
QBA_ - No mirki - dziś prawdziwy protip:
KAMERA DO RASPBERRY PI ZA 20 PLN

Jeśli p...

źródło: comment_YJgYvo21p8X6lSex2l3FcXO7qVbPxoe9.jpg

Pobierz
  • 22
@QBA__: Spoko patent na cebuli ale warto zauważyć, że nie warto kupować kamery za więcej niż kilka zł bo za około 30 (nawet nie wiedziałem, że ceny aż tak poleciały dopóki nie sprawdziłem) można kupić moduł podłączany przez interfejs MIPI-CSI
W odróżnieniu od kamer na USB obraz mamy wtedy przetwarzany przez GPU Rpi więc mniejszy load na CPU i stabilne 1080p30

Chociaż kamery od laptopów są trochę mniejsze...
@Atariauke: no no bo ci żyłka pęknie. To sprawdź sobie w słowniku SJP czy twój neologizm jest już zatwierdzony przez RJP. O nie ma. No popatrz. Nie komplikuj sobie życia.