Mục lục:

Điều khiển tới 4 Servo bằng điện thoại thông minh hoặc bất kỳ thiết bị nào có đầu ra âm thanh: 3 bước
Điều khiển tới 4 Servo bằng điện thoại thông minh hoặc bất kỳ thiết bị nào có đầu ra âm thanh: 3 bước

Video: Điều khiển tới 4 Servo bằng điện thoại thông minh hoặc bất kỳ thiết bị nào có đầu ra âm thanh: 3 bước

Video: Điều khiển tới 4 Servo bằng điện thoại thông minh hoặc bất kỳ thiết bị nào có đầu ra âm thanh: 3 bước
Video: Điều Khiển Động Cơ Servo Bằng Arduino Uno R3 Và Chiết Áp | Điện tử DAT 2024, Tháng bảy
Anonim
Image
Image

Ở đây tôi trình bày một bản dựng phim điện tử đơn giản để điều khiển tối đa bốn servo với bất kỳ thiết bị nào có thể đọc tệp âm thanh!

Bước 1: Nguyên tắc

Phần cứng
Phần cứng

Servos được truyền bằng cách sử dụng tín hiệu PWM trong khoảng từ 1ms (không quay) đến 2ms (xoay hoàn toàn), cách nhau 20ms bắt đầu khởi động. Thêm trên WIKIPEDIA!:)

Tín hiệu như vậy có thể được truyền qua tín hiệu âm thanh được khuếch đại, giống như tín hiệu phát ra từ điện thoại di động của bạn. Ở đây tôi trình bày một cách dựng phim điện tử đơn giản, được chuyển thể từ đây. Cơ sở là hai bóng bán dẫn khuếch đại tín hiệu âm thanh đến điện áp đủ cao. Bóng bán dẫn đầu tiên là NPN, được kích hoạt khi đặt một điện áp dương. Bằng cách thêm bộ khuếch đại thứ hai, với bóng bán dẫn PNP được kích hoạt bằng điện áp âm, chúng ta có thể điều khiển hai servo bằng kênh âm thanh. Vì hầu hết các thiết bị (điện thoại thông minh, PC,…) có 2 kênh, bạn có thể điều khiển tối đa 4 servo!

Bước 2: Phần cứng

Phần cứng
Phần cứng

Bạn sẽ cần:

  • 12 điện trở 10k (10 là đủ, nhưng 12 là dễ dàng hơn cho việc dựng phim này)
  • Một số dây
  • 6 bóng bán dẫn NPN (BC337 hoặc tương đương)
  • 2 bóng bán dẫn PNP (BC327 hoặc tương đương)
  • Một breadboard và nguồn điện của nó (5v)
  • 4 servo

Kết nối mọi thứ như trên hình. Với BC3X7, mặt phẳng đối diện với đường dây điện của bảng mạch và đối với mỗi bóng bán dẫn: (từ trái sang phải) Bộ thu, Đế, Bộ phát. Điều này có thể khác nhau tùy thuộc vào tài liệu tham khảo của bạn. Tụ điện có thể hữu ích trên đường dây điện để tránh bất kỳ sự can thiệp nào giữa các servo. Hoặc kết nối các servo được dẫn bởi bóng bán dẫn PNP với đường dây điện thứ hai.

Bước 3: Phần mềm

Image
Image

Tôi đã viết mã một đoạn mã python nhỏ để tạo ra một loạt các tệp âm thanh, sau khi được phát, định vị servo cho phù hợp. Nó tạo ra các tệp có xung từ 0,8 đến 2,6 ms. Mặc dù servo được cho là hoạt động với tín hiệu từ 1 đến 2 ms, nhưng lợi nhuận của tôi là hữu ích để sử dụng servo ở phạm vi đầy đủ thực sự của nó.

Ngoài ra, tôi đã thực hiện một dự án App Inventor phát tệp âm thanh tùy thuộc vào vị trí của các thanh trượt.

Đề xuất: