Obsah:
- Krok 1: Začněte s odpadkovým košem
- Krok 2: Vytvořte rámeček pro sklo
- Krok 3: Vyvrtejte otvory pro kabely
- Krok 4: Připojte mikrokontrolér
- Krok 5: Připojte webovou kameru a protáhněte kabely otvory
- Krok 6: Implementujte pole solenoidů
- Krok 7: Implementujte software do počítače
- Krok 8: Závěrečné poznámky
Video: Multitouch Pinball Instrument: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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č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
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
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
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
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ů
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
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
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:
Arduino Pinball Machine, který hraje sám!: 13 kroků (s obrázky)
Arduino Pinball Machine, který si hraje sám!: &Quot; Pinball automat, který hraje sám, nevyžádá si z toho všechnu zábavu? &Quot; Slyšel jsem, že se ptáš. Možná, pokud nejste na autonomní roboty, možná ano. Ale já jsem především o stavění robotů, kteří dokážou skvělé věci, a tento
Flipperkonsole Für PC Flipper / Pinball Console pro PC Pinballs: 9 kroků
Flipperkonsole Für PC Flipper / Pinball Console pro PC Pinballs: Das ist eine USB basierte Spielkonsole für PC-Flipperkästen. Spannungsversorgung erfolgt über das USB Kabel. Implementujte všechny tlačítka Flipper a spouštěcí tlačítko. Zusätzlich je jedním z nejzásadnějších, odkazy a zpětné vazby implementují
Hra DIY Pinball: 8 kroků
DIY Pinball Game: Tento návod vás naučí, jak si postavit vlastní pinball za zlomek nákladů na komerční stroje. Je také velmi zábavné stavět. NEPROVÁDĚJTE tento projekt, pokud nemáte zkušenosti s kódováním arduino a řešením problémů
Stolní pinball s využitím technologie Evive- vestavěná forma založená na Arduinu: 18 kroků (s obrázky)
Stolní Pinball Machine využívající Evive- integrovaná platforma založená na Arduinu: Další víkend, další vzrušující hra! A tentokrát to není nikdo jiný než oblíbená arkádová hra všech - Pinball! Tento projekt vám ukáže, jak si snadno vyrobit svůj vlastní stroj Pinball doma. Vše, co budete potřebovat, jsou komponenty z evive
Rozhraní Mini-Multitouch: 8 kroků
Rozhraní Mini-Multitouch: Tento návod vám ukáže, jak vytvořit rozhraní mini-multitouch z jednoduchých částí, které si můžete objednat online nebo zakoupit v typickém stavebním/železářství. Multitouch rozhraní jsou povrchy, které mohou registrovat více „dotykových bodů“na