Სარჩევი:

შექმენით Arduino MIDI კონტროლერი: 5 ნაბიჯი (სურათებით)
შექმენით Arduino MIDI კონტროლერი: 5 ნაბიჯი (სურათებით)

ვიდეო: შექმენით Arduino MIDI კონტროლერი: 5 ნაბიჯი (სურათებით)

ვიდეო: შექმენით Arduino MIDI კონტროლერი: 5 ნაბიჯი (სურათებით)
ვიდეო: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, ნოემბერი
Anonim

Გამარჯობა ყველას! ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ააწყოთ თქვენი საკუთარი Arduino- ით აღჭურვილი MIDI კონტროლერი. MIDI ნიშნავს მუსიკალური ინსტრუმენტის ციფრული ინტერფეისი და ეს არის პროტოკოლი, რომელიც კომპიუტერებს, მუსიკალურ ინსტრუმენტებს და სხვა ტექნიკას ურთიერთობის საშუალებას აძლევს. თუ მიჰყვებით ამ გაკვეთილის თითოეულ ნაბიჯს, თქვენ შეძლებთ მუსიკის შექმნას არდუინოთი!

რას ისწავლით ამ ინსტრუქციიდან:

  1. შეარჩიეთ ამ პროექტის სწორი კომპონენტები.
  2. ჩამოაყალიბეთ ინტერფეისი სწორი განზომილებებით და შექმენით იგი.
  3. წაიკითხეთ სქემის სქემა და დააკავშირეთ/შეაერთეთ ყველა კომპონენტი არდუინოსთან.
  4. შეარჩიეთ სწორი პროგრამული უზრუნველყოფა MIDI კონტროლერის დასაკავშირებლად DAW– სთან, რომელსაც თქვენ იყენებთ.
  5. MIDI კონტროლერის რუქა.

დარწმუნდით, რომ უყურეთ ვიდეოს, რადგან ის უფრო საილუსტრაციოა. გამოიწერეთ ჩემი Youtube არხი, რომ არ გამოტოვოთ ახალი პროექტი და დამეხმაროთ ზრდაში!

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

შეაგროვეთ ყველა მასალა
შეაგროვეთ ყველა მასალა
შეაგროვეთ ყველა მასალა
შეაგროვეთ ყველა მასალა
შეაგროვეთ ყველა მასალა
შეაგროვეთ ყველა მასალა

აქ მოცემულია იმ მასალისა და ინსტრუმენტების ჩამონათვალი, რაც ჩვენ გვჭირდება ამ პროექტის დასასრულებლად:

1 x Arduino Uno შემქმნელის ნაკრები

12 x არკადული ღილაკები

4 x ქოთნის სახელური პოტენციომეტრი

2 x მოცურების პოტენციომეტრი

საქმის ასაშენებელი მასალა (გადავწყვიტე ხის კორპუსის აშენება)

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

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

ინსტრუმენტები დაგჭირდებათ:

  • ჰობის ფაილი
  • ქვიშის ქაღალდი
  • ხრახნიანი მძღოლი
  • X-acto დანა
  • კალიპერი
  • მმართველი
  • ხის ნაჭრები
  • ყვავი ცოტათი
  • ჯუმბერის მავთულები
  • საიზოლაციო ლენტი
  • ლაქი
  • საღებავი
  • მავთულის სტრიპტიზიორი
  • მავთულის საჭრელი
  • დაინახა
  • Საბურღი ძალა
  • მინი ნაჯახი ხერხი
  • დრემელი
  • სუპერ წებო
  • გასაყიდი რკინა
  • Solder
  • შედუღების პასტა

თქვენ შეგიძლიათ შეამოწმოთ სურათები უფრო დეტალურად.

ნაბიჯი 2: ინტერფეისის დახატვა და შექმნა

ინტერფეისის შედგენა და შედგენა
ინტერფეისის შედგენა და შედგენა
ინტერფეისის შედგენა და შედგენა
ინტერფეისის შედგენა და შედგენა
ინტერფეისის დახატვა და შედგენა
ინტერფეისის დახატვა და შედგენა
ინტერფეისის შედგენა და შედგენა
ინტერფეისის შედგენა და შედგენა

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

მე დავაპროექტე ჩემი ინტერფეისი A4 ფურცელზე, ფანქრის გამოყენებით მმართველი და კომპასი. თქვენ შეგიძლიათ ნახოთ შედეგი ქვემოთ მოცემულ სურათზე. ინტერფეისის ესკიზით თქვენ გაეცანით ყველა კომპონენტის ინსტალაციისთვის საჭირო ზომებს. ჩემს ღილაკებს აქვთ 29.7 მმ დიამეტრი, ამიტომ მე ვაპირებ 30 მმ ხვრელის გაბურღვას მის დასაყენებლად. თითოეული ხვრელი დაშორებულია 10 მმ -ით. ძირითადად თითოეული წრის ცენტრი დაშორებულია 40 მმ -ით (დიამეტრი = 30 + სივრცე = 10).

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

დაბოლოს, მოცურების პოტენომეტრი. მონაცემების ფურცლიდან ვიცი, რომ მათი მანძილი დაახლოებით 80 მმ -ია. თქვენ უნდა გამოიყენოთ დრემელი სლოტების გასახსნელად მოცურების პოტენომეტრებში, ანუ FADERS. თუ თქვენ არ გაქვთ ეს კონკრეტული ინსტრუმენტი, ყოველთვის შეგიძლიათ გააკეთოთ ის, როგორც მე ვაჩვენებ ვიდეოზე. იფიქრეთ 80 მმ სიგრძისა და 3 მმ სიგანის სლოტზე.

ეს იყო ჩემი COVID-19 საკარანტინო პროექტი. მე გადავწყვიტე, მეპოვა პროდუქტიული გზა ჩემი დროის გასატარებლად და უჯრაში დარჩენილი არდუინო გამახსენდა. წავედი ჩემს ადგილობრივ მაღაზიაში, რომ შემეძინა ხის ყიდვა და როგორც ვიყიდე, მითხრეს, რომ ისინი არ ჭრიან ხეებს პერსონალის ნაკლებობის გამო და მთელი ამ თვითიზოლაციის/ჩაკეტვის გამო. ამიტომ, გადავწყვიტე ხის ყიდვა და სახლში გაჭრა არსებული მასალით.

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

ნაბიჯი 3: წრიული დიაგრამა და კავშირები

წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები
წრიული დიაგრამა და კავშირები

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

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

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

Faders– ს აქვს სამი ფეხი, პირველი (ქვემოდან დათვლისას) არის მიწა (-), მეორე არის ძალა (+) და მესამე არის სიგნალი.

პოტის პოტენომეტრებისათვის განკუთვნილია შემდეგი: მარცხენა ფეხი დაფქულია (-), შუა ფეხი არის სიგნალი და მარჯვენა ფეხი იქნება ძალა (+).

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

ინტერიერი ძალიან არეულობას მიიღებს ყველა მავთულის გამო, მე გირჩევთ შეაკეთოთ შედუღების პროცესი. მაგალითად, მე გადავწყვიტე შევაერთო ყველა მიწის მავთული პირველ რიგში, სიმძლავრე და საბოლოოდ შევაერთე სიგნალის ჯუმბერის მავთულები.

მას შემდეგ, რაც შედუღების და დამაკავშირებელი ყველა ქინძისთავები Arduino ფორუმში, ჩვენ შეგვიძლია დახუროთ დანართი. გადახედეთ სურათებს, რომ ნახოთ საბოლოო შედეგი!

ნაბიჯი 4: პროგრამები და პროგრამირება

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

თქვენ დაგჭირდებათ სამი პროგრამული უზრუნველყოფა, რომ შეძლოთ მუსიკის შექმნა თქვენი Arduino– ით.

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

მეორეც, თქვენ უნდა ჩამოტვირთოთ LoopMidi პროგრამული უზრუნველყოფა, რომელიც არსებითად ვირტუალური midi კაბელია.

დაბოლოს, თქვენი midi სერიული მონაცემების LoopMidi პროგრამულ უზრუნველყოფაზე გასაგზავნად დაგჭირდებათ Hairless Midi to Serial Bridge პროგრამული უზრუნველყოფა. ეს პროგრამა არის დიდი გაცნობებთ თუ თქვენი გაყვანილობა არის სწორი, რადგან თქვენ შეგიძლიათ ნახოთ მონაცემთა ნაკადი გაცვალეს შორის MIDI კონტროლერი და Hairless Midi სერიალი.

პირველი ნაბიჯი არის Arduino პროგრამული უზრუნველყოფის გახსნა და კოდი, რომელსაც ვამაგრებ ამ Instructable– ს (სახელწოდებით MIDI_Controller). კრედიტი გადაეცემა ავტორს მაიკლ ბალზერს. თქვენ არ გჭირდებათ კოდის შეცვლა. უბრალოდ გადაამოწმეთ ესკიზი, რომელიც ჰგავს "გამართვას" და როდესაც მიიღებთ შეტყობინებას, რომ შედგენა დასრულებულია, შეგიძლიათ გაგზავნოთ Arduino დაფაზე.

შემდეგ გადადით LoopMidi– ში და შეარჩიეთ ახალი პორტის სახელი. მას შემდეგ რაც ერთს აირჩევთ, უბრალოდ დააჭირეთ პლიუს ღილაკს, რომელიც შექმნის ახალ პორტს. ამ ნაბიჯის შემდეგ გახსენით Hairless Midi სერიული ხიდი და დაიწყეთ MIDI In პორტის არჩევით, რომელიც თქვენ შექმენით. შემდეგ შეარჩიეთ იგივე MIDI Out პორტი. საბოლოოდ შეარჩიეთ თქვენი კომპიუტერის სერიული პორტი (ჩვეულებრივ COM#). გილოცავთ, თქვენ უბრალოდ ჩართეთ MIDI კონტროლერი კომპიუტერთან!

ნაბიჯი 5: MIDI კონტროლერის შედგენა

MIDI კონტროლერის რუქა
MIDI კონტროლერის რუქა
MIDI კონტროლერის რუქა
MIDI კონტროლერის რუქა

თუ აქამდე მიხვედით გილოცავთ !!! თქვენ მხოლოდ რამდენიმე ნაბიჯი ხართ არდუინოსთან მუსიკის შექმნის დაწყებიდან და MIDI კონტროლერთან დაკვრით!

ახლა თქვენ გინდათ გადადით თქვენს DAW– ზე (ციფრული აუდიო სამუშაო სადგური) და დააყენეთ პარამეტრები, რომ ამოიცნოთ გარე შეყვანა, რომელიც არის თქვენი MIDI კონტროლერი. მაგალითი, რომელსაც მე ვაძლევთ არის Ableton Live. თქვენ უნდა წახვიდეთ

პარამეტრები >> პარამეტრები: შეყვანის შუალედური პორტი უნდა იყოს ის, რაც თქვენ ადრე განსაზღვრეთ და თქვენ უნდა ჩართოთ ბილიკი და დისტანციური გადართვის ღილაკი.

ახლა, თუ რომელიმე MIDI ინტერფეისზე რომელიმე ღილაკს დააჭერთ, თქვენ უნდა ნახოთ შუქი, რომელიც ანათებს DAW– ის ზედა მარჯვენა კუთხეში, რაც ნიშნავს რომ პროგრამული უზრუნველყოფა იღებს თქვენ მიერ გაგზავნილ midi სიგნალებს! MIDI კონტროლერის რუქაზე დააწკაპუნეთ ღილაკზე "MIDI" და DAW ფერი უნდა გახდეს იასამნისფერი. ახლა დააწკაპუნეთ ნებისმიერ სლოტზე და შემდეგ დააჭირეთ ნებისმიერ ღილაკს, დაინახავთ მასთან დაკავშირებულ შენიშვნას/კონტროლს, რაც ნიშნავს, რომ ღილაკი ასახულია!

და თქვენ დაასრულეთ! გილოცავთ! შესანიშნავი პროექტი და შესანიშნავი სამუშაო! გამაგებინე თუ მოახერხე!

გირჩევთ: