Mục lục:
Video: Theo dõi bóng 180 ° Máy ảnh: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Chào mừng đến với dự án đầu tiên của tôi! Tôi rất vui được chia sẻ những gì tôi đã làm và chỉ cho bạn các bước để xây dựng camera theo dõi của riêng bạn. Dự án này đã được thực hiện bằng cách sử dụng thư viện OpenCV kết hợp với Python.
Bước 1: Thu thập vật liệu
- Raspberry Pi Model B 2 (hoặc bất kỳ kiểu máy nào khác)
- Trình điều khiển động cơ cầu H L298N
- Động cơ có hộp số
- Webcam USB
- Dây nhảy
- Máy vít có đai ốc
- Bánh răng
- Epoxy / Keo nóng
- Tùy chọn: Laser
Bước 2: Cơ học
Sử dụng một mảnh gỗ vụn (cái mà tôi có được đập khá tốt), gắn động cơ vào một chỗ không ở giữa. Sau đó, gắn một bánh răng nhỏ vào động cơ. Lỗ trên bánh răng có thể phải được mở rộng để vừa với khớp nối của động cơ.
Bước tiếp theo sẽ là lắp bánh răng lớn (sẽ bị lỏng) để răng của nó kết nối với răng của bánh răng nhỏ. Điều này được gắn lên bảng bằng cách sử dụng keo nóng sau khi làm thô gỗ bằng giấy nhám để có mối liên kết tốt hơn.
Sau khi các bánh răng vào đúng vị trí, đã đến lúc gắn webcam vào bánh răng lớn. Ở đây, tôi đã tháo webcam khỏi vỏ của nó và chỉ sử dụng bảng mạch lõi của webcam để lắp dễ dàng hơn. Webcam được gắn bằng keo epoxy để có một liên kết bền chặt.
Thành phần cuối cùng được gắn là tùy chọn - đối với cầu H L298N. Điều này có thể được gắn bằng cách chỉ cần khoan bốn lỗ trên bảng và lắp bảng bằng vít máy và đai ốc lục giác.
Bước 3: Đấu dây
Bây giờ để kết nối mọi thứ với nhau. Hai dây của động cơ sẽ kết nối trực tiếp với cầu H L298N ở một trong hai đầu nối đầu cuối ở bên trái hoặc bên phải của bảng (tôi đã chọn bên trái). Cần có hai dây để kết nối 5V và Ground của L298N với 5V và Ground của Raspberry Pi để cấp nguồn. Sau đó, cần hai dây jumper cái-cái để kết nối từ L298N đến các chân 17 và 18. Webcam của Pi chỉ cần kết nối vào một trong các cổng USB của Pi. Đó là tất cả các dây!
Bước 4: Mã
Bây giờ cho khía cạnh thách thức nhất của dự án này.
Tôi đã sử dụng thư viện OpenCV với Python để theo dõi quả bóng trong thời gian thực. Chương trình cũng sử dụng thư viện gpiozero đi kèm với Pi để quay động cơ theo tọa độ x của quả bóng mà OpenCV xác định. Mã có thể xác định vị trí của quả bóng dựa trên màu vàng của nó, màu này phải là duy nhất so với nền để có hiệu quả. Một dải màu dưới và trên được cung cấp cho chương trình để chương trình xác định vị trí của quả bóng. Sau đó OpenCV gọi hàm.inRange () với các tham số là: khung hình hiện tại (từ webcam), ranh giới màu dưới và trên. Sau khi tọa độ của quả bóng trên khung hình được xác định, chương trình sẽ ra lệnh cho động cơ quay nếu quả bóng không ở chính giữa (tọa độ x trong khoảng 240 - 400 trong khung hình rộng 640 pixel). Động cơ sẽ quay nhiều hơn nếu bóng lệch tâm nhiều hơn và quay ít hơn khi bóng gần tâm hơn.
Và đó là cách mã hoạt động.
Lưu ý: nếu bạn định sử dụng mã, bạn phải cài đặt OpenCV. Ngoài ra, nếu động cơ quay sai cách, chỉ cần đảo ngược các dây đi vào L289N hoặc đảo ngược các dây gpio điều khiển được kết nối với Pi.
Đề xuất:
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)
Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
Trượt Máy Ảnh Theo Dõi Đối Tượng Với Trục Xoay. 3D được in & xây dựng trên bộ điều khiển động cơ DC RoboClaw & Arduino: 5 bước (có hình ảnh)
Trượt Máy Ảnh Theo Dõi Đối Tượng Với Trục Xoay. 3D được in & xây dựng trên bộ điều khiển động cơ DC RoboClaw & Arduino: Dự án này là một trong những dự án yêu thích của tôi vì tôi đã kết hợp sở thích làm video với DIY. Tôi đã luôn xem xét và muốn mô phỏng những cảnh quay điện ảnh đó trong những bộ phim trong đó máy ảnh di chuyển trên màn hình trong khi lia để theo dõi
MÁY ẢNH TRƯỢT ĐỘNG CƠ CÓ HỆ THỐNG THEO DÕI (In 3D): 7 Bước (Có Hình ảnh)
TRƯỢT CAMERA ĐỘNG CƠ CÓ HỆ THỐNG THEO DÕI (In 3D): Về cơ bản, robot này sẽ di chuyển máy ảnh / điện thoại thông minh trên đường ray và “theo dõi” một đối tượng. Vị trí đối tượng mục tiêu đã được rô bốt biết trước. Phép toán đằng sau hệ thống theo dõi này khá đơn giản. Chúng tôi đã tạo mô phỏng quá trình theo dõi
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi