আপনি বিভিন্ন উপায়ে আরডুইনো ব্যবহার করে শব্দ উত্পন্ন করতে পারেন। এর মধ্যে সবচেয়ে সহজ হ'ল পাইজো ইমিটার (বা পাইজো সাউন্ডার) বোর্ডে সংযুক্ত করা। তবে বরাবরের মতো এখানেও কিছু স্নিগ্ধতা রয়েছে। সাধারণভাবে, আসুন এটি বের করা যাক।
প্রয়োজনীয়
- - কম্পিউটার;
- - আরডুইনো;
- - পাইজো ইমিটার (পাইজো বুজার)।
নির্দেশনা
ধাপ 1
পাইজো ইমিটার বা পাইজোইলেক্ট্রিক ইমিটার বা পাইজো বুজার একটি বৈদ্যুতিন-অ্যাকোস্টিক শব্দ পুনরুত্পাদনকারী ডিভাইস যা বিপরীত পাইজোইলেক্ট্রিক প্রভাব ব্যবহার করে। এটিকে একটি সহজ উপায়ে ব্যাখ্যা করার জন্য - বৈদ্যুতিক ক্ষেত্রের ক্রিয়া অনুসারে ঝিল্লিটির একটি যান্ত্রিক চলাচল দেখা দেয় যা আমাদের শোনার শব্দ তরঙ্গগুলির কারণ করে। সাধারণত, এই জাতীয় শব্দ নির্গতগুলি শব্দ বৈদ্যুতিন সরঞ্জামগুলিতে সাউন্ড অ্যালার্ম হিসাবে, ডেস্কটপ ব্যক্তিগত কম্পিউটারে, টেলিফোন, খেলনা, লাউডস্পিকারে এবং আরও অনেক কিছুতে ইনস্টল করা হয়।
পাইজো ইমিটারটিতে 2 টি সীসা রয়েছে এবং মেরুচরণের বিষয়টি গুরুত্বপূর্ণ। অতএব, আমরা কৃষ্ণ পিনটিকে গ্রাউন্ডে (জিএনডি) এবং পিডাব্লুএম ফাংশন (পিডাব্লুএম) দিয়ে যে কোনও ডিজিটাল পিনের সাথে লালটিকে সংযুক্ত করি। এই উদাহরণে, ইমিটারের ধনাত্মক টার্মিনালটি "ডি 3" টার্মিনালের সাথে সংযুক্ত থাকে।
ধাপ ২
পাইজো বুজারটি বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে। সহজতমটি হ'ল এনালগ রাইট ফাংশনটি ব্যবহার করা। চিত্রের মধ্যে একটি স্কেচের উদাহরণ দেখানো হয়েছে। এই স্কেচটি প্রতি সেকেন্ডে 1 বারের ফ্রিকোয়েন্সিটিতে পর্যায়ক্রমে শব্দটি চালু এবং বন্ধ করে দেয়।
আমরা পিন নম্বর সেট করি, আউটপুট হিসাবে এটি সংজ্ঞায়িত করি। অ্যানালগ রাইট () ফাংশনটি একটি পিন নম্বর এবং আর্গুমেন্ট হিসাবে একটি স্তর নেয় যা 0 থেকে 255 পর্যন্ত হতে পারে This এই মানটি একটি ছোট পরিসরের মধ্যে পাইজো টুইটারের পরিমাণকে পরিবর্তন করবে। বন্দরে "0" মান প্রেরণ করে পাইজো সাউন্ডারটি বন্ধ করুন।
দুর্ভাগ্যক্রমে, আপনি অ্যানালগ রাইট () ব্যবহার করে শব্দটির কীটি পরিবর্তন করতে পারবেন না। পাইজো ইমিটারটি সর্বদা প্রায় 980 হার্জেডের ফ্রিকোয়েন্সিতে বাজবে, যা আরডুইনো ইউএনও বোর্ডগুলিতে ডাল প্রস্থের মোডুলেটেড (পিডাব্লুএম) পিনগুলির ফ্রিকোয়েন্সিটির সাথে মিলে যায়।
ধাপ 3
এখন বিল্ট-ইন টোন () ফাংশনটি ব্যবহার করে পাইজো ইমিটার থেকে শব্দটি বের করি। একটি সাধারণ স্কেচের উদাহরণ উদাহরণে দেখানো হয়েছে।
স্বর ফাংশনটি আর্গুমেন্ট হিসাবে একটি পিন নম্বর এবং একটি অডিও ফ্রিকোয়েন্সি নেয়। নিম্ন ফ্রিকোয়েন্সি সীমাটি 31 হার্জেড, উচ্চতর সীমা পাইজো ইমিটার এবং মানব শ্রবণের পরামিতি দ্বারা সীমাবদ্ধ। শব্দটি বন্ধ করতে, বন্দরে NoTone () কমান্ডটি প্রেরণ করুন।
দয়া করে মনে রাখবেন যে যদি বেশ কয়েকটি পাইজো ইমিটারগুলি আরডুইনোর সাথে সংযুক্ত থাকে তবে একসাথে কেবলমাত্র একজন কাজ করবে। অন্য একটি পিনে ইমিটারটি চালু করতে, আপনাকে বর্তমানের একটিতে NoTone () ফাংশনটি কল করে শব্দটি বাধতে হবে।
একটি গুরুত্বপূর্ণ পয়েন্ট: আরডুইনোর "3" এবং "11" পিনগুলিতে পিডব্লিউএম সিগন্যালে টোন () ফাংশন সুপারমোজ করা হয়। আপনার ডিভাইসগুলি ডিজাইন করার সময় এটি মনে রাখবেন, কারণ উদাহরণস্বরূপ, পিন "5" এ ফাংশন টোন () বলা হয়, এটি পিন "3" এবং "11" এর কাজে হস্তক্ষেপ করতে পারে।