Obsah:

Multitouch Pinball nástroj: 8 krokov
Multitouch Pinball nástroj: 8 krokov

Video: Multitouch Pinball nástroj: 8 krokov

Video: Multitouch Pinball nástroj: 8 krokov
Video: Back To The Future In ACTUAL 2015 2024, November
Anonim
Multitouch Pinball nástroj
Multitouch Pinball nástroj

Tento návod je o nástroji, ktorý som vyrobil a ktorý obsahuje jednoduchý viacdotykový povrch so solenoidmi. Budem to považovať za dokumentáciu svojho postupu, a nie za „návod“, ako si ľudia majú skopírovať môj projekt. Dúfam, že buď to bude zaujímavé alebo inšpiratívne pre vaše vlastné projekty, ktoré môžu alebo nemusia byť vôbec podobné. Keďže je projekt veľmi podobný iným pokynom, môžem byť v určitých oblastiach stručnejší a poskytnúť väčšiu pozornosť venujem častiam, ktoré sú podľa mňa jedinečné. Ďalšie informácie o podrobnostiach nájdete v článku: cerupcat Ako vyrobiť lacnú viacdotykovú zvonicu/zvonkohru ovládanú Arduino Padmechatronic

Krok 1: Začnite s odpadkovým košom

Začnite s odpadkovým košom
Začnite s odpadkovým košom
Začnite s odpadkovým košom
Začnite s odpadkovým košom
Začnite s odpadkovým košom
Začnite s odpadkovým košom

Začal som s odpadkovým košom s objemom 13 galónov a kúskom skla, ktoré sa takmer presne hodilo na vrchol. Musel som sa obmedziť vo vytváraní vlastného krytu pre nástroj, pretože mám obmedzené nástroje a zručnosti v oblasti spracovania dreva. Rozhodol som sa, že odpadkový kôš je dostatočne vysoký a má dostatočne veľký otvor, aby fungoval dobre ako viacdotykový povrch poháňaný webovou kamerou. Čím je odpadkový kôš obdĺžnikový, tým jednoduchšie je nájsť vhodne tvarovaný kus skla bez toho, aby bolo potrebné niečo rezať. Tiež som si zaobstaral webovú kameru Logitech Quickcam Chat. Všimnite si z obrázku, že som odstránil časť základne, aby zostala najrovnejšia a najstabilnejšia montážna plocha. Tiež som nalepil malý kúsok papiera na diódu LED v hornej časti webovej kamery, aby som predišiel vonkajšiemu svetlu v prístroji.

Krok 2: Vytvorte rám pre sklo

Postavte rám pre sklo
Postavte rám pre sklo

Okolo sklenenej tabule som nalepil niekoľko kúskov maľovaného remeselného dreva, aby som vytvoril rám. Drevo sa rozprestiera asi 1/2 palca nad a pod sklom. To je dôležité, pretože rám zaisťuje sklo na svojom mieste oproti hornej časti koša. Tiež akékoľvek valivé predmety na vrchu skla narazia na rám a zostanú na nástroji. Tiež som odrezal kus opalínovej fólie a prilepil ju na hornú stranu skla. Tento film je dosť priesvitný a dobre funguje na tento multidotykový povrch typu „difúzneho svetla“. V skutočnosti existuje veľké množstvo farebnej viditeľnosti pre objekty dotýkajúce sa filmu, čo by umožnilo sledovať farbu, ak chcem tento rámček znova použiť na iný projekt.

Krok 3: Vŕtajte otvory pre káble

Vŕtacie otvory pre káble
Vŕtacie otvory pre káble

V tomto mieste som tiež nastriekol odpadky. Rozhodol som sa, že je najlepšie namaľovať pred zabudovaním akejkoľvek elektroniky, aby som ich nepoškodil. Vyvrtal som tiež 6 otvorov na vedenie káblov zo spodnej časti nástroja. Pretože som vedel, že mnohým výrobným prvkom tohto projektu budú prekážať niektoré moje schopnosti. Pre vizuálny prvok nástroja som prijal drsnejšiu/grotesknejšiu estetiku. Ak by som takto zle vyrezal otvory pre káble a skombinoval ich s veľmi čistým lakovaním, vyzeralo by to jednoducho nedbalo. Zistil som, že proces, ktorý necháva poddajnosť budúcim krokom, môže byť ako umelec inšpiratívnejší; je obzvlášť dôležité byť flexibilný, keď viete, že vám môžu prekážať vaše zdroje.

Krok 4: Pripojte mikrokontrolér

Pripojte mikrokontrolér
Pripojte mikrokontrolér
Pripojte mikrokontrolér
Pripojte mikrokontrolér
Pripojte mikrokontrolér
Pripojte mikrokontrolér

Pretože som zamýšľal použiť solenoidy pre nárazníky na vrchu povrchu, použil som 4 digitálne piny na Arduino a 8-kanálovú optoizolačnú dosku DC. Napájam Arduino káblom USB k počítaču. Napájam doska opto-izolátora s regulovaným napájaním 12V 1,5amp. Pôvodne som sa pokúsil zostrojiť vlastnú dosku buď zo 4 tranzistorov TIP120, alebo z poľa Darlington ULN2074. Mal som problémy s napájaním na prepínanie viacerých solenoidov s tranzistorovými obvodmi. Napriek tomu by domáca doska bola lacnejšia, ale menej spoľahlivá a menej univerzálna pre budúce projekty. Na pripojenie solenoidov k doske optoizolátora som použil bežný mono audio kábel. Tento kábel je užitočný, pretože obsahuje 2 vodiče a je odolný/flexibilný.

Krok 5: Pripojte webovú kameru a prevlečte káble cez otvory

Pripojte webovú kameru a prevlečte káble cez otvory
Pripojte webovú kameru a prevlečte káble cez otvory
Pripojte webovú kameru a prevlečte káble cez otvory
Pripojte webovú kameru a prevlečte káble cez otvory

Webovú kameru som jednoducho nalepil na bočnú stranu koša, blízko spodnej časti. Pretože všetko, čo je v nástroji, bude skryté, akonáhle bude vrch na mieste, necítil som potrebu organizovať elektroniku úhľadnejšie alebo pripevniť webovú kameru trvalejšie. Vyviedol som všetky svoje káble von z otvorov v spodnej časti nástroja. Niektorým ľuďom to môže byť zrejmé, ale majte na pamäti, že akonáhle prepojíte káble so solenoidmi a napájacou doskou, cez malé vyvŕtané otvory sa už nezmestia.

Krok 6: Implementujte pole solenoidov

Implementujte pole solenoidov
Implementujte pole solenoidov
Implementujte pole solenoidov
Implementujte pole solenoidov

Potom, čo bola všetka elektronika na svojom mieste, zostrojila sústavu štyroch solenoidov z niektorých maľovaných kúskov remeselného dreva. Pole je k rámu pripevnené nejakou páskou, aby bolo ľahko odnímateľné. Na detailnom obrázku vidíte, že som do nárazníka vyvŕtal malý otvor a prilepil k nemu hriadeľ solenoidu. Je dôležité mať pružinové solenoidy, pretože tam, kde bude hriadeľ aktivovaný, nebude sila tlačiť späť. Meranie bolo počas tohto kroku dôležité, aby sa zaistilo, že nárazníky majú dostatočnú vôľu nad filmom/sklom.

Krok 7: Implementujte softvér do počítača

Implementujte softvér do počítača
Implementujte softvér do počítača

Akonáhle je nástroj skonštruovaný, napísal som nejaký softvér do PureData a Max, aby som ovládal nárazníky a transformoval multidotykové údaje z webovej kamery na zvuk. Toto video na YouTube podrobnejšie vysvetľuje kód Pd/Max. Http://www. youtube.com/watch?v=1J8twNGoT90Toto video na YouTube poskytuje ukážku solenoidov poháňajúcich loptičky, ktorých polohy na povrchu ovplyvňujú parametre DSP. https://www.youtube.com/watch? v = e6GVAQvuSSkV tomto mieste som zistil, že moja webová kamera nie je dostatočne rýchla na to, aby sledovala gule, keď sa pohybujú vyššími rýchlosťami. Pri písaní kódu to predstavovalo zaujímavý problém, pretože som vedel, že sa na údaje z webovej kamery nemôžem spoľahnúť lineárne. Moje riešenie bolo ovládať nárazníky a väčšinu syntézy ručne pomocou MIDI ovládača a nechať polohy guličiek ovplyvniť parametre pre efekty DSP.

Krok 8: Záverečné poznámky

Záverečné poznámky
Záverečné poznámky

Našťastie bol tento projekt pre vás prinajmenšom rovnako zaujímavý ako pre mňa šialený. Aj keď stále nemáte záujem o solenoidy alebo viacdotykové povrchy, dúfam, že sa poučíte z mojich chýb a pokúsite sa naplánovať flexibilnejší projekt s konsolidovanou estetikou. Ak máte akékoľvek otázky týkajúce sa tohto projektu alebo by ste chceli viac informácií o mojom kóde Pd, kontaktujte ma prostredníctvom môjho účtu youtube.-Stephen Lucas

Odporúča: