Სარჩევი:

Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან .: 12 ნაბიჯი
Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან .: 12 ნაბიჯი

ვიდეო: Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან .: 12 ნაბიჯი

ვიდეო: Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან .: 12 ნაბიჯი
ვიდეო: დაკრძალვის დროს ძაღლი პატრონთან გამოსამშვიდობებლად მოვიდა. მაშინ წარმოუდგენელი მოხდა! 2024, ნოემბერი
Anonim
Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან
Mac OS ფეხის გადართვა გიტარის გამაძლიერებელი პედლიდან

გჭირდებათ ფეხის პედლები თქვენი Mac– ისთვის? გაქვთ ორი გადამრთველი გიტარის პედლებიანი და არდუინოს დაფა გარშემო? რამოდენიმე მავთული, სამი ღერძი 1/4 ჯეკი და თქვენ მზად ხართ. მე უნდა გავაკეთო აუდიო ტრანსკრიფცია და ვიყენებ ჩემს პედლს ვიდეოს დასაკრავად/პაუზისთვის და გამოტოვებისთვის. ეს გაკვეთილი ასახავს ფეხის პედლის გაკეთებას მაკინტოშის კომპიუტერი არდუინოს გამოყენებით და 2 გადამრთველი გიტარის გამაძლიერებელი პედლით. თქვენ ცოტათი კარგად უნდა იცნობდეთ შედუღებას და მარტივი კოდის წერას. თუ გიტარის გამაძლიერებლის პედლებიანი გადამრთველი გჭირდებათ, შეგიძლიათ იყიდოთ ერთი ან გააკეთოთ ერთი ამ სხვა სასწავლო ან ამ ერთით

ნაბიჯი 1: მარაგი

მარაგები
მარაგები
მარაგები
მარაგები
მარაგები
მარაგები

1) გიტარის პედლებიანი (მე ვიყენებ ორ გადამრთველ პედლს) 2) არდუინო (მე ვიყენებ დიეციმილას) 3) პურის დაფა (ან პროტოტიპის დაფა თუ გნებავთ) 4) სამი დირიჟორი 1/4 სტერეო ტელეფონის ჯეკი (მიიღო ერთი RadioShack– ში) 5) 2 1k ohm რეზისტენტები 6) მავთული (თქვენ იცით რაც თქვენ გაქვთ მოტყუებული) 7) Soldering Iron (და Solder ასევე დაგეხმარებათ)

ნაბიჯი 2: შეაერთეთ ჯეკი

შეაჯამეთ ჯეკი
შეაჯამეთ ჯეკი
შეაჯამეთ ჯეკი
შეაჯამეთ ჯეკი
შეაჯამეთ ჯეკი
შეაჯამეთ ჯეკი

ჯეკს (და შესაბამის დანამატს) აქვს სამი კავშირის წერტილი: ბეჭედი, რჩევა, ყდის. თქვენ უნდა შეაერთოთ მავთული თითოეულ კონექტორზე. გააკეთეთ მავთულები სხვადასხვა ფერის მხოლოდ გონიერების შესანარჩუნებლად. ყდის (მიმაგრებულია ჩემს ფოტოზე შავი მავთული) არის საერთო ხაზი, რომელიც გადის პედლზე თითოეულ გადამრთველზე. თუ ჩვენ მას (შავ მავთულს) მივცემთ ძაბვას, გადამრთველი #1 ჩართავს/გამორთავს Tip მავთულს (მწვანე ჩემს ფოტოში). ანალოგიურად, გადართვა #2 ჩართავს და გამორთავს ბეჭედს (ჩემს ფოტოში ყვითელია). თუ დაბნეული ხართ (მე ასეც მოვიქეცი) უბრალოდ შეაერთეთ სხვადასხვა ფერის მავთული ჯეკზე თითოეულ წამყვანზე. თქვენ შეგიძლიათ გამოიყენოთ ვოლტ მეტრი უწყვეტობის შესამოწმებლად (ან მიამაგრეთ იგი პურის დაფაზე LED- ით მასზე), რომ გაარკვიოთ. მე შევხედე თითოეულ ტყვიას და გავარკვიე, რა დანამატთან არის ის კონტაქტი.

ნაბიჯი 3: მიამაგრეთ ჯეკი პურის დაფაზე

შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე
შეაერთეთ ჯეკი პურის დაფაზე

