Mục lục:

Hướng dẫn dự án Pi Cap Capong: 14 bước (có hình ảnh)
Hướng dẫn dự án Pi Cap Capong: 14 bước (có hình ảnh)

Video: Hướng dẫn dự án Pi Cap Capong: 14 bước (có hình ảnh)

Video: Hướng dẫn dự án Pi Cap Capong: 14 bước (có hình ảnh)
Video: Học Capture One - Buổi 1 | Tizino Academy 2024, Tháng Mười
Anonim
Hướng dẫn dự án Pi Cap Capong
Hướng dẫn dự án Pi Cap Capong

Pong là một trong những trò chơi điện tử yêu thích của chúng tôi và trong một hội thảo gần đây, chúng tôi đã may mắn được Paul Tanner, Tina Aspiala và Ross Atkin biến Pong thành “Capong” (điện dung + Pong!) Bằng cách phá vỡ nó ra khỏi màn hình và vào đôi tay. Họ đã sử dụng Pi Cap và Raspberry Pi để ánh xạ các mái chèo Pong đến vị trí của tay họ và tạo ra một trò chơi đơn giản, đầy thử thách và thực sự gây nghiện.

Pi Cap là sản phẩm mới nhất của Bare Conductive. Một tiện ích bổ sung Raspberry Pi, nó cho phép bạn thêm cảm ứng điện dung chính xác, cảm biến tiệm cận và âm thanh chất lượng cao vào các dự án Raspberry Pi của bạn. Nó hoạt động với Raspberry Pi A +, B +, Zero và mới hơn (bất kỳ Raspberry Pi nào có đầu nối GPIO 40 chân). Với độ chính xác cảm biến của Bảng cảm ứng và sức mạnh tính toán của Raspberry Pi, Pi Cap là một công cụ tuyệt vời để chuyển đổi dữ liệu tương tự thành đầu ra kỹ thuật số.

Chúng tôi sẽ để Paul hướng dẫn bạn qua “Capong” bên dưới:

Capacitive Pong là phiên bản tái hiện của trò chơi màn hình truyền thống. Thay vì sử dụng chuột hoặc các phím mũi tên, nó sử dụng cảm biến điện dung. Trò chơi chạy trên Pi Zero với tiện ích bổ sung Pi Cap và bộ điều hợp Ethernet.

Điều này cung cấp 12 đầu vào cảm biến, trong đó 4 đầu vào được sử dụng. Chúng được bố trí trên giá đỡ được cắt bằng laser để mỗi người chơi di chuyển tay của mình giữa một cặp cảm biến.

Trò chơi dựa trên SimplePong, có trên openprocessing.org và được phát hành dưới Creative Commons. Điều này đã được sửa đổi để sử dụng đầu vào từ cảm biến Pi Cap (thay vì chuột) và chuyển đổi thành thao tác 2 người chơi.

Phiên bản đầu tiên chạy trên máy tính xách tay trong phần Xử lý và lấy đầu vào của nó qua giao thức Điều khiển âm thanh mở (OSC) từ Pi Zero. Trên Pi Zero, chúng tôi đã sử dụng phần mềm demo được cung cấp cùng với Pi Cap - một trong những mô-đun đó tạo luồng OSC.

Các hằng số thu được bằng thực nghiệm, phù hợp với phạm vi đầu ra từ Pi Cap với chiều cao của cửa sổ phát. Sẽ rất tốt nếu đặt toàn bộ vào số Pi, chúng ta cũng nên xóa mã, gắn nhãn các hằng số, v.v. Trò chơi cũng có thể được hưởng lợi từ việc bổ sung âm thanh, hệ thống tính điểm và cách tốt hơn để bắt đầu trò chơi; nhưng đó là ngày khác.

Tìm hiểu thêm về các tính năng của Pi Cap và mua sản phẩm của bạn ngay hôm nay từ cửa hàng trực tuyến của chúng tôi. Nếu bạn muốn thử làm Capong của riêng mình, hãy làm theo hướng dẫn bên dưới. Thưởng thức!

