Სარჩევი:
- ნაბიჯი 1: დიზაინი
- ნაბიჯი 2: ლაზერული ჭრა
- ნაბიჯი 3: გაყვანილობა (ნაწილი A)
- ნაბიჯი 4: გაყვანილობა (ნაწილი B)
- ნაბიჯი 5: გაყვანილობა (ნაწილი C)
- ნაბიჯი 6: დრამის სენსორები
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: შეხების დასრულება
- ნაბიჯი 9: ჯემი
ვიდეო: MIDI ხმის პალიტრა: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი დაიწყო როგორც "ქვის წვნიანი" ინსტრუმენტი, რომელიც შეიქმნა ყველა დამატებითი სენსორის, გადამრთველისა და სხვა ნაწილების გარშემო, რომელიც ჩემს ნაწილების ყუთში იდო. ინსტრუმენტი დაფუძნებულია 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: ლაზერული ჭრა
მე გამოვიყენე 3 მმ MDF დაფა ამისათვის, რადგან მე მიყვარს ერთგულება, რომელსაც MDF გთავაზობთ ჭრა და გრავირება. მთლიანი ნაჭერი არის 18 "x24", რომელიც მშვენივრად ჯდება Epilog Helix- ში ჩემს შემქმნელ სივრცეში. შენიშვნა: ქვედა ნაჭერი არის იგივე ზომები, როგორც ზედა, მაგრამ ყოველგვარი გაჭრის გარეშე.
ნაბიჯი 3: გაყვანილობა (ნაწილი A)
ვიმედოვნებ, რომ შედუღება და გაყვანილობა დამამშვიდებელი გახდება, რადგან ამ პროექტისთვის ცოტაა. დავალებები დავყავი სამ ცალკეულ ნაწილად, რადგან მე ვთავაზობ მოზარდის უკანა მხარეს ქინძისთავების შეკვრას, სანამ მანევრირებისთვის ძალიან ხალხმრავალი გახდება. Fritzing– ს არ აქვს Teensy 3.2 ან Teensy დაფების უკანა მხარე, ამიტომ ბოდიშს გიხდით ამისთვის დოკუმენტაციის არარსებობისთვის. თუ თქვენ გჭირდებათ პრაიმერი ღილაკზე და პოტენომეტრის გაყვანილობაზე, შესაძლოა მოგწონთ Arduino ვებგვერდის ზოგიერთი გაკვეთილის ნახვა. TouchSense Pins აღინიშნება PJRC– ის მიერ მოწოდებულ დოკუმენტაციაში და კოდი გეუბნებათ რომელ ქინძისთავებთან უნდა დააკავშიროთ ისინი. მე შეყვარებული ვარ TouchSense ქინძისთავებით: უბრალოდ გაუშვით ერთი მავთული სპილენძის ლენტიდან მოზარდობის ქინძისთავებამდე. მე ასევე შევაერთე LED ღილაკები ამ დროს Vin გამომავალზე (5v) და GND.
ამ პროექტმა კარგად ჩაატარა ბევრი ტესტირება გზაზე, ასე რომ დარწმუნდით, რომ ხშირად გამოსცდით და აწყდებით პრობლემებს!
ნაბიჯი 4: გაყვანილობა (ნაწილი B)
ამ ნაბიჯში მე შევუერთე პოტენომეტრები ანალოგიურ ქინძისთავებს და ღილაკებს ციფრულ ქინძისთავებზე.
*შეამოწმეთ.ino ფაილი pin mapping*
ქოთნები იღებენ 5v- ს Vin pin– დან და ყველა ტერმინალს ერთმანეთთან აკავშირებენ (იმედია) უფრო მოხდენილი გზით, ვიდრე მე. შეიძლება დაგჭირდეთ Midi Monitor- ის გამოყენება, რომ შეამოწმოთ და ნახოთ თუ არა ქვაბები სწორად ისე, როგორც მე უკან დავუკავშირე და ისინი კითხულობდნენ მაღალ-დაბალ ნაცვლად დაბალ-მაღალს. ნებისმიერ იღბალთან ერთად თქვენ გექნებათ თქვენი პოტენომეტრების მოტრიალება და სრიალი, რათა შეცვალოთ ის, რისი გამოსახვაც გსურთ! ღილაკები მარტივია! ერთი ტერმინალური მავთული შესასვლელ ქინძისთავთან და მიწა დაუკავშირდება მიწის მავთულის არეულობას (თუ მას ისე შეაერთებ, როგორც მე) ბუდეში იკრიბება. * შენიშვნა* Touch პოტენომეტრებს სჭირდებათ 10k აწეული რეზისტორი! ამის შესახებ დამატებითი ინფორმაციისთვის გადახედეთ დიაგრამას აქ!
ნაბიჯი 5: გაყვანილობა (ნაწილი 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: შეხების დასრულება
დაამატეთ თქვენი საკუთარი შეხება! მე მივიღე შთაგონება მხატვრების პალიტრადან, ფიზიკური დიზაინისთვის, ასე რომ, მე უფრო შორს წავედი და არხზე გადავიყვანე ჩემი შინაგანი ჯექსონ პოლოკი, რომ MDF- ზე შემეტანა ფერები. ისიამოვნეთ დროის გასვლით!
ნაბიჯი 9: ჯემი
მე ვიყენებ აბლეტონს ჩემი MIDI პერსონალისთვის, ნებისმიერი DAW იმუშავებს გარკვეულ შესაძლებლობებში. ითამაშეთ საკუთარი ხელით, ან მეგობრებთან ერთად! მადლობა კითხვისთვის!
გირჩევთ:
Alexa დაფუძნებული ხმის კონტროლირებადი სარაკეტო გამშვები: 9 ნაბიჯი (სურათებით)
Alexa დაფუძნებული ხმის კონტროლირებადი სარაკეტო გამშვები: ზამთრის სეზონის მოახლოებასთან ერთად; მოდის წლის ის დრო, როდესაც აღინიშნება მნათობების ფესტივალი. დიახ, ჩვენ ვსაუბრობთ დივალზე, რომელიც არის ნამდვილი ინდური ფესტივალი, რომელიც აღინიშნება მთელს მსოფლიოში. წელს დივალი უკვე დასრულებულია და ხალხს ხედავს
ხმის ლოკალიზების მანეკენის თავი Kinect– ით: 9 ნაბიჯი (სურათებით)
ხმის ლოკალიზების მანეკენის თავი Kinect– ით: გაიცანი მარგარეტი, მძღოლის დაღლილობის მონიტორინგის სისტემის საცდელი დუმილი. მან ცოტა ხნის წინ გადადგა თავისი მოვალეობებიდან და იპოვა გზა ჩვენს ოფისში და მას შემდეგ მიიქცია იმ ადამიანების ყურადღება, რომლებიც თვლიან, რომ ის "შემზარავია". სამართლიანობის ინტერესებიდან გამომდინარე, მე
MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): 5 ნაბიჯი
MIDI/Arduino კონტროლირებადი 8 ბიტიანი ხმის გენერატორი (AY-3-8910): ააშენეთ რეტრო ჟღერადობის 8 ბიტიანი ხმის გენერატორი და გააკონტროლეთ ის MIDI– ს საშუალებით. ეს დიზაინი ნაწილობრივ შთაგონებულია ჩიპტუნის ენთუზიასტებით, რომლებიც ქმნიან არდუინოს სქემებს ჩიპტუნის ფაილებისა და ზოგიერთი ჩემი საკუთარი იდეები ადრეული ვიდეო თამაშების მინუსების ინტეგრირებისთვის
მუსიკის ხატვის პალიტრა: 7 ნაბიჯი (სურათებით)
პალიტრა მუსიკის ხატვისათვის: ჩემი მოწყობილობის შთაგონების წყარო არის "ქრომოლა", ინსტრუმენტი, რომელიც პრესტონ ს მილარმა შექმნა ალექსანდრე სკრიაბინის "პრომეტეუსი: პოემის ცეცხლი", სიმფონიის პრემიერა კარნეგი ჰოლში. 1915 წლის 21 მარტი
ტრიგერის დაწყების ხმის დამატება Google AIY ხმის ნაკრებში: 6 ნაბიჯი (სურათებით)
დაამატეთ Trigger Start Sound Google AIY Voice Kit- ში: ეს გაკვეთილი საკმაოდ მარტივია. მე ნამდვილად მსიამოვნებდა Google AIY ხმის ნაკრები, მაგრამ მე ნამდვილად მომწონს ჩემს ჩვეულებრივ Google Home– ში ის ხმაური, რომელსაც ისინი აკეთებენ იმის დასადასტურებლად, რომ ისინი აქტიურად უსმენენ. ეს არ არის ნაგულისხმევი დაყენებული არცერთ მაგალითში, ვიდრე