Konversi Webcam Laptop Bekas Menjadi USB Webcam


Pendahuluan

Pada tutorial kali ini akan dibahas mengenai cara mengubah webcam pada laptop menjadi usb webcam dengan cara yang cukup sederhana. Hal ini dilakukan untuk memanfaatkan bagian dari laptop yang sudah tidak digunakan atau rusak. Dan karena ukuran webcam laptop pada umumnya cukup kecil, maka dapat dimanfaatkan pada proyek embedded misalnya untuk image acquisition raspberry pi. Tutorial ini memanfaatkan webcam dari laptop bekas Compaq CQ-515 dimana webcamnya merupakan produk dari Chicony (CNF8243_A3). Perlu diperhatikan bahwa webcam dari Chicony yang digunakan pada tutorial kali ini menggunakan power 5v jadi bisa langsung dihubungkan dengan port USB pada komputer. Jika webcam yang Anda miliki menggunakan power 3.3v, maka Anda perlu memasang konverter diantara kabel USB dan kabel webcam agar webcam Anda tidak rusak (terbakar).

Langkah-langkah

  • Bongkar laptop yang digunakan dengan urutan sebagai berikut:
    • Lepaskan keyboard terlebih dahulu.
    • Pada bagian bawah keyboard, terletak kabel webcam yang menuju ke panel LCD.
    • Lepaskan soket kabel webcam dari motherboard.
    • Bongkar panel LCD untuk mengeluarkan webcam beserta kabelnya.
    • Webcam dan kabel yang sudah dilepaskan bentuknya bisa dilihat pada gambar ini.
  • Siapkan kabel USB bekas, dan potong menjadi dua bagian yang nantinya akan digunakan untuk menghubungkan webcam dengan port USB.
  • Berikut ini adalah struktur (wiring) kabel USB yang saya gunakan:
+-----+------+---------+------------+
| Pin | Nama | Warna | Penjelasan |
+-----+------+---------+------------+
| 1 | +5v | Merah | Power |
| 2 | D- | Biru | Signal - |
| 3 | D+ | Kuning | Signal + |
| 4 | GND | Cokelat | Ground |
+-----+------+---------+------------+
  • Potong dan kupas kabel webcam. Adapun struktur (wiring) kabel webcam Chicony dapat dilihat pada bagian belakang PCBnya seperti yang terlihat pada gambar dan tabel strukturnya (wiring pinout) adalah sebagai berikut:

+-----+-------+-------+------------+
| Pin | Nama | Warna | Penjelasan |
+-----+-------+-------+------------+
| 1 | D+ | Hijau | Signal + |
| 2 | D- | Putih | Signal - |
| 3 | +5v | Merah | Power |
| 4 | GND | - | - |
| 5 | SHGND | Hitam | Ground |
+-----+-------+-------+------------+
  • Untuk menghubungkan kabel USB yang telah dipotong dan dikupas dengan kabel webcam chicony, gunakan konfigurasi berikut ini:
+---------------+               +---------------------+
| USB | | Webcam |
+---------------+ +---------------------+
| Merah (+5v) | <===========> | Merah (+5v) |
| Biru (D-) | <===========> | Hijau (D+) |
| Kuning (D+) | <===========> | Putih (D-) |
| Cokelat (GND) | <===========> | Hitam/polos (SHGND) |
+---------------+ +---------------------+
  • Struktur kabel di atas memang terlihat terbalik untuk bagian D+ dan D-, karena pada kasus webcam yang digunakan kali ini, jika tidak demikian maka webcam tidak akan dikenali. Untuk gambar koneksi sementara antara kabel USB dan kabel webcam, bisa dilihat pada gambar ini.
  • Selanjutnya jalankan perintah berikut sebagai root pada terminal untuk mengamati pesan pada file log:
# tail -f /var/log/messages
  • Pasang kabel USB pada port USB komputer, maka pada terminal akan muncul pesan berikut ini:
Apr 18 21:41:05 rbn kernel: [19199.177155] usb 1-1.2: new high-speed USB device number 49 using ehci-pci
Apr 18 21:41:05 rbn kernel: [19199.302300] usb 1-1.2: New USB device found, idVendor=04f2, idProduct=b159
Apr 18 21:41:05 rbn kernel: [19199.302311] usb 1-1.2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
Apr 18 21:41:05 rbn kernel: [19199.302316] usb 1-1.2: Product: CNF8243
Apr 18 21:41:05 rbn kernel: [19199.302322] usb 1-1.2: Manufacturer: Chicony Electronics Co., Ltd.
Apr 18 21:41:05 rbn kernel: [19199.302326] usb 1-1.2: SerialNumber: SN0001
Apr 18 21:41:05 rbn mtp-probe: checking bus 1, device 49: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Apr 18 21:41:05 rbn mtp-probe: bus: 1, device: 49 was not an MTP device
Apr 18 21:41:05 rbn kernel: [19199.428285] media: Linux media interface: v0.10
Apr 18 21:41:05 rbn kernel: [19199.446224] Linux video capture interface: v2.00
Apr 18 21:41:05 rbn kernel: [19199.502578] uvcvideo: Found UVC 1.00 device CNF8243 (04f2:b159)
Apr 18 21:41:05 rbn kernel: [19199.560884] input: CNF8243 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input12
Apr 18 21:41:05 rbn kernel: [19199.561163] usbcore: registered new interface driver uvcvideo
Apr 18 21:41:05 rbn kernel: [19199.561171] USB Video Class driver (1.1.1)
Apr 18 21:41:05 rbn colord: Device added: sysfs-Chicony_Electronics_Co.__Ltd.-CNF8243
  • Dari pesan di atas, bisa terlihat bahwa webcam laptop yang digunakan bisa terdeteksi dan bisa digunakan.
  • Selanjutnya Anda tinggal menyolder koneksi antara kabel USB dan kabel webcam agar lebih rapi dan kokoh, dan Anda dapat menggunakan USB webcam Anda untuk proyek lainnya khususnya yang berkaitan dengan embedded karena ukuran webcam ini cukup kecil.
  • Sekian tutorial kali ini, semoga bermanfaat. Terima kasih kepada Tuhan Yang Maha Esa, RNDC, Maxindo, 1st dan Anda yang telah membaca tutorial ini.