সুচিপত্র:
- ধাপ 1: আপনার কি প্রয়োজন?
- ধাপ 2: আরসি গাড়ি আলাদা করুন
- ধাপ 3: সংযুক্ত ডিসি কেবল এবং ব্যাটারি তারগুলি
- ধাপ 4: LED তারগুলি
- ধাপ 5: এসএসএমআই বোর্ডের সাথে এলইডি কেবলগুলি সংযুক্ত করুন
- ধাপ 6: সেন্সর সংযুক্ত করুন
- ধাপ 7: আপনার রোবট রোল করার জন্য প্রস্তুত
- ধাপ 8: সফটওয়্যারটি ইনস্টল করুন
- ধাপ 9: প্রোগ্রামের জন্য প্রস্তুত
- ধাপ 10: সোর্স কোডটি অনুলিপি করুন এবং আটকান
- ধাপ 11: আপনার রোবটে কম্পাইল করুন এবং লোড করুন
ভিডিও: একটি আরসি গাড়ি থেকে কীভাবে একটি শীতল রোবট তৈরি করবেন: 11 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
এই শীতল প্রকল্পটি উচ্চ বিদ্যালয়ের ছাত্রছাত্রী বা শখের বশে যারা একটি শীতল রোবট বানাতে চায় আমি দীর্ঘদিন ধরে একটি ইন্টারেক্টিভ রোবট তৈরির চেষ্টা করছিলাম কিন্তু যদি আপনি কোন ইলেকট্রনিক্স বা বিশেষ প্রোগ্রামিং ভাষা না জানেন তবে এটি তৈরি করা সহজ নয়। এখন আপনার নিজস্ব রোবট তৈরির জন্য nqBASIC নামে একটি প্রোগ্রামিং ভাষা রয়েছে, যা সম্পূর্ণ বিনামূল্যে।
ধাপ 1: আপনার কি প্রয়োজন?
এই শীতল প্রকল্পের জন্য আপনার কিছু যন্ত্রাংশের প্রয়োজন হবে। 1) যান এবং একটি RC গাড়ী খুঁজুন যাতে দুটি ডিসি মোটর থাকে। আমি একটি খুব সস্তা গাড়ি খুঁজে পেয়েছি যাকে থান্ডার টাম্বলার বলা হয় 12 ডলারে। এখানে ithttps://www.technologicalarts.ca/catalog/product_info.php? Currency = USD & products_id = 2763) পেতে এই লিঙ্কের জন্য আপনাকে NanoCore12DX নামক এই বোর্ডের জন্য একটি মাইক্রো কন্ট্রোলারের প্রয়োজন হবে https://www.technologicalarts.ca/catalog/ product_info.php? cPath = 50_36_92 & products_id = 4294) আপনি যদি আপনার রোবটকে ইন্টারেক্টিভ করতে চান তাহলে আপনার দুটি সেন্সর দরকার প্রোগ্রামে আপনার রোবট। Http://www.nqbasic.com এ যান এবং বিনামূল্যে ডাউনলোড করুন। আপনি তাদের ফোরাম থেকেও প্রশ্ন করতে পারেন ।7) 4 এএ ব্যাটারি (ক্ষারীয় বা রিচার্জেবল)
ধাপ 2: আরসি গাড়ি আলাদা করুন
1) আমি সমস্ত ইলেকট্রনিক্স বের করেছি। RC গাড়ির ভিতরে কন্ট্রোলার ইউনিট থেকে কেবলগুলি কেটে ফেলুন, শুধুমাত্র ব্যাটারি রেখে, কারণ SSMI (Servo/Sensor/Motor Interface Board for NanoCore12DX) পাওয়ার ক্ষমতা ছিল ঠিক।
ধাপ 3: সংযুক্ত ডিসি কেবল এবং ব্যাটারি তারগুলি
R/C গাড়ির দুটি ডিসি মোটরগুলিতে ইতিমধ্যেই তারগুলি ছিল তাই আমি তাদের আমার SSMI- এ প্লাগেবল সংযোগকারী (SSMI বোর্ড সহ) সংযুক্ত করেছি। আমি ব্যাটারি তারের সাথে একই কাজ করেছি।
ধাপ 4: LED তারগুলি
4 টি কেবল বাকি আছে। তারা পাতলা বেশী। এগুলি হল চাকা থেকে আসা তারগুলি। এই আরসি গাড়ির পেছনের চাকার ভিতরে এলইডি আছে। প্রতিটি চাকা থেকে দুটি তার আসে। এই এলইডি দিয়ে আপনার রোবট সুন্দর হতে পারে। আমি এই এলইডি ব্যবহার করার সিদ্ধান্ত নিয়েছি রোবটটিকে আরো মজাদার করতে। আপনি ছবি থেকে এই তারগুলি দেখতে পারেন আমি এসএসএমআই বোর্ড মাউন্ট করার জন্য একটি সুন্দর সমতল পৃষ্ঠ তৈরি করতে গাড়ির সামনের দিকে গাড়ির পিছন থেকে আসা একটি কালো টুকরো প্লাস্টিকের মাউন্ট করেছি। আমি SSMI মাউন্ট করার জন্য ভেলক্রোস ব্যবহার করেছি। আপনি চাইলে ডাবল সাইডেড টেপ এবং কিছু টাই মোড়ানো ব্যবহার করতে পারেন তারপর আমি গাড়ির সামনের ছিদ্র দিয়ে LED তারগুলো ুকিয়ে দিলাম। আমি গাড়িতে SSMI মাউন্ট করেছি তারপর আমি ডিসি মোটর এবং ব্যাটারি প্লাগগুলিকে তাদের অবস্থানে লাগিয়েছি।
ধাপ 5: এসএসএমআই বোর্ডের সাথে এলইডি কেবলগুলি সংযুক্ত করুন
তারপর সঠিক জায়গায় LED তারগুলি প্লাগ করুন। আপনি SSMI বোর্ড ম্যানুয়াল থেকে শিখতে হবে কোন সংযোগকারী আপনি ব্যবহার করতে পারেন। এগিয়ে যান এবং আমি একই জায়গায় তাদের প্লাগ। পরবর্তীতে আপনি চাইলে এই ক্যাবলগুলোকে বিভিন্ন জায়গায় রাখতে শিখতে পারেন। ছবি দেখুন
ধাপ 6: সেন্সর সংযুক্ত করুন
সেন্সর তারগুলি সঠিক জায়গায় সংযুক্ত করুন।
ধাপ 7: আপনার রোবট রোল করার জন্য প্রস্তুত
আপনার রোবট হার্ডওয়্যার প্রস্তুত। এখন আপনাকে এটি প্রোগ্রাম করতে হবে।
ধাপ 8: সফটওয়্যারটি ইনস্টল করুন
Http://www.nqbasic.com এ যান এবং ওয়েবসাইট থেকে সফটওয়্যারটি ডাউনলোড করুন। সমস্ত নির্দেশাবলী ওয়েবসাইটে আছে- কিভাবে ইনস্টল করতে হবে এবং আপনার কম্পিউটারকে এর জন্য প্রস্তুত করতে হবে। একটি দুর্দান্ত ইউটিউব ভিডিও রয়েছে যা দেখায় কিভাবে সফটওয়্যারটি বিনামূল্যে নিবন্ধন করা যায়। এই প্রোগ্রামিং ভাষা সম্পূর্ণ বিনামূল্যে। নিবন্ধন করতে দ্বিধা করবেন না। অন্যথায় আপনি আপনার কোড কম্পাইল করতে পারবেন না।
ধাপ 9: প্রোগ্রামের জন্য প্রস্তুত
আপনার কম্পিউটার সিরিয়াল পোর্ট থেকে SSMI সিরিয়াল পোর্টে আপনার সিরিয়াল ক্যাবলটি সংযুক্ত করুন। 1) nqBASIC চালু করুন এবং প্রকল্প এবং newproject সিলেক্ট করুন 2) আপনার প্রজেক্টের একটি নাম দিন এবং সেভ করুন 3) এটি আপনাকে জিজ্ঞাসা করবে আপনি কোন ন্যানোকোর মডিউল ব্যবহার করছেন, NanoCore12DX নির্বাচন করুন তালিকা থেকে। এটি একমাত্র মডিউল যা SSMI- এর সাথে কাজ করে ।4) ফাইল/নতুন ফাইল নির্বাচন করুন। আপনি আপনার প্রকল্পে এই ফাইল যোগ করতে চান কিনা তা জিজ্ঞাসা করবে। হ্যাঁ বলুন। 5) ফাইলের জন্য একটি নাম দিন এবং সংরক্ষণ করুন ক্লিক করুন।
ধাপ 10: সোর্স কোডটি অনুলিপি করুন এবং আটকান
/* এই টেক্সটের শেষে এখান থেকে অনুলিপি করুন DIP32 (8mHz) এর জন্য উদাহরণ নতুন আইডিসি (PAD05) হিসাবে ম্লান IR1 // শার্প সেন্সরের জন্য ADC বস্তু (সামনে) আবছা IR1 নতুন এডিসি (PAD03) হিসাবে নতুন বাইটেডিম IR2 হিসাবে ফলাফল // শার্প সেন্সরের জন্য ADC বস্তু (পিছনে) dim IR2Result হিসেবে নতুন bytedim myChar হিসেবে নতুন বাইট / /প্রাপ্ত অক্ষর সংরক্ষণের জন্য পরিবর্তনশীল Dim S কে নতুন SCI (PS0, PS1) // SCI objectdim SPK কে নতুন DIO (PM4) হিসাবে // SSIM এ স্পিকার ব্যবহার করে কনস্ট অনটাইম = 20dim সময়কাল নতুন শব্দ হিসেবে কনস্ট এ 2 = 2273 // মিউজিক নোট কনস্ট এ 3 = 1136 // মিউজিক নোট কনস্ট এ 4 = 568 // রোবট যখন নতুন কিছু ডিআইও (পিএম 2) হিসাবে দেখে ডাব্লিউএলইডি 1 কে দেখে তখন শব্দ করার জন্য মিউজিক নোট // হুইলসিডিএম ডাব্লুএলইডি 2 এ নতুন ডিআইও (পিএম 3) // হুইলসিডিম লুপে এলইডি নতুন বাইট কনস্ট অফ = 0Const ON = 1Const Forever = 1Const A = 200Const B = 10Const DEL_1MSEC = 1000sub DelayMsec (বাইট মিলিসেকেন্ডে) যখন (মিলিসেকেন্ড> 0) সিস্টেম। onds = milliseconds - 1 end whileend subsub stop () // motors stop M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M10. PWM_Start (PWM_Start (PWM_Start (PWM_Start), 250) M11. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) শেষ সাবসুব গোব্যাক () // রোবট ফিরে যাবে M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) M01. PWM_Start (PWM_MAIN_CLK, 0, 250) M10।. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M11। PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M10। () // রোবটকে M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) // বাম ডিসি M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M11।) DelayMsec (A) শেষ সাবসুব অপেক্ষা শেষ সাবসাব অপেক্ষা 10 () // দীর্ঘ বিলম্ব লুপ = 1 যখন (লুপ <11) ডেলাইমেসেক (এ) লুপ = লুপ + 1 শেষ যখন সাবসাব প্লেসাউন্ড () // নোট খেলতে সময়কাল = অনটাইম যখন (সময়কাল> 0). PIN_Out (PM4, ON) সিস্টেম। বিলম্ব (A2) SPK. PIN_Out (PM4, Off) সিস্টেম। (PM4, ON) সিস্টেম। বিলম্ব (A3) SPK. PIN_Out (PM4, Off) সিস্টেম।, অন) সিস্টেম। বিলম্ব (A4) SPK. PIN_Out (PM4, Off) সিস্টেম। IV_16, 0) PWM। S. SER_Put_string ("এটি একটি পরীক্ষা") S. SER_Put_char ('\ n') S. SER_Put_char ('\ r') while (FOREVERER) IR1. ADC_Start (WAIT, ADC_MODE_8ONCE) // সামনের ধারালো সেন্সর থেকে মান পড়ুন IR1. ADC_Read (PAD05, IR1Result) IR2। S. SER_Put_char টার্মিনাল wait5 () WLED1. PIN_Out (PM2, ON) WLED2. PIN_Out (PM3, ON) goback () wait5 () if ((IR2Result == 25) or (IR2Result> 25)) stop () playound () wait5 () turnleft () wait3 () goahead () শেষ হলে turnright () wait3 () অন্য goahead () শেষ হলে ((IR2Result == 25) অথবা (IR2Result> 25)) WLED1. PIN_Out (PM2, ON) WLED2. PIN_Out (PM3, ON) stop () wait5 () turnright () wait3 () WLED1. PIN_Out (PM2, OFF) WLED2. PIN_Out (PM3, OFF) goahead () wait3 () অন্যথায় goahead () শেষ হলে endend m আইন
ধাপ 11: আপনার রোবটে কম্পাইল করুন এবং লোড করুন
নিশ্চিত করুন যে আপনি আপনার রোবটে ব্যাটারি রেখেছেন এবং এটি চালু করেছেন। আপনার SSMI- তে সবুজ পাওয়ার LED জ্বলছে দেখতে হবে। Nanocore12DX মডিউলে একটু সুইচ আছে, নিশ্চিত করুন এটি লোড অবস্থায় আছে। SSMI তে রিসেট সুইচ টিপুন। Nqbasic এ যান এবং Build and load নির্বাচন করুন। এটি আপনার কোডটি কম্পাইল করে আপনার রোবটে লোড করবে। আপনার রোবট থেকে সিরিয়াল ক্যাবলটি সরিয়ে নিন এবং ন্যানো কোর 12 ডিএক্স মডিউলে রান পজিশনে লোড থেকে সুইচ পরিবর্তন করুন। আপনার রোবটটিকে একটি সমতল পৃষ্ঠে রাখুন এবং SSMI তে রিসেট বোতাম টিপুন। অভিনন্দন! আপনার যদি এই পদক্ষেপগুলির সাথে কোন সমস্যা থাকে, অনুগ্রহ করে nqBASIC ফোরামে লিখতে দ্বিধা করবেন না। আমি সেখানে থাকব এবং আপনার সব প্রশ্নের উত্তর দেব।
প্রস্তাবিত:
কীভাবে বাড়িতে একটি ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি তৈরি করবেন: 4 টি ধাপ (ছবি সহ)
কীভাবে বাড়িতে একটি ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি তৈরি করবেন: Arduino এবং খুব মৌলিক ইলেকট্রনিক উপাদানগুলি ব্যবহার করে কীভাবে একটি সাধারণ স্মার্টফোন নিয়ন্ত্রিত রোবোটিক গাড়ি তৈরি করবেন তা শিখুন
কীভাবে একটি DIY স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
কীভাবে একটি DIY স্মার্টফোন নিয়ন্ত্রিত আরসি গাড়ি তৈরি করবেন: হ্যালো, বন্ধুরা! এই টিউটোরিয়ালে, আমি একটি Arduino ভিত্তিক স্মার্টফোন নিয়ন্ত্রিত RC গাড়ি তৈরি করতে যাচ্ছি। এই গাড়িটি যে কোনো অ্যান্ড্রয়েড ফোন বা ট্যাবলেট ব্যবহার করে ব্লুটুথের মাধ্যমে নিয়ন্ত্রণ করা যেত। এটি একটি অসাধারণ প্রকল্প। এটি তৈরি করা সহজ, প্রোগ্রাম করা সহজ এবং একটি
কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: 7 টি ধাপ (ছবি সহ)
কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: সবাইকে হ্যালো, আমি ব্রায়ান টি পাক হং। আমি বর্তমানে সিঙ্গাপুর পলিটেকনিকের এক বছরের ছাত্র, কম্পিউটার ইঞ্জিনিয়ারিং পড়ছি। যখন আমি এটিকে আলাদা করে নিয়েছিলাম, আমি যা দেখছি তা সবই
কার্ডবোর্ড এবং ক্রাফট পেপার থেকে আরসি গাড়ির চাকা কীভাবে তৈরি করবেন: 9 টি ধাপ (ছবি সহ)
কার্ডবোর্ড এবং ক্রাফ্ট পেপার থেকে কিভাবে আরসি গাড়ির চাকা তৈরি করা যায়: আরসি চাকাগুলি সমস্ত আরসি গাড়ির জন্য প্রয়োজনীয় অংশ। বিভিন্ন শ্রেণী এবং প্রকারের আরসি চাকা রয়েছে এবং চাকার নির্বাচন সঠিকভাবে করা এই গাড়িগুলির সাথে কাজ করার সময় অন্যতম গুরুত্বপূর্ণ বিষয়। যখন আমি আরসি গাড়িগুলি DIYing শুরু করি, তখন অন্যতম প্রধান
একটি মৃত আরসি প্লেন থেকে একটি আরসি নৌকা তৈরি করুন: 8 টি ধাপ
একটি মৃত আরসি প্লেন থেকে একটি আরসি নৌকা তৈরি করুন: এটি আমার একটি চমৎকার নির্দেশযোগ্য যা আপনাকে দেখাবে যে কিভাবে একটি পুরানো নোংরা এবং অনেক ফ্লাইট থেকে ধ্বংস হয়ে যাওয়া একটি নতুন শীতল আরসি নৌকায় বরফের জল এবং শক্ত কাঠের উপর যেতে পারে মেঝে আমাকে ভুল বুঝে না তার জন্য সময়ের প্রয়োজন কিন্তু আরে এটি যেতে পারে