সুচিপত্র:
ভিডিও: স্বয়ংক্রিয় পিয়ানো: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি এমন একটি পিয়ানো বানাতে চেয়েছিলাম যা আমার গান শোনার সাথে সাথে স্বয়ংক্রিয়ভাবে বাজতে পারে। এই মুহুর্তে এবং আমি uno চালিয়ে গেলাম।
ধাপ 1: তত্ত্ব
পিয়ানোতে গায়কের ফ্রিকোয়েন্সি মিলিয়ে পিয়ানো বাজানো হয়। সুতরাং আমাদের গায়ক এর ফ্রিকোয়েন্সি নমুনা করতে হবে এবং রিয়েল টাইমে এটি প্লেব্যাক করতে হবে। নেতিবাচক ভোল্টেজগুলি পরিচালনা করুন তাই রেফারেন্স হিসাবে ভোল্টেজ বিভাজক দ্বারা সরবরাহিত ভোল্টেজটি ব্যবহার করুন এবং এটি 2.5v এ সেট আপ করুন। ইনপুটটি Arduino এর A0 পিনে প্রদান করা হয়। তারপর আমি ভোল্টেজটি রেফারেন্স লেভেলে আছে কিনা তা যাচাই করার জন্য arduino প্রোগ্রাম করেছিলাম যা আমি পরিমাপ করেছি এবং এটিকে প্রাথমিক নামকরণ করেছি এবং তারপর ধারাবাহিক রেফারেন্স ভোল্টেজের মধ্যে সময়ের ব্যবধান পরিমাপ করেছি এবং তারপর ফ্রিকোয়েন্সি গণনা করেছি। ভেরিয়েবল অডিও সিগন্যালের তাত্ক্ষণিক প্রশস্ততা সঞ্চয় করতে ব্যবহৃত হয় যা শব্দটি দূর করতে 15 এডিসি মান বা 0.0733 ভোল্টের কম প্রশস্ততা রয়েছে। ফ্রিকোয়েন্সি একটি সীমা রাখা হয় যাতে চরম মান গান বাধা না।
পদক্ষেপ 2: প্রয়োজনীয় উপাদান
1) Arduino Uno বা সমতুল্য
2) প্যাসিভ পাইজো ইলেকট্রিক বুজার বা এম্প্লিফায়ার সার্কিট সহ একটি স্পিকার
3) উচ্চ প্রতিরোধের ট্রিমপট (নিশ্চিত করুন যে 5v এ এটির মাধ্যমে প্রবাহিত বিদ্যুৎ কয়েক মিল্যাম্পে ছোট হওয়া উচিত)
4) জাম্পার তার
5) রুটিবোর্ড)) Mm.৫ মিমি অডিও জ্যাক বা এম্প্লিফায়ার সার্কিট সহ একটি মাইক (আমি আমার মোবাইলকে এম্প্লিফায়ার হিসেবে ব্যবহার করেছি কারণ আমি নিজেকে তৈরি করতে খুব অলস ছিলাম)
7) অ্যান্ড্রয়েড ফোন (শব্দ বাজানোর জন্য)
8) আরডুইনো কেবল (এটি প্রোগ্রাম করার জন্য)
ধাপ 3: সংযোগ
1) রুটি বোর্ডে মাউন্ট ট্রিমপট এবং এটি স্থল এবং +5v arduino থেকে জাম্পার তার ব্যবহার করে সরবরাহ করুন।
2) ভোল্টেজ ডিভাইডার কনফিগারেশন হিসাবে কাজ করার জন্য 3.5 মিমি জ্যাকের তৃতীয় পিনকে ট্রাইমপটের সাথে সংযুক্ত করুন এবং arduino এর A0 পিনের সাথে চ্যানেল করুন।
3) বাজারের স্থলকে আরডুইনোর স্থলে সংযুক্ত করুন এবং 13 টি আরডুইনো পিনের সংকেত দিন।
ধাপ 4: Arduino কোড
এখানে সম্পূর্ণ কোড
আমি পরীক্ষার জন্য ব্যবহৃত সিরিয়াল প্রিন্টের কিছু বিবৃতি মন্তব্য করেছি
uint64_t curtime = 0, ltime = 0; uint32_t freq = 0; uint16_t প্রাথমিক, val, del = 0; bool last, curr; void setup () {// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য: বিলম্ব (1000); /*Serial.begin(115200); বিলম্ব (1000); Serial.println ("সিস্টেম শুরু");*/ initial = analogRead (A0); যদি (analogRead (A0)
void loop () {// আপনার প্রধান কোডটি এখানে রাখুন, বারবার চালানোর জন্য: val = analogRead (A0); যদি (val> = initial) curr = 1; অন্য কারার = 0; del = (int) val- (int) প্রাথমিক; যদি (শেষ == 0 && curr == 1) {কারটাইম = মাইক্রো (); freq = 1000000/(2*(curtime-ltime)); /* সিরিয়াল.প্রিন্ট (ফ্রেক, ডিইসি); সিরিয়াল.প্রিন্ট ("ডাউন"); Serial.println (del);*/ if (freq> 50 && freq15) টোন (13, freq, 500); বিলম্ব (100); ltime = মাইক্রো (); শেষ = 1; }
ধাপ 5: এটি শক্তি !
কিছু সঙ্গীত বাজানোর জন্য আপনার ফোনটি সংযুক্ত করুন এবং যদি আপনি গান গাইতে চান তাহলে আপনি প্লে টুল থেকে ডাউনলোড করা যায় এমন সব টুলস অ্যাপ ব্যবহার করতে পারেন।
play.google.com/store/apps/details?id=com.pradhyu.alltoolseveryutility&hl=en
ডাউনলোড করার পর মাইক অপশন খুলে গান করুন!
এটা যেভাবে কাজ করে!
প্রস্তাবিত:
সহজ আরডুইনো পিয়ানো: 8 টি ধাপ
সরল আরডুইনো পিয়ানো: আজ আমরা একটি সহজ এক-অষ্টভ আরডুইনো পিয়ানো তৈরি করব, যা অন্যান্য প্রকল্পের জন্য একটি দুর্দান্ত সূচনা হতে পারে। এই প্রকল্পটি উচ্চ বিদ্যালয় স্তরে মৌলিক Arduino উপাদান এবং প্রোগ্রামিং চালু করবে। যদিও কোডটি প্রি-তৈরি ব্যক্তিগণ c
ম্যানুয়াল এবং 7 টি প্রিসেট গান সহ আরডুইনো পিয়ানো: 7 টি ধাপ
ম্যানুয়াল এবং 7 টি প্রিসেট গান সহ Arduino পিয়ানো: LCD এর সাথে ইন্টারফেসিং Arduino পিয়ানো কীবোর্ড 2 মোড আছে। ম্যানুয়াল মোড & প্রিসেট মোড। আমি একটি সাধারণ 7 কী পিয়ানোর জন্য 7 টি পুশবাটন এবং সেটআপ মোডের জন্য 1 টি বোতাম ব্যবহার করে 7 টি প্রিসেট গানে স্যুইচ করেছি।
গ্লাস জার ব্যবহার করে তৈরি জল পিয়ানো: 3 ধাপ
গ্লাস জার ব্যবহার করে তৈরি ওয়াটার পিয়ানো: এটি প্রত্যেকের জন্য একটি আশ্চর্যজনক এবং সহজ প্রকল্প। আমি মাইক্রোকন্ট্রোলার বা আইসি ব্যবহার করিনি। এই জল পিয়ানো ছোট জার ব্যবহার করে। এটি সত্যিই একটি মৌলিক প্রকল্প। এই প্রকল্পটি তৈরি করার জন্য, নির্দেশাবলী অনুসরণ করুন। প্রয়োজনীয়তা- যে কোনও আকারের জার, কমপক্ষে 4 থেকে সর্বোচ্চ।
TinkerCad- এ Arduino ব্যবহার করে পিয়ানো শব্দ: 4 টি ধাপ
TinkerCad- এ Arduino ব্যবহার করে পিয়ানো সাউন্ড: এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে Arduino এর সাথে একটি বুজার (বা পাইজো স্পিকার) ব্যবহার করতে হয়। বাজারের অ্যালার্ম ডিভাইস, কম্পিউটার, টাইমার এবং ব্যবহারকারীর ইনপুট নিশ্চিতকরণ যেমন মাউস ক্লিক বা কীস্ট্রোক পাওয়া যাবে। আপনি টোন () এবং
সহজ রোবো-কুকুর (পিয়ানো কী, একটি খেলনা বন্দুক এবং একটি মাউস দিয়ে তৈরি): ২০ টি ধাপ (ছবি সহ)
সহজ রোবো-কুকুর (পিয়ানো কী, একটি খেলনা বন্দুক এবং একটি মাউস দিয়ে তৈরি): ওহ, আজারবাইজান! আগুনের দেশ, মহান আতিথেয়তা, বন্ধুত্বপূর্ণ মানুষ এবং সুন্দরী নারী (… দু sorryখিত, নারী! অবশ্যই আমার শুধু তোমার জন্য চোখ আছে, আমার গজল বালাকা আনা öরডাকবুরুন স্ত্রী!)। কিন্তু সত্যি বলতে, এটি একটি নির্মাতার জন্য খুব কঠিন জায়গা, বিশেষ করে যখন আপনি