Obsah:
- Krok 1: Spotřební materiál
- Krok 2: Pájecí konektor
- Krok 3: Připojte konektor k prkénku
- Krok 4: Připojte zvedák
- Krok 5: Připojte dva vodiče sondy
- Krok 6: Připojte Breadboard k Arduinu
- Krok 7: Zapojte Arduino do USB portu Macu
- Krok 8: Naprogramujte Arduino
- Krok 9: Naprogramujte Mac
- Krok 10: Vzdálené ovládání počítače Mac pomocí programu Applescript
- Krok 11: Rozběhněte se
- Krok 12: Voila-a video demo
Video: Nožní spínač Mac OS z pedálu kytarového zesilovače: 12 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Potřebujete nožní pedál pro svůj Mac? Leží vám dva přepínače, kytarový pedál a arduino deska? Pár vodičů, tříkolíkový konektor 1/4 a máte vše připraveno. Musel jsem provést nějaký zvukový přepis a pomocí pedálu přehrát/pozastavit a přeskočit zpět video. Tento tutoriál ukazuje výrobu nožního pedálu pro Počítač Macintosh využívající Arduino a 2přepínací pedál zesilovače. Budete muset být trochu obeznámeni s pájením a psaním jednoduchého kódu. Pokud potřebujete spínač pedálu pro kytarový zesilovač, můžete si jej koupit nebo si jej vyrobit pomocí tohoto jiného instrukčního nebo s tímto.
Krok 1: Spotřební materiál
1) Kytarový pedál (používám pedál se dvěma přepínači) 2) Arduino (používám Diecimila) 3) Breadboard (nebo prototypová deska, pokud se vám líbí) 4) Tři vodiče 1/4 stereofonní telefonní konektor (jeden má na RadioShacku) 5) 2 odpory 1 k ohm6) Drát (víte, co ležíte) 7) Páječka (a také pájka)
Krok 2: Pájecí konektor
Zvedák (a odpovídající zástrčka) má tři připojovací body: prsten, hrot, pouzdro. Na každý z konektorů musíte připájet vodič. Udělejte z vodičů různé barvy, abyste zůstali při smyslech. Rukáv (připojený k černému vodiči na mé fotografii) je společná čára vedoucí ke každému z přepínačů na pedálu. Pokud mu dáme (černý vodič) napětí, spínač #1 zapne/vypne vodič Tip (zelený na mé fotografii). Stejně tak přepínač #2 zapíná a vypíná prsten (na mé fotografii je žlutý). Pokud jste zmateni (trochu jsem to udělal), stačí na každý vodič na konektoru připájet jiný barevný vodič. Můžete použít voltmetr k testování kontinuity (nebo jej připojit k prkénku s LED diodou), abyste to zjistili. Trochu jsem se podíval na každý vodič a zjistil, s jakou částí zástrčky ve skutečnosti kontaktuje.
Krok 3: Připojte konektor k prkénku
Tento krok je chaotický. Zde připojíme zvedák k desce chleba. V zásadě budeme odebírat energii z arduina a zapojit ho do nožního spínače (přes černý vodič na mém konektoru - vím, že vím, že jsem měl použít červený vodič). Poté každý vodič z konektoru připojíme k odporu 1 k ohm. A ze zadní strany každého rezistoru zpět na zem. Potom potřebujeme dva velkorysé vodiče, které by vedly z desky z přední strany každého rezistoru (vedle místa, kde konektor vede zpět dovnitř. Tyto dva dráty použijeme k testování VYSOKÉ/ NÍZKÉ na Arduinu.
Krok 4: Připojte zvedák
Připojte Jack tak, aby se řada Sleeve spojila s ČERVENÝM 5v. Prsten a špička by se měly spojit s každou z hlav rezistorů. Pro detaily se podívejte na malá políčka na druhé fotografii.
Krok 5: Připojte dva vodiče sondy
Potřebujeme 2 dráty, aby vedly shora (ne stranou spojenou se zemí, druhou) každého rezistoru k našemu arduinu. Podrobnosti najdete na dlouhých polích na fotografii.
Krok 6: Připojte Breadboard k Arduinu
Nyní připojíme čtyři kabely z prkénka k našemu Arduinu. Zapojte ČERVENÝ napájecí vodič do 5V napájecího vedení na Arduinu. ČERNÝ uzemňovací vodič zapojte do GND vedení na Arduinu. Přepněte spínač č. 1 (ZELENÝ) do vývodu č. 9 na Arduinu. Zapojte spínač č. 2 (ŽLUTÁ čára) do pinu č. 8 na Arduinu. (Otestujeme piny 8 a 9 na napětí na Arduinu)
Krok 7: Zapojte Arduino do USB portu Macu
Připojte své kombinované věci Arduino/Breadboard/Jack/Switch do svého USB portu.
Krok 8: Naprogramujte Arduino
Takže tady chceme kódovat arduino. Můžete opravdu použít jakékoli kolíky, které se vám líbí. V zásadě chceme zapisovat na sériový port vždy, když se změní pin. Pro přepínač #2 napíšeme 1 a pro přepínač #2 „2“. S tímto nastavením opravdu nemůžete akordovat (ale kód by mohl být změněn, aby to umožňoval). Um, použijte soubor FootSwitch.pde a získejte kód … ne jpg.:)
Krok 9: Naprogramujte Mac
Takže teď máme nožní spínač, který mluví s naším Arduino. Když klikneme na přepínače, Arduino zapíše 1 nebo 2 do sériového zařízení. K přečtení potřebujeme něco na Macu. Vyvolat z Arduina předstírání, že je klávesnice, je docela těžké. Místo toho tedy napíšeme malý program C, který bude naším ovladačem pro Mac. Začneme tím, že si vezmeme stávající arduino-sériový program Tod E. Kurt, který čte sériový port Arduino. Udělal jsem několik malých úprav, které automaticky dělají věci, když vidí 1 nebo 2. Přiložený soubor by měl fungovat dobře. Pokud chcete vidět, co se děje, můžete si přečíst komentáře, ale není to pro slabé povahy. Můžete si stáhnout zdroj (soubor arduino-serial-footswitch.c) nebo kompilovanou aplikaci (třetí soubor: arduino-serial- Stáhněte si jej a vložte do nové složky. Chcete -li jej zkompilovat, předpokládám, že víte, jak: 1) Otevřete iTerm a CD do tohoto adresáře 2) Zkompilujte jej zadáním: gcc -o arduino -serial -nohý spínač arduino-sériový-nožní spínač.c
Krok 10: Vzdálené ovládání počítače Mac pomocí programu Applescript
Musíme tedy napsat dva AppleScripty. Otevře se nám požadovaná aplikace a zadáme požadovanou klávesnici (zkratku). V příloze je moje šablona, jak to udělat. Můžete téměř číst AppleScript. Podívejte se na přiložený soubor. Existují tři typy klíčových událostí, které můžete z AppleScriptu provést: „'key down'", "'key code'" a '"keystroke'". Počet najetých kilometrů se může lišit, zkuste tedy nejprve „stisknutí klávesy“… pokud to nefunguje, zkuste další události, jednu po druhé. Otevřete aplikaci Script Editor (někde na počítači Mac je) a vyzkoušejte ji. Donutím vás napsat tuto část ručně. Promiňte lidi.:) Uložit jako… každý AppleScript jako typ „Aplikace“. Umístěte je vedle našeho vyhovujícího kódu C/aplikace z posledního kroku. Pojmenujte každou 1. aplikaci a 2. aplikaci - pro každý přepínač jednu.
Krok 11: Rozběhněte se
Fíha. Dobře, takže máme nožní spínač, který je připojen k prkénku, které je připojeno k Arduinu, který je připojen USB k počítači Mac, na kterém běží program C, který poslouchá nožní spínač a spouští applecripty. Yowza! Dobře. měli byste mít složku, která vypadá takto:. |-1.app |-2.app |-arduino-serial-footswitch`-- arduino-serial-footswitch.cOtevřete aplikaci terminálu. CD do adresáře, který jste vytvořili. Svůj malý skript můžete spustit jako:./arduino-serial-footswitch -p `ls/dev/tty.usbserial*` -b 9600 -R toto spustí náš skript vyhledáním naší desky Arduino … pokud máte zapojeno více než jeden v, nahraďte všechny `ls /dev /tty.usbserial*` cestou k zařízení (pokud to uděláte, nepoužívejte uvozovky!). Zdá se, že nic nedělá, ale váš pedál je nyní aktivní. Pokud jsou vaše tlačítka dozadu, můžete obrátit dráty vedené na piny 8 a 9.:) Happy Stomping!
Krok 12: Voila-a video demo
Zde je ukázka nožního spínače v akci! Zmiňuji latenci 500 ms (což je zpoždění AppleScript). Při vyvolání samotného skriptu existuje druhá latence, takže uvidíte celkové zpoždění ~ 60 sekund.
Doporučuje:
Prototyp kytarového zesilovače na karbanátek: 6 kroků (s obrázky)
Prototyp kytarového zesilovače na karbanátek: Komunita s pozdravy, pokyny! Vyvinul jsem velmi speciální kytarový zesilovač a rád bych se s vámi podělil o to, jak jsem ho postavil. Než začneme, chtěl bych se s vámi podělit o všechny materiály potřebné k vybudování tohoto zesilovače. Materiál lis
Nožní spínač Arduino (ovládání kytarového zesilovače pomocí Arduina): 10 kroků (s obrázky)
Nožní spínač Arduino (ovládání kytarového zesilovače pomocí Arduina): Toto je můj první projekt v této komunitě a na platformě arduino a nyní se objevil na oficiálních webových stránkách Arduino. Děkuji vám všem za podporu !! Takže hrajete hudbu naživo a používáte metronom nebo klikácí stopy k synchronizaci
Přidejte zkreslení diody do svého kytarového zesilovače: 6 kroků (s obrázky)
Přidejte zkreslení diody do svého kytarového zesilovače: Toto je relativně jednoduchý způsob, jak přidat nějaké " kousnutí " do svého starého kytarového zesilovače. Přebuzení a zkreslení zesilovače je obvykle dosaženo oříznutím signálu-tlačením zisku, dokud nejsou přerušeny špičky signálu. " Skutečné " trubka přes
Nožní spínač zesilovače: 7 kroků
Nožní spínač zesilovače: Jedná se o jednoduchý nožní spínač, který můžete použít na jakémkoli zesilovači, který má kanály, které lze přepínat nohou. abych vám dal nějaká čísla, boss FS-5U (jeden okvětní lístek) stojí 25 $ a boss FS-6 (dvojitý okvětní lístek) stojí 50 $, tento nožní spínač mě stál pouze 7,08 $. Omlouváme se za
OpenChord.org V0 - Postavte si skutečného kytarového kytarového hrdinu/ovladač rockové kapely: 10 kroků
OpenChord.org V0 - Postavte si skutečného kytarového kytarového hrdinu/ovladač rockové kapely: Všichni milujeme Guitar Hero a Rock Band. Víme také, že se při těchto hrách nikdy nenaučíme, jak hrát na kytaru. Ale co kdybychom mohli alespoň postavit ovladač Guitar Hero, který nám umožní použít skutečnou kytaru? To je to, co jsme tady v OpenChord