Съдържание:

Урок за проекта Pi Cap Capong: 14 стъпки (със снимки)
Урок за проекта Pi Cap Capong: 14 стъпки (със снимки)

Видео: Урок за проекта Pi Cap Capong: 14 стъпки (със снимки)

Видео: Урок за проекта Pi Cap Capong: 14 стъпки (със снимки)
Видео: Жена е бременна от 13 години, но бебето още не се е родило 2024, Октомври
Anonim
Урок за проекта Pi Cap Capong
Урок за проекта Pi Cap Capong

Pong е една от любимите ни видеоигри и в неотдавнашна работилница имахме късмета да накараме Paul Tanner, Tina Aspiala и Ross Atkin да превърнат Pong в „Capong“(капацитивен + Pong!), Като го разбият от екрана и в тяхната ръце. Те използваха Pi Cap и Raspberry Pi, за да картографират греблата на Pong в позицията на ръцете си и създадоха проста, предизвикателна и наистина пристрастяваща игра.

Pi Cap е най -новият продукт на Bare Conductive. Добавка към Raspberry Pi, която ви позволява да добавяте прецизно капацитивно докосване, разпознаване на близост и висококачествен звук към вашите проекти на Raspberry Pi. Работи с Raspberry Pi A+, B+, Zero и по -късно (всеки Raspberry Pi с 40 пинов GPIO конектор). С прецизната чувствителност на Touch Board и изчислителната мощ на Raspberry Pi, Pi Cap е чудесен инструмент за трансформиране на аналогови данни в цифрови изходи.

Ще оставим на Пол да ви преведе през „Capong“по -долу:

Capacitive Pong е преосмисляне на традиционната екранна игра. Вместо да използва мишка или клавиши със стрелки, той използва капацитивни сензори. Играта работи на Pi Zero с добавка Pi Cap и Ethernet адаптер.

Това осигурява 12 сензорни входа, от които 4 се използват. Те са подредени върху лазерно изрязаната стойка, така че всеки играч да движи ръката си между чифт сензори.

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

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

Константите са получени чрез експеримент, съпоставяйки обхвата на изхода от Pi Cap с височината на игралния прозорец. Би било добре да сложим всичко на Pi, трябва също така да изчистим кода, да маркираме константи и т.н. Играта също може да се възползва от добавянето на звук, система за точкуване и по -добър начин за стартиране на играта; но това е за друг ден.

Научете повече за функциите на Pi Cap и вземете вашите днес от нашия онлайн магазин. Ако искате да опитате да направите свой собствен Capong, следвайте инструкциите по -долу. Наслади се!

@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.

Понг сега трябва да работи. Щракнете върху мишката на лаптопа, за да започнете игра. Играта завършва, когато играч пропусне топката. Щракнете върху мишката на лаптопа, за да започнете друга игра.

Стъпка 6: Акрилна стойка

Акрилна стойка
Акрилна стойка

Ако искате да изградите акрилна стойка, видяна на видеото, можете да изтеглите файловете на Illustrator по -долу и да следвате инструкциите на урока, с любезното съдействие на @rossatkin. За да ги изрежете, ще ви е необходим лазерен нож или можете да го направите от пяна.

Изтеглете червен шаблон

Изтеглете бял шаблон

Стъпка 7: Монтаж

Монтаж
Монтаж

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

Преди да залепите двете червени правоъгълни парчета, не забравяйте да поставите две от крокодилските щипки в структурата, както е показано на изображението, трябва да има слот за излизане на кабелите, когато прикрепите отстрани. Това ще гарантира, че проводниците са скрити в стойката ви, но все още достъпни.

Залепете двете червени правоъгълни парчета към бялата структура.

Стъпка 8: Лепило

Лепило
Лепило
Лепило
Лепило

С помощта на малка четка намажете всички фуги на стойката с акрилното лепило, това лепило ще разтопи пластмасовите парчета заедно. Внимателно с червения акрил, той може да се стопи и да отдели някакъв цвят.

Все още трябва да имате едно останало акрилно парче, белият правоъгълник с две дупки. Все още не залепвайте това парче.

Стъпка 9: Крокодилски клипове

Клипове за крокодили
Клипове за крокодили
Клипове за крокодили
Клипове за крокодили
Клипове за крокодили
Клипове за крокодили

Поставете вашия Capong изправен (така че бялото парче без дупки докосва плота). Уверете се, че имате достатъчно тел, така че вашите крокодилски щипки да изпъкват в горната част (имате нужда от поне 3 инча щипка за крокодил, видими, както е показано на снимката).

Сега оставете малко дължина на проводника от долната страна на стойката и изрежете и оголете жицата. Трябва да изпъкнете около 1,5 см медна тел. Ще използвате това, за да прикрепите медната жица към сензорите.

Стъпка 10: Оцветете сензорите си

Оцветете вашите сензори
Оцветете вашите сензори
Оцветете вашите сензори
Оцветете вашите сензори

Изрежете два картонени квадрата и два правоъгълника. Те ще отидат на стойката ви, за да можете да измерите размера на вътрешните повърхности за оразмеряване.

Ако използвате Electric Paint, можете да рисувате директно върху тези квадрати. След като изсъхне, нанесете малко двустранна лента, ще залепите сензорите с лицето надолу срещу акрила. Но първо, трябва да запоите боята на студено!

Стъпка 11: Студена спойка

Студена спойка
Студена спойка
Студена спойка
Студена спойка
Студена спойка
Студена спойка

С помощта на тръбата за електрическа боя изстискайте щедро количество боя върху откритата мед. Трябва да се уверите, че проводникът е закрепен на място, така че да не се движи наоколо (можете да използвате двустранна лента).

Готовият сензор трябва да изглежда като третото изображение в Стъпка 11. Когато приключите, трябва да имате четири сензора, два квадратни, два правоъгълни, свързани към всяка от страните на стойката Capong.

Стъпка 12: Сензор от алуминиево фолио

Сензор от алуминиево фолио
Сензор от алуминиево фолио
Сензор от алуминиево фолио
Сензор от алуминиево фолио
Сензор от алуминиево фолио
Сензор от алуминиево фолио

Ако нямате електрическа боя, можете да направите сензорите си с алуминиево фолио. Просто следвайте същите стъпки, както по -горе, но поставете открития проводник между алуминиевото фолио и картона, както се вижда на изображенията вдясно.

Стъпка 13: Прикрепете се към стойката

Прикрепете към стойка!
Прикрепете към стойка!
Прикрепете към стойка!
Прикрепете към стойка!

Вече можете здраво да прикрепите сензорите си към стойката и да извадите Pi Pi и Pi Zero!

Стъпка 14: Прикрепете към капачката Pi

Прикрепете към Pi Cap
Прикрепете към Pi Cap
Прикрепете към Pi Cap
Прикрепете към Pi Cap

Вземете крокодилските щипки, които стърчат от горната част на стойката Capong, и ги прикрепете към електродите на Pi Pi. Уверете се, че се свързвате с правилните електроди - тези, които сте програмирали за функционалност. Сега можете да свържете вашия Pi Zero, да качите кода и да започнете да играете! Харесва ли ви този проект? Искате ли да направите свой собствен? Научете повече за функциите на Pi Cap и вземете вашите днес от нашия онлайн магазин.

Препоръчано: