Mục lục:
- Bước 1: Những gì bạn sẽ cần
- Bước 2: Xây dựng cơ thể người tuyết
- Bước 3: Xây dựng Người tuyết
- Bước 4: Kết nối Servo
- Bước 5: Kết nối loa
- Bước 6: Mã cào
- Bước 7: Mã Sonic Pi
- Bước 8: Cách lấy mã cho dự án này
- Bước 9: Cần trợ giúp?
Video: Bạn có muốn xây người tuyết không?: 9 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:33
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:
- Một PivotPi
- RaspberryPi có truy cập Wi-Fi (Pi3 hoặc Pi khác có dongle)
- 4 pin AA
- 2 Servos trung bình
- 1 servo nhỏ
- 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)
- Loa
- Thẻ SD Raspbian dành cho rô bốt
Trong lĩnh vực thủ công, bạn sẽ cần:
- Tấm xốp
- Cà vạt lớn quấn
- Băng keo hai mặt chắc chắn
- Mắt Googly
- Điểm đánh dấu màu đen
- 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.
- 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
- Cáp âm thanh của nó đi vào cổng âm thanh trên Pi
- 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:
Mũ không phải mũ - một chiếc mũ dành cho những người không thực sự đội mũ nhưng muốn trải nghiệm đội mũ: 8 bước
Hat Not Hat - một chiếc mũ dành cho những người không thực sự đội mũ, nhưng muốn trải nghiệm đội mũ: Tôi đã luôn ước mình có thể trở thành một người đội mũ, nhưng chưa bao giờ tìm thấy một chiếc mũ phù hợp với mình. Cái này " Mũ Không phải Mũ, " hay người mê hoặc như nó được gọi là một giải pháp thượng thừa cho vấn đề mũ của tôi, trong đó tôi có thể tham dự Kentucky Derby, chân không
Hướng dẫn mà tôi đã mong muốn về việc xây dựng một máy bay không người lái Arduino: 9 bước
Hướng dẫn mà tôi đã mong muốn về việc xây dựng một máy bay không người lái Arduino: Đây là tài liệu là một loại tài liệu gạch chéo "Cách hướng dẫn" trải qua quá trình tôi phải hiểu các khái niệm để đạt được mục tiêu của mình là xây dựng một quadcopter đơn giản mà tôi có thể điều khiển từ điện thoại di động của tôi. Để thực hiện dự án này, tôi muốn
Thêm ánh sáng và âm nhạc ma quái vào Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (trừ khi bạn muốn): 9 bước (có hình ảnh)
Thêm đèn và âm nhạc ma quái vào đèn lồng Jack-O-Lantern của bạn - Không cần hàn hoặc lập trình (Trừ khi bạn muốn): Có chiếc đèn Jack-O-Lantern đáng sợ nhất trên đường phố của bạn bằng cách thêm đèn phát sáng và âm nhạc ma quái! Đây cũng là một cách tuyệt vời để thử Arduino và thiết bị điện tử có thể lập trình được vì toàn bộ dự án có thể được hoàn thành mà không cần viết mã hoặc hàn - alth
Cách ẩn các tập tin mà bạn không muốn người khác nhìn thấy và đọc.: 7 bước
Cách ẩn các tệp mà bạn không muốn người khác nhìn thấy và đọc: Tài liệu hướng dẫn này chỉ cho bạn cách thay đổi định dạng của tệp để làm cho tệp đó trở nên vô dụng trừ khi bạn biết loại tệp ban đầu. Ví dụ: thay đổi mpeg (tệp phim) thành txt / doc (văn bản / tài liệu) để bạn không thể phát nó chứ đừng nói là xem thông tin
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: 4 bước
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: Đọc … tiêu đề