Sari la conținut
ELFORUM - Forumul electronistilor

Refolosire webcam dintr-un capac de laptop rupt (CN-04P5V9 din DELL Precision M6500)


Vizitator

Postări Recomandate

Ma intorceam de pe strada Maica Domnului, aia cu multe magazine de electronica in Bucuresti, dupa ce fusesem sa cumpar ceva mufe BNC si un adaptor de la U.FL la SMA, care costase vreo 10 lei saracia de pigtail.  Imi trebuia ca nu aveam nimic U.FL prin casa, dar aveam ceva routere WiFi dezafectate cu care vroiam sa experimentez.  Unul din routere avea antena rupta, dar avea un conector U.FL pe PCB.

 

Cum mergeam eu asa spre casa, cu buzunarul plin de tot felul de adaptoare si conectori BNC, vad pe marginea drumului niste fire care, de la distanta, pareau sa se termine in conectori U.FL.  Mai sa fie, nu-mi venea sa cred!

 

Pe scurt, cineva aruncase la gunoi un capac de laptop, fara display, dar care inca mai avea pe el, in partea de sus, antenele de Wi-Fi, Bluetooth, etc. si modulul cu webcam-ul + 2 microfoane.

 :reytre

 

-------------------------

 

Webcam-ul s-a dovedit a fi conectat intern pe bus USB, asa ca l-am putut-o conecta la un cablu USB obisnuit, ca sa refolosesc webcam-ul la calculator obisnuit, pe USB.  Poze, sau nu s-a intamplat.

 

-------------------------

 

Asta e capacul cu multe antene, fire WiFi si in mijloc sus, webcam-ul.

PICT2710a.thumb.JPG.67ef25bd4e3aea2513beeb192a54f866.JPG

 

Camera vazuta de aproape, sticker-ul cu part number-ul, iar in dreapa langa surub, cauciucul negru este de la unul dintre microfoanele digitale.

PICT2726a.thumb.JPG.4cb0aeb2d6dc67ba364e804179908035.JPG

 

 

 

Am cautat codul si am gasit ca este codul unui modul de schimb pentru laptopuri din linia DELL Precision M6500 de prin 2010, modelul camerei, 04P5V9.  Am cautat specificatiile laptopului si am aflat ca are o camera de 3.2 MP, format 4:3, rezolutie nativa 2048x1536 pixeli.  Specificatii rezonabile ca sa merite reverse engineering-ul.

 

Am cautat pinout-ul conectorului de la modulul webcam-ului, si am aflat ca se gaseste onlina schema de Dell M6500.  Bucuria mare a fost ca, desi e un webcam integrat in laptop, camera se conecteaza intern la laptop, dar tot prin USB.  Perfect!

1548362451_Screenshotfrom2019-06-3010-01-22annotated.thumb.png.8700a9f182a613f4d4fa3b1105fa6b6f.png

 

Partea buna este ca cele 4 fire USB se aflau scoase si ca pini de test.  Din schema se poate comuta tensiunea de alimentare a camerei la +5V sau +3.3V.  Nu stiam pentru ce tensiune era webcam-ul gasit, asa ca mai intai am incercat cu 3.3V, si apoi am crescut incet Vdd pana la 5V, cu ochii pe curentul consumat, ca sa nu creasca brusc si sa ard camera.  Camera parea sa mearga si la 3.3V si la 5V, dar la 5V curentul era cam 150mA in standby si pana la 250mA in video streaming, si se cam incalzea dupa cateva minute.

 

Am hotarat s-o folosesc la 3.3V, si pentru asta am pus 2 diode in serie cu firul de +5V care venea de la mufa USB.  Probabil ca doua diode 1N4148 ar fi fost de ajuns (la 3.3V curentul era mai mic), dar ca sa fiu sigur ca nu se vor incalzi diodele, am pus doua diode 1N4007.  Peste diode am pus tub termocontractor (cel rosu), ca sa nu faca scurt.

1495993721_PICT2715_annotated(copy1)micaa.thumb.JPG.f5563739e36dc1b9833c13f3eb5ea5af.JPG

 

PICT2745a.thumb.JPG.3c1c8abbed493653faf9c296f68289b2.JPG

 

PICT2747a.thumb.JPG.43e253b31f122224e0ad3b5db1833a30.JPG

 

 

 

Webcam-ul poate filma in rezolutie 1024x768 (sau mai putin) la 30 FPS (cadre pe secunda), sau in rezolutii mai mari, de pana la 2048x1536, sunt tot rezolutii native, neinterpolate, dar la numai 15 FPS.  Chipset-ul webcam-ului pare a fi de la Ricoh.

 

In Linux, intr-un terminal, pentru a vedea USB ID-ul si toate modurile foto/video disponibile:

~$ lsusb | grep "ID 05ca:1815"
Bus 003 Device 009: ID 05ca:1815 Ricoh Co., Ltd

~$ ffplay -f video4linux2 -list_formats all /dev/video0
[video4linux2,v4l2 @ 0x7fb114000b80] Raw       :     yuyv422 :           YUYV 4:2:2 : 640x480 352x288 320x240 176x144 160x120 1024x768 1280x720 1280x1024 1600x1200 1920x1080 2048x1536
[video4linux2,v4l2 @ 0x7fb114000b80] Compressed:       mjpeg :          Motion-JPEG : 640x480 352x288 320x240 176x144 160x120 1024x768 1280x720 1280x1024 1600x1200 1920x1080 2048x1536

 

 

Am testat camera conectata extern, pe USB, si pe Windows si pe Linux.

593303273_Screenshotfrom2019-06-3012-13-40.thumb.jpg.45d1ccf319828f46192023d24802f225.jpg


Mere băț:)

Editat de Vizitator
Link spre comentariu
  • Răspunsuri 2
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • sesebe

    1

Zile populare

Top autori în acest subiect

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări