সুচিপত্র:
- ধাপ 1: ব্লক ডায়াগ্রাম
- ধাপ 2: HC-05 ব্লুটুথ মডিউল
- ধাপ 3: উপাদান
- ধাপ 4: Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের সার্কিট ডায়াগ্রাম
- ধাপ 5: আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের কাজ
ভিডিও: ভয়েস সক্রিয় RoBoT: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবট: হাই সবাই, আমি আশা করি আপনি ভাল আছেন এবং ভাল করছেন। আজ আমরা আরডুইনো ব্যবহার করে রোবোটিক্স সম্পর্কিত প্রকল্প শুরু করতে যাচ্ছি। আজ, আমরা Arduino এবং Android অ্যাপ্লিকেশন ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবট সম্পর্কে কথা বলতে যাচ্ছি। ভয়েস নিয়ন্ত্রিত রোবট একটি মোবাইল রোবট যা কিছু নির্দিষ্ট ভয়েস কমান্ড দ্বারা নিয়ন্ত্রণ করা হয়। মোবাইল অ্যাপ্লিকেশনটি "স্টপ", "ফরওয়ার্ড", "পিছনে", "বাম", "ডান" পাঁচটি কমান্ড সনাক্ত করতে সক্ষম। এই এমবেডেড সিস্টেম প্রজেক্টে, আমরা একটি 4-WD রোবোটিক গাড়ি তৈরি করি যা আমরা একটি মোবাইল অ্যাপ্লিকেশনের মাধ্যমে ভয়েস ব্যবহার করে নিয়ন্ত্রণ করতে পারি। অ্যাপ্লিকেশন শোনা এবং ব্লুটুথ ব্যবহার করে Arduino নির্দেশ পাঠায় এবং তারপর Arduino নির্দিষ্ট অপারেশন সঞ্চালন। ভয়েস স্বীকৃতি অ্যাপ্লিকেশন 100% সঠিক নয়। অ্যাপ্লিকেশনটি আশেপাশের শব্দগুলির প্রতি সংবেদনশীল। এটি কখনও কখনও রোবটকে দেওয়া ভয়েস কমান্ডের ভুল ব্যাখ্যা করে। কিন্তু আপনি আপনার নিজের অ্যাপ্লিকেশন ডিজাইন করতে পারেন যা পারিপার্শ্বিকতা উপেক্ষা করতে পারে এবং শুধুমাত্র আপনার নিজস্ব ভয়েস গ্রহণ করতে পারে।
ধাপ 1: ব্লক ডায়াগ্রাম
ভয়েস নিয়ন্ত্রিত রোবটের জন্য প্রয়োজনীয় উপাদান
Arduino Uno: Arduino Uno ব্যবহার করা হয় কারণ আমরা এতে মোটর ড্রাইভার shাল মাউন্ট করতে পারি। এটি সস্তা, ব্যবহার করা সহজ এবং কম জায়গা অর্জন করে কারণ আমাদের সবকিছু চেসিসে রাখতে হবে। আপনি যদি Arduino প্রোগ্রামিংয়ে নতুন হন, আমি আপনাকে Arduino নিবন্ধের সাথে শুরু করার জন্য সুপারিশ করছি। মোটর ড্রাইভার শিল্ড: মোটর ড্রাইভার শিল্ডটি L293 IC এর উপর ভিত্তি করে তৈরি করা হয়েছে, যা একটি দ্বৈত পূর্ণ-সেতু ড্রাইভার। এটি রিলে, সোলেনয়েডস, ডিসি এবং স্টেপিং মোটরের মতো ইনডাকটিভ লোড চালাতে ব্যবহৃত হয়। এটি আপনাকে আপনার আরডুইনো দিয়ে চারটি ডিসি মোটর এবং ২ টি সার্ভিস চালাতে দেয়। আমরা প্রতিটি মোটরের গতি এবং দিক স্বাধীনভাবে নিয়ন্ত্রণ করতে পারি।
ধাপ 2: HC-05 ব্লুটুথ মডিউল
: এটি সিরিয়াল পোর্ট প্রোফাইল সহ একটি ক্লাস -২ ব্লুটুথ মডিউল, যা মাস্টার বা স্লেভ হিসাবে কনফিগার করতে পারে। আমরা এমসিইউ, পিসি এবং আপনার এমবেডেড প্রজেক্টের মধ্যে সংযোগ স্থাপনের জন্য এটি কেবল একটি সিরিয়াল পোর্ট প্রতিস্থাপনের জন্য ব্যবহার করতে পারি।
HC-05 স্পেসিফিকেশন:
ব্লুটুথ প্রোটোকল: ব্লুটুথ স্পেসিফিকেশন v2.0+EDR ফ্রিকোয়েন্সি: 2.4GHz আইএসএম ব্যান্ড মডুলেশন: GFSK (গাউসিয়ান ফ্রিকোয়েন্সি শিফট কী) নির্গমন শক্তি: ≤4dBm, ক্লাস 2 সংবেদনশীলতা: ≤-84dBm 0.1% BERSpeed: Asynchronous: 2.1Mbps (Max) / 160 kbps, সিঙ্ক্রোনাস: 1Mbps/1Mbps নিরাপত্তা: প্রমাণীকরণ এবং এনক্রিপশন প্রোফাইল: ব্লুটুথ সিরিয়াল পোর্ট পাওয়ার সাপ্লাই: +3.3VDC 50mA কাজের তাপমাত্রা: -20 ~ +75 সেন্টিগ্রেড মাত্রা: 26.9 মিমি x 13 মিমি x 2.2 মিমি
ধাপ 3: উপাদান
4-ডব্লিউডি কার চ্যাসি: এতে এক্রাইলিক দিয়ে তৈরি 2 টি প্ল্যাটফর্ম রয়েছে। এতে রয়েছে 4 ডিসি মোটর যার স্পিড এনকোডার রয়েছে। Arduino, ব্লুটুথ মডিউল, এবং ব্যাটারি প্যাক স্থাপন করার জন্য এটি একত্রিত করা এবং অনেক জায়গা প্রদান করা সহজ।
ব্যাটারি: প্রতিটি মোটর 200mA কারেন্ট পর্যন্ত ব্যবহৃত হয়। আমি তিনটি 3.7v, 2200mA লি-আয়ন কোষ সমান্তরালে ব্যবহার করেছি। ব্যাটারি প্যাক 12.1 ভোল্ট সরবরাহ করে। লি-আয়ন সেল হল এক ধরনের রিচার্জেবল ব্যাটারি। তাই আমরা এই কোষগুলো বার বার ব্যবহার করতে পারি।
ধাপ 4: Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের সার্কিট ডায়াগ্রাম
সবার আগে Arduino Uno- এ মাউন্ট মোটর ড্রাইভার shাল।
HC-05 বা HC-06 সংযোগ: Vcc কে 5 ভোল্টের সাথে সংযুক্ত করুন। GND থেকে Ground কে সংযুক্ত করুন। মডিউল Rx থেকে Arduino Tx। মডিউল Tx থেকে Arduino Rx যদি ব্লুটুথ মডিউল কাজ না করে তাহলে 1K এবং 2K রেজিস্টর ব্যবহার করে ভোল্টেজ ডিভাইডার তৈরি করুন এবং সংযোগ করুন 5v থেকে 3.3v রূপান্তর করতে মডিউলের Rx পিনে। মোটর থেকে মোটর ড্রাইভার শিল্ড: M3 এবং M4 টার্মিনালে বাম দিকের মোটর। M1 এবং M2 টার্মিনালে ডান পাশের মোটর।
ধাপ 5: আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের কাজ
দ্রষ্টব্য: আরডুইনোতে কোড আপলোড করার সময় সর্বদা ব্লুটুথ মডিউলের Rx এবং Tx পিন সংযোগ বিচ্ছিন্ন করুন অন্যথায় এটি কিছু ত্রুটি দেখায় এবং কোড আপলোড করে না। যখন আপনি প্রথমবার আপনার মোবাইলের সাথে ব্লুটুথ মডিউল সংযুক্ত করেন তখন "1234" বা "0000" পাসওয়ার্ড ব্যবহার করে দেখুন। যদি চাকাগুলি বিপরীত দিকে ঘুরছে তবে মোটর ড্রাইভার শিল্ড টার্মিনাল থেকে মোটরের সংযোগটি অদলবদল করে। ভয়েসের মাধ্যমে রোবটকে নিয়ন্ত্রণ করা একটি কার্যকর উপায় নয়। ।
প্রস্তাবিত:
ভয়েস সক্রিয় মুখ মাস্ক: 3 টি ধাপ
ভয়েস অ্যাক্টিভেটেড ফেস মাস্ক: কয়েক মাস পিছনে একটি গাই নাম দেওয়া 'টাইলার গ্লেইল' একটি ভয়েস অ্যাক্টিভেটেড ফেস মাস্ক তৈরি করে যা ভাইরাল হয়ে গেছে … যেটি অনেকগুলি তৈরি করা হয়েছে কিন্তু এর পরেও সমস্ত কিছু সরবরাহ করা হয়েছে। টাইলার নিজে নিজে ডাই গাইড এবং গিটহাব কোম্পানির কাছে যান
মাল্টি -চ্যানেল Sonoff - ভয়েস সক্রিয় আলো: 4 ধাপ (ছবি সহ)
মাল্টি-চ্যানেল সোনফ-ভয়েস অ্যাক্টিভেটেড লাইট: 5 বছর আগে, আমার রান্নাঘরের লাইটগুলি করণীয় পথে চলছিল। ট্র্যাকের আলো ব্যর্থ হচ্ছিল এবং আন্ডার কাউন্টার লাইটিং ছিল শুধু জাঙ্ক। আমি আলোকে চ্যানেলগুলিতে বিভক্ত করতে চেয়েছিলাম যাতে আমি ভিন্নতার জন্য রুমটি আরও ভালভাবে আলোকিত করতে পারি
ভয়েস সক্রিয় LEDs: 8 ধাপ
ভয়েস অ্যাক্টিভেটেড এলইডি: ওয়েবডুইনো সব ধরনের ইলেকট্রনিক যন্ত্রাংশ নিয়ন্ত্রণের জন্য ক্রোম ইন্টারনেট ব্রাউজার ব্যবহার করে, তাই ক্রোমের দেওয়া অন্যান্য ফাংশন ব্যবহার করতে আমাদের সক্ষম হওয়া উচিত। এই প্রকল্পের উদাহরণে আমরা ক্রোমের স্পিচ এপিআই ব্যবহার করব। গুগলের ভয়েস স্বীকৃতি ব্যবহার করে
ভয়েস সক্রিয় রিমোট কন্ট্রোল বোতাম: 4 টি ধাপ (ছবি সহ)
ভয়েস অ্যাক্টিভেটেড রিমোট কন্ট্রোল বোতাম: আপনি যদি আমার অন্যান্য নির্দেশাবলী দেখে থাকেন তবে আপনি জানেন যে আমাদের ছেলের পেশীবহুল ডিসট্রোফি রয়েছে। এটি তার জন্য জিনিসগুলিকে আরও সহজলভ্য করার জন্য একটি প্রকল্পের একটি অংশ।আমাদের একটি দরজা আছে যা একটি গ্যারেজ দরজা খোলার রিমোট দ্বারা পরিচালিত হয়। এটি অসাধারণ হয়েছে l
ভয়েস সক্রিয় অ্যাসিস্ট্যান্ট - MAX: 10 টি ধাপ
ভয়েস অ্যাক্টিভেটেড অ্যাসিস্ট্যান্ট - ম্যাক্স: আরে এই নির্দেশনায় আমি একটি চ্যাট -বট MAX (আমার নিজের নাম !!!) কিভাবে তৈরি করব সে সম্পর্কে কথা বলতে যাচ্ছি কিছু বাস্তবায়নের মাধ্যমে আপনি এই চ্যাটবট ভয়েসকে নিয়ন্ত্রিত করতে পারেন অথবা বিভিন্ন সফটওয়্যার ব্যবহার করে আপনি এটি ভয়েস সহকারী হিসাবে তৈরি করতে পারে। আমি এখানে