সুচিপত্র:

সেলফোন পরিচালিত রোবট: 7 টি ধাপ
সেলফোন পরিচালিত রোবট: 7 টি ধাপ

ভিডিও: সেলফোন পরিচালিত রোবট: 7 টি ধাপ

ভিডিও: সেলফোন পরিচালিত রোবট: 7 টি ধাপ
ভিডিও: ৭ম শ্রেণি ডিজিটাল প্রযুক্তি ৭ম অধ্যায় ।। Class 7 Digital Technology Chapter 7 2023 2024, জুলাই
Anonim
সেলফোন চালিত রোবট
সেলফোন চালিত রোবট

প্রচলিতভাবে, ওয়্যারলেস-নিয়ন্ত্রিত রোবটগুলি আরএফ সার্কিট ব্যবহার করে, যার সীমিত কাজের পরিসীমা, সীমিত ফ্রিকোয়েন্সি পরিসীমা এবং সীমিত নিয়ন্ত্রণের ত্রুটি রয়েছে। রোবটিক নিয়ন্ত্রণের জন্য একটি মোবাইল ফোনের ব্যবহার এই সীমাবদ্ধতাগুলি অতিক্রম করতে পারে। এটি সুদৃ control় নিয়ন্ত্রণের সুবিধা প্রদান করে, পরিষেবা প্রদানকারীর কভারেজ ক্ষেত্রের মতো বৃহৎ পরিসরের কাজ, অন্যান্য নিয়ন্ত্রকদের সাথে কোন হস্তক্ষেপ এবং বারোটি নিয়ন্ত্রনের সুবিধা প্রদান করে।

যদিও রোবটগুলির চেহারা এবং ক্ষমতা ব্যাপকভাবে পরিবর্তিত হয়, তবুও সমস্ত রোবট যান্ত্রিক, অস্থাবর কাঠামোর বৈশিষ্ট্যকে কিছু নিয়ন্ত্রণের অধীনে ভাগ করে নেয়। রোবটের নিয়ন্ত্রণে তিনটি স্বতন্ত্র পর্যায় রয়েছে: উপলব্ধি, প্রক্রিয়াকরণ এবং কর্ম। সাধারণত, প্রিসেপ্টরগুলি রোবটের উপর লাগানো সেন্সর, অন-বোর্ড মাইক্রোকন্ট্রোলার বা প্রসেসর দ্বারা প্রক্রিয়াকরণ করা হয় এবং মোটর বা অন্য কিছু অ্যাকচুয়েটর দিয়ে কাজটি সম্পন্ন করা হয়। আমি এটা পরিষ্কার করতে চাই, যদি আপনি কোন সমস্যার সম্মুখীন হন আমি আপনার জন্য ডেরি, আপনি মন্তব্য লিখতে পারেন অথবা আপনি আমাকে [email protected] এ মেইল করতে পারেন

ধাপ 1: প্রকল্প পর্যালোচনা

প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ

এই প্রকল্পে রোবটটি একটি মোবাইল ফোন দ্বারা নিয়ন্ত্রিত হয় যা কল চলাকালীন রোবটের সাথে সংযুক্ত মোবাইল ফোনে কল করে, যদি কোন বোতাম টিপে থাকে তাহলে বোতামের সাথে সম্পর্কিত নিয়ন্ত্রণটি কলের অন্য প্রান্তে শোনা যায় । এই স্বরকে বলা হয় ডুয়াল টোন মাল্টি ফ্রিকোয়েন্সি টোম (DTMF) রোবট রোবটে স্ট্যাক করা ফোনের সাহায্যে এই DTMF টোন গ্রহণ করে

DTMF ডিকোডার MT8870 এর সাহায্যে প্রাপ্ত স্বরটি atmega16 মাইক্রোকন্ট্রোলার দ্বারা প্রক্রিয়াকৃত হয় ডিকোডার DTMF টোনটিকে তার সমতুল্য বাইনারি ডিজিটের মধ্যে ডিকোড করে এবং এই বাইনারি নম্বরটি মাইক্রোকন্ট্রোলারে পাঠানো হয়, মাইক্রোকন্ট্রোলারকে কোন ইনপুট দেওয়ার জন্য সিদ্ধান্ত নেওয়ার জন্য পূর্বনির্ধারিত হয় এবং মোটর চালকদেরকে তার সিদ্ধান্তটি আউটপুট করে যাতে সামনে বা পিছনে গতি বা মোড়ের জন্য মোটর চালানো যায়। যে মোবাইলটি রোবটে স্ট্যাক করা মোবাইল ফোনে কল করে তা রিমোট হিসেবে কাজ করে। সুতরাং এই সাধারণ রোবোটিক প্রকল্পের জন্য রিসিভার এবং ট্রান্সমিটার ইউনিট নির্মাণের প্রয়োজন নেই। কল সুইচিং সেন্টারে ভয়েস ফ্রিকোয়েন্সি ব্যান্ডের লাইনের উপর টেলিফোন সিগন্যাল করার জন্য DTMF সিগন্যালিং ব্যবহার করা হয়। টেলিফোন ডায়ালিংয়ের জন্য ব্যবহৃত DTMF এর সংস্করণ টাচ টোন নামে পরিচিত। ডিটিএমএফ প্রতিটি কী গুলিকে একটি নির্দিষ্ট ফ্রিকোয়েন্সি (দুটি পৃথক টোন সমন্বিত) দেয় যা সহজেই ইলেকট্রনিক সার্কিট দ্বারা চিহ্নিত করা যায়। ডিটিএমএফ এনকোডার দ্বারা উৎপন্ন সংকেতটি সরাসরি আল-জেব্রিক জমা, বিভিন্ন ফ্রিকোয়েন্সিগুলির দুটি সাইন (কোসাইন) তরঙ্গের প্রশস্ততার বাস্তব সময়ে, অর্থাৎ 5 টি চাপলে অন্য প্রান্তে 1336hz এবং 770hz যোগ করে তৈরি একটি স্বর পাঠানো হবে মোবাইলের। নিচে দেখানো একটি dtmf সিস্টেমে টোন এবং অ্যাসাইনমেন্ট

ধাপ 2: সার্কিট বর্ণনা

সার্কিট বর্ণনা
সার্কিট বর্ণনা
সার্কিট বর্ণনা
সার্কিট বর্ণনা

পরিসংখ্যান মাইক্রোকন্ট্রোলার-ভিত্তিক রোবটের ব্লক ডায়াগ্রাম এবং সিকুইট ডায়াগ্রাম দেখায়। এই রোবটের গুরুত্বপূর্ণ উপাদান হল DTMF ডিকোডার, মাইক্রোকন্ট্রোলার এবং মোটর ড্রাইভার।

একটি MT8870 সিরিজ dtmf ডিকোডার এখানে ব্যবহার করা হয়। Mt8870 সিরিজের সব ধরনের ডিজিটাল গণনা কৌশল ব্যবহার করে ষোলটি ডিটিএমএফ টোন জোড়া চার বিট কোড আউটপুটে শনাক্ত ও ডিকোডেল করে। বিল্ট -ইন ডিলা টোন রিগেশন সার্কিট প্রি -ফিল্টারিংয়ের প্রয়োজনীয়তা দূর করেছে। যখন pin2 (IN-) একক শেষ ইনপুট কনফিগারেশনে প্রদত্ত ইনপুট সংকেত কার্যকর বলে স্বীকৃত হয়, তখন DTMF টোনের সঠিক চার বিট ডিকোড সিগন্যাল Q4 (pin14) আউটপুটের মাধ্যমে Q1 (pin11) এ স্থানান্তরিত হয়। Atmega 16 হল AVR বর্ধিত RISC আর্কিটেকচারের উপর ভিত্তি করে একটি লো পাওয়ার, 8 বিট, cmos মাইক্রোকন্ট্রোলার। এটি নিম্নলিখিত বৈশিষ্ট্য প্রদান করে: 16kb সিস্টেম প্রোগ্রামযোগ্য ফ্ল্যাশ মেমোরিতে পড়ার ক্ষমতা, 512bytes EEPROM, 1KB SRAM, 32 সাধারণ উদ্দেশ্য ইনপুট/আউটপুট লাইন। 32 সাধারণ উদ্দেশ্য কাজ নিবন্ধন। সমস্ত regist২ টি রেজিস্টার সরাসরি গাণিতিক লজিক ইউনিটের সাথে সংযুক্ত থাকে, যার ফলে দুইটি স্বাধীন রেজিস্টার এক ঘড়ির চক্রে সম্পাদিত একটি সংকেত নির্দেশে অ্যাক্সেস করা যায়। ফলে স্থাপত্য আরো কোড দক্ষ। পোর্ট পিন PD0 থেকে PD3 এবং PD7 মাইক্রোকন্ট্রোলারের আউটপুটগুলিকে IN4 দিয়ে IN4 ইনপুট দেওয়া হয় এবং মোটর ড্রাইভার L293d এর পিন (EN1 এবং EN2) যথাক্রমে গিয়ারযুক্ত মোটর চালাতে সক্ষম করে। সুইচ S1 ম্যানুয়াল রিসেটের জন্য ব্যবহৃত হয়। স্বরলিপি হল: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k resistances r3 - 330k resistances r4 -r8 - 10k resistances c1- 0.47 micro farat capacitor c2, c3, c5, c6 - 22pfarat capacitor 0.1 মাইক্রো ফ্যারাট ক্যাপাসিটর xtal1 - 3.57 mhz ক্রিটাল xtal2 - 12mhz ক্রিস্টাল এস 1 - সুইচ এম 1, এম 2 - 6 ভি 50 আরপিএম মোটর ব্যাট -6 ভি

ধাপ 3: সফ্টওয়্যার বর্ণনা (হেক্স কোড)

AVR মাইক্রোকন্ট্রোলারটি WIN AVR ব্যবহার করে প্রোগ্রাম করা হয়, নতুনদের জন্য এই নির্দেশযোগ্য প্রথমটি দেখুন। avratmega 16 atmega16 এর পিন ডায়াগ্রামের দিকে তাকান এবং তারপর পিনগুলিকে যথাযথভাবে সংযুক্ত করুন (যদি আপনার কোন সমস্যা থাকে তবে আমাকে নির্দ্বিধায় লিখুন) আমি সম্পূর্ণ কোড সংযুক্ত করেছি। হেডার ফাইলটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হবে যদি আপনি ডিফল্ট লোকেশনে winavr ইনস্টল করে থাকেন

ধাপ 4: কাজ করা

কর্মরত
কর্মরত

রোবটকে নিয়ন্ত্রণ করার জন্য, আপনাকে যে কোন ফোন থেকে রোবটের সাথে সংযুক্ত সেলফোনে কল করতে হবে।

এখন ফোনটি রোবটে অটোউন্সওয়ার মোডের মাধ্যমে ফোনটি বাছাই করা হয় (যা পিএইচএন -এ আছে, শুধু এটি সক্ষম করুন)। এখন যখন আপনি 2 টিপবেন তখন রোবট এগিয়ে যাবে যখন আপনি 4 টি চাপবেন তখন রোবটটি বাম দিকে সরে যাবে যখন আপনি 8 টি চাপবেন রোবটটি পিছনে সরে যাবে যখন আপনি 6 টিপবেন তখন রোবটটি ডানদিকে চলে যাবে যখন আপনি 5 টিপবেন তখন রোবটটি থেমে যাবে।

ধাপ 5: নির্মাণ

নির্মাণ
নির্মাণ

এই রোবটটি নির্মাণের জন্য, আপনাকে এই উপাদানগুলির প্রয়োজন হবে ব্যবহৃত উপাদানগুলি: - "MT8870 DTMF DECODER - 1" Atmega 16 microcontroller - 1 "L293d motor driver ic - 1" Cd7004 not gate ic - 1 "1n4007 diode - 1" 100k resistances - 2 "10 k resistances - 5 "330 k resistances - 1" 0.47mf capacitors - 1 "0.1mf capacitors - 1" 22pf capacitors - 4 "3.57mhz crystal - 1" 12mhz crystal - 1 "push to on switch - 1" 2 geared motors (6v, 50 rpm) - 2 (4 চাকা ড্রাইভের জন্য 4) "ব্যাটারি 6v - 1

  • চাকা - 4
  • সেলফোন - 2 (একটি উরস এবং একজন আপনার ফ্রেন্ড হতে পারে)
  • হ্যান্ডসফ্রি - 1 (রোভারে phn এর জন্য)

আপনাকে রোভারে সেলফোন রাখতে হবে। সেলফোনটি হ্যান্ডসফ্রি দিয়ে রোভারের সাথে সংযুক্ত থাকে। নিচে দেওয়া আকৃতিতে রোভারটি তৈরি করুন। আপনি যে কোন ইলেকট্রনিক স্টোর থেকে সহজেই এই যন্ত্রাংশগুলো পেতে পারেন

ধাপ 6: সার্কিটের সাথে হাতগুলি মুক্ত করতে

সার্কিটের সাথে হাত মুক্ত করার জন্য
সার্কিটের সাথে হাত মুক্ত করার জন্য

সবসময় দুটি সংযোগ থাকে যা ফোন থেকে বেরিয়ে আসে, এই সংযোগগুলি হল 1. টিপ 2. রিং আমি হ্যান্ডসফ্রি ব্যবহার করতে পছন্দ করব যার একটি সোজা জ্যাক আছে (আমরা আমাদের আইপডগুলিতে যা ব্যবহার করি তার মতো, কিন্তু একটি পাতলা) সেই জ্যাকের টিপকে "টিপ" বলা হয় এবং একটি কালো ফিতে পরে টিপ পিছনে বাকি অংশ রিং তাই এই দুটি সংযোগ সার্কিট সঙ্গে সংযোগ করুন এবং আপনি সম্পন্ন করা হবে

ধাপ 7: এনএডি

টেস ধাপগুলি অনুসরণ করুন এবং আপনি সম্পন্ন করেছেন। কিন্তু যদি আপনি কোন সমস্যার সম্মুখীন হন তাহলে নির্দ্বিধায় মন্তব্য লিখুন অথবা আমাকে [email protected] এ মেইল করুন

প্রস্তাবিত: