সুচিপত্র:

ভয়েস অ্যাক্টিভেটেড রিলে সুইচ (আরডুইনো): 6 টি ধাপ (ছবি সহ)
ভয়েস অ্যাক্টিভেটেড রিলে সুইচ (আরডুইনো): 6 টি ধাপ (ছবি সহ)

ভিডিও: ভয়েস অ্যাক্টিভেটেড রিলে সুইচ (আরডুইনো): 6 টি ধাপ (ছবি সহ)

ভিডিও: ভয়েস অ্যাক্টিভেটেড রিলে সুইচ (আরডুইনো): 6 টি ধাপ (ছবি সহ)
ভিডিও: ঢাকা'তে ভয়েস কমান্ড অ্যাক্টিভেটেড টেসলা রিকশা😃😃 2024, জুলাই
Anonim
ভয়েস সক্রিয় রিলে সুইচ (Arduino)
ভয়েস সক্রিয় রিলে সুইচ (Arduino)

সবাইকে অভিবাদন!

এই প্রকল্পে, আমি আপনাকে দেখাব কিভাবে আপনার Arduino প্রকল্পগুলির জন্য ভয়েস কমান্ডগুলি প্রয়োগ করতে হয়।

ভয়েস কমান্ড ব্যবহার করে, আমি আপনাকে দেখাব কিভাবে রিলে সুইচ মডিউল নিয়ন্ত্রণ করতে হয়।

ধাপ 1: উপাদান

উপাদান
উপাদান

এই প্রকল্পের জন্য, আপনার তিনটি প্রধান উপাদান প্রয়োজন হবে।

একটি Arduino Uno উন্নয়ন বোর্ড

একটি রিলে মডিউল

একটি ভয়েস স্বীকৃতি মডিউল (অ্যামাজন লিঙ্ক)

এবং কিছু মৌলিক সরঞ্জাম যেমন তার, এবং রুটিবোর্ড।

ধাপ 2: তারের (ভয়েস স্বীকৃতি মডিউল)

তারের (ভয়েস স্বীকৃতি মডিউল)
তারের (ভয়েস স্বীকৃতি মডিউল)
তারের (ভয়েস স্বীকৃতি মডিউল)
তারের (ভয়েস স্বীকৃতি মডিউল)

আমরা কোডিং প্রক্রিয়া শুরু করার আগে, আমাদের ভয়েস রিকগনিশন মডিউলে Arduino সংযুক্ত করতে হবে।

ভয়েস রিকগনিশন মডিউলে 4 টি পিন রয়েছে।

GND স্থল সংযোগের সাথে সংযুক্ত (Arduino)

VCC 5v সংযোগের সাথে সংযুক্ত (Arduino)

RXD ডিফল্টরূপে Arduino এর ডিজিটাল পিন #3 এ প্রোগ্রাম করা হয়

TXD ডিফল্টরূপে Arduino এর ডিজিটাল পিন #2 এ প্রোগ্রাম করা হয়

ধাপ 3: তারের (রিলে মডিউল)

তারের (রিলে মডিউল)
তারের (রিলে মডিউল)

রিলে মডিউলে, 3 টি পিন রয়েছে

আরডুইনোতে গ্রাউন্ড পিনের সাথে নেগেটিভ পিন সংযোগ করে

আরডুইনোতে 5v পিনের সাথে পজিটিভ পিন সংযোগ করে

S পিন Arduino তে 13 তম পিনে প্রোগ্রাম করা হবে

উপরন্তু, রিলে সুইচ পরীক্ষা করার জন্য, আমি ডিজিটাল আউটপুট হিসাবে Arduino এ 11 তম পিন ব্যবহার করব

এই পিনটিতে ধ্রুব শক্তি থাকবে এবং রিলে সুইচ ভয়েস কমান্ড ব্যবহার করে বিদ্যুৎকে একাধিক এলইডি -তে পাঠাবে

এই প্রকল্পের জন্য, আমি সমস্ত সংযোগ তৈরি করতে একটি ব্রেডবোর্ড এবং জাম্পার তার ব্যবহার করেছি।

যতক্ষণ পর্যন্ত সবগুলি সঠিকভাবে তৈরি করা যায়, আপনি আপনার সার্কিট তারের জন্য আপনার নিজস্ব পদ্ধতি ব্যবহার করতে পারেন।

ধাপ 4: কোডিং - ভয়েস প্রশিক্ষণ

কোডিং - ভয়েস প্রশিক্ষণ
কোডিং - ভয়েস প্রশিক্ষণ

কোডিং শুরু করার জন্য, আপনাকে এই PDF থেকে ভয়েস রিকগনিশন V3 লাইব্রেরি ডাউনলোড করতে হবে।

আপলোডিং ত্রুটিগুলি রোধ করতে আমাকে সর্বশেষ সংস্করণে Arduino IDE আপডেট করতে হয়েছিল।

একবার আপনি সবকিছু ইনস্টল করার পরে, আপনাকে ফাইল - উদাহরণ - ভয়েস রেকগনিশন V3 মাস্টার দিয়ে যেতে হবে এবং VR_SAMPLE_TRAIN এ ক্লিক করুন

Arduino এর ডিজিটাল পিনগুলি নিয়ন্ত্রণ করার জন্য প্রশিক্ষণ অংশটি আমাদের নির্দিষ্ট ভয়েস কমান্ডগুলি সংজ্ঞায়িত করতে সাহায্য করে।

Arduino এর ডিজিটাল পিনগুলি নিয়ন্ত্রণ করে, আমরা রিলে মডিউল নিয়ন্ত্রণ করতে পারি যা উচ্চ ভোল্টেজ ডিভাইস নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।

ভয়েস প্রশিক্ষণের জন্য কোডটি ইতিমধ্যেই তৈরি করা হয়েছে এবং এটি কোনভাবেই পরিবর্তন করার প্রয়োজন নেই।

Arduino বোর্ডে কোড আপলোড করার পর, আপনাকে 115200 বড রেটে সিরিয়াল মনিটর খুলতে হবে

ভয়েস কমান্ডগুলি প্রশিক্ষণ দেওয়ার জন্য, আপনাকে "সেটিংস" শব্দটি লিখতে হবে এবং এন্টার চাপুন বা পাঠান ক্লিক করুন।

পরবর্তী, আপনাকে এই বিন্যাসটি ব্যবহার করে ভয়েস কমান্ড সংজ্ঞায়িত করতে হবে: সিগট্রেন 0 অন

সিগট্রেন হল প্রোগ্রামযোগ্য ভয়েস কমান্ডের একটি তালিকা যা 0-6 পর্যন্ত

এই কমান্ডে, অন শব্দটি মাইক্রোফোনে আমি যা বলব তা উপস্থাপন করে

একবার আপনি পাঠান বা প্রবেশ করুন, সিরিয়াল মনিটর আপনাকে "এখন কথা বলুন" বলতে বলবে।

এই সময়ের মধ্যে আপনি মাইক্রোফোনে যতটা সম্ভব স্পষ্টভাবে "চালু" বলবেন।

সিরিয়াল মনিটর আপনাকে প্রশিক্ষণ শেষ না হওয়া পর্যন্ত বাক্যাংশটি পুনরাবৃত্তি করতে বলবে।

একবার প্রথম ফ্রেজটি সফলভাবে প্রশিক্ষিত হয়ে গেলে, আমি সিগট্রেন 1 কে অফ হিসাবে প্রশিক্ষণ দিয়েছিলাম

সামগ্রিকভাবে, যদি আমি "অন" বলি, ভয়েস রিকগনিশন মডিউল এটি সিগট্রেন 0 হিসাবে স্বীকৃতি দেবে।

আমি যদি বলি, ভয়েস রিকগনিশন মডিউল এটিকে সিগট্রেন 1 হিসেবে চিনবে

প্রশিক্ষণ মোডের শেষ ধাপের জন্য, আপনাকে লোড 0 1 টাইপ করতে হবে এবং এন্টার বা পাঠাতে হবে।

এটি আপনাকে ভয়েস কমান্ডের নির্ভুলতা নিরীক্ষণের জন্য সিরিয়াল মনিটর ব্যবহার করার অনুমতি দেবে।

ধাপ 5: কোডিং - ভয়েস সক্রিয় রিলে সুইচ

কোডিং - ভয়েস সক্রিয় রিলে সুইচ
কোডিং - ভয়েস সক্রিয় রিলে সুইচ

প্রশিক্ষণ অংশটি শেষ করার পরে, আমি vr_sample_control_led নামের উদাহরণটি খুললাম

রিলে মডিউলের সাথে কাজ করার জন্য আমি কোডটি সামান্য পরিবর্তন করেছি।

আমি নেতৃত্বাধীন পিনকে 11 এ পরিবর্তন করেছি এবং আমি পিন 13 হিসাবে int রিলে সংজ্ঞায়িত করেছি

এই কোডে, 0 কে "অন" ফ্রেজ হিসাবে সংজ্ঞায়িত করা হয়েছে এবং 1 টি প্রশিক্ষণ থেকে "অফ" ফ্রেজ হিসাবে সংজ্ঞায়িত করা হয়েছে।

অকার্যকর সেটআপের ভিতরে, রিলে এবং নেতৃত্ব একটি আউটপুট পিন হিসাবে সেট করা হয়।

অকার্যকর লুপের ভিতরে, নেতৃত্বাধীন পিনটি রিলে পরীক্ষা করার জন্য ক্রমাগত উচ্চ আউটপুট পিন হিসাবে সেট করা হয়।

কোডের এই লাইনটি alচ্ছিক কারণ রিলে মডিউলে একটি অন্তর্নির্মিত নেতৃত্ব রয়েছে যা একটি ক্লোজ সার্কিট নির্দেশ করে।

যদি একটি বাক্য সনাক্ত করা হয় তবে পিন#13 এর মাধ্যমে রিলে সুইচ চালু করে এমন একটি বিবৃতি রয়েছে।

যদি বন্ধ শব্দটি সনাক্ত করা হয়, পিন 13 কম সেট করা হবে, রিলে সুইচ বন্ধ করে।

একবার পরিবর্তিত নেতৃত্বাধীন নিয়ন্ত্রণ কোডটি আরডুইনোতে আপলোড হয়ে গেলে, আমি ইউএসবি আনপ্লাগ করেছিলাম এবং আরডুইনোকে পাওয়ার জন্য 9v ব্যাটারি ব্যবহার করেছি।

একবার আরডুইনো রিসেট হয়ে গেলে, আমি মাইক্রোফোনে কথা বললাম এবং রিলে মডিউল চালু হল

একবার আমি বললাম, প্রত্যাশা অনুযায়ী রিলে বন্ধ হয়ে গেল।

ধাপ 6: সমাপ্ত

সমাপ্ত
সমাপ্ত
সমাপ্ত
সমাপ্ত
সমাপ্ত
সমাপ্ত
সমাপ্ত
সমাপ্ত

রিলে সুইচের ভিতরে, একটি সাধারণ যোগাযোগ রয়েছে যা সাধারণত এনসি যোগাযোগের সাথে সংযুক্ত থাকে।

একবার রিলে সক্রিয় হয়ে গেলে, সাধারণ যোগাযোগ NO যোগাযোগের সাথে সংযুক্ত হয়।

এমনকি যদি সাধারণ যোগাযোগ উচ্চ ভোল্টেজ ব্যবহার করে সংযুক্ত হয়, রিলে সুইচটি এখনও Arduino ব্যবহার করে নিয়ন্ত্রণ করা যায়।

এই প্রকল্পে, পিন 11 সাধারণ যোগাযোগের মাধ্যমে 3.3 ভোল্ট শক্তি সরবরাহ করে যখন 13 তম পিন রিলে মডিউল নিয়ন্ত্রণ করে।

পরিশেষে, "চালু" এবং "বন্ধ" বাক্যাংশগুলি 13 তম পিন নিয়ন্ত্রণ করে যা রিলে মডিউল নিয়ন্ত্রণ করে।

যদি আপনি এই প্রকল্পটি সহায়ক মনে করেন, তাহলে নির্দ্বিধায় আপনার নিজের ভয়েস সক্রিয় প্রকল্প তৈরি করুন।

ভয়েস রিকগনিশন মডিউলের কোড বিভিন্ন লেখক তৈরি করেছিলেন এবং এটি ভয়েস রিকগনিশন মডিউল লাইব্রেরিতে পাওয়া যাবে

ফাইল: vr_sample_train.inoauthor: JiapengLi

ফাইল: vr_sample_control_led.inoauthor: JiapengLi

আপনি যদি এই প্রকল্পটি পছন্দ করেন, দয়া করে আরো বিষয়বস্তুর জন্য ইউটিউব চ্যানেলে সাবস্ক্রাইব করার কথা বিবেচনা করুন।

ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জ
ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জ
ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জ
ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জ

ভয়েস অ্যাক্টিভেটেড চ্যালেঞ্জে রানার আপ

প্রস্তাবিত: