সুচিপত্র:
- ধাপ 1: প্রকল্প পর্যালোচনা
- ধাপ 2: সার্কিট বর্ণনা
- ধাপ 3: সফ্টওয়্যার বর্ণনা (হেক্স কোড)
- ধাপ 4: কাজ করা
- ধাপ 5: নির্মাণ
- ধাপ 6: সার্কিটের সাথে হাতগুলি মুক্ত করতে
- ধাপ 7: এনএডি
ভিডিও: সেলফোন পরিচালিত রোবট: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
প্রচলিতভাবে, ওয়্যারলেস-নিয়ন্ত্রিত রোবটগুলি আরএফ সার্কিট ব্যবহার করে, যার সীমিত কাজের পরিসীমা, সীমিত ফ্রিকোয়েন্সি পরিসীমা এবং সীমিত নিয়ন্ত্রণের ত্রুটি রয়েছে। রোবটিক নিয়ন্ত্রণের জন্য একটি মোবাইল ফোনের ব্যবহার এই সীমাবদ্ধতাগুলি অতিক্রম করতে পারে। এটি সুদৃ 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] এ মেইল করুন
প্রস্তাবিত:
আরডুইনো-ব্লুটুথ পরিচালিত সেল ফোন কন্টাক্টলেস হোম অটোমেশন: ৫ টি ধাপ
আরডুইনো-ব্লুটুথ পরিচালিত সেল ফোন কন্টাক্টলেস হোম অটোমেশন: কোভিড -১it এর মহামারীর সময়ে শুভেচ্ছা জানানো প্রয়োজন যোগাযোগ এড়িয়ে চলার এবং সামাজিক দূরত্ব বজায় রাখার জন্য কিন্তু সুইচবোর্ড স্পর্শ করতে যেসব যন্ত্রপাতি চালু এবং বন্ধ করতে হবে কিন্তু আর কম যোগাযোগের ব্যবস্থা না করে অপেক্ষা করুন নিয়ন্ত্রণের জন্য
আলোর দিকে পরিচালিত রোবোটিক হেড। পুনর্ব্যবহৃত এবং পুনusedব্যবহৃত উপকরণ থেকে: 11 ধাপ
আলোর দিকে পরিচালিত রোবোটিক হেড। পুনর্ব্যবহারযোগ্য এবং পুনusedব্যবহৃত সামগ্রী থেকে: যদি কেউ ভাবতে থাকে যে রোবটিক্স খালি পকেটের সাথে আসতে পারে কিনা, হয়তো এই নির্দেশিকা একটি উত্তর দিতে পারে। একটি পুরানো প্রিন্টার থেকে পুনর্ব্যবহৃত স্টেপার মোটর, ব্যবহৃত পিং পং বল, মোমবাতি, ব্যবহৃত বালসা, একটি পুরানো হ্যাঙ্গারের তার, এনামেলযুক্ত তার ব্যবহার করা হয়েছে
সহায়ক জিহ্বা পরিচালিত মাউস (ATOM): 7 টি ধাপ (ছবি সহ)
সহায়ক জিহ্বা পরিচালিত মাউস (ATOM): এই প্রকল্পটি প্রাথমিকভাবে একটি প্রথম বর্ষের ইঞ্জিনিয়ারিং ছাত্র হিসাবে গ্রহণ করা একটি প্রাথমিক কোর্সের জন্য একটি ক্লাস অ্যাসাইনমেন্ট হিসাবে শুরু হয়েছিল। কোর্স শেষ করার পর, আমি আমার এবং দুটি আর্ট/ডিজাইনের ছাত্রদের নিয়ে একটি ছোট দল সংগ্রহ করেছি এবং আমরা অব্যাহত রেখেছি
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: 8 টি ধাপ
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: আমরা স্কুলে শিক্ষাগত ব্যবহারের জন্য এবং স্কুল শিক্ষাগত কর্মসূচির পরে একটি সমন্বিত ভারসাম্য এবং 3 চাকার রোবট তৈরি করেছি। রোবটটি একটি Arduino Uno, একটি কাস্টম ieldাল (সমস্ত নির্মাণের বিবরণ সরবরাহ করা), একটি লি আয়ন ব্যাটারি প্যাক (সমস্ত নির্মাণ
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c