সুচিপত্র:
ভিডিও: Arduino Soundlab: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এফএম সিনথেসিস টেকনিকের সাহায্যে বিস্তৃত আশ্চর্যজনক শব্দ তৈরি করা যায় তা অবিশ্বাস্য, এমনকি একটি সাধারণ আরডুইনো ব্যবহার করেও। পূর্ববর্তী নির্দেশনায় এটি একটি সিনথেসাইজারের সাহায্যে চিত্রিত করা হয়েছিল যার 12 টি প্রাক-প্রোগ্রামযুক্ত শব্দ ছিল, কিন্তু একজন দর্শক পরামর্শ দিয়েছিলেন যে পটেন্টিওমিটারের সাহায্যে সাউন্ড প্যারামিটারের সম্পূর্ণ নিয়ন্ত্রণ থাকা অনেক বেশি শীতল হবে এবং তাই!
এই সাউন্ড ল্যাবে, টোনগুলি 8 টি প্যারামিটার দ্বারা নিয়ন্ত্রিত হতে পারে: উচ্চতার ADSR খামের জন্য 4 এবং টেক্সচার নির্ধারণকারী ফ্রিকোয়েন্সি মডুলেশনের জন্য 4।
8 টি পেন্টিওমিটারের সংযোজন কীগুলির সংখ্যার দামে যায়নি: 8 টি চাবির তিনটি সেট একের পর এক কয়েকটি মাইক্রোসেকেন্ডে পাঠ করা হয়, মোট 24 টি চাবির জন্য, যা দুটি পূর্ণ অষ্টভের অনুরূপ। আসলে, দুটি আরডুইনো পিন অব্যবহৃত এবং 40 টি কী পর্যন্ত প্রসারিত করা সম্ভব হবে।
কিভাবে বুনো আওয়াজ করতে হয় ভিডিওটি দেখুন, এখানে একটি সংক্ষিপ্ত ওভারভিউ দেওয়া হল:
* A = আক্রমণ: স্বরের সর্বোচ্চ উচ্চতায় পৌঁছানোর সময় (পরিসীমা 8ms-2s)
* ডি = ক্ষয়: একটি স্বরের জন্য তার উচ্চতার স্থির স্তরে নেমে যাওয়ার সময় (পরিসীমা 8ms-2s)
* S = টেকসই: জোরে জোরে স্থির স্তর (পরিসীমা 0-100%)
* R = রিলিজ: একটি স্বর শেষ হওয়ার সময় (পরিসীমা 8ms-2s)
* f_m: মড্যুলেশন ফ্রিকোয়েন্সি থেকে ক্যারিয়ার ফ্রিকোয়েন্সি (পরিসীমা 0.06-16) এর অনুপাত 1 এর নীচে মানগুলির অধীনে, ওভারটোনগুলিতে উচ্চ মান
* বিটা 1: নোটের শুরুতে এফএম মডুলেশনের প্রশস্ততা (0.06-16 পরিসীমা) বড় মান পাগল শব্দ ফলাফল
* বিটা 2: নোটের শেষে এফএম মড্যুলেশনের প্রশস্ততা (0.06-16 পরিসীমা) বিটা 2 কে বিটা 1 এর চেয়ে আলাদা মান দিন যাতে সাউন্ড টেক্সচারটি সময়ের সাথে বিকশিত হয়।
* টাউ: যে গতিতে FM প্রশস্ততা বিটা 1 থেকে বিটা 2 (পরিসীমা 8ms-2s) বিকশিত হয়, ছোট মানগুলি একটি নোটের শুরুতে একটি ছোট ব্যাং দেয়, বড় মানগুলি একটি দীর্ঘ এবং ধীর বিবর্তন।
ধাপ 1: নির্মাণ
স্পষ্টতই, এটি এখনও একটি প্রোটোটাইপ, আমি আশা করি একদিন আমি বা অন্য কেউ এই বড় এবং শক্তিশালী এবং সুন্দর চাবি এবং সুন্দর ডায়াল দিয়ে পোটেন্টিওমিটারের জন্য একটি দুর্দান্ত ঘেরের মধ্যে তৈরি করবে…।
প্রয়োজনীয় উপাদান:
1 আরডুইনো ন্যানো (এটি ইউনোর সাথে কাজ করবে না, যার মাত্র 6 টি এনালগ ইনপুট রয়েছে)
24 পুশ-বোতাম
8 পোটেন্টিওমিটার, 1kOhm - 100kOhm পরিসরে
ভলিউম কন্ট্রোল করার জন্য 10kOhm এর 1 potentiometer
1 ক্যাপাসিটর - 10 মাইক্রোফারড ইলেক্ট্রোলিটিক
1 3.5 মিমি ইয়ারফোন জ্যাক
1 LM386 অডিও পরিবর্ধক চিপ
2 1000 মাইক্রোফারড ইলেক্ট্রোলিটিক ক্যাপাসিটর
1 সিরামিক 1 মাইক্রোফারড ক্যাপাসিটর
1 মাইক্রো সুইচ
1 8 ওহম 2 ওয়াট স্পিকার
1 10x15cm প্রোটোটাইপ বোর্ড
নিশ্চিত করুন যে আপনি সংযুক্ত স্কিম্যাটিক্স বুঝতে পেরেছেন। 24 টি বোতাম 8 এর 3 টি গ্রুপে সংযুক্ত হয়, D0-D7 এ পড়তে হবে এবং D8, D10 এবং D11 এ সক্রিয় হতে হবে। পাত্রগুলিতে +5V এবং শেষ ট্যাপের উপর স্থল থাকে এবং কেন্দ্রীয় ট্যাপগুলি এনালগ ইনপুট A0-A7 এ খাওয়ানো হয়। D9 এর অডিও আউটপুট আছে এবং ভলিউম কন্ট্রোল করার জন্য AC- কে 10kOhm পটেনশিয়োমিটারে সংযুক্ত করা হয়। সাউন্ড সরাসরি ইয়ারফোন দিয়ে শোনা যায়, অথবা একটি LM386 অডিও এম্প্লিফায়ার চিপ দিয়ে বাড়ানো যায়।
এটি সব 10x15cm প্রোটোপাইপ বোর্ডে মানানসই, কিন্তু বোতামগুলি খুব ভালভাবে চালানোর জন্য খুব কাছাকাছি, তাই এটি একটি বড় কীবোর্ড তৈরি করা ভাল।
সার্কিটটি আরডুইনো ন্যানোতে ইউএসবি সংযোগের মাধ্যমে বা বাহ্যিক 5V পাওয়ার সাপ্লাই দিয়ে চালিত হতে পারে। একটি 2xAA ব্যাটারি বক্স যার পরে একটি স্টেপ-আপ কনভার্টার একটি নিখুঁত পাওয়ারিং সমাধান।
ধাপ 2: সফটওয়্যার
আরডুইনো ন্যানোতে সংযুক্ত স্কেচ আপলোড করুন এবং সবার কাজ করা উচিত।
কোডটি সহজ এবং সংশোধন করা সহজ, কোন মেশিন কোড নেই এবং কোন বাধা নেই, কিন্তু টাইমারের সাথে ইন্টারঅ্যাক্ট করার জন্য, বাটন রিডআউটের গতি বাড়ানোর জন্য এবং এডিসির আচরণ নিয়ন্ত্রণ করতে রেজিস্টারের সাথে সরাসরি কিছু মিথস্ক্রিয়া রয়েছে। potentiometer readout এর জন্য
ধাপ 3: ভবিষ্যতের উন্নতি
সম্প্রদায়ের ধারণাগুলি সর্বদা স্বাগত!
আমি বোতামগুলি দ্বারা সবচেয়ে বেশি বিরক্ত: তারা ছোট এবং ধাক্কা দেওয়ার সময় শক্ত ক্লিক করুন। বড় বোতামগুলি ধাক্কা দিতে আরও আরামদায়ক হওয়া সত্যিই ভাল লাগবে। এছাড়াও, বল- বা গতি-সংবেদনশীল বোতামগুলি নোটগুলির উচ্চতা নিয়ন্ত্রণ করতে দেয়। 3-উপায় pushbuttons বা স্পর্শ-সংবেদনশীল বোতাম কাজ করতে পারে?
অন্যান্য চমৎকার জিনিস হল EEPROM- এ সাউন্ড সেটিংস সঞ্চয় করা, EEPROM- এ সংক্ষিপ্ত সুর সংরক্ষণ করাও অনেক বেশি আকর্ষণীয় সঙ্গীত তৈরি করতে দেয়। পরিশেষে, আরো জটিল শব্দ উৎপন্ন হতে পারে, যদি কেউ জানে কিভাবে কম্পিউটেশনালভাবে দক্ষ পদ্ধতিতে পারকিউশন সাউন্ড তৈরি করতে হয়, তাহলে তা অসাধারণ হবে …
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
একটি Arduino স্বয়ংক্রিয় ছায়া পর্দা প্রকল্পের জন্য একটি ধাপ মোটর এবং ড্রাইভার নির্বাচন: 12 ধাপ (ছবি সহ)
একটি Arduino অটোমেটেড শেড স্ক্রিন প্রজেক্টের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করা: এই নির্দেশনায়, আমি একটি প্রোটোটাইপ অটোমেটেড শেড স্ক্রিন প্রকল্পের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করার জন্য যে ধাপগুলো নিয়েছি তার মধ্য দিয়ে যাব। ছায়া পর্দা জনপ্রিয় এবং সস্তা কুলারু হাত ক্র্যাঙ্কড মডেল, এবং আমি টি প্রতিস্থাপন করতে চেয়েছিলাম