সুচিপত্র:
- ধাপ 1: উপকরণ
- ধাপ 2: স্মার্ট গাড়ি নির্মাণ
- ধাপ 3: একটি সাধারণ "গোলকধাঁধা-চলমান" প্রোগ্রাম কোডিং
- ধাপ 4: মৌলিক মোটর নিয়ন্ত্রণ
ভিডিও: আপনার নিজের স্মার্ট গাড়ি এবং HyperDuino+R V3.5R এর বাইরে Funduino/Arduino: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশাবলীর সেট থেকে এটি একটি সরাসরি অনুলিপি এখানে। আরও তথ্যের জন্য HyperDuino.com এ যান।
HyperDuino+R v4.0R এর সাহায্যে আপনি মোটর নিয়ন্ত্রণ থেকে শুরু করে ইলেকট্রনিক্স অন্বেষণ, প্রোগ্রামিং (কোডিং) থেকে শুরু করে কিভাবে শারীরিক এবং ডিজিটাল জগতে যোগাযোগ করতে পারেন তা বোঝার জন্য বিভিন্ন দিক থেকে অনুসন্ধানের পথ শুরু করতে পারেন। আপনি যা কিছু নতুন শিখছেন তার সাথে, উদ্ভাবন, উদ্ভাবন এবং আরও আবিষ্কারের জন্য আপনার নিজের সম্ভাবনাগুলি দশগুণ এবং আরও অনেক কিছু বাড়িয়ে দিয়েছে।
এই বিশেষ টিউটোরিয়ালটি একটি কার্ডবোর্ড বক্স এবং কিছু চাকা এবং মোটরকে একটি "স্মার্ট কার" বানানোর পথ নেয়। এটিকে প্রায়শই রোবোটিক্স বলা হয়, তবে এটি একটি বিবেচনার যোগ্য বিষয় যা কেবল একটি অটোমেটন (অটোমেটা), স্মার্ট গাড়ি এবং একটি "রোবট" কে আলাদা করে (এটিও দেখুন, "রোবট" শব্দের উৎপত্তি)। উদাহরণস্বরূপ, এই "টাম্বলিং রোবট" কি সত্যিই একটি "রোবট", বা কেবল একটি স্বয়ংক্রিয়?
মনে হতে পারে যে শব্দগুলি গুরুত্বহীন, তবে আমাদের উদ্দেশ্যে, আমরা পার্থক্যগুলিকে বিবেচনা করি যে একটি স্বয়ংক্রিয় জিনিস এমন একটি যা বাইরের ইনপুটের উপর ভিত্তি করে তার আচরণ পরিবর্তন করে না। এটি বারবার প্রোগ্রামড কর্মের একই কোর্স পুনরাবৃত্তি করে। রোবট এমন একটি জিনিস যা বিভিন্ন ইনপুটের প্রতিক্রিয়ায় বিভিন্ন ক্রিয়া সম্পাদন করে। উন্নত আকারে, একাধিক ইনপুট স্তর বিভিন্ন কর্মের ফলে হতে পারে। অর্থাৎ, প্রতি ইনপুট মাত্র একটি আউটপুট নয়, একাধিক ইনপুটের একটি প্রোগ্রামযুক্ত বিশ্লেষণের ভিত্তিতে বিভিন্ন ক্রিয়া।
"স্মার্ট গাড়ি" এই পরিসীমা অন্বেষণ করে। সহজ আকারে, একটি স্মার্ট গাড়ি একটি পূর্ব-নির্ধারিত পথে চলার জন্য পূর্ব-প্রোগ্রাম করা হয়। এই ক্ষেত্রে চ্যালেঞ্জটি হতে পারে একটি পূর্বনির্মিত "গোলকধাঁধার" মাধ্যমে গাড়ি সরানো। যাইহোক, সেই মুহুর্তে, মিশনের সাফল্য সম্পূর্ণরূপে পূর্ব-প্রোগ্রামযুক্ত কর্মের সেট দ্বারা নির্ধারিত হয়, উদাহরণস্বরূপ, ফরোয়ার্ড 10, ডান, ফরোয়ার্ড 5, বাম ইত্যাদি।
পরবর্তী স্তরে, একটি পরিসীমা সেন্সরের মতো একটি ইনপুট গাড়িটিকে সেই বাধাটির সাথে যোগাযোগ করার আগে থামাতে এবং একটি নতুন দিক নেওয়ার জন্য একটি মোড় নিতে অনুরোধ করতে পারে। এটি একটি ইনপুট, একটি কর্মের উদাহরণ হবে। অর্থাৎ, একই ইনপুট (একটি বাধা) সর্বদা একই আউটপুট (বাধা থেকে একটি দূরে) ফলাফল।
আরও উন্নত স্তরে, প্রোগ্রামটি একাধিক ইনপুট, যেমন ব্যাটারি লেভেলের পাশাপাশি পথ-অনুসরণ এবং/অথবা বাধা এড়ানো পর্যবেক্ষণ করতে পারে এবং এই সবগুলিকে একটি অনুকূল পরবর্তী ক্রিয়ায় একত্রিত করতে পারে।
প্রথম ক্ষেত্রে, প্রোগ্রামটি কেবল চালের একটি ক্রম। ২ য় এবং 3rd য় উদাহরণে, প্রোগ্রামে একটি "যদি-তারপর" কাঠামো অন্তর্ভুক্ত থাকে যা সেন্সর থেকে ইনপুটগুলির প্রতিক্রিয়ায় প্রোগ্রামের বিভিন্ন অংশ করতে দেয়।
ধাপ 1: উপকরণ
HyperDuino বক্স বা অনুরূপ
HyperDuino + R v3.5R + Funduino/Arduino
মুদ্রিত প্যাটার্ন সহ স্বচ্ছ আঠালো ব্যাকড ফিল্ম (OL175WJ)। (অথবা এই গাইডটি কেবল মোটর এবং কাস্টারের জন্য ব্যবহার করুন যা কাগজে মুদ্রিত হতে পারে)
4-এএ ব্যাটারি বক্স প্লাস 4 এএ ব্যাটারি
2 হ্রাস গিয়ার মোটর
2 চাকা
1 বেলন বল কাস্টার
4 #4 x 40 1 ½” #4s ওয়াশার ও বাদাম দিয়ে মেশিন স্ক্রু
2 #4 x 40 ⅜” #4s ওয়াশার ও বাদাম দিয়ে মেশিন স্ক্রু
1 ফিলিপস/ফ্ল্যাট স্ক্রু ড্রাইভার
1 HC SR-04 অতিস্বনক পরিসীমা সেন্সর
1 9 জি সার্ভো
1 4xAA ব্যাটারি বক্স
4 এএ ব্যাটারি
1 9v ব্যাটারি
1 আইআর রিমোট কন্ট্রোল এবং আইআর রিসিভার
1 SH-HC-08 ব্লুটুথ 4.0 BLE রিসিভার মডিউল
1HC-SR04 অতিস্বনক সেন্সর
2 3-তারের সংযোগকারী তারগুলি
2 গ্রোভ-সামঞ্জস্যপূর্ণ 4-তারের সংযোগকারী তারগুলি।
1 সকেট কেবেল সংযোগকারী
1 খালি সাদা আঠালো লেবেল
1 হাইপারডুইনো স্ক্রু ড্রাইভার (বা অনুরূপ)
ধাপ 2: স্মার্ট গাড়ি নির্মাণ
(উপরে দেওয়া সব ছবি)
বাক্স প্রস্তুত করুন
যদিও হাইপারডুইনো রোবোটিক্স কিটে একটি "চ্যাসি" (উচ্চারিত "চ্যাস-ই") নামে একটি প্লাস্টিকের বেস অন্তর্ভুক্ত করা যেতে পারে, আমরা মনে করি আপনার স্মার্ট গাড়ির "স্ক্র্যাচ থেকে" নির্মাণের কাছাকাছি থাকা অনেক বেশি সন্তোষজনক। সেই কারণে, আমরা হাইপারডুইনো রোবোটিক্স কিটের কার্ডবোর্ড বাক্সটি পুনরায় ব্যবহার করে শুরু করব।
হাইপারডুইনো+আর বক্সে, আপনি সাদা কাগজের একটি আঠালো-সমর্থিত টুকরা এবং হাইপারডুইনো, ব্যাটারি বক্স এবং মোটরগুলির অবস্থানগুলি দেখানো রূপরেখা সহ স্বচ্ছ উপাদানের একটি আঠালো-সমর্থিত টুকরা পাবেন।
আঠালো-সমর্থিত ভেলক্রো চেনাশোনাগুলি কোথায় রাখবেন তা নির্দেশ করে এমন বৃত্তও রয়েছে।
1. সাদা কাগজের লেবেলে আঠালো ব্যাকিং সরান, এবং এটি বাক্সের উপরে হাইপারডুইনো লেবেলের উপরে রাখুন। একবার আপনি সেই বাক্সটি ব্যবহার করলে, অথবা যদি আপনি একটি ভিন্ন বাক্স ব্যবহার করতে চান, আপনি কাগজে মুদ্রিত হওয়ার উদ্দেশ্যে এই পিডিএফ প্যাটার্ন ফাইলটি ব্যবহার করতে পারেন, এবং তারপর মোটর গাইডগুলি (উপরের এবং নীচের = বাম এবং ডান) এবং একটি কাস্টার হুইল গাইডের। আপনি গর্ত করার সময় কাগজটি জায়গায় টেপ করতে পারেন, তারপর সেগুলি তৈরি হয়ে গেলে কাগজের প্যাটার্নটি সরিয়ে ফেলুন।
2. HyperDuino+R বাক্সটি খুলে দিন যাতে এটি সমতল হতে পারে। এটি সম্ভবত প্রকল্পের সবচেয়ে কঠিন অংশ। আপনাকে বাক্সের নীচে স্লটগুলির বাইরে বাক্সের প্রতিটি পাশে ট্যাবগুলি চাপুন এবং উত্তোলন করতে হবে। আপনি দেখতে পারেন যে হাইপারডুইনো স্ক্রু ড্রাইভার ব্যবহার করে ফ্ল্যাপের ভিতর থেকে বাহ্যিক দিকে ধাক্কা দিলে ফ্ল্যাপগুলি মুক্ত করতে সহায়তা করবে।
3. বাম পাশের স্বচ্ছ উপাদানে আঠালো ব্যাকিংয়ের অর্ধেকটি সরান (যদি হাইপারডুইনো লোগোটি "আপ" হয়), এবং এটি হাইপারডুইনো বক্সের ভিতরে স্লটগুলির অর্ধ-রূপরেখার সাথে কাট-আউটগুলির সাথে মেলে বাক্স হাইপারডুইনো+আর বক্সের নীচের ভাঁজগুলির সাথে দুটি অনুভূমিক রেখাকে সারিবদ্ধ করার জন্য যথাসাধ্য চেষ্টা করুন।
4. স্বচ্ছ ফিল্মের বাম দিকে অবস্থান করার পরে, ডান অর্ধেক থেকে কাগজ ব্যাকিং সরান এবং প্যাটার্ন সংযুক্ত করা শেষ করুন।
5. আপনার কিটে অন্তর্ভুক্ত হাইপারডুইনো স্ক্রু ড্রাইভারের ফিলিপস টিপ ব্যবহার করুন যাতে মেশিনের স্ক্রুগুলির জন্য ছোট ছোট গর্ত তৈরি হয় যা মোটরগুলিকে ধরে রাখে। প্রতিটি মোটরের জন্য দুটি গর্ত রয়েছে, পাশাপাশি মোটরের অক্ষের জন্য একটি গর্ত রয়েছে।
6. চালিয়ে যান এবং বেলন বলের জন্য আরও দুটি গর্ত তৈরি করুন।
7. মোটরগুলির অক্ষের জন্য, হাইপারডুইনো কিটের নীল প্লাস্টিকের গর্ত তৈরির সরঞ্জামটি ব্যবহার করুন যাতে মোটরের অক্ষের সাথে সামঞ্জস্যপূর্ণ প্রথম ছোট গর্ত তৈরি হয়। তারপরে একটি প্লাস্টিকের বলপয়েন্ট কলম বা অনুরূপ ব্যবহার করুন যাতে গর্তটি প্রায় ¼”ইঞ্চি ব্যাসে বড় হয়।
8. লম্বা (1 ½”) মেশিন স্ক্রুগুলির প্রতিটিতে একটি ওয়াশার লাগান এবং বাক্সের বাইরে থেকে মোটরগুলির জন্য গর্ত দিয়ে ধাক্কা দিন। (এটি শক্ত চাপের একটি বিট নিতে, কিন্তু screws snugly গর্ত মাধ্যমে মাপসই করা উচিত।)
9. মোটরটি ফিট করুন, যার মধ্যে 2 টি ছোট ছিদ্র রয়েছে যা মেশিনের স্ক্রুগুলির সাথে মেলে, স্ক্রুগুলির উপর এবং বাদামের জায়গায় নিরাপদ। হাইপারডুইনো স্ক্রু ড্রাইভার স্ক্রুগুলি শক্ত করতে সহায়ক হবে, তবে কার্ডবোর্ডটি চূর্ণ হয়ে যাওয়ার দিকে অতিক্রম করবেন না।
10. অন্য মোটরের জন্য পুনরাবৃত্তি করুন।
11. ভেলক্রো বৃত্তগুলি সনাক্ত করুন। হুক এবং লুপ (অস্পষ্ট) চেনাশোনাগুলিকে একসাথে যুক্ত করুন। তারপরে লুপ (অস্পষ্ট) বৃত্ত থেকে ব্যাকিং সরান এবং প্রতিটি বৃত্ত সংযুক্ত করুন যেখানে আপনি হাইপারডুইনো বোর্ড এবং ব্যাটারি বাক্সের জন্য 3 টি রূপরেখা দেখতে পাবেন। রাখার পর, হুক বৃত্ত থেকে ব্যাকিং সরান।
12. এখন সাবধানে হাইপারডুইনোকে তার ফেনা ব্যাকিং, এবং ব্যাটারি বক্স (বন্ধ এবং সুইচ সাইড "আপ") দিয়ে ভেলক্রো সার্কেলে রাখুন। তাদের যথেষ্ট চাপ দিয়ে চাপুন যাতে তারা চেনাশোনাগুলির আঠালো পিঠে লেগে থাকে।
13. আপনি এখন ব্যাটারি এবং মোটর তার সংযুক্ত করতে পারেন। আপনি যদি খুব কাছ থেকে দেখেন, আপনি 8 টি মোটর টার্মিনালের প্রত্যেকটির পাশে A01, A02, B01 এবং B02 লেবেল দেখতে পাবেন। B02 এর সাথে উপরের মোটর ("B") এর কালো তার এবং B01 এর সাথে লাল তার সংযুক্ত করুন। নিম্ন মোটরের ("A") জন্য, নিম্ন মোটরের লাল তার ("A") A02 এবং কালো তারের A01 এর সাথে সংযুক্ত করুন। সংযোগটি তৈরি করার জন্য, আপনি আলতো করে গর্তের মধ্যে তারটি untilুকান যতক্ষণ না আপনি এটি বন্ধ মনে করেন, এবং তারপর কমলা লিভারটি উত্তোলন করুন এবং যখন আপনি তারটিকে অন্য 2 মিমি বা আরও বেশি গর্তে ধাক্কা দেন তখন এটি খুলুন। তারপর লিভার ছেড়ে দিন। যদি তারটি যথাযথভাবে সুরক্ষিত থাকে, তবে এটি একটি মৃদু টগ দিলে এটি বের হবে না।
14. ব্যাটারি তারের জন্য, মোটর পাওয়ার সংযোগকারীর Vm এর সাথে লাল তার এবং Gnd এর সাথে কালো তারের সংযুক্ত করুন। ছোট মোটরগুলি Arduino 9v ব্যাটারি থেকে চালিত হতে পারে, কিন্তু চারটি AA ব্যাটারি প্যাকের মত একটি অতিরিক্ত ব্যাটারি, মোটরগুলিকে পাওয়ার করতে ব্যবহার করা যেতে পারে এবং HyperDuino+R বোর্ডের উপরের বাম দিকে 2 টি টার্মিনাল ব্যবহার করে সংযুক্ত করা হয়। আপনার নির্দিষ্ট অ্যাপ্লিকেশনের জন্য পছন্দটি আপনার উপর নির্ভর করে এবং "জাম্পার" কে এক অবস্থানে বা অন্য জায়গায় সরিয়ে কনফিগার করা হয়। 9v ব্যাটারি থেকে মোটরগুলিকে পাওয়ার জন্য ডিফল্ট অবস্থানটি ডানদিকে রয়েছে। এই ক্রিয়াকলাপগুলির জন্য, যেখানে আপনি চারটি এএ-ব্যাটারি কেস যুক্ত করেছেন, আপনি জাম্পারটিকে "বাম" অবস্থানে নিয়ে যেতে চান।
15. অবশেষে সব বাক্স একসাথে ভাঁজ করুন যেমনটি শেষ অবশিষ্ট ছবিগুলির মধ্যে একটিতে দেখানো হয়েছে।
16. এখন গর্তের মধ্য দিয়ে বাক্সের ভিতর থেকে ওয়াশারের সাথে দুটি মেশিন স্ক্রু ertোকানোর এবং রোলার বল সমাবেশটি ওয়াশারের সাথে সংযুক্ত করার উপযুক্ত সময়।
17. এখন চাকাগুলিকে কেবল অক্ষের উপর চেপে সংযুক্ত করুন। মোটর অ্যাক্সেলগুলিতে চাকার দিকে মনোযোগ দিন, যাতে চাকাগুলি অক্ষের সাথে সুন্দরভাবে লম্ব হয় এবং আপনি এড়ানোর চেয়ে বেশি কোণযুক্ত না হন। সুসংগঠিত চাকাগুলি গাড়িটি সামনে এগিয়ে যাওয়ার সময় স্ট্রেইটার ট্র্যাক দেবে।
18. আপাতত শেষ কাজটি হল USB তারের জন্য একটি গর্ত করা। এটি একটি সুন্দর উপায়ে করা এত সহজ নয়, কিন্তু একটু দৃ determination়তার সাথে, আপনি কাজটি করতে সক্ষম হবেন। HyperDuino বোর্ডে USB সংযোগকারী এবং "USB কেবল" লেবেলযুক্ত বাক্সটি দেখুন বাক্সের পাশে দৃশ্যত এটি অনুসরণ করুন, এবং হাইপারডুইনো স্ক্রু ড্রাইভার ফিলিপস টিপ ব্যবহার করে বাক্সের নীচে প্রায় 1”উপরে একটি গর্ত তৈরি করুন এবং যতটা সম্ভব ইউএসবি কেবল পথের কেন্দ্রে সবচেয়ে ভালভাবে সংযুক্ত করুন। যদি এটি অফ-সেন্টার হয়, তাহলে এটি গর্তের মাধ্যমে USB তারের সাথে সংযোগ স্থাপন করাকে একটু বেশি কঠিন করে তুলবে। স্ক্রু ড্রাইভার দিয়ে গর্তটি শুরু করার পর, এটিকে নীল গর্ত তৈরির সরঞ্জাম দিয়ে আরও বড় করুন, তারপর একটি প্লাস্টিকের পেন ব্যারেল, এবং পরিশেষে একটি Sharpie বা অন্য যে কোন বৃহত্তম ব্যাস টুল আপনি খুঁজে পেতে পারেন। আপনার যদি একটি জ্যাকটো ছুরি থাকে তবে এটি সর্বোত্তম হবে, তবে সেগুলি শ্রেণীকক্ষ সেটিংসে উপলব্ধ নাও হতে পারে।
19. হাইপারডুইনো ইউএসবি তারের বর্গ সংযোগকারী প্রান্ত দিয়ে গর্তের আকার পরীক্ষা করুন। গর্তটি খুব সুন্দর হবে না, তবে বর্গক্ষেত্রের সংযোগকারীর মধ্য দিয়ে যাওয়ার জন্য আপনাকে এটিকে যথেষ্ট বড় করতে হবে। দ্রষ্টব্য: গর্ত তৈরির পরে, সংশোধনমূলক তরল ('হোয়াইট-আউট') হল গর্ত তৈরির দ্বারা উন্মুক্ত গাer় কার্ডবোর্ডের উপরে পেইন্টিংয়ের একটি উপায়।
20. বাক্সের idাকনা বন্ধ করার জন্য, আপনাকে কাঁচি দিয়ে 2 টি কাটা করতে হবে যেখানে ফ্ল্যাপটি অন্যথায় মোটরের মধ্যে চলবে, এবং ফলস্বরূপ ফ্ল্যাপটি একটু পিছনে ভাঁজ করুন, অথবা সম্পূর্ণভাবে কেটে ফেলুন।
ধাপ 3: একটি সাধারণ "গোলকধাঁধা-চলমান" প্রোগ্রাম কোডিং
প্রথম প্রোগ্রামিং চ্যালেঞ্জটি এমন একটি প্রোগ্রাম তৈরি করা হবে যা একটি প্যাটার্নের মাধ্যমে গাড়ি "চালাতে" পারে।
এটি করার জন্য, আপনাকে শিখতে হবে যে কিভাবে আইফর্জ ব্লক প্রোগ্রামিং ভাষা ব্যবহার করতে হয় এমন ফাংশন তৈরি করতে যা মোটরগুলিকে সামনের দিকে এবং পিছনে সরানোর জন্য নিয়ন্ত্রণ করবে এবং বাম এবং ডানদিকে বাঁক দেবে। তার যাত্রার প্রতিটি অংশে গাড়ি দ্বারা সরানো দূরত্ব নির্ধারিত হয় মোটর কতক্ষণ চলবে এবং কত গতিতে চলবে, তাই আপনি সেগুলি কীভাবে নিয়ন্ত্রণ করবেন তাও শিখবেন।
এই টিউটোরিয়ালে দক্ষতার স্বার্থে, আমরা এখন আপনাকে "হাইপারডুইনো এবং আইফোর্জ সহ কোডিং" নথির দিকে পরিচালিত করব।
এটি আপনাকে দেখাবে কিভাবে ক্রোমের জন্য আইফোর্জ এক্সটেনশন ইনস্টল করতে হবে, একটি অ্যাকাউন্ট তৈরি করতে হবে, এবং হাইপারডুইনোতে পিন নিয়ন্ত্রণকারী ব্লক প্রোগ্রাম তৈরি করতে হবে।
যখন আপনি এটি শেষ করেছেন, এখানে ফিরে আসুন এবং এই টিউটোরিয়ালটি চালিয়ে যান এবং হাইপারডুইনো ব্যবহার করে মোটরগুলি কীভাবে নিয়ন্ত্রণ করবেন তা শিখুন।
ধাপ 4: মৌলিক মোটর নিয়ন্ত্রণ
হাইপারডুইনো “আর” বোর্ডের শীর্ষে রয়েছে সহজ-সংযুক্ত টার্মিনাল যা আপনাকে একটি মোটর বা ব্যাটারি থেকে একটি খালি তার ertোকাতে দেয়। এটি যাতে কোনও বিশেষ সংযোগকারীর প্রয়োজন হয় না এবং আপনি "বাক্সের বাইরে" ব্যাটারি এবং মোটরগুলিকে সংযুক্ত করতে সক্ষম হবেন।
গুরুত্বপূর্ণ নোট: মোটর সংযোগকারীদের জন্য "A01" এবং "A02" নামগুলি ইঙ্গিত করে না যে এনালগ পিন A01 এবং A02 তাদের নিয়ন্ত্রণ করে। "A" এবং "B" শুধুমাত্র "A" এবং "B" মোটর মনোনীত করতে ব্যবহৃত হয়। হাইপারডুইনো+আর বোর্ড টার্মিনালে সংযুক্ত যেকোনো মোটর নিয়ন্ত্রণ করতে ডিজিটাল I/O পিন 3 থেকে 9 ব্যবহার করা হয়।
ব্যাটারিটি একটি পাওয়ার ক্ষমতা (মিলিম্প-ঘন্টা) এবং আপনি যে মোটরগুলি ব্যবহার করছেন তার জন্য উপযুক্ত ভোল্টেজের সাথে নির্বাচন করা উচিত। একটি বাক্সে 4 বা 6 AA ব্যাটারি যেমন এটি সাধারণ:
আমাজন থেকে উদাহরণ: 2.1 মিমি x 5.5 মিমি সংযোগকারী 9 ভি আউটপুট সহ 6 এএ ব্যাটারি হোল্ডার (ছবি 2)
মেরুতা (ধনাত্মক ও নেতিবাচক) কে Vm (ইতিবাচক) এবং Gnd ("স্থল" = নেতিবাচক) এর সাথে সঠিকভাবে সংযুক্ত করা গুরুত্বপূর্ণ। যদি আপনি একটি বিদ্যুৎ উৎসের ধনাত্মক সীসাকে বাহ্যিক বিদ্যুৎ সংযোগের নেতিবাচক (Gnd) ইনপুটের সাথে সংযুক্ত করেন, সেখানে একটি প্রতিরক্ষামূলক ডায়োড রয়েছে যা শর্ট সার্কিটকে ব্লক করে এবং একই সাথে মোটরগুলোও শক্তি সঞ্চার করবে না।
মোটর নিয়ামক নিয়ন্ত্রণ করতে পারে:
A01/Gnd, A02/Gnd, B01/Gnd, B02/Gnd- এর সাথে সংযুক্ত চারটি একক দিকের ডিসি মোটর
দ্রষ্টব্য: একই সময়ে শুধুমাত্র একটি "A" মোটর এবং একটি "B" মোটর চালু হতে পারে। চারটি একক-দিকের মোটর একই সময়ে চালু করা সম্ভব নয়।
পিন 8: উচ্চ, পিন 9: নিম্ন = মোটর A01 "চালু"
পিন 8: নিম্ন, পিন 9: উচ্চ = মোটর A02 "চালু"
(পিন 8, 9: কম = উভয় বি মোটর বন্ধ)
পিন 12: নিম্ন, পিন 13: উচ্চ = মোটর বি 01 "চালু"
পিন 12: উচ্চ, পিন 13: নিম্ন = মোটর B02 "চালু"
(পিন 12, 13: কম = উভয় বি মোটর বন্ধ)
দুটি দ্বিমুখী ডিসি মোটর A01/A02 এবং B01/B02 এর সাথে সংযুক্ত
পিন 8 = উচ্চ, পিন 9 = নিম্ন = মোটর এ "ফরোয়ার্ড*"
পিন 8 = নিম্ন, পিন 9 = উচ্চ = মোটর এ "বিপরীত*"
(পিন 8 = কম, পিন 9 = কম = মোটর এ "বন্ধ")
পিন 12 = উচ্চ, পিন 13 = নিম্ন = মোটর বি "ফরোয়ার্ড*"
পিন 12 = নিম্ন, পিন 13 = উচ্চ = মোটর বি "বিপরীত*"
(পিন 12 = কম, পিন 13 = কম = মোটর বি "বন্ধ")
(*মোটর তারের পোলারিটি এবং মোটর, চাকা এবং রোবোটিক গাড়ির দিকনির্দেশনা সাপেক্ষে।)
একটি স্টেপার মোটর A01/A02/B01/B02 এবং Gnd এর সাথে সংযুক্ত
হাইপারডুইনো মোটর কন্ট্রোলারের ভোল্টেজ এবং বর্তমান সীমা তোশিবা TB6612FNG মোটর কন্ট্রোলার IC এর উপর ভিত্তি করে 15v এবং 1.2 A (গড়) /3.2 A (শিখর)।
মোটর "A": A01 এবং A02 এর সাথে সংযোগ করুন
(প্রদর্শনের জন্য শেষ দুটি ছবি দেখুন)
মোটর গতি
মোটর A এবং B এর গতি যথাক্রমে 10 এবং 11 পিনের সাহায্যে নিয়ন্ত্রিত হয়:
মোটর A এর গতি: পিন 10 = PWM 0-255 (অথবা সেট পিন 10 = উচ্চ)
মোটর B এর গতি: পিন 11 = PWM 0-255 (অথবা সেট পিন 11 = উচ্চ)
একক-দিকের অপারেশনে (চারটি মোটর), পিন 10 এর গতি নিয়ন্ত্রণ উভয় "এ" মোটরগুলির জন্য এবং উভয় "বি" মোটরগুলির জন্য পিন 11 চালায়। চারটি মোটরের গতি স্বাধীনভাবে নিয়ন্ত্রণ করা সম্ভব নয়।
লো-পাওয়ার মোটর (400 এমএ এর কম)
মোটর নিয়ামক 15v এবং 1.5 amps পর্যন্ত একটি বাহ্যিক ব্যাটারি উৎস ব্যবহার করতে পারে (মুহূর্তে 2.5 amps)। যাইহোক, যদি আপনি এমন একটি মোটর ব্যবহার করেন যা 5-9v তে চলতে পারে, এবং 400ma এর কম ব্যবহার করে, আপনি মোটর পাওয়ার কানেক্টরের পাশে কালো জাম্পার ব্যবহার করতে পারেন এবং এটিকে "ভিন" অবস্থানে নিয়ে যেতে পারেন। বিকল্প অবস্থান, "+VM" বাহ্যিক শক্তির জন্য।
স্মার্ট কার অ্যাক্টিভিটি
আপনার স্মার্ট গাড়ি একত্রিত হয়ে, আপনি এখন স্মার্ট কার অ্যাক্টিভিটিতে যেতে পারেন যেখানে আপনি শিখবেন কিভাবে আপনার গাড়ি প্রোগ্রাম করতে হয়।