Satura rādītājs:

Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa: 12 soļi
Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa: 12 soļi

Video: Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa: 12 soļi

Video: Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa: 12 soļi
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa
Mac OS kāju slēdzis no ģitāras pastiprinātāja pedāļa

Nepieciešams kāju pedālis jūsu Mac datoram? Vai jums ir divu slēdžu ģitāras pedālis un arduino dēlis? Pāris vadu, trīs zaru 1/4 collu ligzda, un viss ir gatavs. Man bija jāveic audio transkripcija, un es izmantoju savu pedāli, lai atskaņotu/apturētu un izlaistu video. Šī apmācība ilustrē kāju pedāļa veidošanu Macintosh dators, izmantojot Arduino un 2 slēdžu ģitāras pastiprinātāja pedāli. Jums būs nedaudz jāpārzina lodēšana un vienkārša koda rakstīšana. Ja jums ir nepieciešams ģitāras pastiprinātāja pedāļa slēdzis, varat to iegādāties vai izveidot ar šo citu pamācību vai ar šo.

1. solis: Piegādes

Piegādes
Piegādes
Piegādes
Piegādes
Piegādes
Piegādes

1) Ģitāras pedālis (es izmantoju divu slēdžu pedāli) 2) Arduino (es izmantoju Diecimila) 3) Maizes dēlis (vai prototipa dēlis, ja vēlaties) 4) Trīs diriģents 1/4 stereo tālruņa ligzda (saņēmu vienu) pie RadioShack) 5) 2 1k omu rezistori

2. solis: pielodējiet domkratu

Lodēt Džeku
Lodēt Džeku
Lodēt Džeku
Lodēt Džeku
Lodēt Džeku
Lodēt Džeku

Ligzdai (un atbilstošajai kontaktdakšai) ir trīs savienojuma punkti: gredzens, uzgalis, uzmava. Katrā savienotājā jums ir jāpielodē vads. Padariet vadus dažādās krāsās, lai paliktu saprātīgi. Uzmava (pievienota melnajam vadam manā fotoattēlā) ir kopējā līnija, kas iet uz katru pedāļa slēdzi. Ja mēs tam (melnajam vadam) piešķiram spriegumu, slēdzis Nr. 1 ieslēgs/izslēgs uzgaļa vadu (zaļš manā fotoattēlā). Tāpat slēdzis Nr. 2 ieslēdz un izslēdz gredzenu (manā fotoattēlā dzeltens). Ja jūs sajaucaties (es to izdarīju), vienkārši lodējiet dažādas krāsas vadu uz katra ligzdas vadu. Varat izmantot voltmetru, lai pārbaudītu nepārtrauktību (vai pieslēgt to pie maizes dēļa ar gaismas diodi), lai to noskaidrotu. Es paskatījos uz katru vadu un sapratu, ar kādu kontaktdakšas daļu tas faktiski saskaras.

3. darbība: savienojiet domkratu ar maizes dēli

Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa
Pievienojiet domkratu pie maizes dēļa

Šis solis ir netīrs. Šeit mēs savienojam domkratu ar maizes dēli. Būtībā mēs ņemsim strāvu no arduino un darbināsim to ar kāju slēdzi (caur melno vadu manā ligzdā - es zinu, ka es zinu, ka man vajadzēja izmantot sarkanu vadu). Tad katru vadu pie domkrata mēs savienojam ar 1k omu rezistoru. Un no katra rezistora aizmugures, atpakaļ uz zemes. Tad mums ir vajadzīgi divi dāsni vadi, lai novestu no tāfeles no katra rezistora priekšpuses (blakus vietai, kur ligzda ved atpakaļ. Šos divus vadus mēs izmantosim, lai pārbaudītu HIGH/ LOW uz Arduino.

4. solis: pievienojiet domkratu

Piestipriniet Džeku
Piestipriniet Džeku
Piestipriniet Džeku
Piestipriniet Džeku

Pievienojiet domkratu, lai piedurknes līnija savienotos ar RED 5v. Gredzenam un uzgalim jābūt savienotiem ar katru rezistoru galvu. Sīkāku informāciju skatiet mazajos lodziņos otrajā fotoattēlā.

5. darbība: pievienojiet divus zondes vadus

Pievienojiet divus zondes vadus
Pievienojiet divus zondes vadus

Mums ir nepieciešami 2 vadi, lai palaistu no katra rezistora augšdaļas (nevis sānu, kas savienota ar zemi, otra) līdz mūsu arduino. Detalizētu informāciju skatiet fotoattēla garajās kastēs.

6. darbība: pievienojiet maizes dēli Arduino

Pievienojiet maizes dēli Arduino
Pievienojiet maizes dēli Arduino

Tagad mēs pievienojam četrus vadus no maizes dēļa mūsu Arduino. Pievienojiet SARKANO strāvas vadu Arduino 5V strāvas līnijai. Pievienojiet MELNO zemējuma vadu GND līnijai Arduino. Pievienojiet slēdzi #1 (ZAĻĀ līnija) Arduino #9 tapai. Pievienojiet slēdzi #2 (Dzeltenā līnija) Arduino #8 tapā. (Mēs pārbaudīsim 8. un 9. tapas spriegumam Arduino)

7. solis: pievienojiet Arduino Mac USB portam

Pievienojiet Arduino Mac USB portam
Pievienojiet Arduino Mac USB portam

Pievienojiet savu Arduino/maizes dēli/Jack/Switch kombinēto lietu USB portam.

8. solis: ieprogrammējiet Arduino

Programmējiet Arduino
Programmējiet Arduino

Tātad šeit mēs vēlamies kodēt arduino. Jūs varat izmantot jebkādas tapas, kas jums patiešām patīk. Būtībā mēs vēlamies rakstīt uz seriālo portu, kad mainās tapa. Mēs rakstām 1 slēdzim #2 un "2" slēdzim #2. Patiešām, jūs nevarat akordēt ar šo iestatījumu (bet kodu var mainīt, lai to izdarītu). Um, izmantojiet kodu FootSwitch.pde, lai iegūtu kodu… nevis jpg.:)

9. solis: Programmējiet Mac

Programmējiet Mac
Programmējiet Mac

Tātad, tagad mums ir kāju slēdzis, kas runā ar mūsu Arduino. Kad noklikšķinām uz slēdžiem, Arduino sērijas ierīcei raksta 1 vai 2. Mums ir nepieciešams kaut kas Mac datorā, lai to izlasītu. Likt Arduino izlikties par tastatūru ir diezgan grūti. Tātad, tā vietā mēs uzrakstīsim nelielu C programmu, lai kļūtu par mūsu Mac kontrolieri. Mēs sāksim, izmantojot Tod E. Kurt esošo arduino sērijas programmu, kas nolasa Arduino seriālo portu. Esmu veicis dažas nelielas izmaiņas, lai automātiski veiktu lietas, kad tiek parādīts 1 vai 2. Pievienotajam failam vajadzētu darboties labi. Ja vēlaties redzēt notiekošo, varat izlasīt komentārus, taču tas nav domāts vājprātīgajiem. Jūs varat lejupielādēt avotu (failu arduino-serial-footswitch.c) vai apkopoto lietotni (trešais fails: arduino-serial- Lejupielādējiet to un ievietojiet to jaunā mapē. Ja vēlaties to apkopot, es pieņemu, ka zināt, kā: 1) Atvērt iTerm un CD šajā direktorijā2) Apkopot, ierakstot: gcc -o arduino -serial -kāju slēdzis arduino-sērijas kāju slēdzis.c

10. solis: attāliniet Mac, izmantojot Applescript

Attāliniet Mac, izmantojot Applescript
Attāliniet Mac, izmantojot Applescript
Attāliniet Mac, izmantojot Applescript
Attāliniet Mac, izmantojot Applescript

Tātad mums ir jāraksta divi AppleScripts. Tie atvērs vēlamo lietotni un ierakstīs vēlamo tastatūru (saīsni). Pievienota mana veidne, kā to izdarīt. Jūs varat gandrīz izlasīt AppleScript. Tātad, vienkārši ieskatieties pievienotajā failā. Ir trīs veidu galvenie notikumi, kurus varat veikt no AppleScript: "'taustiņš uz leju'", "" atslēgas kods "" un "" taustiņsitiens "". Jūsu nobraukums var atšķirties, tāpēc vispirms izmēģiniet taustiņu "… ja tas nedarbojas, izmēģiniet citus notikumus pa vienam. Atveriet lietojumprogrammu Script Editor (tā ir jūsu Mac datorā) un izmēģiniet to. Es likšu jums ierakstīt šo daļu ar roku. Atvainojiet ļaudis.:) Saglabāt kā … katru AppleScript kā veidu "Lietojumprogramma". Ievietojiet tos blakus mūsu izpildītajam C kodam/lietotnei, kas veikta pēdējā posmā. Nosauciet katru no tiem 1.app un 2.app - vienu katram slēdzim.

11. solis: skrien

Sāc skriet!
Sāc skriet!
Sāc skriet!
Sāc skriet!

Vējš. Labi, tāpēc mums ir kāju slēdzis, kas ir savienots ar maizes dēli, kas ir pievienots Arduino, kas ir pievienots USB Mac, kurā darbojas C programma, kas klausās kāju slēdzi un izpilda ābolu ierakstus. Yowza! Labi. jums vajadzētu izveidot mapi, kas izskatās šādi. CD jūsu izveidotajā direktorijā. Jūs varat sākt savu mazo skriptu, piemēram: in, nomainiet visu "ls /dev /tty.usbserial*" ar ceļu uz ierīci (ja to darāt, neizmantojiet pēdiņas!). Šķiet, ka tas neko nedara, bet jūsu pedālis tagad ir aktīvs. Ja jūsu pogas ir atpakaļ, jūs varat mainīt vadus, kas darbojas uz 8. un 9. tapām.:) Laimīgu izgājienu!

12. solis: Voila-video demonstrācija

Voila - video demonstrācija!
Voila - video demonstrācija!

Šeit ir kāju slēdža demonstrācija darbībā! Es pieminu, ka ir 500 ms latentums (kas ir AppleScript nobīde). Pašā skripta izsaukšanā ir otra aizkave, tāpēc jūs redzēsit kopējo nobīdi ~ 60 sekundes.

Ieteicams: