Სარჩევი:
ვიდეო: Simple Synth - Axoloti Controller and Software Intro: 3 Steps
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Axoloti არის მრავალმხრივი ხმის დაფა, რომელიც არის პროგრამირებადი Arduino– ს მსგავსად, მხოლოდ კვანძოვანი ხმის განვითარების გარემოთი. იქ დაპროგრამებული პაჩები იტვირთება დასრულების შემდეგ და შემდეგ ავტონომიურად მუშაობს დაფაზე. მას აქვს მრავალი ანალოგური და ციფრული I/O ქინძისთავები, რათა დააკავშიროთ ყველაფერი რაც თქვენ ასევე იცით Aduino– დან. გარდა ამისა, მას აქვს MIDI IN და OUT, USB დანამატი MIDI კლავიშებისთვის ან მსგავსი, 3.5 აუდიო ბუდე და 6.35 მმ IN და OUT სანთლები.
პროგრამული უზრუნველყოფა საშუალებას გაძლევთ ააწყოთ ყველაფერი, რაც თქვენ წარმოგიდგენიათ ბგერის სფეროში, იქნება ეს თქვენი საკუთარი სინთეზატორი, მიმდევარი, საცემი მანქანა, გიტარა FX, … თქვენ დაასახელეთ. პროგრამული უზრუნველყოფის პატჩის შექმნის შემდეგ, რომელიც მსგავსია Pure Data, vvvv ან MAX/MSP (იგივე კვანძისებრი) თქვენ ატვირთავთ და გაქვთ თქვენი დამოუკიდებელი მოწყობილობა.
ეს შესავალი უნდა აჩვენოს, თუ როგორ შეგიძლიათ ააწყოთ თქვენი ძირითადი ტექნიკური კონტროლერი ღილაკებითა და სახელურებით, რათა შემდგომში შეიმუშაოთ თქვენი პირველი ხმა და დაუყოვნებლივ შეამოწმოთ იგი თქვენს მიერ შეყვანილი საშუალებებით. აღარ გჭირდებათ MIDI კლავიატურები, ყველაფერი შეიძლება იყოს თქვენი შეყვანა.
ნაბიჯი 1: აპარატურა
რაც დაგჭირდებათ:
- აქსოლოტის გამგეობა
- ორი აკრილის ან ხის ფირფიტა
- რამდენიმე ღილაკი
- რამდენიმე პოტენომეტრი
- დამაკავშირებელი კაბელები და ქინძისთავები დაფაზე ჩასართავად
- პატარა pcb პროტოტიპის დაფა, რათა ენერგიის განაწილება გაადვილდეს
- რამდენიმე ხრახნი და თხილი
- soldering რკინის და shrinking მილები
- მულტიმეტრი
- USB კაბელი ხმის ლაქების დასაწყებად
ნაბიჯი 2: მშენებლობა
ჩვენ ვიწყებთ ღილაკებისა და ღილაკების მოწყობას ისე, როგორც ჩვენ გვინდა, რომ ისინი განთავსდეს. ჩვეულებრივ აკრილს აქვს დამცავი საფარი, სადაც ადვილად დაწერ. ასე რომ, პოზიციების მარკირების შემდეგ ჩვენ ვბურღავთ ხვრელებს. ნუ დაგავიწყდებათ ხვრელების დამატება დისტანციური ხრახნებისათვის. ჩემს შემთხვევაში, მე ავიღე აკრილის უფრო დიდი ნაჭერი, რომ შემდგომ შემეძლოს პროექტის გაფართოება სხვა სენსორებთან ერთად. ნებისმიერი სხვა მიკროკონტროლერის მსგავსად, მულტიპლექსირება დაგეხმარებათ, თუ ამოიწურება I/O ქინძისთავები.
პოტენციომეტრის ღილაკების დაყენების შემდეგ ერთხელ ვამოწმებ მათ დაფაზე, რომ მახსოვდეს როგორ დავაკავშიროთ ისინი. როგორც pcb– ს სურათზე ჩანს, ღილაკებს სჭირდებათ მხოლოდ პლუს ძაბვის წყაროდან, რადგანაც მათი მეორე პინი უკავშირდება ერთ ციფრულ შეყვანას, რათა დაიხუროს წრე და სიგნალი მისცეს (სიგნალის დენონსაცია მოკლედ არის განხილული მომდევნო ეტაპზე) რა პოტენომეტრები დაკავშირებულია ერთ -ერთ გარე ქინძისთავთან იმავე მწკრივზე პოზიტიური ძაბვის უზრუნველსაყოფად და რადგან ისინი სხვა არაფერია გარდა ძაბვის გამყოფისა, მათ სჭირდებათ მეორე გარე ბუდე მიწასთან დასაკავშირებლად. შუა ქინძი მოგვცემს ანალოგურ სიგნალს, სადაც ღილაკით სიგნალის გაზრდისა და შემცირების მიმართულება დამოკიდებულია გარე ქინძისთავებზე პლუს და მინუს მოწყობაზე. რაღაც ადვილად შესამოწმებელია მულტიმეტრით ერთ წუთში. ენერგია მოდის უშუალოდ აქსოლოტის დაფაზე, ვინაიდან დაფის I/O ქინძისთავები შემოიფარგლება 3.3V სიგნალით. პოტენომეტრების წინააღმდეგობა მეორეხარისხოვანია, მათ უბრალოდ გაანაწილეს მიღებული ძაბვა, ამიტომ დიაპაზონი კარგად იქნება.
პოტენციომეტრებზე სახელურების ჩასამაგრებლად საჭიროა მათი სიმაღლის მოჭრა. შემდეგი გადამწყვეტი ნაბიჯი არის თითოეული პოტის შუა პოზიციის გასარკვევად, რომელზედაც სახელური უნდა იყოს მიმაგრებული. აიღეთ მულტიმეტრი, განათავსეთ იგი პოტის წინააღმდეგობის დიაპაზონში, გადააბრუნეთ სრულად ორივე მიმართულებით და შემდეგ, მაქსიმუმის განახევრების შემდეგ, დატოვეთ ისინი იქ.
მეორე აკრილის ფირფიტა შესაბამისად გაბურღულია აქსოლოტის დანართის ზოგიერთი ხვრელით.
მას შემდეგ, რაც ყველა კაბელი შედუღდება ქინძისთავებთან ერთად (ჩემს შემთხვევაში სიგნალის კაბელები ნაცრისფერი და მწვანეა) და აქსოლოტის ქინძისთავებთან დაკავშირების შემდეგ, ჩვენ შეგვიძლია ავიღოთ გრძელი ხრახნები და ყველაფერი დავაყენოთ. შეარჩიეთ შესაფერისი სიმაღლე თხილით და ყველაფერი ერთად გამკაცრეთ.
ეს დაყენება ახლა ასევე მოდულურია. თქვენ შეგიძლიათ მოხსნათ ზედა ფირფიტა და შეუერთოთ კაბელები თქვენთვის სასურველ მიკროკონტროლერს. აკრილის ადგილის დატოვებით, მომავალში შეგიძლიათ დაამატოთ სხვა სენსორები.
ნაბიჯი 3: პროგრამული უზრუნველყოფა
დაიწყეთ აქ პროგრამული უზრუნველყოფის გადმოსატვირთად და მიჰყევით თქვენი ოპერაციული სისტემის მითითებებს. როგორც აღწერილია იქ თქვენ უნდა შეაერთოთ USB კაბელი და ყურსასმენი. ამის შემდეგ შეგიძლიათ გახსნათ პირველი პატჩი.
პროგრამული უზრუნველყოფის გარემოში მუშაობის პროცესი საკმაოდ მარტივია. ორმაგი დაწკაპუნება ცარიელ ნაცრისფერ ზონაში გამოიტანს კვანძის ბრაუზერს, თქვენთვის საჭირო კვანძის აკრეფა გამოიტანს გადახედვას და მეორე ორმაგი დაწკაპუნებით განათავსებს კვანძს. შეყვანა და გამოსავალი დაკავშირებულია "კაბელების" საშუალებით გადაადგილება -ჩაშვებით. თქვენ შეგიძლიათ წაიკითხოთ სახელები ჩემი ეკრანის ანაბეჭდიდან ან უბრალოდ გადმოწეროთ ქვემოთ მიმაგრებული ფაილები. პატჩის გახსნის შემდეგ იხსნება სხვა ტერმინალის ფანჯარა, რომელიც გაჩვენებთ სტატუსის ინფორმაციას და ჩამრთველს, რომელიც ჩვეულებრივ უკვე შერჩეულია "დაკავშირებულია". როდესაც პატჩი მზად არის თქვენ აირჩიეთ "ცოცხალი" ჩამრთველი. შემდეგ პატჩი შედგენილია და იტვირთება დაფაზე. როდესაც პირდაპირ რეჟიმში ხართ, შეგიძლიათ ნახოთ თქვენი ღილაკების მოქმედება რამდენიმე "ჩვენების" (disp/) კვანძის განთავსებით, ან პროგრამული უზრუნველყოფის ღილაკებთან ურთიერთქმედებით.
თქვენ ასევე შეგიძლიათ ნახოთ პირველი შესავალი აქაც.
მე დავამატე სურათებში ნაჩვენები ორი პატჩი. ნებისმიერი დამატებითი კითხვისთვის ფორუმი ძალიან სასარგებლოა და საზოგადოებაც ძალიან აქტიურია.
პირველი პატჩი (testBoad.axp) არის მარტივი ტესტი ჩვენების კვანძებით და ხმის გარეშე, რომ ნახოთ მუშაობს თუ არა ღილაკები და სახელურები. აქსოლოტს აქვს შიდა რეზისტორები, რისთვისაც ჩვენ ვიყენებთ ვარიანტს "pulldown" სწორი სიგნალის მისაღებად. იმის გამო, რომ ღილაკები ტექნიკურად ძალიან ხმაურიანია, ჩვენ უნდა განვახორციელოთ სიგნალი. არსებობს უამრავი სქემა, რომ გააკეთოთ ეს ტექნიკური გზით, მაგრამ ამ შემთხვევაში ეს კეთდება პროგრამულ უზრუნველყოფაში. ამ პაჩში აკრიფეთ ღილაკი საშუალებას გაძლევთ აირჩიოთ ხანგრძლივობა მეორე ბიძგის დაწყებამდე, ჩემს შემთხვევაში ეს არის 100ms.
მეორე პატჩი (midi_test.axp) არის მაგალითი იმისა, თუ როგორ გამოვიყენოთ ღილაკი midi note- ის გასააქტიურებლად და აირჩიოთ მოედანზე/ნოტი პოტენციომეტრის პოზიციით.
გაერთეთ, შეისწავლეთ ხმის სინთეზის სამყარო!
გირჩევთ:
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: 9 Steps
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: მე დღეს გაჩვენებთ ინდური სტილის ავტომობილს სრულად ავტომატიზირებული ცენტრალური საკეტი rfid tag blynk wifi კონტროლით და დროის განბლოკვით. მას ასევე აქვს ნორმალური ცენტრალური საკეტის ყველა მახასიათებელი. ეს მანქანა ცენტრალური საკეტი მუშაობს ოფლაინ აქტივაცია მოითხოვს ქსელის საკეტებს
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: 5 Steps
Heatpump Error Detection and Alarm ეს შეცდომა არ არის ადვილად შესამჩნევი, ვინაიდან არ არის წითელი შუქი ან რამე, მხოლოდ მცირე 'P' პატარა LCD ეკრანზე. ამიტომ მე გავაკეთე ეს დეტექტორი შეცდომის გამოსავლენად და
Oceania Midi Controller (Make Noise 0-Coast and other Synths): 6 ნაბიჯი (სურათებით)
Oceania Midi Controller (Make Noise 0-Coast და სხვა Synths): ბოლო რამდენიმე წლის განმავლობაში, სინთეზატორების მრავალი მწარმოებელი ავრცელებდა " დესკტოპის ნახევრად მოდულურ " ინსტრუმენტები. ისინი ზოგადად იღებენ იმავე ფორმის ფაქტორს, როგორიც არის Eurorack მოდულური სინთეზატორის ფორმატი და უმეტესობა ალბათ გამიზნულია როგორც გ
Roll and Pitch Axis Gimbal for GoPro Arduino Using - Servo and MPU6050 Gyro: 4 Steps
Roll and Pitch Axis Gimbal for GoPro გამოყენება Arduino - Servo და MPU6050 Gyro: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის Makecourse– ის პროექტის მოთხოვნის შესასრულებლად (www.makecourse.com) ამ პროექტის მიზანი იყო ავაშენოთ 3 ღერძიანი გიმბალი GoPro– სთვის Arduino nano + 3 servo ძრავის გამოყენებით +
MIDI 5V LED Strip Light Controller for Spielatron ან სხვა MIDI Synth: 7 ნაბიჯი (სურათებით)
MIDI 5V LED ზოლის სინათლის კონტროლერი Spielatron– ისთვის ან სხვა MIDI Synth– ისთვის: ეს კონტროლერი ანათებს სამ ფერადი LED ზოლების შუქს 50mS თითო შენიშვნაზე. ლურჯი G5– დან D#6 – მდე, წითელი E6– დან B6– მდე და მწვანე C7– დან G7– მდე. კონტროლერი არის ALSA MIDI მოწყობილობა, ასე რომ MIDI პროგრამულ უზრუნველყოფას შეუძლია LED- ებზე გამოსვლა ერთდროულად როგორც MIDI სინთეტიკური მოწყობილობა