Სარჩევი:

MIDI ხმის პალიტრა: 9 ნაბიჯი (სურათებით)
MIDI ხმის პალიტრა: 9 ნაბიჯი (სურათებით)

ვიდეო: MIDI ხმის პალიტრა: 9 ნაბიჯი (სურათებით)

ვიდეო: MIDI ხმის პალიტრა: 9 ნაბიჯი (სურათებით)
ვიდეო: Darbo FT. Azazel - ქალაქებიდან/Qalaqebidan 2024, ნოემბერი
Anonim
MIDI ხმის პალიტრა
MIDI ხმის პალიტრა

ეს პროექტი დაიწყო როგორც "ქვის წვნიანი" ინსტრუმენტი, რომელიც შეიქმნა ყველა დამატებითი სენსორის, გადამრთველისა და სხვა ნაწილების გარშემო, რომელიც ჩემს ნაწილების ყუთში იდო. ინსტრუმენტი დაფუძნებულია MIDI_Controller.h ბიბლიოთეკასა და TouchSense შესაძლებლობებზე, რომელსაც გთავაზობთ Teensy 3.2 დაფა. აქ არის ჩამონათვალი იმისა, რაც მე გამოვიყენე: Teensy 3.2 - ბმული

(5) 10k მბრუნავი პოტენომეტრი - ბმული

(2) 10k მოცურების პოტენომეტრი - ბმული

(5) LED ღილაკები - ბმული

10k Rotary Softpot Touch პოტენომეტრი - ბმული

10k 200 მმ Softpot Touch Potentiometer - ბმული

(2) ღილაკები - ბმული

(3) პიეზო დრამის სენსორები - ბმული

(6) 5 ვ ლაზერი - ბმული

(6) ფოტორეზისტორები - ბმული

რეზისტორები (10K)

სპილენძის ლენტი

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

ნაბიჯი 1: დიზაინი

დიზაინი
დიზაინი
დიზაინი
დიზაინი

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

ნაბიჯი 2: ლაზერული ჭრა

Image
Image

მე გამოვიყენე 3 მმ MDF დაფა ამისათვის, რადგან მე მიყვარს ერთგულება, რომელსაც MDF გთავაზობთ ჭრა და გრავირება. მთლიანი ნაჭერი არის 18 "x24", რომელიც მშვენივრად ჯდება Epilog Helix- ში ჩემს შემქმნელ სივრცეში. შენიშვნა: ქვედა ნაჭერი არის იგივე ზომები, როგორც ზედა, მაგრამ ყოველგვარი გაჭრის გარეშე.

ნაბიჯი 3: გაყვანილობა (ნაწილი A)

გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)
გაყვანილობა (ნაწილი A)

ვიმედოვნებ, რომ შედუღება და გაყვანილობა დამამშვიდებელი გახდება, რადგან ამ პროექტისთვის ცოტაა. დავალებები დავყავი სამ ცალკეულ ნაწილად, რადგან მე ვთავაზობ მოზარდის უკანა მხარეს ქინძისთავების შეკვრას, სანამ მანევრირებისთვის ძალიან ხალხმრავალი გახდება. Fritzing– ს არ აქვს Teensy 3.2 ან Teensy დაფების უკანა მხარე, ამიტომ ბოდიშს გიხდით ამისთვის დოკუმენტაციის არარსებობისთვის. თუ თქვენ გჭირდებათ პრაიმერი ღილაკზე და პოტენომეტრის გაყვანილობაზე, შესაძლოა მოგწონთ Arduino ვებგვერდის ზოგიერთი გაკვეთილის ნახვა. TouchSense Pins აღინიშნება PJRC– ის მიერ მოწოდებულ დოკუმენტაციაში და კოდი გეუბნებათ რომელ ქინძისთავებთან უნდა დააკავშიროთ ისინი. მე შეყვარებული ვარ TouchSense ქინძისთავებით: უბრალოდ გაუშვით ერთი მავთული სპილენძის ლენტიდან მოზარდობის ქინძისთავებამდე. მე ასევე შევაერთე LED ღილაკები ამ დროს Vin გამომავალზე (5v) და GND.

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

ნაბიჯი 4: გაყვანილობა (ნაწილი B)

გაყვანილობა (ნაწილი B)
გაყვანილობა (ნაწილი B)
გაყვანილობა (ნაწილი B)
გაყვანილობა (ნაწილი B)
გაყვანილობა (ნაწილი B)
გაყვანილობა (ნაწილი B)

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

*შეამოწმეთ.ino ფაილი pin mapping*

ქოთნები იღებენ 5v- ს Vin pin– დან და ყველა ტერმინალს ერთმანეთთან აკავშირებენ (იმედია) უფრო მოხდენილი გზით, ვიდრე მე. შეიძლება დაგჭირდეთ Midi Monitor- ის გამოყენება, რომ შეამოწმოთ და ნახოთ თუ არა ქვაბები სწორად ისე, როგორც მე უკან დავუკავშირე და ისინი კითხულობდნენ მაღალ-დაბალ ნაცვლად დაბალ-მაღალს. ნებისმიერ იღბალთან ერთად თქვენ გექნებათ თქვენი პოტენომეტრების მოტრიალება და სრიალი, რათა შეცვალოთ ის, რისი გამოსახვაც გსურთ! ღილაკები მარტივია! ერთი ტერმინალური მავთული შესასვლელ ქინძისთავთან და მიწა დაუკავშირდება მიწის მავთულის არეულობას (თუ მას ისე შეაერთებ, როგორც მე) ბუდეში იკრიბება. * შენიშვნა* Touch პოტენომეტრებს სჭირდებათ 10k აწეული რეზისტორი! ამის შესახებ დამატებითი ინფორმაციისთვის გადახედეთ დიაგრამას აქ!

ნაბიჯი 5: გაყვანილობა (ნაწილი C)

გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)
გაყვანილობა (ნაწილი C)

ლაზერული დრო! * რჩევა* შეამოწმეთ ლაზერული და ფოტორეზისტორული წრე მათ ინსტალაციამდე. მე მივიღე kinks გარეთ აკეთებს Laserharp პროექტი. ფოტო რეზისტორები:

დავიღალე იმის გამო, რომ არ მქონდა შედუღების ოთახი და პერფორით გამოვიყენე რეზისტორის წრე წინასწარ მავთულხლართად და შემდეგ ჩავდექი ადგილზე. მას შემდეგ რაც ისინი გაყვანილ იქნებიან, გამოიყენეთ ცხელი წებო, რათა დააფიქსიროთ ისინი თქვენს ნახვრეტში. ძალიან დიდი მნიშვნელობა არ აქვს, ისინი მშვენივრად არის მოთავსებული, რადგან ჩვენ დავმალავთ მათ შემდეგ, როცა დაბეჭდილია 3-D ყუთი. დატოვეთ საკმარისი მავთული ისე, რომ დაიხუროთ ისინი, როდესაც ლაზერები ორიენტირებული იქნებით. ლაზერები: შეაერთეთ ლაზერები Vin (5v) მავთულხლართებზე, რომელსაც იყენებდით LED ღილაკებისთვის და პოტენომეტრებისთვის.

*შენიშვნა*ფრთხილად იყავით, რომ არ ამოიწუროთ ლაზერები, დიოდები მყიფეა (იაფი ლაზერები, ვინ იცოდა!). არ მისცეთ 5v და GND გადაკვეთა.

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

ნაბიჯი 6: დრამის სენსორები

დრამის სენსორები
დრამის სენსორები
დრამის სენსორები
დრამის სენსორები

ამ დრამის სენსორებთან მუშაობის გარკვეული გამოცდილება მივიღე ორ ცალკეულ პროექტში აქ და აქ. ამ პროექტისათვის აღმოვაჩინე, რომ მე მჭირდებოდა უფრო დაბალი მნიშვნელობის რეზისტორი, რათა ის გამეპასუხა ჩემს თითზე დაჭერით ნაცვლად ჩაქუჩისა. მე საბოლოოდ კარგად გამოვიყენე 470K Ohm რეზისტორებიდან, ადრე გამოყენებული 1M Ohm რეზისტორების ნაცვლად. გამოსცადეთ, რომ ნახოთ რა გამოგადგებათ, სანამ ამ ყველაფერს შეაერთებთ. ეს სენსორები არ უკავშირდება GND– ს. გამოიყენეთ Redwire Vin– ისთვის (5v) და შავი მავთული აკავშირებს Teensy– ს შესაბამის ციფრულ შეყვანის პინს.

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

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

ნაბიჯი 8: შეხების დასრულება

Image
Image
დასრულების შეხება
დასრულების შეხება

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

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

მე ვიყენებ აბლეტონს ჩემი MIDI პერსონალისთვის, ნებისმიერი DAW იმუშავებს გარკვეულ შესაძლებლობებში. ითამაშეთ საკუთარი ხელით, ან მეგობრებთან ერთად! მადლობა კითხვისთვის!

გირჩევთ: