সুচিপত্র:
ভিডিও: N64- অনুপ্রাণিত রোবট কন্ট্রোলার (Arduino + NRF24L01): 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
যেহেতু আমার প্রথম রোবোটিক প্রকল্প আমি কমান্ড এবং ফাংশন চালানোর জন্য গেম কন্ট্রোলার ব্যবহার করি। এটি অবশ্যই আমার গেমার দিনের প্রভাব। আমি ইতিমধ্যেই PS2, Xbox 360 কন্ট্রোলারের সাথে প্রজেক্ট করেছি… কিন্তু এমন একটা সময় এসেছিল যখন আমার কিছু ইন্টারফেস সমস্যা ছিল এবং Arduino এবং nRF24L01 (আমার বড়/উন্নত রোবটগুলির জন্য আমার প্রথম নিয়ামক: https:// youtu) এর উপর ভিত্তি করে আমার নিজের কন্ট্রোলার তৈরি করার সিদ্ধান্ত নিয়েছিলাম। be/oWyffhBHuls)।
এই বর্তমান নিয়ামকটির একটি নকশা N64 দ্বারা অনুপ্রাণিত, কিন্তু স্পষ্টতই কম বোতাম / ফাংশনগুলির সাথে, কারণ এটি মূলত Arduino ভিত্তিক ছোট রোবট এবং RC গাড়ি নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছিল। কাস্টম সিল্কস্ক্রিন এবং বোতামের রঙগুলিও সুপার নিন্টেন্ডো দ্বারা প্রভাবিত।
মূলত, নিয়ামকটি একটি বড় PCB যা N64 নিয়ামকের রূপরেখা সহ। ডান খপ্পরে চারটি বোতাম… বাম দিকে এনালগ স্টিক… কমান্ড অনুযায়ী কিছু টোন বাজানোর জন্য একটি বুজার… একটি টগল সুইচ চালু করার জন্য… আরেকটি টগল সুইচ বাটন এবং স্টিকের ফাংশন পরিবর্তন করতে… মাঝের গ্রিপ সংরক্ষিত একটি Arduino Nano এর জন্য … এবং কমান্ডগুলি nRF24L01 মডিউল দ্বারা দূর থেকে পাঠানো হয়।
ধাপ 1: পিসিবি তৈরি করা
আকৃতি ফাইলটি ইঙ্কস্কেপ দিয়ে তৈরি করা হয়েছিল, মূল N64 নিয়ামক থেকে একটি ইমেজ ফাইল আমদানি করে এবং "Bezier curves and straight lines" টুল দিয়ে, আমি নিয়ামককে রূপরেখা তৈরি করেছি। (কাস্টম পিসিবি তৈরির উপর আমার একটি নির্দেশযোগ্য নির্দেশনা আছে … আপনি যদি জটিল পিসিবি আকৃতি তৈরি করতে প্রতিটি ধাপে আগ্রহী হন তবে দয়া করে দেখুন: কাস্টম পিসিবি আকারগুলি কীভাবে তৈরি করবেন (ইঙ্কস্কেপ এবং ফ্রিজিং সহ)।)
বোর্ডে উপাদানগুলির ব্যবস্থা এবং রাউটিং ফ্রিজিংয়ের সাথে সম্পন্ন হয়েছিল। ফ্রিজিংয়ের সাথে আমি উত্পাদনের জন্য প্রয়োজনীয় ফাইলগুলি (গারবার ফাইল) রপ্তানি করি, এটি পিসিবিওয়াই দ্বারা তৈরি।
ধাপ 2: ইলেকট্রনিক্স এবং সোল্ডারিং
এই প্রকল্পের উপাদানগুলির জন্য খুব বেশি সোল্ডারিং অভিজ্ঞতার প্রয়োজন হয় না, কারণ কোনও এসএমডি উপাদান ব্যবহার করা হয়নি। চারটি বোতাম, জয়স্টিক, বুজার এবং পিন হেডার সোল্ডার করার জন্য, আমি সীসা মুক্ত ঝাল এবং একটি 50W লোহা ব্যবহার করেছি।
কন্ট্রোলারের দুটি টগল সুইচও আছে, যার উপর আমি জাম্পার তারগুলি বিক্রি করেছি, যা ভিডিওতে এবং ডায়াগ্রামে দেখানো হিসাবে বোর্ডের সাথে সংযুক্ত।
অ্যান্টেনা সহ nRF24L01 মডিউলটিও জাম্পার তার ব্যবহার করে বোর্ডের সাথে সংযুক্ত।
কন্ট্রোলারের জন্য পাওয়ার সাপ্লাই হল একটি 9V ব্যাটারি, যা বেসের নীচে, একটি ব্যাটারি হোল্ডারের সাথে যায়।
ধাপ 3: বেস তৈরি করা
কন্ট্রোলারকে হ্যান্ডেল করতে আরও আরামদায়ক করার জন্য আমি একটি বেস তৈরি করেছি … কারণ উপাদানগুলির পিনগুলি স্পর্শ করে এটি পরিচালনা করা খারাপ হবে।
এটি উচ্চ প্রভাব পলিস্টাইরিনের দুটি স্তর দিয়ে তৈরি।
পিসিবি কে গাইড হিসাবে ব্যবহার করে, আমি সরাসরি পলিস্টাইরিন শীটে রূপরেখা আঁকছি।
একটি ইউটিলিটি ছুরি দিয়ে, আমি অবাঞ্ছিত টুকরো কাটলাম, প্রায় 1 মিমি প্রান্ত রেখে।
দুটি স্তর তাত্ক্ষণিক আঠালো সঙ্গে সংযুক্ত করা হয়।
তারপরে আমি প্রান্ত থেকে অতিরিক্ত উপাদান সরিয়ে ফেলি। প্রথমে ইউটিলিটি ছুরি দিয়ে। এবং তারপর স্যান্ডপেপার দিয়ে।
বেসটিতে টগল সুইচগুলির জন্য বন্ধনী এবং অ্যান্টেনা সহ nRF24L01 মডিউল রয়েছে।
বেস তৈরির শেষ ধাপ হল পেইন্টিং… প্রথমে স্প্রে প্রাইমার দিয়ে… এবং ম্যাট ব্ল্যাক দিয়ে শেষ।
ধাপ 4: প্রোগ্রামিং
কন্ট্রোলারের প্রোগ্রামিং (আসলে, Arduino Nano) Arduino IDE দিয়ে তৈরি করা হয়।
কোডটি খুবই সহজ … উদাহরণস্বরূপ, যখন আমি নীল বোতাম টিপবো, নিয়ামক 17 পাঠাবে। যখন আমি লাল বোতাম টিপব, নিয়ামক 18 পাঠাবে … এবং রিসিভার এই মানগুলি গ্রহণ করবে এবং Arduino তাদের নির্ধারিত ক্রিয়া সম্পাদন করবে ।
এখানে সংযুক্ত আছে ট্রান্সমিটারের কোড এবং রিসিভারের জন্য দুটি ডেমো কোড।
প্রস্তাবিত:
Arduino ভিত্তিক DIY গেম কন্ট্রোলার - Arduino PS2 গেম কন্ট্রোলার - DIY Arduino গেমপ্যাডের সাথে টেককেন বাজানো: 7 টি ধাপ
Arduino ভিত্তিক DIY গেম কন্ট্রোলার | Arduino PS2 গেম কন্ট্রোলার | DIKY Arduino গেমপ্যাডের সাথে Tekken বাজানো: হ্যালো বন্ধুরা, গেম খেলা সবসময়ই মজার কিন্তু আপনার নিজের DIY কাস্টম গেম কন্ট্রোলারের সাথে খেলা আরও মজাদার।
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: 8 টি ধাপ
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: আমরা স্কুলে শিক্ষাগত ব্যবহারের জন্য এবং স্কুল শিক্ষাগত কর্মসূচির পরে একটি সমন্বিত ভারসাম্য এবং 3 চাকার রোবট তৈরি করেছি। রোবটটি একটি Arduino Uno, একটি কাস্টম ieldাল (সমস্ত নির্মাণের বিবরণ সরবরাহ করা), একটি লি আয়ন ব্যাটারি প্যাক (সমস্ত নির্মাণ
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c
NES কন্ট্রোলার শাফেল (নিন্টেন্ডো কন্ট্রোলার MP3, V3.0): 5 টি ধাপ (ছবি সহ)
এনইএস কন্ট্রোলার শাফেল (নিন্টেন্ডো কন্ট্রোলার এমপি 3, ভি 3.0): আমি নিন্টেন্ডো কন্ট্রোলার এমপি 3, ভার্সন 2.0 এর জন্য তার নকশায় রিয়ান 97128 পুরোপুরি ছিঁড়ে ফেলেছি এবং আমি শুনেছি যে তিনি সমস্ত বুদ্ধিমান মর্টে_মোয়ার কাছ থেকে ধারণা পেয়েছেন, তাই আমি ক্রেডিট নিতে পারি না তাদের প্রতিভা সব। আমি শুধু সুবিধা এবং রিচার্জ যোগ করতে চেয়েছিলাম