ეს ნაბიჯი არეულია. აქ ჩვენ ვაერთებთ ჯეკს პურის დაფაზე. ძირითადად, ჩვენ ვაპირებთ არდუინოს ძალას და გავუშვებთ ფეხის გადამრთველზე (ჩემი ჯეკის შავი მავთულის მეშვეობით - მე ვიცი, რომ მე უნდა გამოვიყენო წითელი მავთული). შემდეგ თითოეული მავთული ჯეკიდან ჩვენ ვუერთდებით 1k ohm რეზისტორს. და თითოეული რეზისტორის უკნიდან, უკან მიწაზე. შემდეგ ჩვენ გვჭირდება ორი გულუხვი მავთული, რომ გამოვყოთ დაფა თითოეული რეზისტორის წინა ნაწილიდან (იქ, სადაც ჯეკი მიდის უკან. ამ ორ მავთულს ჩვენ გამოვიყენებთ შესამოწმებლად HIGH/ დაბალი Arduino– ზე.

ნაბიჯი 4: მიამაგრეთ ჯეკი

მიამაგრეთ ჯეკი
მიამაგრეთ ჯეკი
მიამაგრეთ ჯეკი
მიამაგრეთ ჯეკი

მიამაგრეთ ჯეკი ისე, რომ ყდის ხაზი შეუერთდეს RED 5v- ს. ბეჭედი და რჩევა უნდა დაუკავშირდეს რეზისტორების თითოეულ თავს. დეტალურად შეხედეთ მეორე ფოტოზე პატარა ყუთებს.

ნაბიჯი 5: მიამაგრეთ ორი ზონდის მავთული

მიამაგრეთ ორი ზონდის მავთული
მიამაგრეთ ორი ზონდის მავთული

ჩვენ გვჭირდება 2 მავთული ზემოდან (არა მიწასთან დაკავშირებული, მეორე) თითოეული რეზისტორის ჩვენს არდუინოსთან. დეტალებისთვის შეხედეთ ფოტოს გრძელ ყუთებს.

ნაბიჯი 6: მიამაგრეთ პური დაფა არდუინოსთან

მიამაგრეთ პურის დაფა არდუინოსთან
მიამაგრეთ პურის დაფა არდუინოსთან

ახლა ჩვენ ვაერთებთ ოთხ მავთულს breadboard– დან ჩვენს Arduino– ზე. შეაერთეთ RED დენის მავთული Arduino– ზე 5V დენის ხაზში. შეაერთეთ შავი მავთული Arduino– ზე GND ხაზში. შეაერთეთ #1 გადამრთველი (მწვანე ხაზი) Arduino– ს #9 პინში. შეაერთეთ #2 გადამრთველი (ყვითელი ხაზი) #8 პინში არდუინოში. (ჩვენ ვამოწმებთ ქინძისთავებს 8 და 9 არდუინოს ძაბვისთვის)

ნაბიჯი 7: შეაერთეთ Arduino Mac– ის USB პორტში

შეაერთეთ Arduino Mac– ის USB პორტში
შეაერთეთ Arduino Mac– ის USB პორტში

შეაერთეთ თქვენი Arduino/Breadboard/Jack/Combo რამ თქვენს USB პორტში.

ნაბიჯი 8: დაპროგრამეთ Arduino

პროგრამირება Arduino
პროგრამირება Arduino

ასე რომ, აქ, ჩვენ გვინდა კოდირება arduino. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ქინძისთავი, რომელიც ნამდვილად მოგწონთ. ძირითადად, ჩვენ გვსურს დავწეროთ სერიული პორტი, როდესაც pin იცვლება. ჩვენ ვწერთ 1 გადამრთველს #2 და "2" გადამრთველს #2. მართლაც, თქვენ ვერ აკორდებით ამ კონფიგურაციას (მაგრამ კოდი შეიძლება შეიცვალოს ამის საშუალებას).მმ, გამოიყენეთ FootSwitch.pde ფაილი კოდის მისაღებად … არა jpg.:)

ნაბიჯი 9: პროგრამირება Mac

პროგრამირება Mac
პროგრამირება Mac

ამრიგად, ჩვენ უკვე გვაქვს ფეხის გადამრთველი, რომელიც ესაუბრება ჩვენს არდუინოს. Arduino წერს 1 ან 2 სერიულ მოწყობილობას, როდესაც ჩვენ ვაჭერთ გადამრთველებს. ჩვენ გვჭირდება რაღაც Mac– ზე მის წასაკითხად. არდუინოს კლავიატურის წარმოდგენა საკმაოდ რთულია. ამის ნაცვლად, ჩვენ დავწერთ პატარა C პროგრამას, რომელიც იქნება ჩვენი მაკონტროლებელი Mac- ისთვის. ჩვენ დავიწყებთ Tod E. Kurt– ის არსებული არდუინო-სერიული პროგრამის აღებით, რომელიც კითხულობს Arduino სერიულ პორტს. მე გავაკეთე რამდენიმე მცირე მოდიფიკაცია, რომ ავტომატურად გავაკეთო პერსონალი, როდესაც ის ხედავს 1 ან 2. თანდართული ფაილი კარგად უნდა მუშაობდეს. თქვენ შეგიძლიათ წაიკითხოთ კომენტარები, თუ გსურთ ნახოთ რა ხდება, მაგრამ ეს არ არის სუსტი გულისათვის. შეგიძლიათ ჩამოტვირთოთ წყარო (arduino-serial-footswitch.c ფაილი) ან შედგენილი აპლიკაცია (მესამე ფაილი: arduino-serial- footswitch). გადმოწერეთ და ჩადეთ ახალ საქაღალდეში. თუ გსურთ მისი შედგენა, მე ვივარაუდებ, რომ თქვენ იცით: 1) გახსენით iTerm და CD ამ დირექტორიაში 2) შეადგინეთ აკრეფით: gcc -o arduino -serial -footswitch arduino-serial-footswitch.c

ნაბიჯი 10: დისტანციური Mac მეშვეობით Applescript

დისტანციური Mac მეშვეობით Applescript
დისტანციური Mac მეშვეობით Applescript
დისტანციური Mac მეშვეობით Applescript
დისტანციური Mac მეშვეობით Applescript

ასე რომ, ჩვენ უნდა დავწეროთ ორი AppleScript. ისინი გახსნიან ჩვენთვის სასურველ პროგრამას და ჩაწერენ ჩვენთვის საჭირო კლავიატურას (მალსახმობი). მიმაგრებულია ჩემი შაბლონი ამის გასაკეთებლად. თქვენ შეგიძლიათ თითქმის წაიკითხოთ AppleScript. ასე რომ, გადახედეთ თანდართულ ფაილს. არსებობს სამი სახის ძირითადი მოვლენა, რომლის გაკეთებაც შეგიძლიათ AppleScript– დან: "'key down'", "" key code '"და" "keystroke" ". თქვენი გარბენი შეიძლება განსხვავდებოდეს, ასე რომ სცადეთ "" ღილაკის დაჭერა "" პირველ რიგში … თუ ეს არ გამოდგება, სცადეთ სხვა ღონისძიებები, სათითაოდ. გახსენით სკრიპტის რედაქტორის პროგრამა (სადღაც თქვენს mac- ზეა) და სცადეთ. მე დაგაძალებ, რომ ხელით ჩაწერო ეს ნაწილი. ბოდიში ხალხო.:) შეინახეთ როგორც … თითოეული AppleScript როგორც ტიპი "აპლიკაცია". განათავსეთ ისინი ჩვენს მიერ დაცული C კოდის/პროგრამის გვერდით, ბოლო საფეხურიდან. დაასახელეთ თითოეული 1.app და 2.app - ერთი თითოეული გადამრთველისთვის.

ნაბიჯი 11: გაუშვით

გაიქეცი!
გაიქეცი!
გაიქეცი!
გაიქეცი!

ვაი კარგი, ასე რომ, ჩვენ გვაქვს ფეხის გადამრთველი, რომელიც ჩართულია პურის დაფაზე, რომელიც ერთვის Arduino- ს, რომელიც ჩართულია USB Mac- ში, რომელიც მუშაობს C პროგრამით, რომელიც უსმენს ფეხის გადამრთველს და ასრულებს ხელნაწერებს. იოუზა! კარგი თქვენ უნდა გქონდეთ საქაღალდე, რომელიც ასე გამოიყურება:. |-1.app |-2.app |-arduino-serial-footswitch`-- arduino-serial-footswitch.c გახსენით თქვენი ტერმინალის აპლიკაცია. CD თქვენს მიერ შექმნილ დირექტორიაში. თქვენ შეგიძლიათ დაიწყოთ თქვენი პატარა დამწერლობა, როგორიცაა: in, შეცვალეთ ყველა `ls /dev /tty.usbserial*` მოწყობილობის ბილიკით (თუ ამას აკეთებთ, ნუ გამოიყენებთ ციტატებს!). როგორც ჩანს, ის არაფერს აკეთებს, მაგრამ თქვენი პედლები ცოცხალია. თუ თქვენი ღილაკები უკანაა, შეგიძლიათ გადააბრუნოთ მავთულები 8 და 9. ქინძისთავებამდე.) Happy Stomping!

ნაბიჯი 12: Voila- ვიდეო დემო

ვოილა - ვიდეო დემო!
ვოილა - ვიდეო დემო!

აქ არის დემონსტრირება ფეხის გადამრთველის მოქმედებაში! მე აღვნიშნავ, რომ არის 500ms დაგვიანება (რაც არის AppleScript- ის ჩამორჩენა). სკრიპტის გამოძახების მეორე დაგვიანებაა, ასე რომ თქვენ დაინახავთ სულ რაღაც lag 60 წამის ჩამორჩენას.

გირჩევთ: