সুচিপত্র:

Arduino গিটার প্যাডাল: 23 ধাপ (ছবি সহ)
Arduino গিটার প্যাডাল: 23 ধাপ (ছবি সহ)

ভিডিও: Arduino গিটার প্যাডাল: 23 ধাপ (ছবি সহ)

ভিডিও: Arduino গিটার প্যাডাল: 23 ধাপ (ছবি সহ)
ভিডিও: Arduino Project- My Guitar Teacher 2024, জুলাই
Anonim
আরডুইনো গিটার প্যাডেল
আরডুইনো গিটার প্যাডেল
আরডুইনো গিটার প্যাডেল
আরডুইনো গিটার প্যাডেল

আরডুইনো গিটার প্যাডাল হল একটি ডিজিটাল মাল্টি-ইফেক্ট প্যাডাল যা মূলত কাইল ম্যাকডোনাল্ডের পোস্ট করা লো-ফাই আরডুইনো গিটার প্যাডালের উপর ভিত্তি করে তৈরি। আমি তার মূল নকশায় কিছু পরিবর্তন করেছি। সর্বাধিক লক্ষণীয় পরিবর্তনগুলি অন্তর্নির্মিত প্রিম্প এবং সক্রিয় মিশুক পর্যায় যা আপনাকে প্রভাব সংকেতের সাথে পরিষ্কার সংকেত একত্রিত করতে দেয়। বিভিন্ন প্রভাবের মধ্যে disc টি বিচক্ষণ পদক্ষেপের জন্য আমি একটি শক্তিশালী কেস, ফুট সুইচ এবং রোটারি সুইচ যুক্ত করেছি।

এই প্যাডেল সম্পর্কে চমৎকার জিনিস হল যে এটি অবিরাম কাস্টমাইজ করা যায়। যদি আপনি একটি প্রভাব পছন্দ করেন না, কেবল অন্য একটি প্রোগ্রাম। এইভাবে, এই প্যাডেলের সম্ভাবনা অনেকাংশে একজন প্রোগ্রামার হিসেবে আপনার দক্ষতা এবং কল্পনার উপর নির্ভরশীল।

ধাপ 1: স্টাফ পান

যান জিনিসপত্র পান
যান জিনিসপত্র পান

আপনার প্রয়োজন হবে:

(x1) Arduino Uno REV 3 (x1) Make MakerShield Prototyping Kit (x3) 100K-Ohm Linear-Taper Potentiometer (x1) 2-Pole, 6-Position Rotary Switch (x4) Hexagonal Control Knob with Aluminium Insert (x1) TL082/ TL082CP ওয়াইড ডুয়াল JFET ইনপুট অপ Amp (8-Pin DIP) (x2) 1/4 "Stereo Panel-Mount Audio Jack (x4) 1uF capacitor * (x2) 47uF capacitor * (x1) 0.082µf Capacitor (x1) 100pF Capacitor * *(x1) 5pf ক্যাপাসিটর ** (x6) 10K ওহম 1/4-ওয়াট রোধকারী *** (x2) 1M ওহম 1/4-ওয়াট রোধকারী *** (x1) 390K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 1.5K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 510K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 330K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 4.7K ওহম 1 /4-ওয়াট প্রতিরোধক *** (x1) 12K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 1.2K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 1K ওহম 1/4-ওয়াট প্রতিরোধক ** *(x2) 100K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 22K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 33K ওহম 1/4-ওয়াট প্রতিরোধক *** (x1) 47K ওহম 1/ 4-ওয়াট রোধকারী (x1) 9 ভোল্ট ব্যাটারি (x1) বক্স 'বিবি' সাইজের কমলা পাউডার কোট (x1) ডিপিডিটি স্টম্প সুইচ (x1) 1/8 "x 6" x 6 "রাবার মাদুর (x1) 1/8" x 12 "x 12 "কর্ক মাদুর

* ইলেক্ট্রোলাইটিক ক্যাপাসিটর কিট। সমস্ত লেবেলযুক্ত অংশগুলির জন্য শুধুমাত্র একটি কিট প্রয়োজন। ** সিরামিক ক্যাপাসিটরের কিট। সমস্ত লেবেলযুক্ত অংশগুলির জন্য শুধুমাত্র একটি কিট প্রয়োজন। *** কার্বন ফিল্ম রোধকারী কিট। সমস্ত লেবেলযুক্ত অংশগুলির জন্য প্রয়োজনীয় কিট।

দয়া করে মনে রাখবেন যে এই পৃষ্ঠার কিছু লিঙ্ক অ্যামাজন অ্যাফিলিয়েট লিঙ্ক রয়েছে। এটি বিক্রয়ের জন্য কোন আইটেমের দাম পরিবর্তন করে না। যাইহোক, আমি একটি ছোট কমিশন উপার্জন করি যদি আপনি এই লিঙ্কগুলির মধ্যে কোনটিতে ক্লিক করেন এবং কিছু কিনুন। আমি ভবিষ্যতে প্রকল্পের জন্য উপকরণ এবং সরঞ্জামগুলিতে এই অর্থ পুনরায় বিনিয়োগ করি। আপনি যদি কোনও অংশের সরবরাহকারীর জন্য বিকল্প পরামর্শ চান, দয়া করে আমাকে জানান।

ধাপ 2: হেডার ব্রেকডাউন

হেডার ব্রেকডাউন
হেডার ব্রেকডাউন
হেডার ব্রেকডাউন
হেডার ব্রেকডাউন
হেডার ব্রেকডাউন
হেডার ব্রেকডাউন

মেকার শিল্ড কিটে সঠিকভাবে ফিট করার জন্য পুরুষ হেডার স্ট্রিপটি ভেঙ্গে ফেলুন।

এটি করার একটি সহজ উপায় হল প্রতিটি Arduino সকেটে স্ট্রিপের শেষটি ertোকানো এবং তারপর অতিরিক্ত পিনগুলি বন্ধ করা। আপনি সঠিক আকারের 4 টি স্ট্রিপ দিয়ে শেষ করবেন।

ধাপ 3: ঝাল

ঝাল
ঝাল
ঝাল
ঝাল
ঝাল
ঝাল

মেকার শিল্ডে পুরুষ হেডার পিনগুলি সন্নিবেশ করান এবং সেগুলি জায়গায় ঝালাই করুন।

ধাপ 4: টেমপ্লেট

টেমপ্লেট
টেমপ্লেট
টেমপ্লেট
টেমপ্লেট
টেমপ্লেট
টেমপ্লেট

পূর্ণ-শীট আঠালো কাগজে সংযুক্ত টেমপ্লেটটি মুদ্রণ করুন।

দুটি বর্গক্ষেত্রের প্রতিটি কেটে নিন।

(কাগজের ব্যবহার অপ্টিমাইজ করার ক্ষেত্রে ফাইলের প্যাটার্নটি দুবার পুনরাবৃত্তি করা হয়েছে এবং যদি আপনার অতিরিক্ত প্রয়োজন হয়।)

ধাপ 5: ড্রিল

ড্রিল
ড্রিল
ড্রিল
ড্রিল
ড্রিল
ড্রিল

আঠালো টেমপ্লেটের ব্যাকিংটি ছিঁড়ে ফেলুন এবং কেসিংয়ের সামনের অংশে এটিকে চকচকে আটকে দিন।

1/8 ড্রিল বিট দিয়ে সমস্ত ক্রস ড্রিল করুন।

বাম দিক থেকে শুরু করে, 9/32 ড্রিল বিট দিয়ে প্রথম তিনটি গর্ত প্রশস্ত করুন।

5/16 ডিল বিট দিয়ে উপরের সারির শেষ গর্তটি প্রশস্ত করুন।

এবং তারপরে কেসের সামনের অংশটি শেষ করতে 1/2 কোদাল বিট দিয়ে নীচের ডানদিকে একক গর্তটি প্রশস্ত করুন।

কেসের সামনে থেকে আঠালো টেমপ্লেটটি ছিঁড়ে ফেলুন।

পরবর্তী, পিছনের প্রান্তে পরবর্তী আঠালো টেমপ্লেটটি আটকে দিন। অন্য কথায়, এটিকে প্রান্তের মুখের সাথে আটকে রাখুন যা পটেন্টিওমিটারের ছিদ্রগুলিকে খুব ঘনিষ্ঠভাবে আবদ্ধ করে।

প্রথমে 1/8 "ছিদ্র দিয়ে ক্রসগুলি ড্রিল করুন এবং তারপরে বড় 3/8" গর্ত দিয়ে তাদের প্রশস্ত করুন।

এই টেমপ্লেটটি ছিঁড়ে ফেলুন, এবং কেসটি প্রস্তুত হওয়া উচিত।

ধাপ 6: পাত্রের তার

পাত্রের তার
পাত্রের তার
পাত্রের তার
পাত্রের তার

প্রতিটি potentiometers তিনটি 6 তারের সংযুক্ত করুন।

সরলতার জন্য, আপনার বামে পিনের সাথে একটি কালো স্থল তার, মাঝখানে পিনের সাথে একটি সবুজ সংকেত তার এবং ডানদিকে পিনের সাথে একটি লাল বিদ্যুতের তার সংযুক্ত করা উচিত।

ধাপ 7: ঘূর্ণমান সুইচ তারের

তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ
তারের ঘূর্ণন সুইচ

ভিতরের পিনের একটিতে 6 কালো তার সংযুক্ত করুন।

এর পরে, 3 টি বাইরের পিনের সাথে 6 লাল তারগুলি সংযুক্ত করুন কালো ভেতরের পিনের অবিলম্বে বাম এবং ডানদিকে।

আপনি এটি সঠিকভাবে করেছেন তা নিশ্চিত করার জন্য, আপনি একটি মাল্টিমিটারের সাথে সংযোগগুলি পরীক্ষা করার কথা বিবেচনা করতে পারেন।

ধাপ 8: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

পরিকল্পিত হিসাবে সার্কিট নির্মাণ শুরু করুন। বৃহত্তর পরিকল্পিত দেখতে, ছবির উপরের ডান দিকের কোণায় সামান্য "i" ক্লিক করুন।

আপাতত, সার্কিট তৈরির সময়, পটেন্টিওমিটার, রোটারি সুইচ, বাইপাস সুইচ এবং ইনপুট জ্যাক সম্পর্কে চিন্তা করবেন না।

আপনি যা করছেন তা আরও ভালভাবে বুঝতে, এই সার্কিটটিতে কয়েকটি ভিন্ন অংশ রয়েছে:

Preamp Preamp TL082 এ প্যাকেজ করা দুটি অপ amps এর একটি ব্যবহার করে। প্রিপ্যাম্প উভয়ই গিটার সিগন্যালকে লাইন লেভেলে উন্নীত করে এবং সিগন্যাল উল্টে দেয়। যখন এটি অপ amp থেকে বেরিয়ে আসে তখন সংকেতটি Arduino ইনপুট এবং মিক্সারের জন্য "পরিষ্কার" ভলিউম গাঁটের মধ্যে বিভক্ত হয়।

Arduino ইনপুট Arduino এর ইনপুট কাইলের ইনপুট সার্কিট থেকে অনুলিপি করা হয়েছিল। এটি মূলত গিটার থেকে অডিও সিগন্যাল নিচ্ছে এবং এটি মোটামুটি 1.2V এ সীমাবদ্ধ করছে, কারণ Arduino এর মধ্যে aref ভোল্টেজ এই পরিসরে একটি অডিও সিগন্যাল খুঁজতে কনফিগার করা হয়েছে। সিগন্যালটি তখন আরডুইনোতে এনালগ পিন 0 এ পাঠানো হচ্ছে। এখান থেকে, আরডুইনো এটিকে এডিসিতে নির্মিত ডিজিটাল সিগন্যালে রূপান্তর করছে। এটি একটি প্রসেসর নিবিড় কার্যকলাপ এবং যেখানে Arduino এর বেশিরভাগ সম্পদ বরাদ্দ করা হচ্ছে।

আপনি একটি দ্রুত রূপান্তর হার পেতে পারেন এবং টাইমার বিরতি ব্যবহার করে অডিও সংকেতের আরও মাল্টিপ্রসেসিং করতে পারেন। সে সম্পর্কে আরও জানতে, Arduino রিয়েল-টাইম অডিও প্রসেসিং এ এই পৃষ্ঠাটি দেখুন।

Arduino Arduino যেখানে অভিনব- shmancy ডিজিটাল সংকেত প্রক্রিয়াকরণের সব ঘটছে। আমি কোড সম্পর্কে আরও একটু পরে ব্যাখ্যা করব। আপাতত, হার্ডওয়্যারের ক্ষেত্রে, আপনার যা জানা দরকার তা হল যে এনালগ পিন 3 এর সাথে 100k পোটেন্টিওমিটার এবং এনালগ পিন 2 এর সাথে সংযুক্ত 6-পজিশন রোটারি সুইচ উভয়ই আছে।

6-পজিশন রোটারি সুইচ একটি পোটেন্টিওমিটারের অনুরূপভাবে কাজ করছে, কিন্তু একটি প্রতিরোধের পরিসীমা অতিক্রম করার পরিবর্তে, প্রতিটি পিনের সাথে এর একটি পৃথক প্রতিরোধ রয়েছে। আপনি বিভিন্ন পিন নির্বাচন করার সময়, বিভিন্ন মানের ভোল্টেজ বিভাজক তৈরি করা হয়।

যেহেতু ইনকামিং অডিও সিগন্যালটি হ্যান্ডেল করার জন্য এনালগ রেফারেন্স ভোল্টেজটি পুনরায় তৈরি করতে হয়েছিল, তাই রোটারি সুইচ এবং পোটেন্টিওমিটার উভয়ের জন্য স্ট্যান্ডার্ড 5V এর বিপরীতে, ভোল্টেজ উৎস হিসাবে আরএফ ব্যবহার করা গুরুত্বপূর্ণ।

Arduino আউটপুট Arduino আউটপুট শুধুমাত্র কাইল এর সার্কিট উপর ভিত্তি করে আলগা। আমি যে অংশটি রেখেছিলাম তা হল মাত্র 2 পিন ব্যবহার করে আরডুইনোকে 10-বিট অডিও আউটপুট করার জন্য ওজনযুক্ত পিন পদ্ধতি। আমি তার প্রস্তাবিত ওজনযুক্ত প্রতিরোধক রেটিং 8-বিট মান হিসাবে 1.5K এবং যোগ 2-বিট মান হিসাবে 390K (যা মূলত 1.5K x 256)। সেখান থেকে আমি বাকিগুলিকে স্ক্র্যাপ করলাম। তার আউটপুট পর্যায়ের উপাদানগুলি অপ্রয়োজনীয় ছিল কারণ অডিওটি একটি আউটপুটে যাচ্ছিল না, বরং নতুন অডিও মিক্সার পর্যায়ে গিয়েছিল।

মিক্সার আউটপুট Arduino থেকে প্রভাব আউটপুট অডিও মিশুক অপ amp সঙ্গে সংযুক্ত একটি 100K পাত্র যায়। এই পাত্রটি তখন অন্যান্য 100K পোটেন্টিওমিটার থেকে আসা পরিষ্কার সিগন্যালের সাথে মিলিয়ে ব্যবহৃত হয় যাতে দুটি সিগন্যালের আয়তন একসাথে op amp এ মিশে যায়।

TL082 এ দ্বিতীয় অপ amp উভয়ই একসাথে অডিও সংকেত মিশ্রিত করছে, এবং আসল গিটার সংকেতের সাথে পর্যায়ক্রমে এটি পুনরায় পেতে সিগন্যালটিকে আবার উল্টানো। এখান থেকে সিগন্যাল 1uF ডিসি ব্লকিং ক্যাপাসিটরের মধ্য দিয়ে যায় এবং শেষ পর্যন্ত আউটপুট জ্যাকের দিকে যায়।

বাইপাস সুইচ বাইপাস সুইচ প্রভাব সার্কিট এবং আউটপুট জ্যাকের মধ্যে টগল করে। অন্য কথায়, এটি হয় ইনকামিং অডিওকে TL082 এবং Arduino তে রুট করে, অথবা সম্পূর্ণভাবে এগুলিকে এড়িয়ে যায় এবং কোন পরিবর্তন না করে সরাসরি আউটপুট জ্যাকের কাছে ইনপুট পাঠায়। সংক্ষেপে, এটি প্রভাবগুলি বাইপাস করে (এবং তাই, একটি বাইপাস সুইচ)।

যদি আপনি এটিকে ঘনিষ্ঠভাবে দেখতে চান তবে আমি এই সার্কিটের জন্য ফ্রিজিং ফাইল অন্তর্ভুক্ত করেছি। ব্রেডবোর্ড ভিউ এবং স্কিম্যাটিক ভিউ তুলনামূলকভাবে সঠিক হওয়া উচিত। যাইহোক, পিসিবি ভিউ স্পর্শ করা হয়নি এবং সম্ভবত মোটেও কাজ করবে না। এই ফাইলটিতে ইনপুট এবং আউটপুট জ্যাক অন্তর্ভুক্ত নয়।

ধাপ 9: বন্ধনী কাটা

বন্ধনী বন্ধ করুন
বন্ধনী বন্ধ করুন

এই ধাপে সংযুক্ত টেমপ্লেট ফাইল ব্যবহার করে দুটি বন্ধনী কেটে ফেলুন। তারা উভয় অ-পরিবাহী উপাদান থেকে কাটা উচিত।

আমি একটি পাতলা কর্ক মাদুর থেকে বড় বেস বন্ধনী এবং 1/8 রাবার থেকে ছোট পটেন্টিওমিটার বন্ধনী কেটেছি।

ধাপ 10: Knobs সন্নিবেশ করান

Knobs সন্নিবেশ করান
Knobs সন্নিবেশ করান
Knobs সন্নিবেশ করান
Knobs সন্নিবেশ করান
Knobs সন্নিবেশ করান
Knobs সন্নিবেশ করান

কেসটির অভ্যন্তরে রাবার বন্ধনী রাখুন যাতে এটি ড্রিল করা গর্তের সাথে সামঞ্জস্যপূর্ণ হয়।

রাবার বন্ধনী এবং 9/32 গর্তের মাধ্যমে পোটেন্টিওমিটারগুলি ertোকান এবং বাদাম দিয়ে শক্তভাবে আটকে দিন।

বড় 5/16 গর্তে একই ফ্যাশনে রোটারি সুইচ ইনস্টল করুন।

ধাপ 11: ছাঁটা

ছাঁটা
ছাঁটা
ছাঁটা
ছাঁটা
ছাঁটা
ছাঁটা

আপনি যদি লম্বা শ্যাফ্ট পোটেনসিওমিটার বা রোটারি সুইচ ব্যবহার করেন, সেগুলিকে এমনভাবে ছেঁটে দিন যাতে শ্যাফটগুলি //8 লম্বা হয়।

আমি একটি ধাতব কাটার চাকা দিয়ে একটি ড্রেমেল ব্যবহার করেছি, কিন্তু একটি হ্যাকসও কাজটি করবে।

ধাপ 12: সুইচ

সুইচ
সুইচ
সুইচ
সুইচ

পায়ের সুইচটি বড় 1/2 গর্তে andোকান এবং তার মাউন্ট করা বাদাম দিয়ে এটিকে তালাবদ্ধ করুন।

ধাপ 13: স্টিরিও জ্যাকস

স্টিরিও জ্যাকস
স্টিরিও জ্যাকস
স্টিরিও জ্যাকস
স্টিরিও জ্যাকস
স্টিরিও জ্যাকস
স্টিরিও জ্যাকস

মৌলিকভাবে একটি মনো সার্কিটের জন্য আমরা স্টিরিও জ্যাক ব্যবহার করব। এর কারণ হল স্টেরিও সংযোগ আসলে প্যাডেলের পাওয়ার সুইচ হিসেবে কাজ করবে।

এটি যেভাবে কাজ করে তা হল যখন প্রতিটি জ্যাকের মধ্যে মোনো প্লাগ ertedোকানো হয়, তখন এটি ব্যারেলের স্থল সংযোগের সাথে ব্যাটারি স্থল সংযোগ (যা স্টেরিও ট্যাবের সাথে সংযুক্ত থাকে) সংযুক্ত করে। সুতরাং, শুধুমাত্র যখন উভয় জ্যাক ertedোকানো হয় তখন ব্যাটারি থেকে Arduino পর্যন্ত প্রবাহিত হতে পারে এবং সার্কিট সম্পন্ন করতে পারে।

এই কাজটি করার জন্য, প্রথমে প্রতিটি জ্যাকের গ্রাউন্ড ট্যাবগুলিকে সংক্ষিপ্ত তারের সাথে সংযুক্ত করুন।

এরপরে, ব্যাটারি স্ন্যাপ থেকে কালো তারের একটি স্টেরিও অডিও ট্যাবের সাথে সংযুক্ত করুন। এটি ছোট ট্যাব যা প্লাগের অর্ধেক উপরে জ্যাক স্পর্শ করে।

অন্য জ্যাকের অন্য স্টিরিও ট্যাবে 6 কালো তারের সংযোগ করুন।

সবশেষে, প্রতিটি জ্যাকের মোনো ট্যাবগুলিতে একটি 6 লাল তারের সংযোগ করুন। এটি একটি বড় ট্যাব যা পুরুষ মনো প্লাগের ডগা স্পর্শ করে।

ধাপ 14: জ্যাক ertোকান

জ্যাক Insোকান
জ্যাক Insোকান
জ্যাক Insোকান
জ্যাক Insোকান

কেসটির পাশের দুটি গর্তে দুটি অডিও জ্যাক ertোকান এবং তাদের মাউন্ট করা বাদাম দিয়ে তাদের জায়গায় লক করুন।

একবার ইনস্টল হয়ে গেলে, পরীক্ষা করুন যে জ্যাকের ধাতব ট্যাবগুলির কোনওটিই পোটেন্টিওমিটারের দেহ স্পর্শ করছে না। প্রয়োজনে সমন্বয় করুন।

ধাপ 15: তারের সুইচ

ওয়্যার দ্য সুইচ
ওয়্যার দ্য সুইচ
ওয়্যার দ্য সুইচ
ওয়্যার দ্য সুইচ

DPDT stomp সুইচ বাইরের জোড়া এক একসঙ্গে তারের।

সুইচের কেন্দ্রের পিনগুলির মধ্যে একটি জ্যাকের ওয়্যার করুন। অন্য জ্যাকটিকে অন্য কেন্দ্রের পিনে সংযুক্ত করুন।

সুইচটিতে অবশিষ্ট বাইরের পিনের প্রতিটিতে 6 তারের সংযোগ করুন।

ডানদিকে জ্যাকের সাথে সামঞ্জস্যপূর্ণ তারটি ইনপুট হওয়া উচিত। বাম দিকের সুইচের সাথে যে তারটি আছে তার আউটপুট হওয়া উচিত।

ধাপ 16: ওয়্যারিং শেষ করুন

ওয়্যারিং শেষ করুন
ওয়্যারিং শেষ করুন

আপনি Arduino ieldাল এ বিক্রি করার আগে কোন স্ল্যাক অপসারণ করতে কেস ভিতরে ইনস্টল করা উপাদানগুলির সাথে সংযুক্ত তারগুলি ছাঁটাই করুন।

পরিকল্পিতভাবে নির্দিষ্ট করা হিসাবে Arduino ieldাল তাদের ওয়্যার।

ধাপ 17: কর্ক

কর্ক
কর্ক

কেস ম্যাট কেস এর idাকনার ভিতরে লাগান। এটি আরডুইনোতে পিনগুলিকে কেসের ধাতুতে সংক্ষিপ্ত হওয়া থেকে রক্ষা করবে।

ধাপ 18: প্রোগ্রাম

কার্যক্রম
কার্যক্রম

এই প্যাডেলটি মূলত ArduinoDSP- এর উপর নির্মিত কোড যা কাইল ম্যাকডোনাল্ড লিখেছিলেন। তিনি পিডব্লিউএম পিনগুলি অপ্টিমাইজ করতে এবং এনালগ রেফারেন্স ভোল্টেজ পরিবর্তন করার জন্য রেজিস্টারগুলির সাথে গোলমাল করার মতো কিছু অভিনব জিনিস করেছিলেন। তার কোড কিভাবে কাজ করছে সে সম্পর্কে আরও জানতে, তার নির্দেশাবলী দেখুন।

এই প্যাডেলের উপর আমার প্রিয় প্রভাবগুলির মধ্যে একটি হল সামান্য অডিও (বিকৃতি) বিলম্ব। লিটল স্কেল ব্লগে পোস্ট করা এই সত্যিই সহজ কোডটি দেখার পরে আমি একটি বিলম্ব লাইন তৈরি করার চেষ্টা করতে অনুপ্রাণিত হয়েছিলাম।

Arduino রিয়েল-টাইম অডিও সিগন্যাল প্রক্রিয়াকরণের জন্য ডিজাইন করা হয়নি এবং এই কোডটি মেমরি এবং প্রসেসর উভয়ই নিবিড়। অডিও বিলম্বের উপর ভিত্তি করে তৈরি কোড বিশেষ করে মেমরি নিবিড়। আমি সন্দেহ করি যে একা একা ADC চিপ এবং বাহ্যিক RAM যোগ করা এই প্যাডেলের জন্য অসাধারণ কিছু করার ক্ষমতাকে ব্যাপকভাবে উন্নত করবে।

আমার কোডে বিভিন্ন প্রভাবের জন্য 6 টি দাগ আছে, কিন্তু আমি শুধুমাত্র 5 টি অন্তর্ভুক্ত করেছি। আমি কোডে একটি ফাঁকা স্থান রেখেছি যাতে আপনি আপনার নিজের নকশা তৈরি এবং লিখতে পারেন। এটি বলেছিল, আপনি যে কোনও স্লটকে যে কোনও কোড দিয়ে প্রতিস্থাপন করতে পারেন যা আপনি চান। যাইহোক, মনে রাখবেন যে খুব অভিনব কিছু করার চেষ্টা চিপকে আচ্ছন্ন করবে এবং কিছু ঘটতে দেবে না।

এই ধাপে সংযুক্ত কোডটি ডাউনলোড করুন।

ধাপ 19: সংযুক্ত করুন

সংযুক্ত করুন
সংযুক্ত করুন
সংযুক্ত করুন
সংযুক্ত করুন

কেসটির ভিতরে duালের সাথে Arduino সংযুক্ত করুন।

ধাপ 20: শক্তি

ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা

9V ব্যাটারি সংযোগকারীতে 9V ব্যাটারি লাগান।

ডিপিডিটি সুইচ এবং আরডুইনো এর মধ্যে ব্যাটারিটি সাবধানে রাখুন।

ধাপ 21: কেস বন্ধ

মামলা বন্ধ
মামলা বন্ধ
মামলা বন্ধ
মামলা বন্ধ

Theাকনাটি রাখুন এবং এটি বন্ধ করুন।

ধাপ 22: Knobs

Knobs
Knobs
Knobs
Knobs
Knobs
Knobs

Potentiometer এবং ঘূর্ণমান সুইচ shafts সম্মুখের knobs রাখুন।

সেট screws শক্ত করে তাদের জায়গায় লক।

ধাপ 23: প্লাগ এবং খেলুন

প্লাগ এবং খেলুন
প্লাগ এবং খেলুন

ইনপুটে আপনার গিটার লাগান, আউটপুটে একটি amp সংযুক্ত করুন, এবং রক আউট।

ছবি
ছবি

আপনি এই দরকারী, মজা, বা বিনোদনমূলক? আমার সর্বশেষ প্রকল্পগুলি দেখতে @madeineuphoria অনুসরণ করুন।

প্রস্তাবিত: