সুচিপত্র:

এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328: 6 ধাপ (ছবি সহ) ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328: 6 ধাপ (ছবি সহ) ব্যবহার করে

ভিডিও: এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328: 6 ধাপ (ছবি সহ) ব্যবহার করে

ভিডিও: এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328: 6 ধাপ (ছবি সহ) ব্যবহার করে
ভিডিও: ২০২২-২০২৩ এ আগত 10 টি সর্বাধিক সংযুক্ত বৈদ্যুতিক মোটর সাইকেল 2024, নভেম্বর
Anonim
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে
এয়ার পিয়ানো IR প্রক্সিমিটি সেন্সর এবং Arduino Uno Atmega 328 ব্যবহার করে

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

সরবরাহ

1) 10 পিসি ইর প্রক্সিমিটি সেন্সর

2) Arduino uno/ মেগা

3) স্ক্রু (alচ্ছিক)

4) তারের

5) পাইজো-ইলেকট্রিক বুজার

6) কালো কার্ডশীট/ কালো সেলো টেপ

ধাপ 1: মাউন্ট করা আইআর সেন্সর

মাউন্ট করা আইআর সেন্সর
মাউন্ট করা আইআর সেন্সর
মাউন্ট করা আইআর সেন্সর
মাউন্ট করা আইআর সেন্সর

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

ধাপ 2: সেন্সর তারের

সেন্সর তারের
সেন্সর তারের
সেন্সর তারের
সেন্সর তারের

একটি তারের এবং ঝাল (alচ্ছিক) ব্যবহার করে সেন্সরের সমস্ত ইতিবাচক টার্মিনাল সংযুক্ত করুন। এছাড়াও সমস্ত সেন্সরের সমস্ত গ্রাউন্ড পিন সংযুক্ত করুন। এখন অবশেষে, আপনাকে আইআর সেন্সর থেকে মাইক্রোকন্ট্রোলার বোর্ডের ডিজিটাল পিনের সাথে আউটপুট পিন সংযুক্ত করতে হবে। আমার ক্ষেত্রে, এটি Arduino uno। মনে রাখবেন, যখন কোন বাধা ধরা পড়ে তখন সেন্সর থেকে আউটপুট কম হয়। সুতরাং, যদি আপনি সার্কিটে নির্দেশক হিসাবে নেতৃত্ব সংযোগ করতে চান, নেগেটিভ টার্মিনালকে সেন্সর আউটপুট এবং আরডুইনো ইউএনও এর 3.3v পজিটিভ রেল পজেটিভের সাথে সংযুক্ত করুন।

ধাপ 3: আউটপুট সংযোগ

এখন ডিজিটাল আউটপুট পিনটিকে বুজার/ স্পিকারের পজিটিভ টার্মিনালে সংযুক্ত করুন। আর Arduino uno এর মাটিতে নেগেটিভ টার্মিনাল সংযুক্ত করুন। আপনি যদি একটি বুজার/ স্পিকার ব্যবহার করেন যার জন্য একটি উচ্চ ভোল্টেজ প্রয়োজন হয়, এটি একটি npn bjt ব্যবহার করার সুপারিশ করা হয় কারণ এটি খুব দ্রুত স্যুইচিং করে এবং Arduino থেকে পরিবর্তনশীল ফ্রিকোয়েন্সি ইনপুট দিয়ে সহজে চালাতে পারে। এছাড়াও নিশ্চিত করুন যে আপনি যদি উচ্চ ক্ষমতার বুজার ব্যবহার করেন তবে আরডুইনো থেকে বিদ্যুৎ সরবরাহ ব্যবহার করবেন না। পরিবর্তে কিছু বাহ্যিক উৎস ব্যবহার করুন কিন্তু আমার ক্ষেত্রে বিদ্যুৎ খরচ কম তাই আমি সরাসরি Arduino থেকে ব্যবহার করছি।

ধাপ 4: আইআর সেন্সরের রেঞ্জ সামঞ্জস্য করা এবং কালো কারশিট রোলস দিয়ে েকে রাখা

আইআর সেন্সরের রেঞ্জ অ্যাডজাস্ট করা এবং ব্ল্যাক কারশিট রোলস দিয়ে কভার করা
আইআর সেন্সরের রেঞ্জ অ্যাডজাস্ট করা এবং ব্ল্যাক কারশিট রোলস দিয়ে কভার করা

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

ধাপ 5: মাইক্রো-নিয়ন্ত্রক বোর্ডের জন্য কোড

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

প্রস্তাবিত: