Obsah:

Multitouch Pinball Instrument: 8 kroků
Multitouch Pinball Instrument: 8 kroků

Video: Multitouch Pinball Instrument: 8 kroků

Video: Multitouch Pinball Instrument: 8 kroků
Video: How does Multitouch work? 2024, Listopad
Anonim
Multitouch Pinball nástroj
Multitouch Pinball nástroj

Tento instruktáž je o nástroji, který jsem vyrobil a který obsahuje jednoduchý vícedotykový povrch se solenoidy. Budu to považovat spíše za dokumentaci svého procesu, než za „postup“, jak by lidé měli kopírovat můj projekt. Doufám, že to bude považovat za zajímavé nebo inspirativní pro vaše vlastní projekty, které mohou nebo nemusí být vůbec podobné. Jelikož je projekt velmi podobný jiným pokynům, mohu být v určitých oblastech stručnější a poskytnout více pozornosti částem, které jsou podle mého názoru jedinečné. Další informace o podrobnostech naleznete v: cerupcat's How to make a Cheap Multitouch Padmechatronic's Arduino Controlled Bell Tower/Carillon

Krok 1: Začněte s odpadkovým košem

Začněte s odpadkovým košem
Začněte s odpadkovým košem
Začněte s odpadkovým košem
Začněte s odpadkovým košem
Začněte s odpadkovým košem
Začněte s odpadkovým košem

Začal jsem s 13 galonovým odpadkovým košem a skleněným kusem, který se téměř přesně vejde přes vrchol. Musel jsem se omezit ve stavbě vlastního krytu pro nástroj, protože jsem omezen nástroji a dovednostmi zpracování dřeva. Rozhodl jsem se, že odpadkový koš je dostatečně vysoký a má dostatečně velký otvor, aby fungoval dobře jako vícedotykový povrch poháněný webovou kamerou. Čím je odpadkový koš obdélníkový, tím snáze najdete vhodně tvarovaný kus skla, aniž byste museli cokoli řezat. Také jsem si pořídil webovou kameru Logitech Quickcam Chat. Všimněte si z obrázku, že jsem odstranil část základny, abych zanechal nejrovnější a nejstabilnější montážní povrch. Také jsem přelepil malý kousek papíru přes LED v horní části webové kamery, aby se zabránilo jakémukoli cizímu světlu v nástroji.

Krok 2: Vytvořte rámeček pro sklo

Vytvořte rámeček pro sklo
Vytvořte rámeček pro sklo

Okolo skleněné tabule jsem nalepil několik kusů malovaného řemeslného dřeva, abych vytvořil rám. Dřevo se rozprostírá asi 1/2 palce nad a pod sklem. To je důležité, protože rám uzamkne sklo na místě proti horní části koše. Jakékoli rolovací předměty v horní části skla narazí na rám a zůstanou na nástroji. Také jsem nařezal kousek opalinové fólie a přilepil ji na horní stranu skla. Tento film je docela průsvitný a funguje dobře pro tento typ vícedotykového povrchu „s difuzním světlem“. U objektů dotýkajících se filmu je ve skutečnosti velké množství barevné viditelnosti, což by umožnilo sledovat barvu, pokud chci tento rámeček znovu použít pro jiný projekt.

Krok 3: Vyvrtejte otvory pro kabely

Vrtné otvory pro kabely
Vrtné otvory pro kabely

V tuto chvíli jsem také nastříkal odpadky. Rozhodl jsem se, že je nejlepší malovat před začleněním jakékoli elektroniky, abych je nepoškodil. Ze spodní části nástroje jsem také vyvrtal 6 otvorů pro vedení kabelů. Protože jsem věděl, že mnoha výrobním prvkům tohoto projektu brání některé mé dovednosti. Pro vizuální prvek nástroje jsem přijal drsnější/grotesknější estetiku. Kdybych tak špatně prořízl otvory pro kabely a spojil to s velmi čistým nátěrem, vypadalo by to jednoduše nedbale. Zjistil jsem, že proces, který ponechává poddajnost budoucím krokům, může být jako umělec inspirativnější; je obzvláště důležité být flexibilní, když víte, že vám mohou překážet vaše zdroje.

Krok 4: Připojte mikrokontrolér

Připojte mikrokontrolér
Připojte mikrokontrolér
Připojte mikrokontrolér
Připojte mikrokontrolér
Připojte mikrokontrolér
Připojte mikrokontrolér

Protože jsem zamýšlel použít solenoidy pro nárazníky v horní části povrchu, použil jsem 4 digitální piny na Arduino a 8kanálovou optoizolátorovou desku DC. Napájím Arduino kabelem USB k počítači. Napájím deska opto-izolátoru s regulovaným napájecím napětím 12 V 1,5 A. Původně jsem se pokusil sestrojit vlastní desku buď ze 4 tranzistorů TIP120, nebo z pole Darlington ULN2074. Měl jsem problémy s napájením pro přepínání několika solenoidů tranzistorovými obvody. Přestože by domácí deska byla levnější, ale méně spolehlivá a méně univerzální pro budoucí projekty. Pro připojení solenoidů k desce opto-izolátoru jsem použil běžný mono audio kabel. Tento kabel je užitečný, protože obsahuje 2 vodiče a je odolný/flexibilní.

Krok 5: Připojte webovou kameru a protáhněte kabely otvory

Připojte webovou kameru a protáhněte kabely otvory
Připojte webovou kameru a protáhněte kabely otvory
Připojte webovou kameru a protáhněte kabely otvory
Připojte webovou kameru a protáhněte kabely otvory

Jednoduše jsem webovou kameru nalepil na stranu koše, blízko dna. Vzhledem k tomu, že vše uvnitř nástroje bude skryto, jakmile bude horní část na svém místě, necítil jsem potřebu uspořádat elektroniku úhledněji nebo trvale připojit webovou kameru. Všechny kabely jsem vyvedl z otvorů ve spodní části nástroje. Některým lidem to může být zřejmé, ale mějte na paměti, že jakmile připojíte kabely k solenoidům a napájecí desce, nevejdou se skrz malé otvory.

Krok 6: Implementujte pole solenoidů

Implementujte pole solenoidů
Implementujte pole solenoidů
Implementujte pole solenoidů
Implementujte pole solenoidů

Poté, co byla veškerá elektronika na svém místě, byla z několika natřených kusů řemeslného dřeva sestrojena řada čtyř solenoidů. Pole je k rámu přidrženo nějakou páskou, aby bylo snadno odnímatelné. Na detailním obrázku vidíte, že jsem do nárazníku vyvrtal malý otvor a nalepil na něj hřídel solenoidu. Je důležité mít pružinové solenoidy, protože po jejich aktivaci nebude síla tlačit hřídel zpět. Měření bylo během tohoto kroku důležité, aby se zajistilo, že nárazníky mají dostatečnou vůli nad fólií/sklem.

Krok 7: Implementujte software do počítače

Implementujte software do počítače
Implementujte software do počítače

Jakmile byl nástroj zkonstruován, napsal jsem nějaký software do PureData a Max, abych ovládal nárazníky a transformoval data vícedotykové webové kamery na zvuk. Toto video na YouTube vysvětluje kód Pd/Max hlouběji. Http://www. youtube.com/watch?v=1J8twNGoT90 Toto video na YouTube poskytuje ukázku solenoidů pohánějících koule, jejichž pozice na povrchu ovlivňují parametry DSP. https://www.youtube.com/watch? v = e6GVAQvuSSk V tomto bodě jsem zjistil, že moje webová kamera není dostatečně rychlá na to, aby sledovala koule, když se pohybují vyšší rychlostí. Při psaní kódu to představovalo zajímavý problém, protože jsem věděl, že se nemohu na data z webové kamery spolehnout lineárním způsobem. Mým řešením bylo ovládat nárazníky a většinu syntézy ručně pomocí MIDI ovladače a nechat pozice koulí ovlivnit parametry pro efekty DSP.

Krok 8: Závěrečné poznámky

Závěrečné poznámky
Závěrečné poznámky

Naštěstí pro vás byl tento projekt přinejmenším stejně zajímavý jako pro mě. I když stále nemáte zájem o solenoidy nebo vícedotykové povrchy, doufám, že se poučíte z mých chyb a pokusíte se naplánovat flexibilnější projekt s konsolidovanou estetikou Pokud máte nějaké dotazy k tomuto projektu nebo chcete více informací o mém Pd kódu, kontaktujte mě prostřednictvím mého účtu na youtube. -Stefan Lucas

Doporučuje: