সুচিপত্র:

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

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

ভিডিও: 3D মুদ্রিত স্নেক রোবট: 7 টি ধাপ (ছবি সহ)
ভিডিও: 3D Snake drawing ,must watch 🔥#3d #ytshorts #shorts #oddly #satisfying videos 💯 2024, নভেম্বর
Anonim
Image
Image
যন্ত্রাংশ
যন্ত্রাংশ

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

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

আমাদের যা লাগবে তা এখানে:

  • 8 মাইক্রো সার্ভো মোটর
  • কিছু 3D মুদ্রিত অংশ
  • স্ক্রু
  • 3, 7V লি-পো ব্যাটারি
  • PCB তৈরির কিছু অংশ (atmega328 SMD, capacitor 100nF, capacitor 470μF, resistor 1, 2k, some goldpins)। এই প্রকল্পের জন্য পিসিবি তৈরি করা খুবই গুরুত্বপূর্ণ কারণ আপনি যখন রুটিবোর্ডে সবকিছু সংযুক্ত করবেন তখন আপনার সাপ নড়তে পারবে না।

ধাপ 2: 3D মডেল

3D মডেল
3D মডেল

আপনি এই সাপের দৃশ্যায়ন দেখতে পারেন। ফাইলগুলি (.stl) আপনি এখানে বা আমার জিনিসের উপর ডাউনলোড করতে পারেন। মুদ্রণের জন্য সেটিংস সম্পর্কে কিছু তথ্য:

সেগমেন্ট এবং হেড প্রিন্ট করার জন্য আমি ভেলা যোগ করার সুপারিশ করি সব বস্তুর জন্য সমর্থন অপ্রয়োজনীয়। ইনফিল এত গুরুত্বপূর্ণ নয় কারণ সমস্ত মডেল খুব পাতলা এবং প্রায় শুধুমাত্র ঘের আছে কিন্তু আমি 20%ব্যবহার করি।

তোমার দরকার:

8x সাপ_ সেগমেন্ট

1x সাপের মাথা

1x সাপ_ব্যাক

ধাপ 3: পিসিবি

পিসিবি
পিসিবি

নীচে আপনি agগল ফাইলগুলি খুঁজে পেতে পারেন (.sch এবং.brd) শুধু downloadগলে তাদের ডাউনলোড করুন বোর্ড ভিউতে যান ctrl + p ক্লিক করুন এবং এটি মুদ্রণ করুন। যদি আপনি জানেন না কিভাবে পিসিবি তৈরি করতে হয় তবে আপনি এটি সম্পর্কে এখানে পড়তে পারেন:

www.instructables.com/id/PCB-making-guide/

স্কিমায় লেখা আছে যে মাইক্রোকন্ট্রোলার atmega8 কিন্তু এটি atmega328 এর একই পিনআউট আছে কিন্তু agগলে atmega328 নেই।

ধাপ 4: একত্রিত করা

একত্রিত করা
একত্রিত করা

সমস্ত অংশ মুদ্রণের পরে আপনি সেগুলি একত্রিত করতে পারেন। সার্ভোকে একটি সেগমেন্টে রাখুন, এটি M2 স্ক্রু দিয়ে সেগমেন্টে স্ক্রু করুন এবং তারপরে সার্ভো আর্মের পরের সেগমেন্ট স্ক্রু করুন। আপনি যদি এটি একত্রিত করতে না জানেন তবে আপনি ভিডিওটি দেখতে পারেন।

ধাপ 5: সংযোগ

সংযোগ
সংযোগ

উপরের ছবিতে আপনি দেখতে পারবেন কোথায় এবং কী সংযোগ করতে হবে। আমি MISO, MOSI এবং SCK পিন কোথায় চিহ্নিত করেছি বুটলোডার বার্ন করার জন্য আপনার এই পিনটি প্রয়োজন। বুটলোডার বার্ন করার বিষয়ে আপনি এখানে অফিসিয়াল আরডুইনো পৃষ্ঠায় পড়তে পারেন:

www.arduino.cc/en/Tutorial/ArduinoToBreadboard

এটি বার্ন করার জন্য আপনার প্রোগ্রামার বা অন্য আরডুইনো দরকার। বার্ন করার পরে আপনি এটি ইউএসবি-ইউএআরটি কনভার্টার বা একই প্রোগ্রামার ব্যবহার করে প্রোগ্রাম করতে পারেন যা আপনি বুটলোডার বার্ন করার জন্য ব্যবহার করেন।

প্রোগ্রাম আপলোড করার পর আপনি সার্ভোকে বোর্ডে সংযুক্ত করতে পারেন। সর্বশেষ সার্ভো (সাপের শেষে) হল সার্ভো 1 এবং সার্ভো 8 হল সাপের মাথার নিকটতম।

বোর্ডে কোন স্টেবিলাইজার নেই তাই সর্বোচ্চ ভোল্টেজ যা আপনি এটির সাথে সংযোগ করতে পারেন 5V।

Atmega এবং servo মোটর 3, 7V Li-Po এর সাথে কাজ করবে এবং আমি এই প্রকল্পের জন্য এটি ব্যবহার করার পরামর্শ দিচ্ছি কারণ এটি খুবই ছোট এবং খুব শক্তিশালী। আপনি এটি পুরানো আরসি খেলনায় খুঁজে পেতে পারেন (আমি আমার পুরানো আরসি হেলিকপ্টারে খুঁজে পেয়েছি)।

আমি প্রোগ্রামিংয়ের জন্য বোর্ড পিন RX এবং TX যোগ করেছি কিন্তু ভবিষ্যতে সম্প্রসারণের জন্য, আপনি এখানে সেন্সরগুলির সাথে সংযোগ করতে পারেন বা যেমন ব্লুটুথ মডুল।

ধাপ 6: প্রোগ্রাম

প্রোগ্রাম একবারে 8 টি সার্ভস নিয়ন্ত্রণ করতে সফ্টওয়্যার সার্ভো লাইব্রেরি ব্যবহার করে। এটি কেবল তরঙ্গ অনুকরণ করার জন্য ছোট স্থানান্তর সহ সার্ভো অবস্থান বৃদ্ধি এবং হ্রাস করছে। এই পদক্ষেপের জন্য ধন্যবাদ এটি একটি কৃমি মত দেখায় কিন্তু আরো দক্ষ সরানো।

আপনি যদি চান তবে আপনি লুপের শেষে বিলম্ব পরিবর্তন করতে পারেন। এই বিলম্ব সাপের গতি নিয়ন্ত্রণ করে। তাই যদি আপনি ছোট মান দেন তবে এটি দ্রুত, উচ্চতর মান = ধীর গতিতে চলে যাবে। আমি 6 দিয়েছিলাম কারণ এটি সর্বোচ্চ গতি যেখানে সাপ গড়িয়ে যায় না। কিন্তু আপনি এই সঙ্গে পরীক্ষা করতে পারেন।

আন্দোলনকে আরও বড় করতে আপনি সর্বোচ্চ এবং সর্বনিম্ন মান পরিবর্তন করতে পারেন।

#অন্তর্ভুক্ত

সফটওয়্যার সার্ভো servo1, servo2, servo3, servo4, servo5, servo6, servo7, servo8;

int b_pos, c_pos, d_pos, e_pos; স্ট্রিং কমান্ড; int পার্থক্য = 30; int কোণ 1 = 90; int কোণ 2 = 150;

int ser1 = 30;

int ser2 = 70; int ser3 = 110; int ser4 = 150;

int সর্বনিম্ন = 40;

সর্বোচ্চ সর্বোচ্চ = 170;

bool increment_ser1 = সত্য;

bool increment_ser2 = সত্য; bool increment_ser3 = সত্য; bool increment_ser4 = সত্য;

bool increment_ser5 = সত্য;

int ser5 = 90;

bool increment_ser6 = সত্য;

int ser6 = 90;

অকার্যকর সেটআপ() {

Serial.begin (9600); servo1.attach (3); servo2.attach (5); servo3.attach (6); servo4.attach (9); servo5.attach (10); servo6.attach (11); servo7.attach (12); servo8.attach (13);

servo1.write (90);

servo2.write (130); servo3.write (90); servo4.write (100); servo5.write (90); servo6.write (90); servo7.write (90); servo8.write (90);

}

অকার্যকর লুপ () {

এগিয়ে (); SoftwareServo:: রিফ্রেশ (); }

অকার্যকর () {

যদি (increment_ser1) {

ser1 ++; } অন্য {ser1--; }

যদি (ser1 সর্বোচ্চ) {

increment_ser1 = মিথ্যা; }

servo1.write (ser1);

যদি (increment_ser2) {

ser2 ++; } অন্য {ser2--; }

যদি (ser2 সর্বোচ্চ) {

increment_ser2 = মিথ্যা; }

servo3.write (ser2);

যদি (increment_ser3) {

ser3 ++; } অন্য {ser3--; }

যদি (ser3 সর্বোচ্চ) {

increment_ser3 = মিথ্যা; }

servo5.write (ser3);

যদি (increment_ser4) {

ser4 ++; } অন্য {ser4--; }

যদি (ser4 সর্বোচ্চ) {

increment_ser4 = মিথ্যা; }

servo7.write (ser4);

বিলম্ব (6);

}

ধাপ 7: উপসংহার

উপসংহার
উপসংহার
উপসংহার
উপসংহার

আমি মনে করি এই রোবটটি দেখতে খুব ভালো। আমি একটি সাপ রোবট বানাতে চেয়েছিলাম কিন্তু শেষ পর্যন্ত আমি এমন কিছু বানিয়েছিলাম যা দেখতে কৃমির মতো। কিন্তু খুব সুন্দর কাজ করে। যদি আপনার কোন প্রশ্ন থাকে তবে একটি মন্তব্য করুন বা আমাকে লিখুন: [email protected]

আপনি আমার ওয়েবসাইটে (পোলিশ ভাষায়) এই রোবট সম্পর্কে পড়তে পারেন:

nikodembartnik.pl/post.php?id=3

এই রোবটটি ফ্রি স্টাইল বিভাগে Chorzów এ রোবট উৎসবে প্রথম পুরস্কার জিতেছে।

রোবটিক্স প্রতিযোগিতা 2016
রোবটিক্স প্রতিযোগিতা 2016
রোবটিক্স প্রতিযোগিতা ২০১
রোবটিক্স প্রতিযোগিতা ২০১

রোবটিক্স প্রতিযোগিতায় দ্বিতীয় পুরস্কার 2016

প্রস্তাবিত: