Octoprit + webcam

Krańcówki, czujniki, oświetlenie...
gwidon777
Postów w temacie: 4
Posty: 285
Rejestracja: 23 sie 2020, 21:40
x 55

Octoprit + webcam

Post autor: gwidon777 »

Witam wszystkich.
Jakiś czas temu dodałem sobie obsługę mojego Endera przez Octoprint na RPi 3b+. Jako kamerki użyłem starego smartphona i działa to całkiem dobrze.
Ostatnio chciałem zmienić kamerkę na taką podpinaną do RPi przez wejście USB.
Kupiłem na Ali taką kamerkę:
https://pl.aliexpress.com/item/10050015 ... web201603_
Niestety nie działa. Nie ma obrazu. Wpisywałem różne URL ale nic nie dało.
Czy ktoś miał taki problem?
Awatar użytkownika
morf
Drukarz
Postów w temacie: 1
Posty: 3224
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1594

Re: Octoprit + webcam

Post autor: morf »

a dmesg widzi podpieta przez USB kamerke?
moze support V4L trzeba doinstalowac jakas paczke
Done is better than perfect.
Awatar użytkownika
Raven
Postów w temacie: 1
Posty: 240
Rejestracja: 19 cze 2020, 14:01
Drukarka: Sovol SV06
x 59

Re: Octoprit + webcam

Post autor: Raven »

Tu https://community.octoprint.org/docs?topic=21149 masz trochę na temat webcam'ów podpinanych do RPI. To tak od samego podpięcia do USB raczej nie zadziała.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 1
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Octoprit + webcam

Post autor: Berg »

a pod innym systemem operacyjnym Windows/Linux/OSX czy co tam masz działa ta kamera bez potrzeby instalowania sterowników?
Niektóre, zwłaszcza starsze kamery USB działają od strzała.
gwidon777
Postów w temacie: 4
Posty: 285
Rejestracja: 23 sie 2020, 21:40
x 55

Re: Octoprit + webcam

Post autor: gwidon777 »

rafaljot pisze:a pod innym systemem operacyjnym Windows/Linux/OSX czy co tam masz działa ta kamera bez potrzeby instalowania sterowników?
Niektóre, zwłaszcza starsze kamery USB działają od strzała.
Jak podepnę do komputera to działa bez problemu. Żadne sterowniki nie są potrzebne.
gwidon777
Postów w temacie: 4
Posty: 285
Rejestracja: 23 sie 2020, 21:40
x 55

Re: Octoprit + webcam

Post autor: gwidon777 »

morf pisze:a dmesg widzi podpieta przez USB kamerke?
moze support V4L trzeba doinstalowac jakas paczke
Nie mam pojęcia o co chodzi. Octoprint zainstalowałem korzystając z tutoriali i działa jak miało działać może za wyjątkiem kamerki USB.
Wszędzie piszą, że wystarczy wpisać w steram URL: "/webcam/?action=stream" i niby ma działać. U mnie nie działa. Jest też coś o zmianach w pliku octopi.txt ale myślalem, że tam się ustawia tylko rozdzielczość i frame rate.
Szukam teraz poradnika jak korzystać z dmesg.
Awatar użytkownika
arkomania.pl
Postów w temacie: 1
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Octoprit + webcam

Post autor: arkomania.pl »

sprawdź, czy twoja kamera jest widoczna jako urządzenie USB.

lsusb [ENTER]

zainstaluj jako root

apt-get install v4l-utils

sprawdzamy po podłączeniu kamery jakie są dostępne strumienie video:

v4l2-ctl --list-devices [ENTER]

przykładowy monit
USB2.0 PC CAMERA: USB2.0 PC CAM (usb-1c1c000.usb-1):
/dev/video2
/dev/video3



jeśli urządzenie będzie widoczne jako jakieś dev , to już jest w miarę dobrze.
Pozdrawiam Arek G. arkomania
gwidon777
Postów w temacie: 4
Posty: 285
Rejestracja: 23 sie 2020, 21:40
x 55

Re: Octoprit + webcam

Post autor: gwidon777 »

Dziękuję za odpowiedzi.
Niestety nie jestem w tym biegły i nie wszystkie sugestie były dla mie jasne, dlatego zamieszczam łopatologiczną instrukcję dodania kamery USB do Octoprint na Raspberry Pi (normalnie powinna działać po podpięciu do USB RPi ale jeśli nie zadziała to robię tak):
1. Wchodzę na stronę: https://community.octoprint.org/docs?topic=21149
I szukam tam mojej kamerki. Jeśli jest na liście to będzie łatwiej. Spisuję USBID (np. dla kamery Dericam W3 USBID to 1a86:7523).
2. Jeśli kamery nie ma na liście to będzie trochę trudniej. Muszę znaleźć USBID mojej kamery. W tym celu łączę się z malinką (tą do której chcę
podpiąć kamerę) poprzez SSH. Odpalam program PUTTY i wpisuję adres IP – ten sam, którym łączę się z Octoprint, oraz port (domyślnie
ustawiony na 22).
Domyślny login to: „pi”, a hasło: „raspberry”.
Po zalogowaniu wpisuję „sudo lsusb” i wyskakuje mi lista urządzeń podłączonych przez USB.
Następnie podłączam moją kamerkę i kolejny raz wpisuję „sudo lsusb”.
Pojawia się kolejna lista urządzeń tym razem z nową kamerką. Porównując listy łatwo znaleźć nową pozycję i spisać USBID.
3. Wyciągam kartę pamięci z maliny i podłączam do komputera. Otwieram plik Octopi.txt i odznaczam wiersz 47:
„additional_brokenfps_usb_devices=("aabb:ccdd" "aabb:eeff")”
w miejse „aabb:ccdd” wpisuję USBID mojej kamery.
4. Wkładam kartę pamięci do RPi i odpalam. Jeśli nic wcześniej nie zmieniałem to powinienem mieć poprawne ustawienia w „Webcam & Timelapse” ale jeśli wcześniej korzystałem np. z kamery WiFi to muszę zmienić dwie rzeczy:
Stream URL: ”/webcam/?action=stream”
Snapshot URL: http://localhost:8080/?action=snapshot
TADAM!
Załączniki
Bez tytułu1.png
Bez tytułu2.png
Bez tytułu3.png
Bez tytułu4.png
Tadam!
Tadam!
JGFTW
ODPOWIEDZ

Wróć do „Pozostałe”