সুচিপত্র:
- ধাপ 1: অংশ:
- ধাপ 2: চ্যাসি
- ধাপ 3: L293D তৈরি করা
- ধাপ 4: মোটর এবং L293D সংযুক্ত করা
- ধাপ 5: ভয়েস স্বীকৃতি
- ধাপ 6: Arduino প্রোগ্রামিং
- ধাপ 7: HC-SR04 সংযুক্ত করা
- ধাপ 8: একটি ব্যাটারি প্যাক তৈরি করা
- ধাপ 9: লাইট যোগ করা
- ধাপ 10: আপনাকে ধন্যবাদ
ভিডিও: VRBOT (ভয়েস রিকগনিশন রোবট): 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই নির্দেশনায় আমরা একটি রোবট তৈরি করব (আরো একটি RC গাড়ির মত) যা ভয়েস দ্বারা নিয়ন্ত্রিত হয় অর্থাৎ ভয়েস রিকগনিশন। আমি আপনাকে আর বিস্তারিত জানাতে শুরু করার আগে একজনকে অবশ্যই জানতে হবে যে এটি ভয়েস রিকগনিশন এবং স্পিচ রিকগনিশন নয় এর মানে কন্ট্রোলার বুঝতে পারছেন না আপনি কি বলছেন। এই প্রকল্পটি একটি এলিকহাউস VR3 মডিউল ব্যবহার করে যা Arduino এর 2 এবং 3 ডিজিটাল পিনগুলিতে তথ্য পাঠায়। এটিতে অটোপাইলট মোডের জন্য একটি HC-SR04 সেন্সরও রয়েছে। এই VRBOT নিম্নরূপ কাজ করে:
- প্রথমে আমি "ফরওয়ার্ড", "ব্যাকওয়ার্ড" ইত্যাদি কিছু নির্দিষ্ট কমান্ড দিয়ে মডিউলটি প্রশিক্ষণ দিই।
- সাধারণ সুইচ_কেস কনস্ট্রাক্ট ব্যবহার করে আমি আরডুইনোকে এমনভাবে প্রোগ্রাম করি যে যদি এটি (ভিআর মডিউল) একই কমান্ড পায় তবে এটি আরডুইনোকে একটি মান দেয় যা মেমরির সাথে বিদ্যমান মানগুলির সাথে তুলনা করা হয়।
- যদি শর্তটি সত্য হয় তবে নির্দিষ্ট কমান্ডের একটি সেট কার্যকর করা হয়।
- যেমন ফরওয়ার্ড VRBOT কে এগিয়ে নিয়ে যায়।
এই প্রকল্পে মাত্র 4 টি কমান্ড আছে কিন্তু আপনার সর্বাধিক 80 টি কমান্ড থাকতে পারে। সেই are জন
- "এগিয়ে"
- "পিছনে"
- "বাঁক"
- "অটোপাইলট" (এই কমান্ডগুলি সেন্সরকে সক্রিয় করে এবং ভিআরবিওটি রোবট এড়ানো একটি বাধা হয়ে দাঁড়ায়, এই ফাংশনটিতে HC-SR04 মডিউলের ভুলতার কারণে কিছু সমস্যা রয়েছে)
ভোটে ক্লিক করতে ভুলবেন না। এবং আমার নির্দেশাবলী পড়ার জন্য আপনাকে ধন্যবাদ।
যদি আপনি তার অনুমানের চেয়ে একটি তৈরি করছেন যে একজনের Arduino এর প্রাথমিক জ্ঞান আছে এবং এটি IDE মৌলিক।
আমি আরডুইনো বোর্ডের একটি ছোট উপহার দিচ্ছি (ছোট বলতে আমি কেবল 2)। আমি একটি বড় প্রকল্পের কথা ভাবছিলাম এবং 3 টি আরডুইনো অর্ডার করেছিলাম (কিন্তু পরে আমি এই ধারণাটি বাতিল করে দিয়েছি এবং এটি শুধুমাত্র একটি আরডুইনো দিয়ে তৈরি করেছি) তাই আমি ভাবলাম একটিকে নিজের সাথে রাখব এবং ছেড়ে দেব। প্রবেশ করতে শুধু VRBOT মন্তব্য করুন। (এবং ভোট/লাইক/সাবস্ক্রাইব করতে ভুলবেন না কিন্তু এটি উপহারের অংশ নয়)।
এখানে একটি ছোট ভিডিও (খারাপ সম্পাদনার জন্য দু sorryখিত)
ধাপ 1: অংশ:
আমাকে বিশ্বাস করুন এই পদক্ষেপটি সত্যিই একটি আনুষ্ঠানিকতা কারণ আপনি যদি নিজের জন্য একটি VRBOT তৈরি করেন তবে আপনি জানেন যে আপনার মোটর, চাকা, ব্যাটারি, আরডুইনো লাগবে। কিন্তু যারা জানেন তারা এই পদক্ষেপটি পড়তে একটু সময় নিতে পারেন।
- Arduino (যে কোন DIY স্মার্ট গাড়ি বা রোবটের একমাত্র অংশ আমরা পরে এই বিষয়ে কথা বলব)
- ভয়েস স্বীকৃতি মডিউল (যে কোন, কিন্তু VR V3 সুপারিশ করা হয়)
- লি-আয়ন কোষ
- মোটর (যদি বড় আকারের বিল্ডিং কম RPM মোটর ব্যবহার করে)
- চাকা
- L293D মোটর ড্রাইভার (আইসি বা মডিউল)
- HC-SR04 (যদি আপনি না চান যে আপনার রোবট দেয়ালের সাথে মাথা ঠোকাতে চায়)
- হোয়াইট এলইডি (হেডলাইট ছাড়া রাতে গাড়ি চালানো বেশ ঝুঁকিপূর্ণ)
এইগুলি ছিল প্রধান অংশ যা কিছু সরঞ্জাম সহায়ক হতে পারে:
- তাতাল
- গরম আঠা
- পুরুষ থেকে মহিলা তারের (একেই তারা বলে)
- তারের স্ট্রিপার
- টেপ
- পুরুষ পিন
- পিসিবি
- অ্যালিগেটর ক্লিপস
একটি চ্যাসি কিনতে বা তৈরি করতে ভুলবেন না
এটাই!
ধাপ 2: চ্যাসি
চ্যাসি তৈরির জন্য (যদিও শরীরটি চেসিসের চেয়ে তক্তার মতো মনে হয়) আপনি যে কোন উপাদান ব্যবহার করতে পারেন যা আপনি আরামদায়ক, আমি হার্ডবোর্ড ব্যবহার করেছি কারণ এটি কাটা সহজ কিন্তু এটি অনমনীয়তা প্রদান করে।
যেখানে সমস্ত উপাদান স্থাপন করা হয়েছে আমি হার্ডবোর্ডের 2 টি স্তর ব্যবহার করেছি যাতে এটি বাঁকতে না পারে। হার্ডবোর্ডটি কাটুন এবং আপনি যে কোন আকৃতি দিন।
এখন এটি আঁকুন!
ধাপ 3: L293D তৈরি করা
যদি আপনি একটি মডিউল নিয়ে আসেন তবে এটি সেট আপ করুন এবং এই পদক্ষেপটি এড়িয়ে যান।
এবং যদি আপনার আইসি এবং নির্দিষ্ট সরঞ্জাম থাকে তবে এই পদক্ষেপটি অনুসরণ করুন।
L293D IC এর পরিকল্পিত চিত্রটি আপনাকে কেবল তারের যথাযথভাবে বিক্রি করতে হবে।
আরো বিস্তারিত জানার জন্য এখানে যান:
এখানে ক্লিক করুন!
ধাপ 4: মোটর এবং L293D সংযুক্ত করা
মোটরগুলিকে আঠালো করুন বা হার্ডবোর্ডে রিভেট দিয়ে সংযুক্ত করুন তারপরে পুরুষ থেকে মহিলা তারের সাথে তাদের L293D IC তে যোগ দিন। ডবল পার্শ্বযুক্ত টেপ দিয়ে আইসি আটকে দিন
টিপ: আপনি যদি নিজের একটি তৈরি করে থাকেন তবে এই চেসিস ডিজাইনটি ব্যবহার করবেন না কারণ এই ডিজাইনে যখন কেউ রোবটকে ঘুরিয়ে দেয় কেবলমাত্র মোটরগুলির কারণে এটি পিছনে থাকে।
পূর্ববর্তী ধাপে পরিকল্পিতভাবে উল্লিখিত মোটরগুলিকে L293D আইসিতে সংযুক্ত করুন।
ধাপ 5: ভয়েস স্বীকৃতি
এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ। প্রথমে আমরা কানেকশন করব তারপর প্রোগ্রামিং করব। এই ধাপের দুটি সাব স্টেপ আছে। প্রথমে একটি নির্দিষ্ট টোন এবং প্রশস্ততার 2D অ্যারের সঞ্চয় যেমন আপনার ভয়েস রেকর্ড করা বা ভয়েস রিকগনিশন মডিউলকে প্রশিক্ষণ দেওয়া।
সংযোগ:
- মডিউলের TX পিন -Arduino এর DP2
- মডিউলের RX পিন -Arduino এর DP3
- GND-GND
- Vcc-arduino এর+5 ভোল্ট
তারপরে সমস্ত লাইব্রেরি এবং নমুনা কোড ডাউনলোড করতে (https://github.com/elechouse/VoiceRecognitionV3) এ যান।
তারপরে [vr_sample_train] কোড আপলোড করুন এবং সিরিয়াল মনিটর খুলুন (এটি আপনাকে এগিয়ে নিয়ে যাবে) আপনি যে কোন ভাষায় কথা বলতে পারেন এবং আপনার কমান্ড হিসাবে যে কোন উপযুক্ত শব্দ তৈরি করতে পারেন।
তারপরে আপলোড করা লিড স্যাম্পল কোড যা আপনি কমান্ড করার সময় LED চালু করেন।
ধাপ 6: Arduino প্রোগ্রামিং
সংযোগ:
B/W arduino এবং মোটর
মোটরগুলি L293D IC এর সাথে সংযুক্ত এবং L293D এর সেন্সর পিন এমনভাবে সংযুক্ত থাকে যে একদিকে মোটরগুলি একটি সমান্তরাল সংযোগে থাকে। (কারণ যখন এটি দুটি মোটর চালু করে পিছনে যায় এবং দুটি এগিয়ে যায়)। সুতরাং আপনাকে মোটর সংযোগের জন্য আরডুইনো এর 4 টি পিন ব্যবহার করতে হবে বাকিটা কোডে লেখা আছে।
ডিজিটাল পিন 2 এবং 3 মডিউলের TX এবং RX পিনের জন্য সংরক্ষিত। 4, 5, 6, 7 মোটরের জন্য। 9 এবং 10 সেন্সরের জন্য।
প্রথমে আপনার মডিউলকে কমান্ড দিয়ে প্রশিক্ষণ দিন (কোড শুধুমাত্র 4 অ্যাক্সেস করতে পারে) অর্থাৎ ট্রেন 2 এর তুলনায় ট্রেন 1।
এই কোডটি আপলোড করার চেয়ে যা নিম্নলিখিত জিনিসগুলি করে:
- যখন অগ্রসর হয় অথবা কমান্ড নং
- পিছিয়ে গেলে পিছনে চলে যায় অথবা কমান্ড নং। 1 কার্যকর করা হয়
- টার্ন কমান্ড কার্যকর করা হলে পাল্টে যায়
- অটোপাইলট কমান্ড কার্যকর করা হলে রোবট এড়িয়ে একটি বস্তু হয়ে ওঠে
এই নির্দেশাবলী জুড়ে সংযোগগুলি কোড অনুযায়ী হয় যদি আপনি চান তবে আপনি কোডগুলি পরিবর্তন করে সংযোগগুলি পরিবর্তন করতে পারেন।
ধাপ 7: HC-SR04 সংযুক্ত করা
HC-SR04 একটি অতিস্বনক দূরত্ব সেন্সর যা অত্যন্ত ভুল। হ্যাঁ এই জিনিসটির নিজস্ব সমস্যা আছে তাই এটি একটি ব্যয়বহুল পিং সেন্সর কেনার জন্য সুপারিশ করা হয়েছে কিন্তু সস্তাতার জন্য (শঙ্কিত উদ্দেশ্যে) আমি HC-SR04 ব্যবহার করেছি।
নীচে HC-SR04 এবং arduino এর সংযোগ রয়েছে
ট্রিগ 9
ইকো 10
এখন একই কোড আপলোড করুন। এবং এখন যখন আপনি 'অটোপাইলট' কমান্ড বলবেন তখন এটি রোবটকে এড়িয়ে একটি বস্তুতে পরিণত হবে।
ধাপ 8: একটি ব্যাটারি প্যাক তৈরি করা
সিরিজের দুটি লিথিয়াম আয়ন কোষ সংযুক্ত করুন এবং এটি সম্পন্ন!
আপনি এটি কাগজের একটি আবরণ বা আপনি যা চান প্রদান করতে পারেন।
দ্রষ্টব্য: লি-আয়ন কোষগুলি সাধারণ চার্জার দিয়ে চার্জ করা উচিত নয় শুধুমাত্র নির্দিষ্ট চার্জার ব্যবহার করে।
এটিকে arduino এর Vin এবং L293d এর Vcc এর সাথে সংযুক্ত করুন। (এলিগেটর ক্লিপ সহ)
ধাপ 9: লাইট যোগ করা
আপনার রোবটকে চোখ প্রদান করা কঠিন নাও হতে পারে কিন্তু নতুনদের জন্য LED কে মোটরের সাথে 220-1K রোধক (রঙের উপর নির্ভর করে) সংযুক্ত করুন। সুতরাং যখন এটি এগিয়ে যায় তখন LED এর আলো জ্বলে ওঠে।
ধাপ 10: আপনাকে ধন্যবাদ
পড়ার জন্য আপনাকে ধন্যবাদ. আপনি আমাকে ভোট দিলে আমি আরো বাধ্য হব। এবং যদি নিজের জন্য একটি তৈরি করে তাহলে আমাকে জানাবেন। হ্যাপি মেকিং!
প্রস্তাবিত:
আলেক্সা ভয়েস রিকগনিশন সহ পুরাতন ল্যাপটপ থেকে ফ্লোটিং স্মার্ট ম্যাজিক মিরর: Ste টি ধাপ (ছবি সহ)
আলেক্সা ভয়েস রিকগনিশন সহ পুরাতন ল্যাপটপ থেকে ফ্লোটিং স্মার্ট ম্যাজিক মিরর: আমার 'ইলেকট্রনিক্স ইন সংক্ষিপ্ত' কোর্সে এখানে ভর্তি হন: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK এছাড়াও আমার দেখুন আরো প্রকল্প এবং ইলেকট্রনিক্স টিউটোরিয়ালের জন্য এখানে ইউটিউব চ্যানেল: https://www.youtube.com/channel/UCelOO
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়
CS122A ভয়েস রিকগনিশন মিউজিক প্লেয়ার: 7 টি ধাপ
CS122A ভয়েস রিকগনিশন মিউজিক প্লেয়ার: এটি হল ভয়েস রিকগনিশন মিউজিক প্লেয়ার। আপনি কতগুলি গানের শিরোনাম এবং শিল্পী সংরক্ষণ করেন তার উপর নির্ভর করে এটি 33 টি গান চালাতে পারে
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c
Elechouse V3 এবং Arduino এর সাথে ভয়েস রিকগনিশন এর ভূমিকা: 4 টি ধাপ (ছবি সহ)
Elechouse V3 এবং Arduino- এর সাথে ভয়েস রিকগনিশনের ভূমিকা: হাই! … গত কয়েক বছর ধরে ভয়েস রিকগনিশন প্রযুক্তি এখানে রয়েছে। প্রথম সিরি সক্ষম আইফোনের সাথে কথা বলার সময় আমাদের যে দারুণ উত্তেজনা ছিল তা এখনও মনে আছে। তারপর থেকে, ভয়েস কমান্ড ডিভাইসগুলি খুব উন্নত স্তরে পরিণত হয়েছে