Mục lục:

Bạn có muốn xây người tuyết không?: 9 bước (có hình ảnh)
Bạn có muốn xây người tuyết không?: 9 bước (có hình ảnh)

Video: Bạn có muốn xây người tuyết không?: 9 bước (có hình ảnh)

Video: Bạn có muốn xây người tuyết không?: 9 bước (có hình ảnh)
Video: Em Thích Bông Hoa Này à #duyvanpham #shorts #duyphuong 2024, Tháng mười hai
Anonim
Image
Image
Hình ảnh
Hình ảnh

Giới thiệu

Dự án này cho thấy cách xây dựng một người tuyết đang nhảy múa, với Raspberry Pi và PivotPi - một bộ điều khiển servo được xây dựng chỉ dành cho điều đó!

Scratch được sử dụng để mã hóa người tuyết đang nhảy múa và Sonic Pi tạo ra âm nhạc Ngày lễ.

Bước 1: Những gì bạn sẽ cần

Người tuyết giới thiệu PivotPi vì vậy hãy bắt đầu với điều đó. Bạn sẽ cần:

  1. Một PivotPi
  2. RaspberryPi có truy cập Wi-Fi (Pi3 hoặc Pi khác có dongle)
  3. 4 pin AA
  4. 2 Servos trung bình
  5. 1 servo nhỏ
  6. 6 dây nhảy từ nam đến nữ (đen, đỏ, trắng và nâu, đỏ, cam nếu bạn có thể lựa chọn màu sắc)
  7. Loa
  8. Thẻ SD Raspbian dành cho rô bốt

Trong lĩnh vực thủ công, bạn sẽ cần:

  1. Tấm xốp
  2. Cà vạt lớn quấn
  3. Băng keo hai mặt chắc chắn
  4. Mắt Googly
  5. Điểm đánh dấu màu đen
  6. Một bài viết mạnh mẽ

Bước 2: Xây dựng cơ thể người tuyết

Bạn sẽ xây dựng người tuyết từ một miếng ván xốp. Sử dụng ba chiếc đĩa có kích thước khác nhau hoặc bất kỳ vật thể tròn nào, sẽ tạo cho bạn một người tuyết có hình dáng cân đối đẹp mắt. Cắt các miếng ra và cân nhắc chà nhám các mặt.

Cắt ba vòng kết nối

Sử dụng bút đánh dấu màu đen để đi xung quanh mỗi vòng tròn, để làm cho chúng nổi bật. Và chúng ta đã bắt đầu với một người tuyết!

Cơ thể người tuyết

Bước 3: Xây dựng Người tuyết

Nhận một số loại cột đủ cao để giữ người tuyết.

Gắn hai servo trung bình vào nửa dưới của trụ, hướng mắt về vị trí gần đúng của chúng. Vị trí Servo xác định loại chuyển động bạn sẽ nhận được. Nếu bạn đặt một servo ở giữa một trong các vòng tròn, bạn sẽ nhận được một chuyển động quay thuần túy. Điều đó trông tốt cho phần trung tâm với cánh tay. Dùng băng dính dán cánh tay vào cơ thể, cánh tay không di chuyển mà chính là cơ thể sẽ xoay.

Nếu bạn đặt một servo cao hơn tâm của vòng tròn thân, bạn sẽ nhận được hiệu ứng xoay trông đẹp mắt cho phần dưới cùng. Nó không phải là một khoa học chính xác (có thể là vậy, nhưng không nhất thiết phải chính xác như vậy đối với một người tuyết), nhưng khoảng 1/3 trở lên trông rất đẹp.

Servo trên cùng - loại nhỏ - điều khiển phần đầu. Chúng tôi sẽ sử dụng một đoạn gỗ balsa ngắn làm cổ, phần dưới của nó được gắn vào servo và phần trên được gắn vào đầu. Điều này cho phép người tuyết di chuyển đầu từ bên này sang bên kia. Gỗ balsa dùng băng dính hai mặt dán vào phần đầu. Đã đến lúc trang trí người tuyết! Mắt Googly, cây kẹo và tất cả!

Phần giữa có cánh tay

Phần dưới cùng với độ lệch từ tâm

Đầu và cổ

Bước 4: Kết nối Servo

Đã đến lúc kết nối các Servos đó với bảng PivotPi! Có ba trong số họ, nhưng hai nên hơi quá cao. Bạn có một vài sự lựa chọn. Bạn có thể đặt PivotPi / RaspberryPi lên cao hơn trên trụ đỡ bằng cách sử dụng dây buộc hoặc bất kỳ phương pháp an toàn nào khác hoặc bạn có thể kéo dài dây servo bằng cách sử dụng dây nối nam sang nữ.

Servo dưới cùng được kết nối với Cổng 1.

Servo giữa được kết nối với Cổng 2.

Servo trên cùng (cái nhỏ) được kết nối với Cổng 7 vì PivotPi của tôi được giữ ở trạng thái đứng và dây có thể tiếp cận nó (Cổng 8 cũng sẽ ổn).

Kết nối Servo

Tiện ích mở rộng dây

Bạn có thể thay đổi mã Scratch để phù hợp với các kết nối của riêng mình bằng cách điều chỉnh các khối này

Bước 5: Kết nối loa

Kết nối của người nói thật dễ dàng.

  1. Cáp nguồn của nó được kết nối với cả loa và một trong các cổng USB của Pi
  2. Cáp âm thanh của nó đi vào cổng âm thanh trên Pi
  3. Nguồn của nó phải được bật ở mức âm lượng cao nhất vì chúng tôi sẽ ở bên ngoài

Kết nối loa

Bước 6: Mã cào

Dự án người tuyết sử dụng Scratch cho PivotPi. Để tránh trông hoàn toàn giống rô bốt, một số máy phát điện ngẫu nhiên được sử dụng. Nếu không, mã là đơn giản. Bạn có thể tìm hiểu thêm với trang tham khảo Scratch trực tuyến của chúng tôi.

Nếu bạn thực hiện Cập nhật phần mềm DI trên thẻ Raspbian dành cho rô bốt của mình, bạn sẽ có thể tìm thấy mã bằng cách:

Nhấp vào Tệp, sau đó Mở

Nhấp vào nút Pi và điều hướng đến Dexter, PivotPi, Projects, Snowman

Bước 7: Mã Sonic Pi

Theo mặc định, Sonic Pi không có trên Raspbian dành cho Robot. Bạn không cần nó nhưng thêm vào đó là một điều thú vị.

Để cài đặt Sonic Pi, thẻ SD của bạn phải có dung lượng ít nhất 8 Gig với một số phòng dự phòng. Nếu bạn có một chiếc 4 Gig, những thay đổi của Sonic Pi sẽ không phù hợp với nó.

Chạy các lệnh sau trong cửa sổ dòng lệnh:

sudo apt-get cập nhật

sudo apt-get install sonic-pi

và để nó làm điều kỳ diệu của nó.

Raspberry Pi / Lập trình / Sonic Pi

Bạn có thể tải xuống Jingle Bells từ bộ sưu tập của Robin Newman (nhấp vào nút ‘Tải xuống Zip’, trên cùng bên phải) (Rất cảm ơn Robin vì đã chia sẻ tài năng âm nhạc của anh ấy!)

Nếu bạn cần trợ giúp để chuyển tệp từ máy tính thông thường sang Pi, hãy xem hướng dẫn của chúng tôi:

Chuyển tệp từ máy Mac

Truyền tệp từ PC

Khởi động Sonic Pi bằng cách nhấp vào menu quả mâm xôi đỏ nhỏ của Pi, sau đó là Lập trình, rồi đến Sonic Pi.

Tải tệp Sonic Pi bằng cách nhấp vào nút Tải và tìm nơi bạn đã lưu tệp đó trên Pi.

Sau khi loa của bạn được cắm vào Pi và bật, bạn có thể nhấp vào nút Run và nghe nhạc tạo Pi của bạn!

Bước 8: Cách lấy mã cho dự án này

Cách dễ nhất để lấy mã là cập nhật phần mềm Dexter Industries của bạn thông qua “Bản cập nhật phần mềm DI”. Khi bạn làm điều này, tất cả các tệp mã cho các dự án mới như thế này sẽ hiển thị!

Đường dẫn tập tin

Khi bạn chạy Bản cập nhật phần mềm DI, bạn có thể tìm thấy dự án này ở vị trí sau:

/ home / pi / Dexter / PivotPi / Projects / Snowman

Tệp có thể tải xuống

Nếu bạn không sử dụng phần mềm tùy chỉnh Dexter Industries, Raspbian dành cho Robot và bạn vẫn muốn tải xuống tệp này, bạn có thể tải xuống tại đây.

Bước 9: Cần trợ giúp?

Có một câu hỏi hoặc một vấn đề? Đăng nó trên diễn đàn và chúng tôi sẽ giúp bạn.

Đề xuất: