সুচিপত্র:
- ধাপ 1: এটি কিভাবে কাজ করে
- ধাপ 2: উপকরণ এবং সরঞ্জাম
- ধাপ 3: কোড, সার্কিট ডায়াগ্রাম এবং পাওয়ার।
- ধাপ 4: একটি ব্রেডবোর্ড ব্যবহার করা
- ধাপ 5: আপনার অডিও জ্যাক ওয়্যার করুন।
- ধাপ 6: আপনার ফটোরিসিস্টর সংযুক্ত করুন।
- ধাপ 7: একটি SPDT সুইচ সংযুক্ত করুন।
- ধাপ 8: স্পর্শযোগ্য সুইচ তারের।
- ধাপ 9: LEDs সংযোগ করুন।
- ধাপ 10: এটি পরীক্ষা করুন
- ধাপ 11: ঘের ড্রিল।
- ধাপ 12: ঘেরের উপাদান যোগ করা শুরু করুন।
- ধাপ 13: বাকি উপাদানগুলি যোগ করুন।
- ধাপ 14: প্রোটোবার্ডে অডিও জ্যাকটি সংযুক্ত করুন।
- ধাপ 15: ফটো রেজিস্টার, স্পর্শকাতর সুইচ এবং এসপিডিটি সুইচের জন্য প্রতিরোধকগুলিতে সোল্ডার
- ধাপ 16: জায়গায় আপনার LEDs ঝালাই
- ধাপ 17: প্রোটোবার্ডে পোটেন্টিওমিটারগুলি সংযুক্ত করুন।
- ধাপ 18: আপনার পেন্টিওমিটারে আপনার নোব সংযুক্ত করুন।
- ধাপ 19: প্রোটোবার্ডকে আরডুইনোতে সংযুক্ত করুন।
- ধাপ 20: এটি দিয়ে খেলুন
ভিডিও: Arduino সিনথেসাইজার: 20 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আরডুইনো একটি লাইব্রেরির মাধ্যমে সাউন্ড আউটপুট করতে সক্ষম যা টোন লাইব্রেরি নামে পরিচিত। একটি ইন্টারফেস এবং একটি প্রোগ্রাম তৈরি করে যা নির্দিষ্ট মানগুলিকে একটি অডিও আউটপুটে কল করতে পারে, আরডুইনো সিনথেসাইজার একটি প্রাথমিক শব্দ মেশিন তৈরির জন্য একটি শক্তিশালী হাতিয়ার। এটি একটি স্বতন্ত্র শব্দ উৎপন্ন করার জন্য দানাদার সংশ্লেষণ কৌশল ব্যবহার করে যা সঙ্গীতশিল্পী, শিল্পী, টিঙ্কার এবং শখের লোকদের জন্য সম্পূর্ণ আনন্দদায়ক হতে পারে।
ধাপ 1: এটি কিভাবে কাজ করে
একই শব্দের দানা বা নমুনা (প্রায় 1 থেকে 50 মিটার ছোট টুকরো) বারবার খুব উচ্চ গতিতে বাজানোর মাধ্যমে শব্দ তৈরি হয়। আমাদের কান এবং মস্তিষ্ক এটিকে পুনরাবৃত্তি হার এবং মূল শস্যের একটি শ্রবণযোগ্য সংকরতে পরিণত করে এবং এটি একটি ধ্রুবক স্বরের মতো শোনাচ্ছে।
শস্যে স্থায়ী ফ্রিকোয়েন্সি এবং স্থায়ী ক্ষয় হারের দুটি ত্রিভুজাকার তরঙ্গ রয়েছে। পুনরাবৃত্তি হার অন্য নিয়ন্ত্রণ দ্বারা সেট করা হয়।
ধাপ 2: উপকরণ এবং সরঞ্জাম
এই প্রকল্পটি করতে, আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন হবে।
অংশ:
(5X) 5K potentiometer (5X) Potentiometer knobs (3X) LEDs (1X) SPDT সুইচ (1X) Light Dependant Photo Resistor (1X) Arduino (1X) Arduino Protoboard (1X) Tactile Switch (1X) Project enclosure (1X) 1/1 8 অডিও জ্যাক (1 এক্স) পুরোপুরি শক্ত কোর তার (1 এক্স) তাপ সঙ্কুচিত (1 এক্স) ব্রেডবোর্ড (1 এক্স) জাম্পার তার (3 এক্স) 10 কে ওহম প্রতিরোধক (3 এক্স) 220 প্রতিরোধক (1 এক্স) 9 ভি ব্যাটারি (1 এক্স) 9 ভি ব্যাটারি ক্লিপ (1X) সাইজের এম কোঅক্সিয়াল ডিসি পাওয়ার প্লাগ
সরঞ্জাম:
- তাতাল
- ঝাল
- প্রবাহ
- আঠা
- মাল্টিমিটার
- ড্রিল
ধাপ 3: কোড, সার্কিট ডায়াগ্রাম এবং পাওয়ার।
আমি এই নির্দেশযোগ্য Arduino জন্য কোড সংযুক্ত করেছি। আপনার বোর্ডে আপলোড করার জন্য আপনার একটি USB 2.0 প্রয়োজন হবে। আপনি আপনার কম্পিউটার থেকে কোড আপলোড করার পর, এগিয়ে যান এবং আপনার Arduino এর সাথে Proto Shield সংযুক্ত করুন।
ক্ষমতায় এলে আপনার কাছে অনেক অপশন আছে। Arduino একটি 9v ওয়াল ওয়ার্ট পাওয়ার সাপ্লাইতে চলতে সক্ষম, অথবা আপনি একটি ব্যাটারি ক্লিপ সহ 9V ব্যাটারি ব্যবহার করতে পারেন একটি সাইজের এম কোঅক্সিয়াল ডিসি পাওয়ার প্লাগে। আপনি আপনার USB তারের মাধ্যমেও শক্তি দিতে পারেন। সার্কিট ডায়াগ্রামটি ফ্রিজিং দিয়ে তৈরি করা হয়েছিল, এটিও এই ধাপে সংযুক্ত করা হয়েছে।
ধাপ 4: একটি ব্রেডবোর্ড ব্যবহার করা
প্রথমে সার্কিট তৈরির জন্য একটি ব্রেডবোর্ড ব্যবহার করে, সার্কিটটি পরে আপনার প্রোটোবোর্ডে স্থানান্তর করা অনেক সহজ। আপনার ব্রেডবোর্ডের - এবং + রেলগুলিতে GND এবং 5V থেকে তারগুলি চালান।
তারপরে, পডেন্টিওমিটার থেকে সিগন্যাল তারগুলিকে আরডুইনোতে 0-4 এনালগ ইনপুটের সাথে সংযুক্ত করুন। ডান এবং বাম দিকের লিডগুলি স্থল রেল এবং ব্রেডবোর্ডের ইতিবাচক রেলের সাথে সংযুক্ত হবে। পোটেন্টিওমিটার সংযুক্ত করলে শস্য, ফ্রিকোয়েন্সি এবং সিনথেসাইজারের ক্ষয় নিয়ন্ত্রণ হবে। 0 এ এনালগ: 1 এ শস্য 1 পিচ এনালগ: 2 এ শস্য 2 ক্ষয় এনালগ: 3 এ শস্য 1 ক্ষয় এনালগ: 4 এ শস্য 2 পিচ এনালগ: শস্য পুনরাবৃত্তি ফ্রিকোয়েন্সি
ধাপ 5: আপনার অডিও জ্যাক ওয়্যার করুন।
আপনার 1/8 মোনো অডিও জ্যাকের সাথে সোল্ডার ওয়্যার, আপনার লিডগুলি মোটামুটি লম্বা করুন। আরডুইনোতে আপনার পজিটিভ লিডকে PWM ~ 3 এর সাথে সংযুক্ত করুন। আপনার আরডুইনো বোর্ড এবং আপনার অডিও জ্যাকের পজিটিভ লিডের মধ্যে 10K ওহম রোধের প্রয়োজন হবে। আপনার জ্যাকের নেগেটিভ সীসাটিকে ব্রেডবোর্ডের গ্রাউন্ড রেল এর সাথে সংযুক্ত করুন।
ধাপ 6: আপনার ফটোরিসিস্টর সংযুক্ত করুন।
আপনার ফটোরিসিস্টারের একটি সীসা সরাসরি আপনার 5V পজিটিভ রেলটিতে রুটিবোর্ডে, সেইসাথে Arduino এ এনালগ ইনপুট 5 তে সংযুক্ত করা হয়। ফটোরিসিস্টারের অন্য সীসাটি 10K ওহম প্রতিরোধী গ্রাউন্ড রেলের সাথে সংযুক্ত।
ধাপ 7: একটি SPDT সুইচ সংযুক্ত করুন।
আপনার এসপিডিটি সুইচের সিগন্যাল, মাঝামাঝি, আরডুইনোতে ডিজিটাল পিন 02 এ সংযোগ করুন। অবশিষ্ট সীসাগুলি মাটির সাথে সংযুক্ত এবং 5V ইতিবাচক রেল যা 10K ওহম প্রতিরোধক দ্বারা প্রতিহত করা হয়।
ধাপ 8: স্পর্শযোগ্য সুইচ তারের।
স্পর্শযোগ্য সুইচটিতে চারটি লিড রয়েছে। সুইচটিকে ব্রেডবোর্ডের সেতুটি ধরে রাখার অনুমতি দিন। দুটি সমান্তরাল পিনের মধ্যে একটিকে রুটি বোর্ডে আপনার 5V পজিটিভ রেলের সাথে সংযুক্ত করুন এবং অন্যটি 10K ওহম প্রতিরোধী গ্রাউন্ড পিনের সাথে সংযুক্ত করুন। আপনার স্পর্শকাতর সুইচের শেষ সংযোগটি আরডুইনোতে সুইচ এবং ডিজিটাল পিন 6 এর মধ্যে একটি সংকেত তারের সাথে সংযুক্ত করে।
ধাপ 9: LEDs সংযোগ করুন।
ধাপ 10: এটি পরীক্ষা করুন
এটি সম্পূর্ণ রুটিবোর্ডযুক্ত সার্কিট। একজোড়া হেডফোন দিয়ে পরীক্ষা করুন, অথবা একটি ছোট স্পিকারের সাথে সংযোগ করুন। আপনি যদি হেডফোন ব্যবহার করেন, এটি একটি মনো আউটপুট, এবং এটি জোরে হবে। এই সিন্থ ফায়ার করার সময় সরাসরি আপনার কানের কাছে আপনার হেডফোন লাগাবেন না।
ধাপ 11: ঘের ড্রিল।
ব্রেডবোর্ডে রাখা প্রতিটি উপাদানগুলির জন্য প্রকল্প ঘেরের মধ্যে ছিদ্র করুন। আমি যেখানে আমার ছিদ্র চেয়েছি সেখানে চিহ্নিত করার জন্য আমি একটি সোনার পেইন্ট কলম ব্যবহার করেছি।
Potentiometers জন্য পাঁচটি গর্ত ড্রিল। স্পর্শযোগ্য সুইচের জন্য একটি বর্গক্ষেত্রে পাঁচটি ছোট গর্ত। প্রতিটি এলইডি -র জন্য তিন জোড়া ছোট ছিদ্র দুটি ফোটোরিসিস্টারের জন্য একসঙ্গে বন্ধ। আপনার অডিও জ্যাকের জন্য একটি গর্ত। এসপিডিটি সুইচের জন্য একটি অতিরিক্ত গর্ত।
ধাপ 12: ঘেরের উপাদান যোগ করা শুরু করুন।
ড্রিল করা ছিদ্রগুলির মাধ্যমে পাঁচটি পেন্টিওমিটার থ্রেড করুন, তারপরে সেগুলি জায়গায় রাখুন।
ধাপ 13: বাকি উপাদানগুলি যোগ করুন।
এলইডি, এসপিডিটি সুইচ, স্পর্শকাতর সুইচ, অডিও জ্যাক এবং ফটোরিসিস্টরকে জায়গায় রাখুন। এই সমস্ত উপাদান দ্রুত মাউন্ট করার জন্য গরম আঠালো একটি ড্যাব দুর্দান্ত কাজ করেছে।
ধাপ 14: প্রোটোবার্ডে অডিও জ্যাকটি সংযুক্ত করুন।
পরের কয়েকটি ধাপে সার্কিটকে কীভাবে ব্রেডবোর্ড থেকে প্রোটোবার্ডে সরানো যায় তা রূপরেখা দেওয়া হয়েছে। যেহেতু আপনার সমস্ত উপাদান ঘেরের কাছে সুরক্ষিত, তাই আপনার উপাদান থেকে বোর্ডে তারগুলি চালানো সহজ হবে।
সিল্ডার লিড ওয়্যারগুলি ঘেরের মধ্যে থাকা সমস্ত উপাদানগুলিতে যথাক্রমে লাল এবং কালো তার ব্যবহার করে বোঝায় যে লিডগুলি ইতিবাচক এবং নেতিবাচক। প্রোটোবার্ডে, একটি তারকে ডিজিটাল পিন 3 এর সাথে সংযুক্ত করুন এবং সোল্ডারটি জায়গায় রাখুন, বোর্ডের কেন্দ্রে একটি জাম্পার তার চালান যাতে আপনি ব্রেডবোর্ড থেকে একই 10K ওহম প্রতিরোধকের সাথে লাইনটি ভেঙে ফেলতে পারেন। যখন আপনি এইগুলিকে সোল্ডার করেন, তখন নিশ্চিত করুন যে আপনি বোর্ডে পর্যাপ্ত সোল্ডারটি তারের সাথে প্রতিরোধকের সাথে সংযুক্ত করার জন্য ফেলে দিন।
ধাপ 15: ফটো রেজিস্টার, স্পর্শকাতর সুইচ এবং এসপিডিটি সুইচের জন্য প্রতিরোধকগুলিতে সোল্ডার
স্থল রেল থেকে দুটি জাম্পার তার, এবং ইতিবাচক রেল থেকে একটি জাম্পার তার, বোর্ডের মাঝখানে প্রসারিত করুন। আপনার অবশিষ্ট 10K ওহম প্রতিরোধকের সাথে ফর্ম সংযোগ করুন।
এনালগ 5 থেকে একটি ছোট জাম্পার ওয়্যার সংযুক্ত করুন যা ফটো রোধকের নেতৃত্বে চলে যাবে।
ধাপ 16: জায়গায় আপনার LEDs ঝালাই
3 220 ওহম রিসোটারগুলিকে প্রোটোবোর্ডে 9-11 পিনের সাথে সংযুক্ত করুন, প্রতিরোধকগুলির অন্য প্রান্তগুলিকে প্রোটোবোর্ডের খোলা গর্তে ডুবিয়ে দিন, এবং তারপরে সেই তারগুলি আপনার এলইডিগুলিতে সোল্ডার করুন।
ডেইজি এলইডিগুলির জন্য গ্রাউন্ড ওয়্যারগুলিকে চেইন করে, তারপর প্রোটোবার্ডে গ্রাউন্ড রেলের পিছনে একটি গ্রাউন্ডিং ওয়্যার চালায়।
ধাপ 17: প্রোটোবার্ডে পোটেন্টিওমিটারগুলি সংযুক্ত করুন।
ডেইজি চেইন পজিটিভ এবং গ্রাউন্ড পোটেন্টিওমিটার থেকে একসাথে নিয়ে যায়, তারপর প্রোটোবার্ডে তাদের নিজ নিজ রেলগুলিতে োকান।
পোটেন্টিওমিটারের সিগন্যাল তারগুলো 0-4 এ এনালগ করুন, আমি শস্য এবং ফ্রিকোয়েন্সি knobs প্রথম সারিতে knobs, এবং তাদের নীচে সিঙ্ক knobs রাখা। আবার, সিগন্যাল তারগুলি সেই অনুযায়ী সিঙ্ক হয়: 0 এ এনালগ: 1 এ শস্য 1 পিচ এনালগ: 2 এ শস্য 2 ক্ষয় এনালগ: 3 তে শস্য 1 ক্ষয় এনালগ: 4 তে শস্য 2 পিচ এনালগ: শস্য পুনরাবৃত্তি ফ্রিকোয়েন্সি
ধাপ 18: আপনার পেন্টিওমিটারে আপনার নোব সংযুক্ত করুন।
আপনার সমস্ত পোটেন্টিওমিটার শূন্য করুন, তারপরে পোটেন্টিওমিটার শ্যাফ্টে শূন্য অবস্থানের সাথে গাঁটের লাইনটি সারিবদ্ধ করুন।
একটি ছোট ফ্ল্যাটহেড স্ক্রু ড্রাইভার ব্যবহার করে, আপনার পোটেন্টিওমিটার knobs সংযুক্ত করুন।
ধাপ 19: প্রোটোবার্ডকে আরডুইনোতে সংযুক্ত করুন।
প্রোটোবোর্ডে সংক্ষিপ্ত জাম্পার তারগুলিকে ঘেরের লম্বা লিডগুলিতে সংযুক্ত করুন। অবশিষ্ট তারগুলি যথাক্রমে স্থল রেল এবং 5V রেলকে প্রোটোবার্ডে বিক্রি করুন।
Arduiono এর উপরে প্রোটোবার্ডটি স্ন্যাপ করুন। এটি প্লাগ ইন করুন, এটি সিল করুন, এবং আপনি জ্যাম করতে প্রস্তুত!
ধাপ 20: এটি দিয়ে খেলুন
সমস্ত সুইচ এবং পটেনশিয়োমিটার সম্পূর্ণরূপে বিনিময়যোগ্য! সেই সমস্ত পোটেন্টিওমিটার ব্যবহার করার পরিবর্তে তাদের প্রত্যেককে ফটো রেসিস্টর বা দুটির সংমিশ্রণ দিয়ে প্রতিস্থাপন করার চেষ্টা করুন।
তথ্যসূত্র: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone
প্রস্তাবিত:
MakeyMakey এবং স্ক্র্যাচ সঙ্গে জল সিনথেসাইজার: 6 ধাপ (ছবি সহ)
MakeyMakey এবং স্ক্র্যাচ সঙ্গে জল সিনথেসাইজার: MakeyMakey ব্যবহার করে বিভিন্ন উপকরণ সুইচ বা বোতামে রূপান্তরিত করে এবং এইভাবে কম্পিউটারে মুভমেন্ট বা সাউন্ড ট্রিগার একটি আকর্ষণীয় ব্যাপার। কেউ শিখেছে কোন উপাদান দুর্বল বর্তমান প্রবণতা পরিচালনা করে এবং আমি উদ্ভাবন এবং পরীক্ষা করতে পারি
অসাধারণ এনালগ সিনথেসাইজার/অঙ্গ শুধুমাত্র বিচ্ছিন্ন উপাদান ব্যবহার করে: 10 টি ধাপ (ছবি সহ)
অসাধারণ এনালগ সিনথেসাইজার/অঙ্গ শুধুমাত্র বিচ্ছিন্ন উপাদান ব্যবহার করে: এনালগ সিনথেসাইজারগুলি খুব শীতল, কিন্তু তৈরি করাও বেশ কঠিন।তাই আমি এটিকে যতটা সহজ করে তুলতে চেয়েছিলাম, তাই এর কার্যকারিতা সহজেই বোধগম্য হতে পারে। এটি কাজ করার জন্য, আপনি কয়েকটি মৌলিক সাব-সার্কিট দরকার: রেজিস সহ একটি সাধারণ অসিলেটর
মডুলার সিনথেসাইজার পাওয়ার সাপ্লাই: 10 টি ধাপ (ছবি সহ)
মডুলার সিনথেসাইজার পাওয়ার সাপ্লাই: আপনি যদি একটি মডুলার সিনথেসাইজার তৈরি করেন, তাহলে একটি জিনিস অবশ্যই আপনার প্রয়োজন হবে একটি পাওয়ার সাপ্লাই। বেশিরভাগ মডুলার সিন্থেসাইজারগুলির জন্য একটি দ্বৈত রেল সিস্টেমের প্রয়োজন হয় (0V, +12V এবং -12V সাধারণ), এবং যদি আপনি প্ল্যানী হন তবে 5V রেল থাকাও সহজ হতে পারে
কীটার হিরো (একটি সিনথেসাইজার হিসাবে একটি Wii গিটার কন্ট্রোলার ব্যবহার করে): 7 টি ধাপ (ছবি সহ)
কীটার হিরো (একটি সিনথেসাইজার হিসাবে একটি Wii গিটার কন্ট্রোলার ব্যবহার করে): গিটার হিরো গেমগুলি এক ডজন বছর আগে সমস্ত রাগ ছিল, তাই ধুলো সংগ্রহের চারপাশে প্রচুর পুরানো গিটার কন্ট্রোলার থাকতে বাধ্য। তাদের অনেকগুলি বোতাম, গিঁট এবং লিভার রয়েছে, তাই কেন সেগুলি আবার ভাল ব্যবহার করা হবে না? গিটার নিয়ন্ত্রণ
Arduino MIDI চিপটুন সিনথেসাইজার: 7 টি ধাপ (ছবি সহ)
Arduino MIDI Chiptune Synthesizer: একটি প্রামাণিক 8-বিট চিপটিউন সিনথেসাইজারের সাহায্যে প্রাথমিক কম্পিউটার গেম মিউজিকের মজা পান, যা আপনি যেকোন আধুনিক DAW সফটওয়্যারের আরাম থেকে MIDI- কে নিয়ন্ত্রণ করতে পারেন। 8910 প্রোগ্রামযোগ্য সাউন্ড জেনেরা