@paul_tanner ngày 25 tháng 7 năm 2016 Thiết kế chân đế và nguồn cảm hứng chung của @rossatkin và @spongefile

Bước 1: Video

Image
Image

Trong video ngắn này, Ross giải thích về dự án của nhóm anh ấy và cách họ đi từ nguyên mẫu để xây dựng các phiên bản hoạt động cuối cùng của hai trò chơi của họ bằng cách sử dụng Pi Zero và Pi Cap.

Bước 2: Cách thiết lập

Ví dụ về mã
Ví dụ về mã

Xem qua hướng dẫn 'Thiết lập Pi Cap của bạn trên Raspberry Pi Zero' tại đây và không bỏ lỡ bất kỳ bước nào. (Bạn cần biết IP của Pi để đăng nhập vào nó.)

Bước 3: Ví dụ về mã

Chạy qua phần giới thiệu Pi Cap để xem các ví dụ mã, đặc biệt là ví dụ truyền dữ liệu cảm biến qua OSC đến cửa sổ thiết bị đầu cuối máy tính xách tay của bạn. Lưu ý dữ liệu DIFF - đó là những gì chúng tôi sẽ sử dụng.

Bước 4: Xử lý

Đang xử lý
Đang xử lý

Tải xuống và cài đặt Xử lý nếu chưa có trên máy tính xách tay của bạn. Giải nén và cài đặt mã mpr121_pong trong thư mục phác thảo của Xử lý, thường là / Tài liệu / Đang xử lý. Mở phác thảo đang xử lý và bắt đầu chạy. Sẽ không có gì xảy ra trong cửa sổ đang chơi cho đến khi bạn hoàn thành bước dưới đây.

Bước 5: OSC

OSC
OSC

Để chạy bản trình diễn OSC độc lập, hãy chuyển đến thư mục PiCapExamples của bạn trên Pi và cd đến cpp / picap-datastream-osc-cpp. Sử dụng./run để xem luồng dữ liệu Pi Cap.

Tìm ra IP của máy tính xách tay của bạn, sau đó sử dụng./run –host [địa chỉ IP của máy tính xách tay] để truyền trực tuyến nó đến Xử lý.

Pong bây giờ nên chạy. Nhấp vào chuột máy tính xách tay để bắt đầu trò chơi. Trò chơi kết thúc khi một cầu thủ ném trượt bóng. Nhấp vào chuột máy tính xách tay để bắt đầu trò chơi khác.

Bước 6: Chân đế acrylic

Chân đế acrylic
Chân đế acrylic

Nếu bạn muốn xây dựng giá đỡ acrylic như trên video, bạn có thể tải xuống tệp Illustrator bên dưới và làm theo hướng dẫn của @rossatkin. Bạn sẽ cần một máy cắt laser để cắt những thứ này, hoặc bạn có thể tạo ra nó từ tấm ván xốp.

Tải xuống mẫu màu đỏ

Tải xuống mẫu màu trắng

Bước 7: Lắp ráp

cuộc họp
cuộc họp

Để lắp ráp chân đế của bạn, hãy dán một trong các miếng hình chữ I vào miếng hình chữ nhật màu trắng không có lỗ trên đó.

Trước khi bạn dán keo vào hai miếng hình chữ nhật màu đỏ, nhớ chèn hai chiếc kẹp cá sấu vào cấu trúc như trong hình, cần có khe để dây cáp thoát ra khi bạn gắn hai bên. Điều này sẽ đảm bảo dây được giấu trong giá đỡ của bạn nhưng vẫn có thể tiếp cận được.

Dán hai miếng hình chữ nhật màu đỏ vào cấu trúc màu trắng.

Bước 8: Keo

Keo dính
Keo dính
Keo dính
Keo dính

Dùng cọ nhỏ chấm vào tất cả các khớp nối của giá đỡ bằng keo acrylic, chất kết dính này sẽ làm tan chảy các miếng nhựa với nhau. Cẩn thận với acrylic màu đỏ, nó có thể tan chảy và tiết ra một số màu.

Bạn sẽ vẫn còn lại một mảnh acrylic, hình chữ nhật màu trắng có hai lỗ. Đừng dán miếng này vào được nêu ra.

Bước 9: Clip cá sấu

Clip cá sấu
Clip cá sấu
Clip cá sấu
Clip cá sấu
Clip cá sấu
Clip cá sấu

Đặt Capong của bạn thẳng đứng (để miếng trắng không có lỗ chạm vào mặt bàn). Đảm bảo bạn có đủ dây để kẹp cá sấu của bạn nhô ra ở trên cùng (bạn cần có ít nhất 3in kẹp cá sấu có thể nhìn thấy như trong hình).

Bây giờ, để lại một số chiều dài của dây ra khỏi đáy của giá đỡ, và cắt và dải dây. Bạn nên có khoảng 1,5cm dây đồng nhô ra. Bạn sẽ sử dụng cái này để gắn dây đồng vào các cảm biến.

Bước 10: Sơn các cảm biến của bạn

Sơn cảm biến của bạn
Sơn cảm biến của bạn
Sơn cảm biến của bạn
Sơn cảm biến của bạn

Cắt hai hình vuông bằng bìa cứng và hai hình chữ nhật. Chúng sẽ được chuyển đến giá đỡ của bạn để bạn có thể đo kích thước của các bề mặt bên trong để định cỡ.

Nếu bạn đang sử dụng Sơn điện, bạn có thể sơn trực tiếp lên các hình vuông này. Sau khi khô, dán một ít băng dính hai mặt, bạn sẽ dán các cảm biến úp mặt xuống acrylic. Nhưng trước tiên, bạn phải hàn lạnh sơn!

Bước 11: Hàn lạnh

Hàn lạnh
Hàn lạnh
Hàn lạnh
Hàn lạnh
Hàn lạnh
Hàn lạnh

Sử dụng ống Sơn điện của bạn, vắt một lượng sơn lớn lên phần đồng tiếp xúc. Bạn nên đảm bảo rằng dây được giữ cố định để không di chuyển xung quanh (bạn có thể sử dụng băng dính hai mặt).

Cảm biến đã hoàn thành sẽ giống như hình ảnh thứ ba trong Bước 11. Khi hoàn thành, bạn sẽ có bốn cảm biến, hai hình vuông, hai hình chữ nhật, được kết nối với mỗi cạnh của giá đỡ Capong.

Bước 12: Cảm biến nhôm lá

Cảm biến lá nhôm
Cảm biến lá nhôm
Cảm biến lá nhôm
Cảm biến lá nhôm
Cảm biến lá nhôm
Cảm biến lá nhôm

Nếu không có Sơn điện, bạn có thể tạo cảm biến bằng lá nhôm. Chỉ cần làm theo các bước tương tự như trên, nhưng kẹp phần dây tiếp xúc giữa lá nhôm và bìa cứng như trong hình bên phải.

Bước 13: Gắn vào Chân đế

Gắn vào Chân đế!
Gắn vào Chân đế!
Gắn vào Chân đế!
Gắn vào Chân đế!

Giờ đây, bạn có thể gắn chắc chắn các cảm biến của mình vào chân đế và lấy ra Pi Cap và Pi Zero!

Bước 14: Gắn vào Pi Cap

Gắn vào Pi Cap
Gắn vào Pi Cap
Gắn vào Pi Cap
Gắn vào Pi Cap

Lấy các kẹp cá sấu nhô ra khỏi đỉnh của đế Capong và gắn chúng vào các điện cực của Pi Cap. Đảm bảo rằng bạn đang kết nối với các điện cực phù hợp - điện cực mà bạn đã lập trình cho chức năng. Giờ đây, bạn có thể kết nối Pi Zero của mình, tải mã lên và chơi! Bạn thích dự án này? Bạn có muốn thực hiện dự án của riêng mình không? Tìm hiểu thêm về các tính năng của Pi Cap và mua sản phẩm của bạn ngay hôm nay từ cửa hàng trực tuyến của chúng tôi.

Đề xuất: