Სარჩევი:

Midi Controller ღილაკი-კლავიატურა: 6 ნაბიჯი
Midi Controller ღილაკი-კლავიატურა: 6 ნაბიჯი

ვიდეო: Midi Controller ღილაკი-კლავიატურა: 6 ნაბიჯი

ვიდეო: Midi Controller ღილაკი-კლავიატურა: 6 ნაბიჯი
ვიდეო: Разборка MIDI-контроллера Samson Graphite 49, чистка ручек и колесиков 2024, ნოემბერი
Anonim
Midi Controller ღილაკი-კლავიატურა
Midi Controller ღილაკი-კლავიატურა

შთაგონებული ჩემი midifighter პროექტით, მე შევქმენი ღილაკის სტილის midi კონტროლერი, რომელიც უპირატესობას ანიჭებს Mega Arduino დაფის მრავალრიცხოვან ციფრულ საშუალებებს. ამ ინსტრუქციებში ჩვენ ვივლით ნაბიჯებს მასალების შეგროვებიდან მუსიკის შექმნამდე!

ნაბიჯი 1: მასალების შეგროვება

ამ პროექტისთვის გამოვიყენე:

არდუინო მეგა (კლონი)

22 ლიანდაგიანი მავთული

16 დიდი თეთრი არკადული ღილაკი

10 პატარა შავი არკადული ღილაკი

შედუღების ინსტრუმენტები

საბურღი 16 მმ და 26 მმ საბურღი ბით

დაინახა

სამონტაჟო დაფა

ნაბიჯი 2: ნახაზი და ბურღვა

თქვენ დაგჭირდებათ თქვენი ღილაკების დაცინვა, რაზეც უნდა დაამონტაჟოთ ისინი, მე ვიპოვე ხის ნაჭერი ნაგავში და ვფიქრობდი, რომ ეს იქნებოდა სრულყოფილი ამ პროექტისთვის. შეიძლება დაგჭირდეთ იგივეს გაკეთება ან ტექნიკის მაღაზიაში წასვლა.

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

მე დავინახე ჩემი დაფა ნახევარში მოგვიანებით, მაგრამ მე გირჩევთ ამის გაკეთებას ამ ეტაპზე.

ნაბიჯი 3: კონცეფციის დადასტურება

კონცეფციის მტკიცებულება
კონცეფციის მტკიცებულება

მე ალიგატორის სამაგრები გადავიტანე რამდენიმე ღილაკზე და დავაყენე 10K ქოთანი და ავტვირთე კოდი, რომ გამოსაცდელად გამოვიყენო შედუღებამდე. ეს არ არის 100% აუცილებელი, მაგრამ კარგი იდეაა, თუ გიყვარს საგნების ორმაგი შემოწმება.

ნაბიჯი 4: შედუღება

Solder
Solder

ციფრული ქინძისთავებისკენ მიდის ბევრი მავთული, შეიძლება მომავალში ვცადო და გამოვიყენო მულტიპლექსერი, მაგრამ ეს ნამდვილად არ არის ცუდი, უბრალოდ გაიმეორეთ რაც გაყვანილობა პროგრესირებს. კოდში მითითებული იქნება საწყისი პინი იყოს 22 და ღილაკები ქრომატულად გაიზრდება ერთით (ასე რომ C = პინ 22, C#= პინ 23 და ა.შ.). დიაგრამაზე ხედავთ, რომ ღილაკები ყველა ერთად არის დაფუძნებული დიდ ჯაჭვში.

ქოთნები ენერგიას იძენენ 5v პინიდან და მასთან ერთად მიჯაჭვულია. ანალოგიურად, ქოთნები დაფუძნებულია იმავე სტილში, როგორც ღილაკები. დაბოლოს, გაუშვით მონაცემთა მავთულები ქოთნებიდან A0, A1, A2, A3.

თქვენ ნამდვილად გაგიჟდებით, თუკი მეტი ღილაკი ან ქოთანი გინდოდათ … და მე ამას გირჩევთ!

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

კოდი
კოდი

სანამ კოდს დადებდი, მინდა მადლობა გადავუხადო გუსტავო სილვეირას www.musiconerd.com– ზე, რადგან მე ვიყენებდი მის კოდს წინა პროექტზე და ვცვლიდი მას ამ პროექტში გამოსაყენებლად.

მე ვუშვებ Hairless Midi– ს ჩემს Macbook– ზე, რომ სერიული სიგნალები მიდი სიგნალებად გადავიყვანო, რომელსაც Ableton Live მიიღებს.

მე ვაღიარებ, რომ გარკვეული დრო დასჭირდა სერიული midi პროგრამული უზრუნველყოფის სრულყოფილად დაყენებას იმ წერტილამდე, სადაც ის უნაკლო მუშაობდა, მაგრამ მე არ მქონია პრობლემა მას შემდეგ, რაც მე მისი ამჟამინდელი კონფიგურაციით დავამყარე.

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

ნაბიჯი 6: ჯემი

ჯემი!
ჯემი!

მე მომწონს Ableton Live– ის გამოყენება, რადგან მიდიური რუქების მოქნილობა ნამდვილად ემსახურება მსგავს ინსტრუმენტებს. აქ არის ბმული, რომელზეც ვთამაშობ მუსორგსკისთან ერთად! ჩემი პირველი სასწავლო!

გირჩევთ: