সুচিপত্র:

ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে: 4 টি ধাপ (ছবি সহ)
ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে: 4 টি ধাপ (ছবি সহ)

ভিডিও: ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে: 4 টি ধাপ (ছবি সহ)

ভিডিও: ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে: 4 টি ধাপ (ছবি সহ)
ভিডিও: Microcontroller Workshop and Introduction to Robotics 2024, নভেম্বর
Anonim
ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে
ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে
ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে
ভয়েস নিয়ন্ত্রিত রোবট 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে

একটি ভয়েস নিয়ন্ত্রিত রোবট ভয়েস আকারে নির্দিষ্ট কমান্ড নেয়। ভয়েস মডিউল বা ব্লুটুথ মডিউলের মাধ্যমে যেই কমান্ড দেওয়া হোক না কেন, এটি বিদ্যমান নিয়ামক দ্বারা ডিকোড করা হয় এবং তাই প্রদত্ত কমান্ডটি কার্যকর করা হয়।

এখানে এই প্রকল্পে, আমি হেক্স কোড আকারে ভয়েস কমান্ড দিতে ব্লুটুথ মডিউল এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন ব্যবহার করেছি। কিছু নির্দিষ্ট সংখ্যা আছে যা সরাসরি ব্লুটুথ মডিউলে পাঠানো যায় এবং স্বয়ংক্রিয়ভাবে অঙ্কটি তার হেক্স কোডে রূপান্তরিত হয়।

আমরা মাইক্রোকন্ট্রোলারে প্রি-প্রোগ্রাম করা নির্দিষ্ট অপারেশনের জন্য ভয়েস কমান্ড হিসেবে এই সংখ্যাগুলো ব্যবহার করতে পারি।

প্রয়োজনীয় উপাদান:

1. মাইক্রোকন্ট্রোলার (AT89S52)

কন্ট্রোলারের জন্য 2.40 পিন মহিলা সকেট

3. জিরো পিসিবি বোর্ড

4. ক্রিস্টাল অসিলেটর (11.0592 MHz)

5.7805 ভোল্টেজ নিয়ন্ত্রক

6. রিলামেট পিন

7. শিফট রেজিস্টার

8. সুইচ

9. প্রতিরোধ (1 কে-ওহম)

10. ক্যাপাসিটর (10uF, 22pF (2))

11. মহিলা সকেট সহ L293D ড্রাইভার

12.16x2 এলসিডি

13. এলইডি

14. ব্লুটুথ মডিউল (HC-05)

15. ব্যাটারি (12V)

16. তারের সংযোগ

17. সোল্ডারিং লোহা

18. মোটর (প্রয়োজনীয় rpm)

19. রোবটের জন্য চ্যাসিস

20. চাকা

ধাপ 1: চ্যাসি ডিজাইন

চেসিস ডিজাইন
চেসিস ডিজাইন
চেসিস ডিজাইন
চেসিস ডিজাইন
চেসিস ডিজাইন
চেসিস ডিজাইন

আপনার প্রয়োজন এবং প্রয়োজন অনুযায়ী একটি চ্যাসি ডিজাইন করুন।

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

ধাপ 2: সংযোগ এবং পিসিবি ডিজাইন

সংযোগ এবং পিসিবি ডিজাইন
সংযোগ এবং পিসিবি ডিজাইন
সংযোগ এবং পিসিবি ডিজাইন
সংযোগ এবং পিসিবি ডিজাইন
সংযোগ এবং পিসিবি ডিজাইন
সংযোগ এবং পিসিবি ডিজাইন

8051 এর জন্য সার্কিট ডায়াগ্রাম, ভয়েস রোবটকে নিয়ন্ত্রণ করে।

PCB- এ সংযোগগুলি প্রদত্ত সার্কিট ডায়াগ্রাম অনুযায়ী করার কথা।

ধাপ 3: প্রোগ্রাম কোড এবং হেক্স কোড

8051 এর অ্যাসেম্বলি ভাষায় যারা কোড করতে চান তাদের জন্য অ্যাসেম্বলি কোড।

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

যারা সি ভাষা ব্যবহার করে প্রোগ্রাম করতে চান তাদের জন্য সি কোড।

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

কেইল সফটওয়্যার ব্যবহার করে আপনি 8051 এর জন্য এই অ্যাসেম্বলি কোড লিখতে পারেন এবং 8051 তে হেক্স ফাইল তৈরি করতে পারেন যা আপলোড (আপলোড) করার জন্য প্রয়োজন। বাজার

ধাপ 4: অ্যান্ড্রয়েড অ্যাপ

হেক্স কোড আকারে ব্লুটুথ এ ভয়েস কমান্ড (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) পাঠানোর জন্য একটি অ্যাপ গুগল প্লে স্টোরে পাওয়া যায় - আমর ভয়েস।

play.google.com/store/apps/details?id=appi…

এই লিঙ্কটি দিয়ে যান বা প্লে স্টোরে "আমর ভয়েস" টাইপ করুন।

অ্যাপটি ইনস্টল করুন> ব্লুটুথ ডিভাইস সংযুক্ত করুন> আপনার ভয়েস কমান্ড পাঠাতে মাইক্রোফোন আইকনে আলতো চাপুন।

প্রস্তাবিত: