সুচিপত্র:

3D মুদ্রিত রোবট: 16 টি ধাপ (ছবি সহ)
3D মুদ্রিত রোবট: 16 টি ধাপ (ছবি সহ)

ভিডিও: 3D মুদ্রিত রোবট: 16 টি ধাপ (ছবি সহ)

ভিডিও: 3D মুদ্রিত রোবট: 16 টি ধাপ (ছবি সহ)
ভিডিও: [২য় পর্ব] সেরা কয়েকটি দৃষ্টিভ্রম | Top optical and sound illusion bangla| 2024, জুলাই
Anonim
3D মুদ্রিত রোবট
3D মুদ্রিত রোবট

থ্রিডি প্রিন্টিংয়ের চমৎকার বিষয় হল এটি রোবট নির্মাণকে সহজ করে তোলে। আপনি যে অংশগুলির স্বপ্ন দেখতে পারেন এবং যেগুলি আপনার হাতে আছে সেগুলি যে কোনও কনফিগারেশন ডিজাইন করতে পারেন। এটি দ্রুত প্রোটোটাইপিং এবং পরীক্ষার জন্য অনুমতি দেয়। এই বিশেষ 3D প্রিন্ট করা রোবটটি এর একটি উদাহরণ।একটি ওয়াকার বট রাখার ধারণা যা তার সামনের কেন্দ্রের ভারসাম্যকে স্থানান্তরিত করেছে যা আমি কয়েক বছর ধরে করেছি। যাইহোক, শেলফের অংশগুলির সাথে এটি বাস্তবায়ন করা সবসময় চতুর প্রমাণিত হয় এবং আমাকে সত্যিই চেষ্টা করতে বাধা দেয়। তবুও, যখন আমি বুঝতে পারলাম যে থ্রিডি প্রিন্টিংয়ের মাধ্যমে এটি দ্রুত এবং সহজেই করা সম্ভব, আমি অবশেষে প্রায় দুই দিনের মধ্যে এই রোবটটি তৈরি করতে সক্ষম হলাম। মূলত, 3 ডি প্রিন্টিং আমাকে 48 ঘণ্টারও কম সময়ে একটি ধারণা নিতে এবং বাস্তবায়িত করতে সক্ষম করেছে। আপনি যদি এই সহজ রোবট তৈরিতে আপনার হাত চেষ্টা করতে চান, আমি ফাইলগুলি অন্তর্ভুক্ত করেছি এবং আপনার নিজের উপর তৈরি করার জন্য নির্দেশাবলী পোস্ট করেছি। এটি নিlyসন্দেহে একটি মজাদার উইকএন্ড প্রজেক্ট যার জন্য থ্রিডি প্রিন্টার আছে, যিনি ইলেকট্রনিক্স এবং সোল্ডারিং সম্পর্কে কিছুটা জানেন রোবটিক্সে তাদের পা ভিজাতে।

ধাপ 1: রোবট যন্ত্রাংশ

রোবট যন্ত্রাংশ
রোবট যন্ত্রাংশ

নিম্নলিখিত উপকরণ পান:

(x1) 3D প্রিন্টার (আমি একটি ক্রিয়েলিটি CR-10 ব্যবহার করি) (x2) স্ট্যান্ডার্ড সার্ভোস (x1) Arduino মাইক্রো (x1) 40-পিন সকেট (x1) PCB (x1) 9V ব্যাটারি স্ন্যাপ (x1) 9V ব্যাটারি হোল্ডার (x1) 9V ব্যাটারি (x2) 3-পিন হেডার (x13) M3 বাদাম এবং বোল্ট (x4) পেন্সিল

(মনে রাখবেন যে এই পৃষ্ঠার কিছু লিঙ্ক অ্যাফিলিয়েট লিংক। এটি আপনার জন্য আইটেমের খরচ পরিবর্তন করে না। নতুন প্রকল্প তৈরিতে আমি যা পাই তা আমি পুনরায় বিনিয়োগ করি। যদি আপনি বিকল্প সরবরাহকারীদের জন্য কোন পরামর্শ চান, দয়া করে আমাকে জানান জানি।)

ধাপ 2: 3D প্রিন্ট যন্ত্রাংশ

3D প্রিন্ট যন্ত্রাংশ
3D প্রিন্ট যন্ত্রাংশ

3D আপনার নির্দিষ্ট 3D প্রিন্টার ব্যবহার করে সংযুক্ত ফাইলগুলি প্রিন্ট করুন। আপনার নির্দিষ্ট সেটআপের জন্য সহায়তার সাথে কাজ করার জন্য আপনাকে ফাইলগুলি সেটআপ করতে হতে পারে।

ধাপ 3: সামনের অ্যাসেম্বলি

সামনের অ্যাসেম্বলি
সামনের অ্যাসেম্বলি
সামনের অ্যাসেম্বলি
সামনের অ্যাসেম্বলি
সামনের অ্যাসেম্বলি
সামনের অ্যাসেম্বলি

রোবটের সামনে চারটি বোল্ট ertোকান।

দুটি সামনের লেগ গিয়ারকে রোবট বডির সামনের অংশে স্লাইড করুন যাতে পায়ের সকেটগুলি বাইরের দিকে নির্দেশ করা হয়।

পায়ের দুটি র্যাক গিয়ারের মধ্যে গিয়ার রাখুন।

সেন্টার গিয়ারের সকেটে সার্ভোর ড্রাইভ শাট টিপুন এবং এটিকে জায়গায় লাগানোর জন্য একটি স্ক্রু ব্যবহার করুন।

অবশেষে, সামনে ইনস্টল করা বোল্টগুলি ব্যবহার করে সার্ভোটি বোল্ট করুন।

ধাপ 4: নিচের সার্ভো

নিচের সার্ভো
নিচের সার্ভো
নিচের সার্ভো
নিচের সার্ভো

নিচের সার্ভোটিকে তার মাউন্ট করা বন্ধনীতে স্লাইড করুন এবং এটিকে জায়গায় রাখুন।

ধাপ 5: টরসো সংযুক্ত করুন

ধড় সংযুক্ত করুন
ধড় সংযুক্ত করুন
ধড় সংযুক্ত করুন
ধড় সংযুক্ত করুন

মোটরের ড্রাইভ শিফটকে কেন্দ্র করে থ্রিডি প্রিন্টেড টরস ফিট করে টিপুন।

ধাপ 6: পেন্সিল োকান

পেন্সিল োকান
পেন্সিল োকান
পেন্সিল োকান
পেন্সিল োকান

টরসো সকেটে পেন্সিল ertোকান যাতে ইরেজারের প্রান্তগুলি বের হয়ে যায়।

ধাপ 7: ইরেজারগুলি টানুন

ইরেজার টানুন
ইরেজার টানুন
ইরেজার টানুন
ইরেজার টানুন

একজোড়া প্লায়ার ব্যবহার করে দুইটি পেন্সিল থেকে ইরেজার টানুন।

ধাপ 8: আরো পেন্সিল োকান

আরো পেন্সিল োকান
আরো পেন্সিল োকান
আরো পেন্সিল ertোকান
আরো পেন্সিল ertোকান

সামনের লেগ সকেটের প্রতিটিতে ইরেজার লাগানো পেন্সিলের শেষটি োকান।

ধাপ 9: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

বোর্ডের কেন্দ্রে 40-পিন সকেটটি সোল্ডার করুন। 9V ব্যাটারি স্ন্যাপ থেকে কালো তারটি Arduino সকেটের মাটির পিন এবং V- ইন পিনে লাল তারের সাথে সংযুক্ত করুন। 40 পিন সকেট নিম্নরূপ: হেডার পিন 1 - 5V পাওয়ারহেডার পিন 2 - গ্রাউন্ডহেডার পিন 3 - ডিজিটাল পিন 8 (সকেট পিন 36) দ্বিতীয় তিনটি পিন পুরুষ হেডার 40 পিন সকেটে নিম্নরূপে বিক্রি করুন: হেডার পিন 1 - 5V পাওয়ারহেডার পিন 2 - গ্রাউন্ডহেডার পিন 3 - ডিজিটাল পিন 9 (সকেট পিন 37)

ধাপ 10: ড্রিল

ড্রিল
ড্রিল
ড্রিল
ড্রিল

সার্কিট বোর্ডের একটি অংশকে কেন্দ্র করে একটি 1/8 গর্ত ড্রিল করুন যেখানে কোনও সোল্ডার্ড বৈদ্যুতিক সংযোগ নেই।

ধাপ 11: Arduino মাইক্রো ertোকান

Arduino মাইক্রো Insোকান
Arduino মাইক্রো Insোকান

সকেটের উপযুক্ত পিনের মধ্যে Arduino মাইক্রো োকান।

ধাপ 12: ব্যাটারি ক্লিপ সংযুক্ত করুন

ব্যাটারি ক্লিপ সংযুক্ত করুন
ব্যাটারি ক্লিপ সংযুক্ত করুন
ব্যাটারি ক্লিপ সংযুক্ত করুন
ব্যাটারি ক্লিপ সংযুক্ত করুন

ব্যাটারি ক্লিপটি সার্কিট বোর্ডের নীচে সংযুক্ত করুন এবং সাবধানে থাকুন যাতে এর সাথে কোন বৈদ্যুতিক সংযোগ না থাকে।

ধাপ 13: সার্কিট বোর্ড সংযুক্ত করুন

সার্কিট বোর্ড সংযুক্ত করুন
সার্কিট বোর্ড সংযুক্ত করুন
সার্কিট বোর্ড সংযুক্ত করুন
সার্কিট বোর্ড সংযুক্ত করুন
সার্কিট বোর্ড সংযুক্ত করুন
সার্কিট বোর্ড সংযুক্ত করুন

সার্কিট বোর্ডকে রোবটের শরীরে মাউন্ট করা গর্তে বোল্ট করুন।

ধাপ 14: Servos তারের

Servos তারের
Servos তারের
Servos তারের
Servos তারের

সার্কিট বোর্ডে উপযুক্ত পুরুষ হেডার পিনগুলিতে সার্ভো সকেটগুলি প্লাগ করুন।

ধাপ 15: Arduino প্রোগ্রাম করুন

Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন

নিম্নলিখিত কোড সহ Arduino প্রোগ্রাম করুন:

//

// একটি 3D প্রিন্টেড রোবটের জন্য কোড // বিস্তারিত জানুন: https://www.instructables.com/id/3D-Printed-Robot/ // এই কোডটি পাবলিক ডোমেইনে // // সার্ভো লাইব্রেরি যোগ করুন # অন্তর্ভুক্ত করুন // দুটি servo উদাহরণ তৈরি করুন Servo myservo; Servo myservo1; // সার্ভিস কেন্দ্রীভূত না হওয়া পর্যন্ত এই সংখ্যাগুলি পরিবর্তন করুন !!!! // তত্ত্বে 90 হল নিখুঁত কেন্দ্র, কিন্তু এটি সাধারণত উচ্চ বা নিম্ন। int FrontBalanced = 75; int BackCentered = 100; // ভেরিয়েবলগুলি ভারসাম্যের পিছনের কেন্দ্রের জন্য ক্ষতিপূরণ দিতে পারে যখন সামনের দিকে স্থানান্তরিত হয় int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Servos এর প্রাথমিক শর্ত সেটআপ করুন এবং 2 সেকেন্ড অপেক্ষা করুন void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); বিলম্ব (2000); } অকার্যকর লুপ () {// সোজা goStraight () হাঁটা; জন্য (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // ডান দিকে যান goRight (); জন্য (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // সোজা goStraight () হাঁটুন; জন্য (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // বাম দিকে যান GoLeft (); জন্য (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // ওয়াকিং ফাংশন অকার্যকর walkOn () {myservo.write (BackCentered + 30); বিলম্ব (1000); myservo.write (BackCentered - 30); বিলম্ব (1000); } // বাম ফাংশন অকার্যকর করুন GoLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // ডান ফাংশন অকার্যকর goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Go straight function void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

ধাপ 16: ব্যাটারি লাগান

ব্যাটারি লাগান
ব্যাটারি লাগান

9V ব্যাটারি প্লাগ ইন করুন এবং ব্যাটারি ক্লিপ দিয়ে এটিকে সুরক্ষিত করুন।

ছবি
ছবি

আপনি এই দরকারী, মজা, বা বিনোদনমূলক? আমার সর্বশেষ প্রকল্পগুলি দেখতে @madeineuphoria অনুসরণ করুন।

প্রস্তাবিত: