Mục lục:

Robot trống Arduino đơn giản: 5 bước
Robot trống Arduino đơn giản: 5 bước

Video: Robot trống Arduino đơn giản: 5 bước

Video: Robot trống Arduino đơn giản: 5 bước
Video: DIY #18 | Làm ROBOT Bluetooth điều khiển qua Smartphone - Bằng ARDUINO R3 2024, Tháng bảy
Anonim
Image
Image
Vật liệu và Công cụ
Vật liệu và Công cụ

Tôi sẽ thừa nhận. Tôi thực hiện dự án này vì sự chán nản tuyệt đối sau khi bị mắc kẹt trong vài ngày trong một loạt các trận bão tuyết nhỏ nhưng có vấn đề. Nhìn vào arduino của tôi, một vài servo và một số băng, ý tưởng cơ bản về một con rô bốt trống tồi tàn bắt đầu thành hiện thực. Hóa ra, nếu bạn có tất cả những thứ phù hợp, đây là một dự án có thể hoàn thành trong khoảng 15 phút mà thực tế không cần kinh nghiệm.

Nếu bạn mới bắt đầu hoặc đang tìm cách trau dồi kỹ năng arduino của mình, đây có thể là một nơi tốt để bắt đầu. Bắt đầu nào.

Bước 1: Vật liệu và công cụ

Vật liệu và Công cụ
Vật liệu và Công cụ

Vật liệu:

  • Arduino Uno (mặc dù gần như bất kỳ bo mạch nào cũng hoạt động)
  • (2) động cơ servo quay định vị
  • breadboard không hàn
  • dây breadboard (ít nhất một tá)
  • một khúc gỗ phẳng
  • (2) gậy hình liềm, que chốt, bút chì hoặc các lựa chọn thay thế dùi trống thích hợp khác
  • một miếng đệm cao su, nắp lon cà phê, hoặc thay thế đầu trống khác

Công cụ:

  • một máy tính xách tay đã cài đặt phiên bản Arduino IDE gần đây
  • cáp lập trình USB kết nối với arduino
  • băng
  • súng bắn keo nóng (hoặc chỉ cần sáng tạo với băng keo)

Thời gian:

15 phút trong điều kiện lý tưởng. Có thể một giờ nếu mọi thứ không hoạt động ngay lần đầu tiên

Bước 2: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Hãy bắt đầu bằng cách kết nối một số thứ với nhau.

Mỗi động cơ servo có ba kết nối: một kết nối dành cho nguồn điện, một kết nối thứ hai với mặt đất và một kết nối thứ ba dành cho dữ liệu (hoặc tương tự như vậy). Cực dương luôn có màu đỏ, mặt đất thường có màu nâu hoặc đen, và dữ liệu màu cam hoặc trắng. Sử dụng breadboard hoặc chân cắm tiêu đề arduino, kết nối nguồn của arduino và nối đất với mỗi động cơ. Kết nối dây dữ liệu của một động cơ với chân 5 và dây dữ liệu của động cơ kia với chân 6. Đảm bảo rằng cả hai chân đều hỗ trợ PWM. Và…. đó là nó! Điều đó không quá khó.

Bước 3: Xây dựng Điều

Xây dựng điều
Xây dựng điều
Xây dựng điều
Xây dựng điều

Bây giờ chúng ta phải xây dựng khung

Bạn có thể muốn sử dụng trí tưởng tượng của mình cho phần này. Tôi đã xây dựng cái này trên một tấm gỗ phẳng, nhưng một tấm bìa cứng phẳng cũng sẽ hoạt động tốt. Bất cứ thứ gì phẳng, chắc và dễ làm việc sẽ là cơ sở tốt.

Để giữ các động cơ ở đúng vị trí, tôi đã chặt hai mẩu gỗ từ que khuấy sơn - loại mà bạn có thể nhận được miễn phí khi mua một lon đau từ cửa hàng kim khí. Tôi nhận thấy rằng những que khuấy này rất linh hoạt. Một trong những ngày này, tôi sẽ đăng một dự án làm hoàn toàn bằng que khuấy sơn. Dù sao đi nữa, bạn sẽ cần phải dán keo nóng những mảnh này xuống để chúng không đi đâu cả.

Tiếp theo, chúng ta sẽ làm những chiếc dùi trống. Tôi cắt hai chiều dài 5 inch của các thanh chốt 1/4 inch, mặc dù một cái gì đó giống như que hình tròn cũng sẽ hoạt động. Băng hoặc dán chúng vào sừng servo.

Nếu bạn chưa có, hãy băng các động cơ để sơn các miếng dính hoặc bất cứ thứ gì bạn đang sử dụng để giữ chúng ở vị trí.

Đó là nó! Đã đến lúc cho một số mã…

Bước 4: Cài đặt mã

Cài đặt mã
Cài đặt mã

Khi mọi thứ đã sẵn sàng, đã đến lúc cài đặt một số mã. Đây là phần mà bạn sẽ cần Arduino IDE và cáp lập trình USB.

Bạn có thể viết của riêng bạn nếu bạn muốn, hoặc bạn có thể sử dụng của tôi. Có rất nhiều ghi chú bên lề và hướng dẫn trong mã, đừng lo lắng.

Nếu bạn dự định viết mã của riêng mình, bạn nên học cách sử dụng các lệnh servo, vì chúng có thể hơi phức tạp. Cũng nên nhớ rằng động cơ servo cần thời gian để di chuyển từ vị trí này sang vị trí tiếp theo. Thời gian này phải được tính trong mã, đặc biệt là khi viết một chương trình nhạy cảm với thời gian. Bạn sẽ không muốn bot trống của mình bị lệch nhịp.

Bước 5: Tiến xa hơn

Đi xa hơn
Đi xa hơn
Đi xa hơn
Đi xa hơn

Chúc mừng! Bạn vừa lắp ráp một robot trống hoạt động. Bạn đã mệt mỏi với việc khai thác không ngừng của nó chưa? Không? Vâng, bạn sẽ sớm. Vì vậy, chúng ta có thể làm gì để làm cho điều này thú vị hơn một chút?

Đối với những người mới bắt đầu, tôi có thể đã viết một số mã tốt hơn có nhịp điệu ngẫu hứng hoặc có thể chơi các bản ba thay vì các vòng nốt phần tư và phần tám vô tận.

Arduino cũng có chức năng âm sắc (Hz, thời lượng) cho phép nó phát âm thanh thông qua chân PWM. Sử dụng bảng tần số nốt (xem ở trên) và một số chương trình sáng tạo, Arduino có thể phát một giai điệu trong khi đặt ra một số nhịp ốm.

Nếu ai trong số các bạn làm dự án này, xin vui lòng cho tôi biết! Tôi rất thích nhìn thấy nó.

Nếu bạn thích điều này, hãy nhớ đăng ký kênh youtube của tôi, nơi tôi xuất bản các dự án liên quan đến khoa học và công nghệ khác. Gần đây nhất, tôi đã làm việc trên một số công cụ tên lửa, vì vậy hãy để ý đến điều đó.

Đó là tất cả cho dự án này! Bây giờ đi làm một cái gì đó

Đề xuất: