সুচিপত্র:

Arduino + Mp3: 12 টি ধাপ (ছবি সহ)
Arduino + Mp3: 12 টি ধাপ (ছবি সহ)

ভিডিও: Arduino + Mp3: 12 টি ধাপ (ছবি সহ)

ভিডিও: Arduino + Mp3: 12 টি ধাপ (ছবি সহ)
ভিডিও: ৫ ধাপেই বই শেষ! How to Finish Reading a Book | যেকোনো বই শেষ করার অভিনব কৌশল | Dr. Nabil 2024, নভেম্বর
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

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

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

প্রথমে আমি ভেবেছিলাম এটি ব্যয়বহুল কিছু হবে কিন্তু ডিজিটালে সবকিছু কাজ করায় এটি সঞ্চালনের জন্য অবিশ্বাস্যভাবে সস্তা হয়ে গেছে।

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

ধাপ 1: নকশা

Image
Image

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

ধাপ 2: আপনি কি করবেন

আপনি কি নেড করবেন
আপনি কি নেড করবেন
আপনি কি নেড করবেন
আপনি কি নেড করবেন

সরঞ্জাম ও যন্ত্রপাতি:

  • মাল্টিমিটার: কমপক্ষে আপনাকে সমস্যা সমাধানের জন্য ভোল্টেজ, মেরুতা, প্রতিরোধ এবং ধারাবাহিকতা পরীক্ষা করতে হবে।
  • Cautín. Go লিংক
  • পাস্তা।
  • Welding. Go লিংক
  • লাইটার।
  • প্লেয়ার কাটা।

ইলেকট্রনিক্স:

  • জ্যাক: আমরা অনেক অডিও বস্তু পুনর্ব্যবহার করতে পারি, এই ক্ষেত্রে আমি এমন একটি খুঁজে পেয়েছি যা অ-কার্যকরী স্পিকারের সাথে সংযোগ করতে ব্যবহৃত হয়েছিল।
  • Arduino: আমরা যে কোন arduino ব্যবহার করতে পারি, এই উদ্দেশ্যে আমি একটি arduino ব্যবহার করেছি।
  • LED: আমি একটি LED সুপারিশ করি যা সাদা আলো উৎপন্ন করে, যেহেতু এতে সাদা আলো LED ছিল না আমি একটি RGB LED ব্যবহার করে সবসময় 3 টি রং নিয়ে সাদা আলো উৎপন্ন করে (গুরুত্বপূর্ণ: লাল LED, সবুজ LED এবং নীল LED আমাদের কাজ করবে না। সার্কিট)।
  • প্রতিরোধক: আপনি যদি RGB LED ব্যবহার করেন আমি 1k Ohms প্রতিরোধক ব্যবহার করার পরামর্শ দিই এবং যদি আপনি একটি সাদা LED ব্যবহার করেন তাহলে আপনি 330 Ohm প্রতিরোধক ব্যবহার করতে পারেন।
  • ব্যাটারি: বিশেষত এটি 9V।
  • 9V ব্যাটারির জন্য সংযোগকারী যান
  • কেবল: কাটা এবং সংযোগের সুবিধার্থে আমি JUMPERS. Go লিংক ব্যবহার করেছি
  • ফটোরিসিস্টর (সৌর কোষ)

ধাপ 3: সার্কিট / ডায়াগ্রাম কিভাবে কাজ করে

সার্কিট / ডায়াগ্রাম কিভাবে কাজ করে
সার্কিট / ডায়াগ্রাম কিভাবে কাজ করে
সার্কিট / ডায়াগ্রাম কিভাবে কাজ করে
সার্কিট / ডায়াগ্রাম কিভাবে কাজ করে

সিস্টেম কিভাবে কাজ করে তা এখানে:

যেহেতু মানুষের চোখ বর্ণালীর কিছু বিরতিতে আলো দেখতে পারে না, তাই LEDs দ্বারা নির্গত আলো ব্যবহার করে আমরা ফ্রিকোয়েন্সি বাধাগুলির মাধ্যমে সংকেত পাঠাতে পারি। এটা লাইট অন এবং অফ করার মত

ধাপ 4: অডিও ক্যাবলিং

অডিও ক্যাবলিং
অডিও ক্যাবলিং
অডিও ক্যাবলিং
অডিও ক্যাবলিং
অডিও ক্যাবলিং
অডিও ক্যাবলিং

জ্যাক কাটার সময় আমরা আমাদের মাল্টিমিটার ধারাবাহিকতা দিয়ে যাচাই করতে পারি যে কোন তারগুলি স্থল এবং সংকেতের সাথে মিলে যায়, সেখানে 2 টি কেবল (স্থল এবং সংকেত) এবং 3 টি কেবল (স্থল, ডান সংকেত, বাম সংকেত) সহ জ্যাক রয়েছে। এই ক্ষেত্রে তারের কাটা যখন আমি একটি রূপালী তারের, একটি সাদা তারের এবং একটি লাল তারের প্রাপ্ত। মাল্টিমিটারের সাহায্যে আমি সনাক্ত করতে পারতাম যে রূপালী তারটি মাটির সাথে মিলে যায় এবং উপসংহারে লাল এবং সাদা হল সংকেত। ক্যাবলকে শক্তিশালী করার জন্য, আমি যা করেছি তা হল ক্যাবলকে 50% -50% ভাগ করা এবং আমি এটিকে টুইস্ট করব যাতে আমার একই পোলারিটির 2 টি তারের শক্তিশালী এবং আবার সুতা থাকে (এটি কেবলকে শক্তিশালী করার জন্য এবং আমি করি না সহজে ব্রেক জানুন)।

ধাপ 5: অডিও ওয়্যারিং (অব্যাহত)

অডিও ওয়্যারিং (অব্যাহত)
অডিও ওয়্যারিং (অব্যাহত)
অডিও ওয়্যারিং (অব্যাহত)
অডিও ওয়্যারিং (অব্যাহত)

যেহেতু ক্যাবলটি খুব পাতলা এবং কাটিং টুল দিয়ে ভাঙা খুব সহজ, তাই আমি আগুন ব্যবহার করার পরামর্শ দিই, এই ক্ষেত্রে একটি লাইটার ব্যবহার করা হয়েছিল।

কেবল তারের টিপকে আগুন দিয়ে জ্বালান এবং জ্বালানোর সময় আপনার আঙ্গুল বা কিছু যন্ত্র দিয়ে তারটি সরিয়ে ফেলতে হবে যখন এটি গরম হয় (আমরা যা সরিয়ে দিচ্ছি তা হল প্লাস্টিক যা কেবলকে coversেকে রাখে) এখন আসুন একটিতে সাদা এবং লাল তার স্থাপন করি নোড

ধাপ 6: ফটোরিসিস্টর

ফটোরিসিস্টর
ফটোরিসিস্টর
ফটোরিসিস্টর
ফটোরিসিস্টর

এই ক্ষেত্রে আমি একটি বৃহত্তর এলাকা কভার করার জন্য একটি সোলার প্যানেল ব্যবহার করেছি, এই কোষের জন্য কেবল ধনাত্মক এবং নেতিবাচক টার্মিনালে ঝালমুড়ি তারের welালাই।

ভোল্টমিটারের মাধ্যমে আমাদের সেল চালু আছে কিনা তা জানতে আমরা সূর্যের আলোতে রাখলে যে ভোল্টেজ প্রদান করে তা জানতে পারি (আমি সুপারিশ করি যে এটি 2V ± 0.5 এ আছে)

ধাপ 7: আমাদের LED সার্কিট নির্মাণ

আমাদের LED সার্কিট নির্মাণ
আমাদের LED সার্কিট নির্মাণ
আমাদের LED সার্কিট নির্মাণ
আমাদের LED সার্কিট নির্মাণ
আমাদের LED সার্কিট নির্মাণ
আমাদের LED সার্কিট নির্মাণ

RGB LED ব্যবহার করে এবং 1k ohms এর প্রতিরোধের সাথে আমরা সাদা রঙ পেতে পারি, প্রোটোবোর্ডের সার্কিটের জন্য আমরা ডায়াগ্রামে যা দেখানো হয়েছে তা সম্পাদন করব যেখানে আমাদের 9V এর ব্যাটারি থাকবে যা LED পজেটিভকে খাওয়াবে এবং পৃথিবী সংযুক্ত হবে সিগন্যাল যা আমাদের প্লেয়ার (মিউজিক সিগন্যাল) পাঠায়। জ্যাকপট গ্রাউন্ড LEDs এর নেতিবাচক দিকের সাথে সংযুক্ত।

পরীক্ষা -নিরীক্ষা করে আমি কি ঘটেছিল তা পর্যবেক্ষণ করতে অন্য ধরণের রঙ চেষ্টা করতে চেয়েছিলাম এবং লাল, সবুজ এবং নীল LED দিয়ে ফলাফল পাইনি।

ধাপ 8: নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব

নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব
নোটের ফ্রিকোয়েন্সি পাওয়ার তত্ত্ব

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

সঙ্গীতকে সম্ভাব্য ফ্রিকোয়েন্সিগুলিতে ভাগ করা হয় যাকে আমরা "অষ্টভ" এবং প্রতিটি অষ্টককে 12 টি অংশে যাকে আমরা বাদ্যযন্ত্র নোট বলি। একটি অষ্টভের প্রতিটি নোটের উপরের অষ্টভে একই নোটের অর্ধেক ফ্রিকোয়েন্সি থাকে।

শব্দ তরঙ্গ ঘনিষ্ঠভাবে theেউয়ের অনুরূপ যা পানির পৃষ্ঠে ঘটে যখন আমরা কোন বস্তু নিক্ষেপ করি, পার্থক্য হল শব্দ তরঙ্গ তার উৎপত্তি থেকে সব দিকে বাতাসকে কম্পন করে যতক্ষণ না কোন বাধা একটি শক সৃষ্টি করে এবং বিকৃত করে।

সাধারণভাবে, অষ্টক "o" (0 থেকে 10 পর্যন্ত) এর একটি নোট "n" (Do = n এর জন্য Do, n = 2 Do #… n = 12 হ্যাঁ) এর একটি ফ্রিকোয়েন্সি f (n, O) আছে আমরা এই ভাবে গণনা করতে পারি (চিত্র):

ধাপ 9: Arduino প্রোগ্রামিং

আরডুইনো প্রোগ্রামিং
আরডুইনো প্রোগ্রামিং
আরডুইনো প্রোগ্রামিং
আরডুইনো প্রোগ্রামিং

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

ধাপ 10: সংযোগ চিত্র

সংযোগ ডায়াগ্রাম
সংযোগ ডায়াগ্রাম
সংযোগ ডায়াগ্রাম
সংযোগ ডায়াগ্রাম
সংযোগ ডায়াগ্রাম
সংযোগ ডায়াগ্রাম

আসুন আরডুইনো পৃথিবীকে আমাদের জ্যাক ক্যাবলের মাটিতে এবং ইতিবাচক 9V ব্যাটারির সাথে সংযুক্ত করি। পিন 11 থেকে সিগন্যাল বের হবে যা ব্যাটারির নেগেটিভের সাথে সংযুক্ত থাকবে।

ধাপ 11: সঙ্গীত

এখন যেহেতু আমরা আমাদের arduino এবং সমস্ত সংযোগে কোড লোড করেছি, এখন খেলার সময়! আমরা দেখব কিভাবে আমাদের হর্ন আমাদের আরডুইনোর সাথে সংযুক্ত না হয়ে বাজতে শুরু করে, আমরা কেবল LED এর মাধ্যমে সংকেত পাঠাচ্ছি।

ধাপ 12: চূড়ান্ত বিবেচনা

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

মেকাট্রোনিকা ল্যাটাম

প্রস্তাবিত: