সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: 3D মডেল
- ধাপ 3: পিসিবি
- ধাপ 4: একত্রিত করা
- ধাপ 5: সংযোগ
- ধাপ 6: প্রোগ্রাম
- ধাপ 7: উপসংহার
ভিডিও: 3D মুদ্রিত স্নেক রোবট: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
যখন আমি আমার থ্রিডি প্রিন্টার পেলাম তখন আমি ভাবতে লাগলাম এটা দিয়ে আমি কি করতে পারি। আমি অনেক কিছু মুদ্রণ করেছি কিন্তু আমি 3D মুদ্রণ ব্যবহার করে একটি সম্পূর্ণ নির্মাণ করতে চেয়েছিলাম। তারপর আমি রোবট প্রাণী তৈরির কথা ভাবলাম। আমার প্রথম ধারণা ছিল একটি কুকুর বা মাকড়সা তৈরি করা, কিন্তু অনেক মানুষ ইতিমধ্যে কুকুর এবং মাকড়সা তৈরি করেছে। আমি অন্য কিছু নিয়ে ভাবছিলাম এবং তারপর আমি সাপ সম্পর্কে চিন্তা করলাম। আমি ফিউশন 360 এ পুরো সাপটি ডিজাইন করেছি, এবং এটি দুর্দান্ত লাগছিল তাই আমি প্রয়োজনীয় অংশগুলি অর্ডার করেছি এবং একটি তৈরি করেছি। আমি মনে করি ফলাফলটি দুর্দান্ত। উপরের ভিডিওতে আপনি দেখতে পারেন কিভাবে আমি এটি তৈরি করেছি অথবা আপনি নীচে এটি সম্পর্কে রিড করতে পারেন।
ধাপ 1: অংশ
আমাদের যা লাগবে তা এখানে:
- 8 মাইক্রো সার্ভো মোটর
- কিছু 3D মুদ্রিত অংশ
- স্ক্রু
- 3, 7V লি-পো ব্যাটারি
- PCB তৈরির কিছু অংশ (atmega328 SMD, capacitor 100nF, capacitor 470μF, resistor 1, 2k, some goldpins)। এই প্রকল্পের জন্য পিসিবি তৈরি করা খুবই গুরুত্বপূর্ণ কারণ আপনি যখন রুটিবোর্ডে সবকিছু সংযুক্ত করবেন তখন আপনার সাপ নড়তে পারবে না।
ধাপ 2: 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
প্রস্তাবিত:
একটি সাধারণ 3D মুদ্রিত রোবট: 11 টি ধাপ (ছবি সহ)
একটি সাধারণ 3D প্রিন্টেড রোবট: আমাকে নিজের সাথে ডেটিং করতে দিন। আমি ইরেক্টর সেট এবং তারপর লেগো দিয়ে বড় হয়েছি। পরবর্তী জীবনে, আমি আমার ডিজাইন করা প্রোটোটাইপ ধরনের সিস্টেম তৈরির জন্য 8020 ব্যবহার করেছি। ঘরের চারপাশে সাধারণত স্ক্র্যাপ টুকরা ছিল যা আমার বাচ্চারা তাদের ইরেক্টর সেটের সংস্করণ হিসাবে ব্যবহার করেছিল
জয় রোবট (Robô Da Alegria) - ওপেন সোর্স 3D মুদ্রিত, Arduino চালিত রোবট !: 18 ধাপ (ছবি সহ)
জয় রোবট (Robô Da Alegria) - ওপেন সোর্স 3D মুদ্রিত, Arduino চালিত রোবট!: Instructables Wheels প্রতিযোগিতায় প্রথম পুরস্কার, Instructables Arduino প্রতিযোগিতায় দ্বিতীয় পুরস্কার, এবং ডিজাইন ফর কিডস চ্যালেঞ্জে রানার আপ। যারা আমাদের ভোট দিয়েছেন তাদের সবাইকে ধন্যবাদ !!! রোবট সর্বত্র পাওয়া যাচ্ছে। শিল্প অ্যাপ্লিকেশন থেকে শুরু করে আপনার কাছে
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: 8 টি ধাপ
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: আমরা স্কুলে শিক্ষাগত ব্যবহারের জন্য এবং স্কুল শিক্ষাগত কর্মসূচির পরে একটি সমন্বিত ভারসাম্য এবং 3 চাকার রোবট তৈরি করেছি। রোবটটি একটি Arduino Uno, একটি কাস্টম ieldাল (সমস্ত নির্মাণের বিবরণ সরবরাহ করা), একটি লি আয়ন ব্যাটারি প্যাক (সমস্ত নির্মাণ
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c
LED স্নেক: 9 ধাপ
এলইডি সাপ: এই নির্দেশাবলীতে আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমার সৃষ্টি করা যায়, প্রচুর এবং প্রচুর এলইডি দিয়ে তৈরি, এটি সাপের মতো আকৃতি, এলইডি সাপ। আমার এলইডি সাপটি 1 মিটার লম্বা, কিন্তু আপনি ঠিক করবেন আপনার কতদিন হবে। সাপটি বিনোদনমূলক এবং দেখতে