Სარჩევი:
ვიდეო: აუდიო ეფექტების წინასწარი გამაძლიერებელი VS1053b– ით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ეს არის სრულად ფუნქციონალური აუდიო ეფექტების გამაძლიერებელი VLSI VS1053b აუდიო DSP IC– ის გამოყენებით. მას აქვს პოტენომეტრი, რომელიც ახდენს ხმის და ეფექტის ხუთი პარამეტრის რეგულირებას. მას აქვს ცხრა ფიქსირებული ეფექტი და ერთი კონფიგურირებადი ეფექტი, სადაც თითოეულ ეფექტს აქვს ხუთი ეფექტის პარამეტრი, კერძოდ შეფერხება, დაშლა-გამეორება, მოდულაციის სიჩქარე და სიღრმე და დამუშავებული და პირდაპირი აუდიოს შერეული თანაფარდობა. იგი მოიცავს კორექტირებას ბასისა და ტრიპლეტის გამაძლიერებლად, ბასისა და ტრიპლეტის ცენტრის სიხშირისთვის, ექვსი შეყვანის ღირებულების შერჩევას, მიმდინარე/შენახული პარამეტრების შენახვის ან მიღების ვარიანტს Arduino Eeprom– დან და ძირითად/ნორმალურ/მოწინავე/რედაქტირებას. მენიუს ვარიანტი, რომელიც განსაზღვრავს იმ ფუნქციების რაოდენობას, რომელთა გადარჩევაც ხდება. კორექტირება ხდება სამი ღილაკის გამოყენებით, კერძოდ ფუნქციის შერჩევის ღილაკით და ორი ღილაკით არჩეული ფუნქციის მნიშვნელობების გაზრდისა და შემცირების მიზნით.
ის ახლა (2020 წლის ნოემბერი) გადაყვანილია Teensy 3.6 და Teensy 4.1. დამატებითი დეტალები მოცემულია ამ Github– ში, ასევე ორი ეფექტების სადემონსტრაციო ვიდეო.
მიუხედავად იმისა, რომ ეს არის სრულად მოქმედი ეფექტების ყუთი, ის ჯერ არ არის აგებული ცოცხალ გარემოში გამოსაყენებლად.
ნაბიჯი 1: მშენებლობისა და ნაწილების სია
წინა გამაძლიერებელს აქვს სამი ღილაკი - ფუნქციის არჩევის ღილაკი და ორი ღილაკი არჩეული ფუნქციის მნიშვნელობის გაზრდისა და შემცირების მიზნით. იგი ასევე იყენებს პოტენომეტრს, როგორც ხმის კონტროლს, ან ის შეიძლება გამოყენებულ იქნას მნიშვნელობების დასადგენად ხუთი ეფექტის პარამეტრებისათვის. ეს ეფექტების პარამეტრები არის მოდულაციის სიჩქარე და სიღრმე (გამოიყენება გუნდში, ფაზერში და ფლანგის ეფექტებში), ან დროისა და გამეორების დაგვიანება (გამოიყენება ექოს და რევერბულ ეფექტებში). მეხუთე პარამეტრი გამოიყენება პირდაპირი და დამუშავებული აუდიო ბილიკის თანაფარდობის დასადგენად. ფუნქციის შერჩევის ღილაკი ციკლდება: (1) ეფექტების არჩევა (0 -დან 9 -მდე), (2) ხმის არჩევა (მორგებულია პოტენომეტრით), (3) ბასის გამაძლიერებელი რეგულირება, (4) ტრიპლეტის გამაძლიერებელი რეგულირება, (5) ბასი და (6) სამმაგი ცენტრის სიხშირის შერჩევა (20Hz– დან 150 Hz– მდე 10 Hz საფეხურებით და 1 kHz– დან 15 kHz– მდე 1 kHz ნაბიჯებით), (7) შეყვანის მოგების შერჩევა რეგულირებადი 1/2x– დან 1x– მდე, 5x– მდე მომატება, (8) პარამეტრების შენახვა ან წაკითხვა ATmega328 eeprom– ზე, (9) ფუნქცია შეარჩიეთ ციკლის დეტალები (ყველა 14 ციკლიდან 6 ციკლის რედაქტირების რეჟიმში, რომელიც შემოიფარგლება მხოლოდ ხუთ ეფექტურ პარამეტრზე) და (10) - დან (14) –მდე, ხუთი ეფექტის პარამეტრების მორგება პოტენციომეტრის გამოყენებით.
Adafruit VS1053 ბრეაკოუტ დაფა რეკომენდირებულია, მაგრამ Sparkfun დაფის გამოყენება ასევე შესაძლებელია იმ პირობით, რომ ორი მხტუნავი მავთული მიმაგრებულია IC პაკეტის 1 და 48 ქინძისთავებზე. შემდეგ ისინი გამოყენებული იქნება როგორც ხაზი In2 და ხაზი In1. მიუხედავად ჩემი მცდელობისა, მე ვერ მოვახერხე Geeetech დაფის (წითელი ვარიანტი) მუშაობა ეფექტების კოდით - შესაძლებელია, რომ ეს იყოს VS1053 დიზაინის შენჟენის სპეციალური ვარიანტი…
ნაწილების სია:
ATmega328 Arduino Uno R3 Wemos 64x48 I2C OLED ეკრანი ან მსგავსი Adafruit VS1053b Codec ბრეაკოუტ დაფა (ან Sparkfun VS1053 Breakout Board - საჭიროა შედუღება) 3 x მინიატურული ღილაკები 100k პოტენომეტრი მეტრი ხაზოვანი 2 x სტერეო აუდიო ბუდე 5 გამაძლიერებელთან და შეყვანის Resist 10k, 3 x 470 ohm კონდენსატორები: 1uf 25v ელექტროლიტური ყვითელი და წითელი LED 1 x ფეხის გადამრთველი
ნაბიჯი 2: პროგრამული უზრუნველყოფა
Arduino ესკიზი თანდართული (Effect34.ino), დაფუძნებულია Adafruit VS1053 ბიბლიოთეკაზე და VLSI ეფექტების დამუშავების კოდი ჩატვირთულია როგორც მოდული Arduino სკეტჩში.
VLSI ეფექტების დამუშავების დამატებითი დეტალები შეგიძლიათ მიიღოთ მათი განვითარების ინსტრუმენტის - VSIDE - მათი ვებგვერდიდან და შემდეგ გახსენით საქაღალდე VSIDE / templates / project / VS10X3_Audio_Effects. მე გამოვიყენე მათი Coff2All ინსტრუმენტი შემსრულებელი ფაილის გადასაყვანად C კოდის ტიპის მოდულში, რომელიც შემდეგ გადაწერა Arduino სკეტჩში და რომელიც იტვირთება სანამ ესკიზის მარყუჟის ფუნქცია დაიწყება.
პროგრამული უზრუნველყოფა აკონტროლებს სამ ღილაკს. პირველი ღილაკი ციკლავს 9 ფუნქციას და 5 ეფექტის პარამეტრებს. ფუნქცია 1 გთავაზობთ 10 ეფექტს, როგორიცაა Wet Echo, Phaser, Flanger, Chorus, Reverb და Dry Echo როგორც ეფექტები 0 -დან 6 -მდე. ეფექტები 7 და 8 ნულდება - ანუ არ ხდება აუდიო შეყვანის დამუშავება - ეს შეიძლება შეიცვალოს არდუინოს კოდი ხუთი ეფექტის პარამეტრების მნიშვნელობების მიცემით. ზევით და ქვევით ღილაკები გამოიყენება ეფექტების ფუნქციის შესარჩევად 0 -დან 9 -მდე, ან გამოიყენება სხვა ფუნქციების მნიშვნელობების დასადგენად, როგორიცაა ბასის გამაძლიერებელი.
ეს ფუნქციის ღილაკი ასევე გამოიყენება ბასისა და ტრიპლეტის გამაძლიერებელი მოწყობილობების შესარჩევად (როგორც 16 საფეხური), ასევე ცენტრის სიხშირე ტრიპლეტის გაძლიერებისათვის (1 -დან 15 კჰჰც -მდე 1 კჰც საფეხურზე) და ბასის გამაძლიერებელი სიხშირე (20 ჰერციდან 150 ჰერცამდე) 10 Hz საფეხურებით. იგი ასევე გამოიყენება შესასვლელი მოგების შესარჩევად, რომელიც შეიძლება მორგებული იყოს 0.5x, 1x, 2x, 3x, 4, ან 5x. არის მიმდინარე პარამეტრების შენახვის ვარიანტი (მოცულობა, ბასი და ტრიპლეტის გაძლიერება), ბასისა და ტრიპლის სიხშირე, და ხუთი ეფექტის პარამეტრი კონფიგურირებადი ეფექტისთვის) და ასევე ამ პარამეტრების ამოღება შემდგომ ეტაპზე.
იმის გამო, რომ ფუნქციის ამრჩევი ღილაკი ციკლებს დიდი რაოდენობის პარამეტრების საშუალებით (15), მას აქვს შესაძლებლობა დააყენოს ძირითადი რეჟიმი, სადაც ციკლების რაოდენობა მცირდება ეფექტების არჩევით (0 -დან 9 -მდე), მოცულობის არჩევა, ბასის გამაძლიერებელი შერჩევა, ტრიპლის გაძლიერება აირჩიეთ, ან ნორმალური რეჟიმი, რომელიც დაამატებს 5 ეფექტის პარამეტრებს ძირითად რეჟიმში, ასევე მის ნაგულისხმევ სრულ რეჟიმს. ასევე არსებობს რედაქტირების რეჟიმი, რომელიც მხოლოდ ციკლდება ხუთ ეფექტურ პარამეტრზე.
პოტენომეტრი გამოიყენება მოცულობის გასაკონტროლებლად და ის ასევე გამოიყენება ეფექტის ხუთი პარამეტრის დასადგენად 9 -ე ეფექტისთვის, ანუ ეფექტების რეგულირება შესაძლებელია პოტენომეტრის შემობრუნებით.
გარდა ამისა, VS1053– ზე გაშვებული კოდი ითვალისწინებს ფეხის გადამრთველის დაყენებას, რომელიც დაკავშირებულია VS1053 GPIO3 პინთან, რათა ჩართოს ან გამორთოს ამჟამად შერჩეული აუდიო ეფექტი. შენიშვნა: ეს უნდა იყოს გალვანურად დაკავშირებული 3.3 ვოლტთან და არა 5 ვოლტთან (როგორც ამას იყენებს Arduino Uno). LED არის ჩართული ეფექტების დამუშავებისას და გამორთულია, როდესაც ის არის პირდაპირი აუდიო ხერხი. აქტივობის LED გამოიყენება ისეთი მნიშვნელოვანი ოპერაციების დასადასტურებლად, როგორიცაა Eeprom– დან კითხვა ან წერა.
Adafruit Graphics ბიბლიოთეკის ოდნავ მოდიფიცირებული ვერსია გამოიყენებოდა OLED ეკრანის 64x48 პიქსელიანი გარჩევადობის დასაკმაყოფილებლად - გთხოვთ, იხილოთ ბმულები მაკაუზერის ბოლოს მოცემული ბმულები. ესკიზის კოდში მოცემულია საჭირო ბიბლიოთეკების სია.
კრედიტი ეძლევა ყველა იმ პირს და პირს, რომელიც მითითებულია მათი კოდით და ბიბლიოთეკით.
ნაბიჯი 3: ბმულები
VLSI:
ადაფრუტი:
Github VS1053b:
Github გრაფიკა:
Oled:
Sparkfun:
გირჩევთ:
ბანანის გამაძლიერებელი - ნამდვილი მილის გამაძლიერებელი: 3 ნაბიჯი
Banana Booster - True Tube Booster: გილოცავთ თქვენს ინიციატივას საკუთარი სარქველის პედლის აწყობის მიზნით. "ბანანის გამაძლიერებელი" იყო პროექტი, რომელიც განკუთვნილი იყო ახალბედა ასამბლეისათვის. საკუთარი პედლის აწყობის მოტივაცია შეიძლება იყოს პრაქტიკაში ვისწავლოთ რთველის ელექტრონიკის შესახებ, შევიკრიბოთ
მარტივი აუდიო ეფექტების წრე + ამპერი: 3 ნაბიჯი
მარტივი აუდიო ეფექტების წრე + გამაძლიერებელი: აი, როგორ მარტივად შეიკრიბოთ ფანტასტიკური აუდიო ეფექტების წრე, რომელიც მოგცემთ შესაძლებლობას დაამატოთ მაღალი ხარისხის აუდიო ძალიან მოქნილი გამომწვევი (11 -მდე დასახლებადი გამშვები) თქვენი მომდევნო პროექტისთვის, რომელსაც სჭირდება ხმა. ეს ყველაფერი შეიძლება გაკეთდეს ქვემოთ
პაწაწინა ბასის გამაძლიერებელი და ეფექტების ყუთი: შავი ყინული, Electra Fuzz: 9 ნაბიჯი (სურათებით)
პაწაწინა ბასის გამაძლიერებელი და ეფექტების ყუთი: შავი ყინული, Electra Fuzz: ამ სახელმძღვანელოში მე ვაჩვენებ, თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი ბასი/გიტარა წინასწარ გამაძლიერებელი და ეფექტების ყუთი. მე ვირჩევ ჰიბრიდული ეფექტის ყუთის დამზადებას, რომელიც ერწყმის საერთო "შავი ყინულის" ან "ელექტრას დამახინჯების" დამახინჯების ეფექტს "Bazz Fuss" fuzz ეფექტთან
გააკეთეთ წინასწარი გამაძლიერებელი წრე: 12 ნაბიჯი
ჩადება წინასწარი გამაძლიერებელი წრე: გამარჯობა მეგობარო, დღეს ვაპირებ წინასწარი გამაძლიერებელი მიკროსქემის გაკეთებას. ამ მიკროსქემის გამოყენებით როდესაც მიკროფონზე რამეს ვიტყვით მაშინ ხმა გაძლიერდება გამაძლიერებელზე. თქვენ შეგიძლიათ გაზარდოთ თქვენი ხმის დონე. ბევრ გამაძლიერებელში არ არის " არ მაქვს გამაძლიერებლის კონექტორი
შექმენით 5 დოლარიანი მიკროფონის წინასწარი გამაძლიერებელი: 4 ნაბიჯი
ააშენეთ 5 დოლარიანი მიკროფონის Preamp: ცოტა ხნის წინ (2 წელი) ბიჭებმა რეკორდ პროდიუსერმა გადაწყვიტეს სხვა აღჭურვილობის გამოცდის ჩატარება; ამჯერად მიკროფონის გამაძლიერებლებით. მათ აირჩიეს სამი განსხვავებული 5 დოლარიდან 1500 დოლარამდე. მათ ჩაწერეს ნიმუშები და საშუალება მისცეს ხალხს მოსმენა. მისი