Оглавление:

Учебное пособие по проекту Pi Cap Capong: 14 шагов (с изображениями)
Учебное пособие по проекту Pi Cap Capong: 14 шагов (с изображениями)

Видео: Учебное пособие по проекту Pi Cap Capong: 14 шагов (с изображениями)

Видео: Учебное пособие по проекту Pi Cap Capong: 14 шагов (с изображениями)
Видео: Часть 1 - Аудиокнига Виктора Эпплтона «Том Свифт в стране чудес» (гл. 1–13) 2024, Ноябрь
Anonim
Руководство по проекту Pi Cap Capong
Руководство по проекту Pi Cap Capong

Понг - одна из наших любимых видеоигр, и на недавнем семинаре нам повезло, что Пол Таннер, Тина Аспиала и Росс Аткин превратили Понг в «Капонг» (емкостный + Понг!), Вырвав его из экрана и превратив его в свой Руки. Они использовали Pi Cap и Raspberry Pi, чтобы сопоставить весла Pong с положением своих рук, и создали простую, сложную и действительно захватывающую игру.

Pi Cap - новейший продукт Bare Conductive. Надстройка Raspberry Pi, она позволяет добавлять точное емкостное прикосновение, определение приближения и высококачественный звук в ваши проекты Raspberry Pi. Он работает с Raspberry Pi A +, B +, Zero и более поздними версиями (любой Raspberry Pi с 40-контактным разъемом GPIO). Благодаря точности распознавания сенсорной платы и вычислительной мощности Raspberry Pi, Pi Cap является отличным инструментом для преобразования аналоговых данных в цифровые выходы.

Мы предоставим Полю возможность познакомить вас с «Капонгом» ниже:

Capacitive Pong - это новая интерпретация традиционной экранной игры. Вместо использования мыши или клавиш со стрелками в нем используются емкостные датчики. Игра работает на Pi Zero с надстройкой Pi Cap и адаптером Ethernet.

Это обеспечивает 12 входов датчиков, 4 из которых используются. Они расположены на подставке, вырезанной лазером, так что каждый игрок перемещает руку между парой датчиков.

Игра основана на SimplePong, доступном на openprocessing.org и выпущенном под лицензией Creative Commons. Он был изменен для использования ввода от датчиков Pi Cap (вместо мыши) и преобразован в работу для двух игроков.

Первая версия работает на ноутбуке в Processing и принимает входные данные по протоколу Open Sound Control (OSC) от Pi Zero. На Pi Zero мы использовали демонстрационное программное обеспечение, поставляемое с Pi Cap - один из этих модулей генерирует поток OSC.

Константы были получены экспериментально, сопоставив диапазон выходных сигналов Pi Cap с высотой игрового окна. Было бы хорошо перенести все это на Pi, мы также должны очистить код, пометить константы и т. Д. Игра также может выиграть от добавления звука, системы подсчета очков и лучшего способа начать игру; но это на другой день.

Узнайте больше о функциях Pi Cap и приобретите уже сегодня в нашем интернет-магазине. Если вы хотите попробовать сделать свой собственный капонг, следуйте приведенным ниже инструкциям. Наслаждаться!

@paul_tanner 25 июля 2016 Дизайн стенда и общее вдохновение от @rossatkin и @spongefile

Шаг 1. Видео

Image
Image

В этом коротком видео Росс объясняет проект своей команды и то, как они перешли от прототипа к созданию окончательных рабочих версий своих двух игр с использованием Pi Zero и Pi Cap.

Шаг 2: как его настроить

Примеры кода
Примеры кода

Пройдите через руководство «Настройка Pi Cap на Raspberry Pi Zero» здесь и не пропустите ни одного шага. (Вам нужно знать IP-адрес Pi, чтобы войти в него.)

Шаг 3. Примеры кода

Просмотрите введение Pi Cap, чтобы увидеть примеры кода, особенно тот, который передает данные датчика через OSC в окно терминала вашего ноутбука. Обратите внимание на данные DIFF - это то, что мы будем использовать.

Шаг 4: обработка

Обработка
Обработка

Скачайте и установите Processing, если она еще не установлена на вашем ноутбуке. Разархивируйте и установите код mpr121_pong в папку эскизов Processing, обычно / Documents / Processing. Откройте эскиз в обработке и запустите его. В окне воспроизведения ничего не произойдет, пока вы не выполните шаг ниже.

Шаг 5: OSC

OSC
OSC

Чтобы запустить автономную демонстрацию OSC, перейдите в папку PiCapExamples на Pi и cd по адресу cpp / picap-datastream-osc-cpp. Используйте./run, чтобы увидеть поток данных Pi Cap.

Узнайте IP-адрес вашего портативного компьютера, затем используйте./run –host [IP-адрес портативного компьютера], чтобы передать его в Processing.

Pong теперь должен работать. Щелкните мышью ноутбука, чтобы начать игру. Игра заканчивается, когда игрок пропускает мяч. Щелкните мышью ноутбука, чтобы начать другую игру.

Шаг 6: акриловая подставка

Акриловая подставка
Акриловая подставка

Если вы хотите создать акриловую подставку, показанную на видео, вы можете загрузить файлы Illustrator ниже и следовать инструкциям в руководстве, любезно предоставленные @rossatkin. Чтобы вырезать их, вам понадобится лазерный резак или вы можете сделать их из пенопласта.

Скачать красный шаблон

Скачать белый шаблон

Шаг 7: Сборка

сборка
сборка

Чтобы собрать подставку, приклейте одну из частей I-образной формы к белой прямоугольной части без отверстий.

Перед тем, как приклеить две красные прямоугольные детали, обязательно вставьте два зажима типа «крокодил» в конструкцию, как показано на изображении, там должна быть прорезь для выхода кабелей при прикреплении сторон. Это гарантирует, что провода будут скрыты внутри подставки, но при этом доступны.

Приклейте две красные прямоугольные детали к белой конструкции.

Шаг 8: клей

Клей
Клей
Клей
Клей

Используя небольшую кисть, промокните все стыки подставки акриловым клеем, этот клей расплавит пластмассовые детали вместе. Будьте осторожны с красным акрилом, он может расплавиться и дать немного цвета.

У вас должен остаться один кусок акрила - белый прямоугольник с двумя отверстиями. Не приклеивайте пока эту деталь.

Шаг 9: зажимы типа "крокодил"

Зажимы Крокодил
Зажимы Крокодил
Зажимы Крокодил
Зажимы Крокодил
Зажимы Крокодил
Зажимы Крокодил

Поставьте капонга вертикально (чтобы белый кусок без отверстий касался поверхности стола). Убедитесь, что у вас достаточно проволоки, чтобы зажимы типа «крокодил» выступали вверху (вам потребуется не менее 3 дюймов зажима «крокодил», видимого, как показано на рисунке).

Теперь оставьте проволоку на некотором расстоянии от нижней части подставки и обрежьте ее. У вас должно получиться выступать около 1,5 см медного провода. Вы собираетесь использовать это, чтобы прикрепить медный провод к датчикам.

Шаг 10: покрасьте свои датчики

Раскрасьте свои датчики
Раскрасьте свои датчики
Раскрасьте свои датчики
Раскрасьте свои датчики

Вырежьте два квадрата из картона и два прямоугольника. Они пойдут на ваш стенд, чтобы вы могли измерить размер внутренних поверхностей.

Если вы используете электрическую краску, вы можете рисовать прямо на этих квадратах. После высыхания нанесите двусторонний скотч и приклейте датчики лицевой стороной вниз к акрилу. Но сначала нужно спаять краску холодным припоем!

Шаг 11: холодная пайка

Холодный припой
Холодный припой
Холодный припой
Холодный припой
Холодный припой
Холодный припой

Используя тюбик Electric Paint, выдавите большое количество краски на открытую медь. Вы должны следить за тем, чтобы проволока держалась на месте и не двигалась (можно использовать двусторонний скотч).

Готовый датчик должен выглядеть как третье изображение на шаге 11. Когда вы закончите, у вас должно быть четыре датчика, два квадратных и два прямоугольных, подключенных к каждой из сторон подставки для капонга.

Шаг 12: датчик из алюминиевой фольги

Датчик алюминиевой фольги
Датчик алюминиевой фольги
Датчик алюминиевой фольги
Датчик алюминиевой фольги
Датчик алюминиевой фольги
Датчик алюминиевой фольги

Если у вас нет Electric Paint, вы можете сделать датчики из алюминиевой фольги. Просто выполните те же действия, что и выше, но протяните оголенный провод между алюминиевой фольгой и картоном, как показано на изображениях справа.

Шаг 13: прикрепите к стойке

Прикрепите к подставке!
Прикрепите к подставке!
Прикрепите к подставке!
Прикрепите к подставке!

Теперь вы можете надежно прикрепить датчики к подставке и достать Pi Cap и Pi Zero!

Шаг 14: прикрепите к крышке Pi

Прикрепите к крышке Pi
Прикрепите к крышке Pi
Прикрепите к крышке Pi
Прикрепите к крышке Pi

Возьмите зажимы типа «крокодил», которые выступают из верхней части подставки Capong, и прикрепите их к электродам Pi Cap. Убедитесь, что вы подключаете правильный электрод - тот, который вы запрограммировали для работы. Теперь вы можете подключить свой Pi Zero, загрузить код и начать играть! Понравился этот проект? Хотите создать свой собственный? Узнайте больше о функциях Pi Cap и приобретите уже сегодня в нашем интернет-магазине.

Рекомендуемые: