Съдържание:

Мултитъч пинбол инструмент: 8 стъпки
Мултитъч пинбол инструмент: 8 стъпки

Видео: Мултитъч пинбол инструмент: 8 стъпки

Видео: Мултитъч пинбол инструмент: 8 стъпки
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Ноември
Anonim
Мултитъч инструмент за пинбол
Мултитъч инструмент за пинбол

Тази инструкция е за инструмент, който направих, който включва проста повърхност с много докосвания със соленоиди. Ще третирам това като документация на моя процес, а не като „как да“за хората да копират моя проект. Надявам се, че или ще намерите това за интересно или вдъхновяващо за вашите собствени проекти, които могат или не могат да бъдат подобни, тъй като проектът е много подобен на други инструкции, може да съм по -кратък в определени области и да дам повече внимание към части, които смятам, че са уникални за моя опит. За повече информация относно детайлите, можете да се обърнете към: cerupcat's How to make a Cheap Multitouch Padmechatronic's Arduino Controlled Bell Tower/Carillon

Стъпка 1: Започнете с кош за боклук

Започнете с кош за боклук
Започнете с кош за боклук
Започнете с кош за боклук
Започнете с кош за боклук
Започнете с кош за боклук
Започнете с кош за боклук

Започнах с кофа за боклук от 13 галона и парче стъкло, което приляга почти точно отгоре. Трябваше да се огранича от изграждането на персонализиран корпус за инструмента, тъй като съм ограничен в инструментите и уменията за дървообработване. Реших, че кофата за боклук е достатъчно висока и има достатъчно голям отвор, че да функционира добре като мултитъч повърхност, управлявана от уеб камера. Колкото по -правоъгълна е кошчето за боклук, толкова по -лесно е да се намери подходящо оформено парче стъкло, без да има изрязване по поръчка. Също така закупих уеб камера Logitech Quickcam Chat. Забележете от снимката, че съм премахнал част от основата, за да оставя най -плоската, най -стабилната монтажна повърхност. Също така залепих малко парче хартия върху светодиод в горната част на уеб камерата, за да предотвратя всякаква външна светлина в инструмента.

Стъпка 2: Изградете рамка за стъклото

Изградете рамка за стъклото
Изградете рамка за стъклото

Залепих няколко парчета боядисано занаятчийско дърво около стъклото, за да създам рамка. Дървото се простира на около 1/2 инча над и под стъклото. Това е важно, тъй като рамката заключва стъклото на място срещу горната част на кофата за боклук. Също така всички търкалящи се предмети върху стъклото ще се блъснат в рамката и ще останат на инструмента. Също така отрязах парче опалинов филм и го залепих към горната страна на стъклото. Този филм е доста прозрачен и работи добре за този тип мултитъч повърхност с „дифузна светлина“. Всъщност има голямо количество цветна видимост за обекти, докосващи филма, което би направило възможно проследяването на цвета, ако искам да използвам отново тази рамка за друг проект.

Стъпка 3: Пробийте дупки за кабели

Пробивни отвори за кабели
Пробивни отвори за кабели

В този момент аз също боядисвам боклука със спрей. Реших, че е най -добре да боядисвам, преди да включа електроника, за да не ги повредя. Също така пробих 6 дупки, за да изтичат кабели от дъното на инструмента. Защото знаех, че много от елементите на производство за този проект ще бъдат възпрепятствани от някои от моите умения. Прегърнах по -здрава/гротескна естетика за визуалния елемент на инструмента. Ако бях отрязал дупките за кабелите толкова зле и го комбинирах с много чиста бояджийска работа, просто щеше да изглежда небрежно. Намирам, че процес, който оставя гъвкавост на бъдещите стъпки, може да бъде по -вдъхновяващ като художник; особено важно е да бъдете гъвкави, когато знаете, че може да бъдете възпрепятствани от вашите ресурси.

Стъпка 4: Свържете микроконтролера

Свържете микроконтролера
Свържете микроконтролера
Свържете микроконтролера
Свържете микроконтролера
Свържете микроконтролера
Свържете микроконтролера

Тъй като възнамерявах да използвам соленоиди за броните в горната част на повърхността, използвах 4 цифрови щифта на Arduino и 8-канална DC оптоизолационна платка. Захранвам Arduino през USB кабела към компютъра. платката с оптоизолатор с регулирано захранване 12V 1.5amp. Първоначално се опитах да конструирам собствена платка или от 4 транзистора TIP120, или от масив Darlington ULN2074. Имах проблеми с получаването на мощност за превключване на няколко соленоида с транзисторните схеми. Въпреки това, въпреки че домашната платка би била по-евтина, но по-малко надеждна и по-малко гъвкава за бъдещи проекти, използвах обикновен моно аудио кабел за свързване на соленоидите към платката с оптоизолатор. Този кабел е полезен, защото съдържа 2 проводника и е издръжлив/гъвкав.

Стъпка 5: Свържете уеб камерата и прокарайте кабелите през отворите

Свържете уеб камерата и прокарайте кабелите през дупките
Свържете уеб камерата и прокарайте кабелите през дупките
Свържете уеб камерата и прокарайте кабелите през дупките
Свържете уеб камерата и прокарайте кабелите през дупките

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

Стъпка 6: Внедрете масив от соленоиди

Внедрете масив от соленоиди
Внедрете масив от соленоиди
Внедрете масив от соленоиди
Внедрете масив от соленоиди

След като цялата електроника беше на място, конструира масив от четири соленоида от някои боядисани парчета занаятчийско дърво. Масивът е прикрепен към рамката с някаква лента, за да бъде лесно сваляем. На снимката отблизо можете да видите, че съм пробил малка дупка в бронята и залепих вала на соленоида към нея. Важно е да има пружинни соленоиди, тъй като няма да има сила за изтласкване на вала, след като той се задейства. Измерването беше важно по време на тази стъпка, за да се гарантира, че броните имат достатъчно разстояние над фолиото/стъклото.

Стъпка 7: Внедрете софтуера на компютъра

Внедрете софтуер на компютъра
Внедрете софтуер на компютъра

След като инструментът беше конструиран, написах някакъв софтуер в PureData и Max, за да контролирам броните и да трансформирам данните от уеб камерата с много докосване в звук. Този видеоклип в YouTube обяснява Pd/Max кода в по-голяма дълбочина. youtube.com/watch?v=1J8twNGoT90Този видеоклип в YouTube предоставя демонстрация на соленоидите, задвижващи топките, чиито позиции на повърхността влияят на параметрите на DSP. уеб камерата ми не е достатъчно бърза за проследяване на топките, когато се движат с по -висока скорост. Това създаде интересен проблем при писането на кода, тъй като знаех, че не мога да разчитам на данните от уеб камерата по линеен начин. Моето решение беше да контролирам броните и по -голямата част от синтеза ръчно с MIDI контролер и да оставя позициите на топките да влияят на параметрите за DSP ефекти.

Стъпка 8: Затваряне на забележките

Заключителни бележки
Заключителни бележки

Надявам се, че този проект е бил поне толкова интересен за вас, колкото и луд за мен. Дори ако все още нямате интерес нито към соленоиди, нито към повърхности с много докосвания, надявам се, че се учите от грешките ми и се стремите да планирате по-гъвкав проект, с консолидирана естетика. Ако имате въпроси относно този проект или искате повече информация за моя Pd код, моля, свържете се с мен чрез моя акаунт в YouTube.-Стивън Лукас

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