Съдържание:
- Стъпка 1: Видео
- Стъпка 2: Как да го настроите
- Стъпка 3: Примери за код
- Стъпка 4: Обработка
- Стъпка 5: OSC
- Стъпка 6: Акрилна стойка
- Стъпка 7: Монтаж
- Стъпка 8: Лепило
- Стъпка 9: Крокодилски клипове
- Стъпка 10: Оцветете сензорите си
- Стъпка 11: Студена спойка
- Стъпка 12: Сензор от алуминиево фолио
- Стъпка 13: Прикрепете се към стойката
- Стъпка 14: Прикрепете към капачката Pi
Видео: Урок за проекта Pi Cap Capong: 14 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
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: Видео
В това кратко видео Рос обяснява проекта на екипа си и как те преминаха от прототипа до изграждането на окончателните работни версии на двете си игри, използвайки 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 самостоятелно, отидете в папката 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
Вземете крокодилските щипки, които стърчат от горната част на стойката Capong, и ги прикрепете към електродите на Pi Pi. Уверете се, че се свързвате с правилните електроди - тези, които сте програмирали за функционалност. Сега можете да свържете вашия Pi Zero, да качите кода и да започнете да играете! Харесва ли ви този проект? Искате ли да направите свой собствен? Научете повече за функциите на Pi Cap и вземете вашите днес от нашия онлайн магазин.
Препоръчано:
Лапи за измиване - Котката отговаря на проекта за измиване на ръцете Covid: 5 стъпки (със снимки)
Лапи за измиване - Котката отговаря на проекта за измиване на ръцете Covid: Тъй като всички сме отдалечени у дома, Paws to Wash е проект „Направи си сам“, който води родителите и децата през процеса на изграждане на сладък таймер за обратна връзка с размахваща се котка, за да насърчи здравословните навици за миене на ръце. По времето на Covid-19 миенето на ръцете
Таймери на Arduino: 8 проекта: 10 стъпки (със снимки)
Таймери на Arduino: 8 проекта: Arduino Uno или Nano могат да генерират точни цифрови сигнали на шест специални пина, като използват трите вградени таймера. Те изискват само няколко команди за настройка и не използват цикли на процесора за изпълнение! Използването на таймерите може да бъде плашещо, ако започнете от
Псевдоним на проекта: 5 стъпки (със снимки)
Псевдоним на проекта: Псевдонимът е обучаващ се „паразит“, който е предназначен да даде на потребителите по -голям контрол над техните интелигентни асистенти, както по отношение на персонализирането, така и по отношение на поверителността. Чрез просто приложение потребителят може да обучи псевдонима да реагира на персонализирана пробуждаща дума/звук и веднъж tr
WIND - Ускорител на проекта за пера от Adafruit: 9 стъпки (със снимки)
WIND - Ускорител на проекта за Adafruit Feather: Бавно събирам различните микроконтролери и сензорни платки Adafruit Feather, които се предлагат от Adafruit. Те правят прототипирането и тестването супер лесно и аз съм голям фен на оформлението на платката. Откакто се озовах в употреба
10 основни проекта Arduino за начинаещи! Направете поне 15 проекта с един съвет!: 6 стъпки
10 основни проекта Arduino за начинаещи! Направете поне 15 проекта с един съвет !: Arduino Project & Учителски съвет; Включва 10 основни проекта Arduino. Всички изходни кодове, файлът Gerber и др. Без SMD! Лесно запояване за всички. Лесно свалящи се и сменяеми компоненти. Можете да направите поне 15 проекта с един бо