Სარჩევი:

Arduino MEGA გიტარის პედლებიანი: 5 ნაბიჯი
Arduino MEGA გიტარის პედლებიანი: 5 ნაბიჯი

ვიდეო: Arduino MEGA გიტარის პედლებიანი: 5 ნაბიჯი

ვიდეო: Arduino MEGA გიტარის პედლებიანი: 5 ნაბიჯი
ვიდეო: Синтезатор Arduino Mega 2560 + 3.2" TFT LCD + Si5351 2024, ნოემბერი
Anonim
Image
Image
მიიღეთ კომპონენტები და PCB
მიიღეთ კომპონენტები და PCB

SHIELD MEGA არის პროგრამირებადი გიტარის პედლები, რომელიც მუშაობს Arduino MEGA 2560 და MEGA ADK დაფებით.

პროექტი არის ღია წყარო და ღია აპარატურა და განკუთვნილია ჰაკერებისათვის, მუსიკოსებისთვის და პროგრამისტებისთვის, რომელთაც სურთ გაეცნონ DSP (ციფრული სიგნალის დამუშავებას), გიტარის ეფექტებს და ექსპერიმენტებს ელექტრონიკისა და მყარი პროგრამირების ღრმა ცოდნის გარეშე.

თქვენ შეგიძლიათ დააპროგრამოთ თქვენი საკუთარი ეფექტები C/C ++ - ში სტანდარტული Arduino IDE ხელსაწყოთი და შთაგონებული იყოთ PedalSHIELD MEGA ონლაინ ფორუმზე განთავსებული ეფექტების ბიბლიოთეკის გამოყენებით.

სპეციფიკაციები

  • დაფუძნებულია Arduino MEGA 2560 / ADK (16 მჰც, 8 კბ ოპერატიული მეხსიერება).
  • ანალოგიური ეტაპები TL972 სარკინიგზო-სარკინიგზო ოპერატიული გამაძლიერებლის გამოყენებით.
  • ADC: 10 ბიტი.
  • გამოყვანის ეტაპი: 16 ბიტი (პარალელურად მუშაობს 2X8 ბიტიანი PWM)
  • OLED ეკრანი: 128x64 რეზოლუცია, 1.3 ინჩი (ასევე თავსებადია 0.96 "), I2C.
  • ინტერფეისი:

    • 2 კონფიგურირებადი ღილაკი.
    • 1 კონფიგურირებადი გადამრთველი.
    • 1 პროგრამირებადი ლურჯი led.
    • True შემოვლითი ფეხის გადამრთველი
    • OLED ეკრანი
  • კონექტორები

    • შეყვანის ჯეკი, 1/4 ინჩი დაუბალანსებელი, Zin = 0.5MΩ.
    • გამომავალი ჯეკი, 1/4 ინჩი დაუბალანსებელი, Zout = 0.1Ω.
    • კვების ბლოკი: ენერგია აღებულია Arduino MEGA დაფიდან (12V DC).

ნაბიჯი 1: მიიღეთ კომპონენტები და PCB

მიიღეთ კომპონენტები და PCB
მიიღეთ კომპონენტები და PCB

გამოყენებული ყველა ელექტრონული კომპონენტი არის ხვრელი და ადვილად მოსაძებნი. თქვენ შეგიძლიათ ნახოთ კომპონენტების სრული სია აქ:

pedal SHIELD MEGA მასალების ბილი

PCB– სთვის შეგიძლიათ ააწყოთ საკუთარი თავი veroboard– ის გამოყენებით და სქემატური სქემის მიხედვით, ასევე EletroSmash Store– ში იყიდება PCB– ები:

პედლები SHIELD MEGA სქემატური

ნაბიჯი 2: წრის შედუღება

წრის შედუღება
წრის შედუღება

ეს გაკვეთილი, რომელიც განმარტავს, თუ როგორ უნდა ავაშენოთ pedlaSHIELD MEGA ეტაპობრივად ფოტოებით და დეტალური ინფორმაციით:

როგორ ავაშენოთ პედლები SHIELD MEGA 5 ნაბიჯში

ასევე არსებობს Flickr გალერეა თითოეული ნაბიჯის მაღალი ხარისხის ფოტოებით:

Flickr pedal SHIELD MEGA გალერეა

ნაბიჯი 3: ელექტრონიკის სწავლა - სქემის გაგება

ელექტრონიკის სწავლა - სქემის გაგება
ელექტრონიკის სწავლა - სქემის გაგება

ეს ფარი, რომელიც განთავსებულია Arduino MEGA– ს თავზე, აქვს სამი ნაწილი:

  1. ანალოგური შეყვანის ეტაპი: გიტარის სუსტი სიგნალი გაძლიერებულია და გაფილტრულია, რაც მას მზადაა Arduino MEGA ADC– სთვის (ანალოგური ციფრული გადამყვანი).
  2. Arduino MEGA დაფა: იგი იღებს ციფრული ტალღის ფორმას ADC– დან და აკეთებს ყველა DSP– ს (ციფრული სიგნალის დამუშავება), რომელიც ქმნის ეფექტებს (დამახინჯება, დაბნეულობა, მოცულობა, დაყოვნება და სხვა).
  3. გამომავალი ეტაპი: მას შემდეგ რაც შეიქმნება ახალი ტალღის ფორმა Arduino MEGA დაფის შიგნით, ეს უკანასკნელი ეტაპი იღებს მას და ორი კომბინირებული PWM- ის გამოყენებით წარმოქმნის ანალოგიურ სიგნალს.

თუ გსურთ გაღრმავდეთ და ისწავლოთ ყველა დეტალი, ასევე არის წრიული ანალიზი:

pedal SHIELD MEGA მიკროსქემის ანალიზი

თუ თქვენ გაქვთ წრედის პრობლემა, ფორუმზე არის თემა პრობლემების გადასაჭრელად:

როგორ აღმოფხვრა პედლები SHIELD MEGA

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

დაიწყეთ პროგრამირება!
დაიწყეთ პროგრამირება!

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

კოდის მაგალითი, რომელიც უკვე არის ფორუმზე, ადვილიდან რთულისკენ მიდის:

  • სუფთა პედლებიანი
  • მოცულობა/გამაძლიერებელი პედლებიანი
  • დამახინჯების პედლებიანი
  • Fuzz PedalBit-Crusher Pedal
  • MetronomeSineWave გენერატორი
  • Daft Punk - Octaver Pedal
  • დაგვიანებული პედლებიანი ექო პედლებიანი
  • Reverb PedalChorus Pedal
  • ვიბრატო პედლებიანი
  • გუნდი + ვიბრატო
  • ტრემოლო
  • მრავალჯერადი ეფექტები: გადადება + დამახინჯება + Fuzz + BitCrusher [/li]

კეთილი იყოს თქვენი მობრძანება, რომ ატვირთოთ თქვენი იდეები და პედლები ფორუმზე!

ნაბიჯი 5: ისწავლეთ და შექმენით თქვენი საკუთარი ბგერები

Image
Image

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

მას შემდეგ რაც გაიგებთ ძირითად მაგალითებს, შეგიძლიათ იფიქროთ იმაზე, თუ როგორ უნდა შექმნათ თქვენი საკუთარი ახალი პედლები (საპირისპირო დაყოვნება? ასიმეტრიული ბზუა?) ან ზოგიერთი მაგალითის შერევა (fuzz+echo? დამახინჯება+დაგვიანება?). არსებობს უამრავი გამოუკვლეველი ეფექტი, რომელიც აღმოსაჩენია;)!

არსებობს მაგარი მიმოხილვა Blitz City DIY– ის მიერ YouTube– ზე: pedalsHIELD MEGA მიმოხილვა

გირჩევთ: