Obsah:
- Krok 1: Spotrebný materiál
- Krok 2: Spájkujte konektor
- Krok 3: Pripojte konektor k Breadboardu
- Krok 4: Pripojte zdvihák
- Krok 5: Pripojte dva vodiče sondy
- Krok 6: Pripojte Breadboard k Arduinu
- Krok 7: Zapojte Arduino do USB portu Macu
- Krok 8: Naprogramujte Arduino
- Krok 9: Naprogramujte počítač Mac
- Krok 10: Diaľkové ovládanie počítača Mac pomocou programu Applescript
- Krok 11: Bežte
- Krok 12: Voila-ukážka videa
Video: Nožný spínač Mac OS z pedálu na gitarovom zosilňovači: 12 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Potrebujete pre svoj Mac nožný pedál? Leží okolo vás dva prepínače gitarového pedálu a arduino dosky? Niekoľko drôtov, trojkolíkový 1/4 konektor a všetko je pripravené. Musel som urobiť nejaký zvukový prepis a pomocou môjho pedála prehrať/pozastaviť a preskočiť video. Tento tutoriál ukazuje výrobu nožného pedála pre Počítač Macintosh používajúci pedál Arduino a 2 -gitarový zosilňovač. Budete musieť byť trochu oboznámení s spájkovaním a písaním jednoduchého kódu. Ak potrebujete pedálový spínač gitarového zosilňovača, môžete si ho kúpiť alebo si ho vyrobiť pomocou tohto iného pokynu alebo s týmto.
Krok 1: Spotrebný materiál
1) Gitarový pedál (používam pedál s dvoma prepínačmi) 2) Arduino (používam Diecimila) 3) Breadboard (alebo prototypová doska, ak sa vám páči) 4) Trojvodičový stereofónny telefónny konektor 1/4 (jeden má) na RadioShack) 5) 2 odpory 1 k ohm6) Drôt (viete, čo máte okolo) 7) Spájkovačka (a tiež pomôže spájka)
Krok 2: Spájkujte konektor
Konektor (a zodpovedajúca zástrčka) má tri body pripojenia: krúžok, hrot, objímka. Na každý z konektorov musíte spájkovať drôt. Nastavte drôty v rôznych farbách, aby ste zostali pri zmysloch. Rukáv (pripevnený k čiernemu vodiču na mojej fotografii) je spoločnou čiarou vedúcou ku každému z prepínačov na pedáli. Ak mu dáme (čierny vodič) napätie, vypínač č. 1 zapne/vypne hrot Tip (zelený na mojej fotografii). Podobne prepínač č. 2 zapína a vypína prsteň (na mojej fotografii je žltý). Ak ste zmätení (trochu som to urobil), jednoducho na každý vodič na konektore spájkujte vodič inej farby. Na zistenie spojitosti môžete použiť voltmetr na testovanie kontinuity (alebo ho zapojte na dosku s LED diódou). Trochu som sa pozrel na každý vodič a zistil som, s ktorou časťou zástrčky je v skutočnosti v kontakte.
Krok 3: Pripojte konektor k Breadboardu
Tento krok je chaotický. Tu pripojíme konektor k doske na chlieb. V zásade sa chystáme prevziať energiu z arduina a spustiť ho na nožný spínač (cez čierny vodič na mojom zdviháku - viem, že viem, že som mal použiť červený vodič). Potom každý vodič z konektora zapojíme do rezistora 1 k ohm. A zo zadnej strany každého rezistora späť na zem. Potom potrebujeme dva veľkorysé vodiče, ktoré by viedli z dosky spredu každého rezistora (vedľa miesta, kde konektor vedie späť. Tieto dva vodiče použijeme na test VYSOKÉ/ NÍZKY na Arduino.
Krok 4: Pripojte zdvihák
Pripojte zdvihák tak, aby sa línia rukávov spojila s ČERVENÝM 5v. Prstenec a hrot by sa mali pripojiť ku každému z hláv rezistorov. Podrobnejšie informácie nájdete v malých políčkach na druhej fotografii.
Krok 5: Pripojte dva vodiče sondy
Potrebujeme 2 vodiče, ktoré by mali bežať zhora (nie zo strany spojenej so zemou, z druhej) každého rezistora na naše arduino. Podrobnosti nájdete na dlhých poliach na fotografii.
Krok 6: Pripojte Breadboard k Arduinu
Teraz zapojíme štyri káble z doštičky do nášho Arduina. Zapojte ČERVENÝ napájací vodič do 5V napájacieho vedenia na Arduine. Pripojte ČIERNY uzemňovací vodič do vedenia GND na Arduine. Zapojte prepínač č. 1 (ZELENÝ) do kolíka č. 9 na Arduine. Zapojte vypínač č. 2 (ŽLTÝ riadok) do kolíka č. 8 na Arduine. (Otestujeme piny 8 a 9 na napätie na Arduine)
Krok 7: Zapojte Arduino do USB portu Macu
Zapojte svoje kombinované veci Arduino/Breadboard/Jack/Switch do portu USB.
Krok 8: Naprogramujte Arduino
Takže tu chceme kódovať arduino. Môžete skutočne použiť akékoľvek kolíky, ktoré sa vám páčia. V zásade chceme zapisovať na sériový port vždy, keď sa zmení pin. Pre prepínač č. 2 napíšeme 1 a pre prepínač č. 2 „2“. S týmto nastavením sa nemôžete akordovať (ale kód by sa mohol zmeniť). Um, pomocou súboru FootSwitch.pde získate kód … nie jpg.:)
Krok 9: Naprogramujte počítač Mac
Teraz už teda máme k nášmu Arduinu nožný spínač. Arduino zapíše 1 alebo 2 do sériového zariadenia, keď klikneme na prepínače. Na jej prečítanie potrebujeme niečo na Macu. Nechať Arduina predstierať, že je klávesnicou, je dosť ťažké. Namiesto toho napíšeme malý program C, ktorý bude naším radičom pre počítače Mac. Začneme tým, že použijeme existujúci arduino-sériový program Tod E. Kurta, ktorý číta sériový port Arduino. Vykonal som niekoľko malých úprav, ktoré automaticky robia veci, keď uvidí 1 alebo 2. Priložený súbor by mal fungovať dobre. Ak chcete vidieť, čo sa deje, môžete si prečítať komentáre, ale nie je to pre slabé povahy. Môžete si stiahnuť zdroj (súbor arduino-serial-footswitch.c) alebo kompilovanú aplikáciu (tretí súbor: arduino-serial- Stiahnite si ho a vložte ho do nového priečinka. Ak ho chcete skompilovať, predpokladám, že viete, ako: 1) Otvorte iTerm a CD do tohto adresára 2) Skompilujte ho zadaním: gcc -o arduino -serial -nohý spínač arduino-sériový-nožný spínač.c
Krok 10: Diaľkové ovládanie počítača Mac pomocou programu Applescript
Musíme teda napísať dva AppleScripty. Tým sa otvorí požadovaná aplikácia a napíše sa im požadovaná klávesnica (skratka). V prílohe je moja šablóna, ako to urobiť. AppleScript môžete takmer čítať. Pozrite sa na priložený súbor. Existujú tri typy kľúčových udalostí, ktoré je možné vykonať v programe AppleScript: „stlačenie klávesu“, „kód kľúča“a „stlačenie klávesu““. Váš počet najazdených kilometrov sa môže líšiť, preto skúste najskôr „stlačenie klávesu“… ak to nefunguje, vyskúšajte aj ostatné udalosti, jednu po druhej. Otvorte aplikáciu Script Editor (niekde je na počítači Mac) a vyskúšajte ju. Nútim vás napísať túto časť ručne. Prepáčte ľudia.:) Uložiť ako … každý AppleScript ako typ „Aplikácia“. Umiestnite ich vedľa nášho vyhovujúceho kódu C/aplikácie z posledného kroku. Pomenujte každú 1. aplikáciu a 2. aplikáciu - pre každý prepínač jeden.
Krok 11: Bežte
Fíha. Ok, máme teda nožný spínač, ktorý je zapojený do nepájivej dosky, ktorá je pripojená k Arduinu, ktorý je zapojený cez USB do počítača Mac, v ktorom beží program C, ktorý počúva nožný spínač a spúšťa applecripty. Yowza! Ok. Mali by ste mať priečinok, ktorý vyzerá takto:. |-1.app |-2.app |-arduino-serial-footswitch`-- arduino-serial-footswitch.cOtvorte aplikáciu terminálu. CD do adresára, ktorý ste vytvorili. Môžete spustiť svoj malý skript ako:./arduino-serial-footswitch -p `ls/dev/tty.usbserial*` -b 9600 -R toto spustí náš skript vyhľadaním našej dosky Arduino … ak máte zapojených viac ako jeden v nahraďte všetky `ls /dev /tty.usbserial*` cestou k zariadeniu (ak to urobíte, nepoužívajte úvodzovky!). Zdá sa, že nerobí nič, ale váš pedál je teraz aktívny. Ak sú vaše tlačidlá dozadu, môžete obrátiť vodiče vedené na kolíky 8 a 9.:) Šťastné dupanie!
Krok 12: Voila-ukážka videa
Tu je ukážka nožného spínača v prevádzke! Spomínam, že existuje latencia 500 ms (čo je oneskorenie AppleScript). Pri vyvolávaní samotného skriptu existuje druhá latencia, takže uvidíte celkové oneskorenie ~ 60 sekúnd.
Odporúča:
Nožný spínač Arduino (ovládajte svoj gitarový zosilňovač pomocou Arduina): 10 krokov (s obrázkami)
Nožný spínač Arduino (ovládajte svoj gitarový zosilňovač pomocou Arduina): Toto je môj prvý projekt v tejto komunite a na platforme arduino a teraz sa dostal na oficiálnu webovú stránku Arduino. Ďakujem vám všetkým za podporu !! Takže hráte hudbu naživo a pomocou metronómu alebo klikacích skladieb synchronizujete svoje
9-nožný spínač batérie Yamaha: 5 krokov
9-batériový nožný spínač Yamaha: Chcel som pre svoju klávesnicu udržateľný pedál a nemal som ho. Netuším, koľko stoja a kde ich nájdete, ale v tej chvíli som to chcel presne, takže tu je môj malý mizerný vynález
Ako vzorovať dizajn na svojom gitarovom zosilňovači!: 4 kroky
Ako vzorovať dizajn na vašom gitarovom zosilňovači!: Ako dosiahnuť, aby predná časť zosilňovača mala vlastnú šablónovú farbu?
Nožný spínač zosilňovača: 7 krokov
Nožný spínač zosilňovača: Jedná sa o jednoduchý nožný spínač, ktorý môžete použiť na každom zosilňovači, ktorý má kanály, ktoré je možné prepínať nohou. aby som vám dal nejaké čísla, boss FS-5U (jeden okvetný lístok) stojí 25 dolárov a boss FS-6 (dvojitý okvetný lístok) stojí 50 dolárov, tento nožný spínač ma stál iba 7,08 dolárov. Ospravedlňujeme sa za
Jednoduchý nožný spínač / pedál Stealth na minimalizáciu systému Windows a zobrazenie pracovnej plochy: 10 krokov
Jednoduchý nožný spínač / pedál Easy Stealth na minimalizáciu systému Windows a zobrazenie pracovnej plochy: Väčšinu času trávim pri počítačovom programovaní a za chvíľu mám koniec skutočného stavu obrazovky plného okien. Tiež som väčšinu času veľmi lenivý, a tak som vzal myšlienku, že som niekde videl, urobiť veľmi jednoduchú a lacnú nohu