» Điện tử » Arduino »Webcam PTZ trên Arduino

Webcam PTZ trên Arduino

Webcam PTZ trên Arduino

Bài viết này sẽ nói về cách sử dụng Arduino có thể điều khiển webcam. Chính xác hơn, điều khiển sẽ là một ổ đĩa servo, được cài đặt trong khung từ nhà thiết kế mà webcam sẽ được gắn.

Tài liệu được sử dụng bởi tác giả để tạo ra thiết bị này:
1) nhà xây dựng kim loại
2) hàn lạnh
3) webcam
4) servo
5) Đèn LED
6) Arduino
8) cần điều khiển từ PS3

Xem xét chi tiết hơn về thiết kế và các điểm chính của việc tạo ra một thiết bị để điều khiển máy ảnh.

Bối rối trước câu hỏi làm thế nào để sử dụng một nền tảng Arduino tiện lợi như vậy ngoài các chức năng tiêu chuẩn như đèn nhấp nháy. Khi có một cuộc trò chuyện qua Skype với một đồng nghiệp tại nơi làm việc, tác giả đã nảy ra một ý tưởng thú vị. Điều gì sẽ xảy ra nếu bạn cho đồng nghiệp của mình cơ hội kiểm soát webcam và xem những gì đang xảy ra trong văn phòng. Không nói sớm hơn thực hiện, và tác giả bắt đầu công việc thực hiện ý tưởng này.

Ban đầu, tác giả đã nghiên cứu các tài liệu chính của các bài báo trong đó một phím điều khiển được sử dụng để điều khiển các đơn vị được tạo trên nền tảng Arduino. Hiểu được tài liệu của những bài báo này, tác giả nhận ra rằng anh ta có thể sử dụng cần điều khiển cũ từ PS3 để điều khiển chuyển động của servo từ anh ta.

Bắt đầu xây dựng, tác giả quyết định xây dựng một khung trong đó ổ đĩa servo và máy ảnh sẽ được đặt. Để không làm phức tạp nhiệm vụ, tác giả đã quyết định sử dụng công cụ xây dựng kim loại thông thường mà anh ta đã mua trong một cửa hàng tiết kiệm.
Lấy các chi tiết của hàm tạo này, hóa ra nó tạo ra một khung như vậy của thiết bị trong tương lai:


Một ổ đĩa servo đã được cài đặt bên trong khung. Như có thể thấy từ bức ảnh, nó phù hợp hoàn hảo trong khung đã tạo. Để sửa lỗi servo trên khung, tác giả đã sử dụng băng keo hai mặt. Sử dụng hàn lạnh, trục servo được kết nối với bánh răng, điều khiển chuyển động của nền tảng với máy ảnh.

Điều quan trọng là phải đảm bảo rằng thiết kế truyền được thực hiện ngay cả để không có tải không cần thiết.

Sau đó tác giả bắt đầu cài đặt webcam. Một máy ảnh Logitech đã được sử dụng, được sử dụng trong văn phòng của công ty nơi tác giả làm việc. Do đó, do máy ảnh không thuộc về tác giả, anh ta đã không tháo rời nó và loại bỏ đối trọng, mặc dù điều này sẽ đơn giản hóa thiết kế của thiết bị trong tương lai.


Để bằng cách nào đó bù cho trọng lượng của máy ảnh và phân phối nó ở trung tâm của cấu trúc, tác giả đã sử dụng 2 miếng đệm dày. Chúng cho phép bạn chuyển trọng lượng của buồng từ trục servo sang khung chính và cũng tránh áp lực của trục lên chính buồng.

Máy ảnh được gắn trên bệ tròn đặc biệt, dựa trên trục đến từ ổ servo. Theo cách này, điều khiển camera được thực hiện bằng phương thức truyền chéo.

Sau khi phần cơ học của cấu trúc đã sẵn sàng, tác giả đã đưa nó lên e nhồi.

Để bắt đầu, anh quyết định kết nối các động cơ servo và đèn LED sẽ hiển thị trạng thái của hệ thống.

Bản thân servo có 3 dây: -GND, + 5V và Tín hiệu. Tác giả đã sử dụng 9 chân để nhận ra khả năng điều khiển ổ đĩa. Để tạo ra một chỉ báo cho phép ổ đĩa, tác giả đã cài đặt một diode được kết nối với hai dây: + 5V và GND với một điện trở trên dòng + 5V.

Sau đó, dựa trên các bài viết trên Internet, tác giả đã chuẩn bị một phím điều khiển bị hỏng từ PS3 để điều khiển ổ đĩa.

Sau đó, tác giả đã chọn một chương trình cho Arduino, nhờ đó có thể sử dụng phím điều khiển và cổng USB để điều khiển servo. Để giao tiếp với cổng USB, tác giả đã sử dụng điều khiển modem và trình giả lập thiết bị đầu cuối ứng dụng như Minicom hoặc Putty.

Chương trình này cung cấp một số chức năng để điều khiển máy ảnh.

Để cài đặt camera ở trung tâm 90 độ, bạn phải nhấn "m", máy ảnh cũng sẽ tự động đến vị trí này khi bật nguồn của servo. Để xoay camera sang trái, cần nhấn phím "F" và bằng cách nhấn nút "J", camera sẽ được xoay sang phải.

Bạn có thể tải chương trình ở cuối bài viết.

Do tác giả không đặc biệt thiết kế thiết kế cho thiết bị xoay camera, nên nó bắt đầu có một số nhược điểm.
Ví dụ: do máy ảnh không được cố định trong khung, nên khi nghiêng, nó có thể rơi khỏi nền tảng; do servo khá nhỏ, mô-men xoắn của máy ảnh tạo ra vòng quay bổ sung, từ đó làm biến dạng servo; các lỗ cho trục servo quá lớn, do đó nó không tĩnh và cũng chịu ứng suất.

Do đó, trong tương lai, tác giả muốn nâng cấp nhẹ thiết bị như sau: đảm bảo rằng góc quay của camera được điều khiển bằng mũi tên của cần điều khiển chứ không phải bằng các nút; giảm tải cho servo khi vào cua.

arduino47_arducam.rar [988,71 Kb] (lượt tải xuống: 353)
8.8
5.8
6.3

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
2 bình luận
Và bạn đọc ít nhất là phần đầu của bài viết, có thể bạn sẽ hiểu. )))
Không quân
Tôi vẫn không hiểu tại sao tất cả điều này đã được thực hiện.

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...