Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> Linux

Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

SmartCam biến điện thoại Symbian Series 60 có Bluetooth và camera thành một webcam sẵn sàng sử dụng với máy tính. Đây là phần mềm mã nguồn mở, được cấp phép theo GPLv2 và chạy trên Linux hoặc Windows. Có các ứng dụng thương mại làm điều tương tự, nhưng tôi tin vào việc sử dụng và hỗ trợ phần mềm miễn phí, mã nguồn mở bất cứ khi nào có thể.

Lưu ý: Hướng dẫn này được xuất bản lần đầu vào năm 2008 và một số phần mềm được tham khảo có thể đã thay đổi kể từ đó.

Trong hướng dẫn này, tôi sẽ cài đặt SmartCam trên Fedora 9 vì nhà phát triển SmartCam đã kiểm tra và xác nhận nó hoạt động trên Ubuntu 8.04. SmartCam sử dụng API Video4Linux. Xem danh sách ứng dụng tương thích. Tôi thường dùng SmartCam với aMSN.

  1. Trước hết, truy cập trang dự án SmartCam trên SourceForge và nhấp vào liên kết Download trong hộp màu xanh lá.
  2. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  3. Chúng ta sẽ cài đặt phiên bản Linux, nên nhấp vào liên kết Download cho smartcam linux.
  4. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  5. Phiên bản Linux mới nhất tại thời điểm viết là v2008.09.18.2. Tải xuống file nén zip và nhớ nơi bạn lưu nó. Tôi lưu ở ~/Download.
  6. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

    Tôi sẽ thực hiện các bước tiếp theo trên dòng lệnh vì nó liên quan đến việc biên dịch module kernel cho SmartCam.

  7. Điều hướng đến thư mục chứa file zip SmartCam.

    [kmurray@radon ~]$ cd ~/Download

  8. Giải nén file.

    [kmurray@radon Download]$ unzip smartcam_v_2008.09.18.2.zip
    Archive: smartcam_v_2008.09.18.2.zip
    creating: smartcam/
    inflating: smartcam/COPYING
    inflating: smartcam/ReadMe.txt
    creating: smartcam/release/
    inflating: smartcam/release/smartcam.ko
    inflating: smartcam/release/smartcam
    creating: smartcam/release/phone_files/
    inflating: smartcam/release/phone_files/SmartCamS603rdEd.SIS
    inflating: smartcam/release/phone_files/SmartCamS602ndEd.SIS
    inflating: smartcam/release/phone_files/jSmartCam.jar
    [danh sách file bị cắt bớt để tiết kiệm không gian]

  9. Bây giờ biên dịch module kernel SmartCam. Bạn cần đảm bảo đã cài đặt header phát triển kernel. Trên Fedora, chỉ cần yum install kernel-devel.

    [kmurray@radon Download]$ cd smartcam/src/driver/
    [kmurray@radon driver]$ make -C /lib/modules/`uname -r`/build M=`pwd` modules
    make: Entering directory `/usr/src/kernels/2.6.26.6-79.fc9.i686'
    CC [M] /home/kmurray/Download/smartcam/src/driver/smartcam.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /home/kmurray/Download/smartcam/src/driver/smartcam.mod.o
    LD [M] /home/kmurray/Download/smartcam/src/driver/smartcam.ko
    make: Leaving directory `/usr/src/kernels/2.6.26.6-79.fc9.i686'

  10. Module kernel thường nằm ở /lib/modules/`uname -r`/. Để gọn gàng, sao chép module vào đó.

    [kmurray@radon driver]$ sudo cp smartcam.ko /lib/modules/`uname -r`/extra

  11. Cập nhật phụ thuộc module.

    [kmurray@radon driver]$ sudo /sbin/depmod -a

  12. Tải module.

    [kmurray@radon driver]$ sudo /sbin/modprobe smartcam

  13. Kiểm tra module đã tải.

    [kmurray@radon driver]$ /sbin/lsmod | grep smartcam
    smartcam 9880 0
    videodev 29824 1 smartcam

    [kmurray@radon driver]$ ls -l /dev/video*
    lrwxrwxrwx 1 root root 6 2008-11-15 13:59 /dev/video -> video0
    crw-rw---- 1 root root 81, 0 2008-11-15 13:59 /dev/video0

  14. Như bạn thấy, có một vấn đề nhỏ: /dev/video0 chỉ truy cập được bởi root. Trừ khi bạn chỉ dùng webcam với quyền root (ý tưởng tồi), bạn cần thay đổi quyền. Thay vì thay đổi quyền /dev/video0 mỗi lần khởi động, bạn có thể sửa quy tắc udev để cho phép mọi người dùng truy cập.

    Mở /etc/udev/rules.d/50-udev-default.rules bằng trình soạn thảo yêu thích (tôi dùng vim).

    [kmurray@radon driver]$ sudo vim /etc/udev/rules.d/50-udev-default.rules

    Tìm đoạn video4linux và sửa dòng:

    KERNEL=="video0", SYMLINK+="video"

    thành:

    KERNEL=="video0", SYMLINK+="video", MODE="0666"

  15. Gỡ và tải lại module SmartCam.

    [kmurray@radon driver]$ sudo /sbin/modprobe -r smartcam
    [kmurray@radon driver]$ sudo /sbin/modprobe smartcam

  16. Kiểm tra quyền /dev/video0.

    [kmurray@radon driver]$ ls -l /dev/video*
    lrwxrwxrwx 1 root root 6 2008-11-15 14:05 /dev/video -> video0
    crw-rw-rw- 1 root root 81, 0 2008-11-15 14:05 /dev/video0

    Bây giờ /dev/video0 có sẵn cho tất cả người dùng.

  17. Biên dịch ứng dụng SmartCam.

    [kmurray@radon driver]$ cd ../../src/app/
    [kmurray@radon app]$ gcc `pkg-config --cflags --libs gtk+-2.0 gthread-2.0` -lbluetooth smartcam.c -o smartcam

  18. Làm cho ứng dụng SmartCam có sẵn cho mọi người dùng.

    [kmurray@radon app]$ sudo cp smartcam /usr/local/bin/

  19. Làm cho biểu tượng SmartCam có sẵn cho mọi người dùng.

    [kmurray@radon app]$ sudo mkdir /usr/share/pixmaps/smartcam/
    [kmurray@radon app]$ sudo cp icons/*.png /usr/share/pixmaps/smartcam/

  20. Tôi cũng tạo mục menu cho SmartCam dưới Applications -> Sound & Video. Nhấp System -> Preferences -> Look and Feel -> Main Menu.
  21. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  22. Đây là nơi thêm/xóa mục menu ứng dụng tùy chỉnh.
  23. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  24. Trong khung bên trái, nhấp vào Sound & Video.
  25. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  26. Nhấp nút New Item bên phải và điền các trường như sau:
  27. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  28. Nhấp nút Choose Icon góc trên trái, gõ /usr/share/pixmaps/smartcam vào ô file, chọn logo.png và nhấp OK.
  29. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

  30. Cửa sổ sẽ trông như sau:
  31. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  32. Nhấp OK và đóng Menu Editor. Sau đó Applications -> Sound & Video sẽ hiện mục SmartCam.
  33. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây
    Nhấp để phóng to

  34. Bây giờ cài SmartCam lên N95. File zip trước chứa bản cho điện thoại tại release/phone_files/SmartCamS603rdEd.SIS. Xem hướng dẫn cài app trên N95 qua USB hoặc Bluetooth nếu chưa biết. Sau khi cài, bạn sẽ thấy nó trong thư mục Applications.
  35. Khởi động SmartCam trên máy tính trước: Applications -> Sound & Video -> SmartCam.
  36. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

  37. Khởi động SmartCam trên điện thoại.
  38. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

  39. Chọn Options -> Start.
  40. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

  41. Nếu đã từng kết nối Bluetooth với máy tính, nó sẽ hiện trong danh sách. Nếu không, chọn More Devices. Chọn kết nối đến máy tính.

    Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

  42. Hình ảnh trên điện thoại và máy tính:
  43. Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

    Hướng dẫn sử dụng Nokia N95 làm Webcam không dây

    Lúc viết, SmartCam chỉ hỗ trợ Bluetooth. Hy vọng sau này sẽ có USB/Wifi. Dù sao, SmartCam vẫn là phần mềm tuyệt vời!