Სარჩევი:

MIDI Pod-Pal: 4 ნაბიჯი
MIDI Pod-Pal: 4 ნაბიჯი

ვიდეო: MIDI Pod-Pal: 4 ნაბიჯი

ვიდეო: MIDI Pod-Pal: 4 ნაბიჯი
ვიდეო: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, ნოემბერი
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** განახლება 4/22/'21 ***

*** მე დავამატე სრული სქემა, რომელიც აჩვენებს ყველა გაყვანილობას მშენებლობაში დახმარებისთვის. ***

მე არ შევდივარ სასაცილო სიღრმეში მშენებლობის ნაწილში, ჩემი განზრახვა იყო მეჩვენებინა არდუინოზე დაფუძნებული MIDI კონტროლერის აგების კიდევ ერთი მაგალითი, თუ თქვენ იკვლევთ თემას ან ფიქრობთ რაღაცის აგებაზე და იდეების შეგროვებაზე. ჩემი განაცხადი საკმაოდ სპეციფიკურია Line 6 Pod 2.0 -ისთვის, მაგრამ ზოგიერთი კოდის შეცვლა უფრო ფართოდ გამოიყენება. არსებობს რამდენიმე გიტარის ეფექტების პროცესორი MIDI შესაძლებლობებით, რომლებიც აწყობენ მათ წინასწარ განსაზღვრულ ბანკებს 4. მე ვუკრავ გიტარაზე თანამედროვე თაყვანისმცემლობის სამსახურში რა ეკლესია ფლობს Line 6 Pod 2.0 მოდელირების პროცესორს, რომელიც იატაკზე ზის და არ აქვს ფეხის გადამრთველები წინასწარ განსაზღვრული პარამეტრების შესაცვლელად ან პედლების მოცულობის გასაკონტროლებლად. ბაზარზე არის რამდენიმე არსებული კონტროლერი. Behringer FCB1010 არის შესანიშნავი გამოსავალი დაახლოებით 150 დოლარად, მაგრამ იკავებს უფრო მეტ ადგილს, ვიდრე მე მირჩევნია. გარდა ამისა, რა სახალისოა ეს? ვიცოდი, რომ უნდა მეცადა და ავაშენე. და … მე შევძელი წარმატების მიღწევა!

ნაბიჯი 1: ძირითადი აპარატურის ინფორმაცია

ძირითადი აპარატურის ინფორმაცია
ძირითადი აპარატურის ინფორმაცია

შასი: გადავიღე "ZvBox 160" HDMI მოდულატორი, რომელიც გადაღებულია. ლამაზი მტკიცე ფოლადის კონსტრუქცია, უნდა გადაურჩეს ზომბი აპოკალიფსს. გაანადგურა იგი, ჩამოაყალიბა ნაწილები, გააკეთა გაზომვები. შემდეგ შევქმენი კომბინირებული საბურღი შაბლონი/წინა პანელის ეტიკეტი Photoshop– ში. მე დავბეჭდე ეტიკეტი მთლიანი გვერდის წებოვან ფურცელზე და დავამატე წებოვანი ლამინირებული ფურცელი. იხილეთ midi_con_faceplate.psd. ყუთის ზომებია 1.7 "H x 10.5" W x 4.75 "D (4.32 სმ H x 26.67 სმ W x 12.07 სმ D)

კონტროლერი: Arduino Mega 2560 კლონი დამზადებულია Sainsmart– ის მიერ.

ჩვენება: Kingbright მოდელი DC08-11SRWA. მე დავამონტაჟე იგი და 220 რეზისტორი, რომელიც საჭირო იყო პატარა დაფაზე, რომელიც ასევე უზრუნველყოფდა შასის დამონტაჟების საშუალებას.

ფეხის გადამრთველები: ის, რაც მე გარშემო მქონდა. SPST წამიერი, ჩვეულებრივ ღია. guitarpedalparts.com აქვს 3 დოლარად.

LED- ები: მე მქონდა რამდენიმე მწვანე ფერის და მოციმციმე წითელი LED- ები, რომლითაც მე ვეღარ ვცნობ საიდან მოვიდნენ, მაგრამ ნებისმიერი 3 პინიანი საერთო კათოდური ორფერიანი LED- ი იმუშავებს.

გადამრთველების მინიჭება: მცირე SPDT, მოქმედება არის ON-OFF- (ON). მაუსერის ნაწილი # 611-7107-001.

გამომავალი ბუდე: Rean NYS2122 TS 1/4"

პედლებიანი: პასიური 10k წრფივი დახრილი ქოთნის ტიპი. მე გამოვიყენე ხაზი 6 EX 1; M Audio EX-P და Roland EV-5 სავარაუდოდ იმუშავებენ. იხილეთ სურათი პედლების სქემის სქემატური დეტალებისთვის.

რეზისტორები: 10K გადამრთველების გადასატანად (QTY: 8); 220 Ohm MIDI ჯეკისთვის (მე გამოვიყენე 2, ერთი შეიძლება იყოს საკმარისი); 220 Ohm წინასწარ არხის LED- ებისთვის (QTY 8); 220 Ohm Kingsbright ჩვენებისთვის (QTY: 8); 2.2K გამოხატვის pedal jack (QTY: 1).

შასის საყრდენი DC ბუდე. მაუსერის ნაწილი # 502-712A.

განახლება: მე ჩავრთე სრული სქემატური-j.webp

ნაბიჯი 2: მახასიათებლები/ქცევა:

მახასიათებლები/ქცევა
მახასიათებლები/ქცევა
მახასიათებლები/ქცევა
მახასიათებლები/ქცევა
მახასიათებლები/ქცევა
მახასიათებლები/ქცევა

ფეხის გადამრთველები წარწერით "A" - დან "D" - მდე ირჩევს 4 წინასწარ განსაზღვრულ ბანკს. დანარჩენი 2 ფეხის გადამრთველი ზრდის და ამცირებს ბანკის ნომერს. ბანკების შეცვლისას, ბოლო გამოყენებული ღილაკის შესაბამისი LED ანათებს ალტერნატიულ ფერს, სანამ არ აირჩევთ წინასწარ მითითებულ ახალ ბანკს, ან დაუბრუნდებით საწყის ბანკს.

2 მომენტალური გადამრთველი საშუალებას აძლევს მომხმარებელს მიანიჭოს MIDI არხის და უწყვეტი კონტროლერის (CC) ნომრები. მხოლოდ CC 1, 2, 4 და 7 შეიძლება შეირჩეს (დაყენება Arduino კოდში, მაგრამ შეიძლება გაფართოვდეს), მაგრამ ისინი ყველაზე ხშირად გამოიყენება. POD 2.0-ზე არის 9 ბანკი, კონტროლერი წვავს ყველა 9-ს, მაგრამ ასევე შეიცავს სპეციალურ ბანკს 10. 10-A ჩართავს და გამორთავს ტიუნერს, 10-B ირჩევს wah რეჟიმს პედლისთვის. ან 10-C ან 10-D გამორთულია wah და დაუბრუნდება მომხმარებლისთვის მინიჭებულ CC ნომერს.

ნაგულისხმევი არის CC7 მოცულობისთვის. LED ეკრანი აჩვენებს ბანკის მიმდინარე ნომერს და მინიჭებისთანავე აჩვენებს MIDI არხის და CC ნომრებს.

ნაბიჯი 3: კოდი:

აი კოდი. მე შევეცადე მისი ორგანიზება და შევიტანე უამრავი კომენტარი. გთხოვთ გამოიყენოთ, ხელახლა გამოიყენოთ, შეურაცხყოთ ან აურიოთ საჭიროებისამებრ.

თქვენ უნდა ჩართოთ MIDI ბიბლიოთეკა FortySevenEffects– დან github.com– ზე.

ნაბიჯი 4: ეს არის

გთხოვთ მოგერიდებათ დამიკავშირდეთ თუ თქვენ გაქვთ რაიმე შეკითხვა. მე არ ვარ კოდის გურუ, მაგრამ სიამოვნებით შემოგთავაზებთ წინადადებებს ან იდეებს.

გირჩევთ: