Obsah:

Theremoose - počítačová myš ovládaná Thereminem: 6 kroků (s obrázky)
Theremoose - počítačová myš ovládaná Thereminem: 6 kroků (s obrázky)

Video: Theremoose - počítačová myš ovládaná Thereminem: 6 kroků (s obrázky)

Video: Theremoose - počítačová myš ovládaná Thereminem: 6 kroků (s obrázky)
Video: TX81Z Arduino MIDI ovladač / editor 2024, Listopad
Anonim
Theremoose - počítačová myš ovládaná Thereminem
Theremoose - počítačová myš ovládaná Thereminem
Theremoose - počítačová myš ovládaná Thereminem
Theremoose - počítačová myš ovládaná Thereminem
Theremoose - počítačová myš ovládaná Thereminem
Theremoose - počítačová myš ovládaná Thereminem

Tento projekt byl vytvořen ve spolupráci s Randy Glennem, nezapomeňte se na něj podívat zde:

Asi před týdnem jsem se zde v Torontu zúčastnil hackathonu pro hrozné nápady (stupidhacktoronto.com). To je výsledek toho víkendu.

Začali jsme s úplně jiným nápadem. Jeden člen našeho týmu měl částečně dokončený 3D tištěný plotter a dva senzory gest, takže jsme měli v úmyslu vytvořit strašlivou náčrtku a ovládat plotry pomocí senzorů gest. Bohužel v polovině dne po řešení potíží s pohybovými senzory a nakonec s jejich uvedením do provozu s malinovým pi a generátorem tónů jeden z motorů na plotru selhal a roztavil ho. Když jsme nechali roztavený plotter a hloupou senzorovou věc s gesty, potřebovali jsme nový nápad.

Tehdy nás napadlo, co kdybychom použili náš hloupý theremin jako počítačovou myš? A tak se zrodil náš nápad. Možná si říkáte, proč tomu říkat Theremoose, když je to zjevně Theremouse? Abyste opravdu porozuměli, budete si muset postavit jeden pro sebe, ale v zásadě se název theremoose ustálil, protože žádná myš nemohla vydávat tolik hluku, teremoose zní jako los. Jsme také Kanaďané, takže vše musí zahrnovat los.

Poznámka: Toto není skutečný theremin, protože nefunguje pomocí kapacity, spíše jednoduše pomocí senzorů gest. Ale stále to funguje jako jeden! Hádám, že bys tomu mohl říkat digitální theremin?

Krok 1: Shromážděte materiály

Sbírejte materiály
Sbírejte materiály
Sbírejte materiály
Sbírejte materiály
Sbírejte materiály
Sbírejte materiály
Sbírejte materiály
Sbírejte materiály

Měli jsme obrovské štěstí, že jeden z členů našeho týmu je úžasný tvůrce a přinesl naprosto vše potřebné k vybudování tohoto projektu a mnoho dalšího. Ale pokud nemáte nejúžasnější sbírku elektroniky na světě, budete si muset tyto věci obstarat.

Budete potřebovat:

  • Teensy v3.0
  • Teensy audio štít
  • zesílené reproduktory nějakého druhu
  • obří tlačítko s integrovanou LED (nebo bez LED, ale díky LED je zábavnější)
  • mnoho propojovacích vodičů
  • prkénka
  • 2x senzory gest jiskry (toto je novější verze toho, co jsme použili, všechno je stejné, kromě toho, jak to vypadá)
  • 4x LED
  • 5x tranzistory (PN2222A)
  • Rezistory 5x 470 ohmů
  • nějaký rámeček pro myš (použili jsme nějaké dřevo a plastový kelímek, snad to zvládnete lépe)

Krok 2: Zapojte senzory gest

Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest
Zapojte senzory gest

Pro mě je to nejzábavnější část. Zapojení všeho.

Pro začátek musíme provést nějaké úpravy pouze senzoru na pravé ruce (toto bude pohybovat myší nahoru a dolů):

  1. Odstraňte pájku přemosťující podložky "I2C Pullup".
  2. Přemostěte podložky „Addr“.

Nakreslil jsem malý diagram ukazující, kde se tyto podložky nacházejí výše.

Nyní, když máte upravený snímač na pravé ruce, připojte oba senzory k desce Teensy stejným způsobem:

  1. Připojte zem k zemi (GND na GND).
  2. Připojte VCC na senzory na 3,3 V na Teensy.
  3. Připojte datový kolík na senzorech (DA) ke kolíku 18 na Teensy.
  4. Připojte kolík hodin na senzorech (CL) ke kolíku 19 na Teensy.

To je vše, senzory jsou zapojeny!

Krok 3: Zapojte vše ostatní

Zapojte vše ostatní
Zapojte vše ostatní
Zapojte vše ostatní
Zapojte vše ostatní

Nyní, když jsou senzory zapojeny, připojme vše ostatní k Teensy. Níže jsou uvedeny pokyny a ručně nakreslené schéma s výše uvedenými obrázky, doufejme, že to stačí k řádnému vysvětlení zapojení!

Knoflík

Zapojte tlačítko do kolíku 0 na Teensy a uzemněte. Ujistěte se, že je tlačítko přirozeně otevřené (na našem tlačítku označené NE a COM).

Chcete -li zapojit LED, pokud máte v tlačítku vestavěnou LED jako my:

  1. připojte pin Teensy 1 k základně vašeho tranzistoru
  2. připojte vysílač k zemi
  3. připojte kolektor k anodě LED
  4. připojte katodu LED k +3,3 V na Teensy, s odporem 470 ohmů v sérii

Indikační LED diody

Ty budou poskytovat zpětnou vazbu, abyste věděli, jakým způsobem se vaše myš pohybuje, víte, v případě, že chcete použít svůj teremoose, aniž byste se dívali na monitor. Dobře, dobře, přidali jsme je, protože žádný projekt není úplný bez světelných diod.

Přidali jsme čtyři LED diody a každá z nich je připojena ke kolíku Teensy od 2 do 5, zapojte je takto:

  1. připojte základnu tranzistoru k jednomu ze 4 pinů Teensy výše.
  2. připojte vysílač k zemi
  3. připojte kolektor k anodě LED
  4. připojte katodu LED k +3,3 V na Teensy, s odporem 470 ohmů v sérii

Řečníci

Stačí je zapojit do zvukového štítu Teensy. Má 1/8 audio konektor.

To je vše! V tomto projektu není nic, co by se dalo zapojit.

Krok 4: Software

Software!
Software!

Kód pro tento projekt je propojen níže:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Měli byste být schopni jej stáhnout z tohoto odkazu a otevřít jej v Arduino IDE, nahrát jej na palubu a nechat vše fungovat dobře. To je ale nuda! Zkuste experimentovat s kódem a změnit parametry. Užili jsme si spoustu zábavy při experimentování s typy vln, které může generovat Teensy. Zjistili jsme, že nejvíce otravná byla vlna pilových zubů. Nahoře je parametr, který je třeba upravit, aby se změnil tvar vlny.

Jakmile je kód nahrán, po připojení Teensy k počítači bude fungovat jako myš! To může být nepříjemné, když se pokoušíte nahrát upravený kód a někdo si s tím hraje. Když je Teensy poprvé zapojen, může vstoupit do jednoho ze dvou režimů. Pokud podržíte velké tlačítko, když se zapne, bude v tichém režimu (ideální pro domácí použití), pokud jej jednoduše zapojíte, bude v hlasitém režimu (ideální pro vymazání kavárny, pokud můžete ' t najít místo).

Krok 5: Namontujte vše, aby bylo použitelné

Namontujte vše, aby bylo použitelné
Namontujte vše, aby bylo použitelné

Toto je krok, kde můžete být kreativní! Vytvořili jsme rámeček pro teremoose pomocí dalšího kusu dřeva, namontovali jsme senzory na obě strany počítače a pomocí červeného sólo šálku (naplněného kameny) přidržte tlačítko, které bude použito ke kliknutí (použili jsme červený sólový pohár, protože je to dokonalá výška pro zasažení bradou).

Myslím, že to bylo perfektní řešení, protože jsme byli na hackathonu, a vytvořit pro to nějaký rámeček byl nápad na poslední chvíli, ale také si myslím, že to můžete udělat lépe, takže ať už přijdete s čímkoli, sdílejte to se mnou!

Ať už se rozhodnete namontovat teremoose, ujistěte se, že umístíte pravý senzor směrem nahoru a dolů a levý senzor směrem doleva a doprava. Zjistili jsme, že to bylo nejsnadněji ovladatelné.

Náš systém můžete vidět na obrázku výše.

Krok 6: Hotovo! Bavte se

Image
Image
Jsi hotový! Bavte se!
Jsi hotový! Bavte se!
Jsi hotový! Bavte se!
Jsi hotový! Bavte se!

Nejlepší způsob, jak vás to naučit používat, je ukázat vám video. Můžete se podívat na výše uvedená videa a podívat se na Theremoose v akci. Zde se používá k hraní Minecraftu a Hledání min, ale nemusíte jen hrát hry začínající na „moje“, možnosti teremoose jsou nekonečné!

Pokud jeden z nich postavíte, dejte mi prosím vědět! A také prosím navrhněte nejlepší využití této neuvěřitelné, průkopnické technologie.

Také bychom velmi ocenili, kdybyste pro nás hlasovali ve zvukové soutěži, protože jaký další možný vynález související se zvukem by mohl být lepší než theremoose?

Při stavbě tohoto projektu jsme si užili spoustu legrace a doufáme, že vy!

Doporučuje: