Სარჩევი:

3D დაბეჭდილი რობოტი: 16 ნაბიჯი (სურათებით)
3D დაბეჭდილი რობოტი: 16 ნაბიჯი (სურათებით)

ვიდეო: 3D დაბეჭდილი რობოტი: 16 ნაბიჯი (სურათებით)

ვიდეო: 3D დაბეჭდილი რობოტი: 16 ნაბიჯი (სურათებით)
ვიდეო: Trinary Time Capsule 2024, ივლისი
Anonim
3D დაბეჭდილი რობოტი
3D დაბეჭდილი რობოტი

3D ბეჭდვისას სასიამოვნოა ის, რომ ადვილია რობოტების მშენებლობა. თქვენ შეგიძლიათ შეიმუშაოთ ნაწილების ნებისმიერი კონფიგურაცია, რომელზეც ოცნებობთ და პრაქტიკულად დაუყოვნებლივ გქონდეთ ხელში. ეს იძლევა სწრაფ პროტოტიპს და ექსპერიმენტებს. ეს კონკრეტული 3D დაბეჭდილი რობოტი არის ამის მაგალითი. ეს იდეა, რომ მქონდეს უოკერი ბოტი, რომელმაც გადაინაცვლა ბალანსის წინა ცენტრი არის ის, რაც მე მქონდა რამდენიმე წლის განმავლობაში. თუმცა, მისი შელფის ნაწილების განხორციელება ყოველთვის საკმაოდ სახიფათო აღმოჩნდა და ხელს არ მიშლიდა ნამდვილად მეცადა. თუმცა, როდესაც მივხვდი, რომ ამის გაკეთება შესაძლებელი იყო სწრაფად და მარტივად 3D ბეჭდვით, მე შევძელი საბოლოოდ ამ რობოტის შექმნა დაახლოებით ორ დღეში. ძირითადად, 3D ბეჭდვამ მომცა საშუალება გამომეტანა იდეა და განეხორციელებინა იგი 48 საათზე ნაკლებ დროში. თუ გსურთ სცადოთ ხელი ამ მარტივი რობოტის დამზადებაში, მე ჩავრთე ფაილები და გამოვაქვეყნე ინსტრუქცია, რომელიც თქვენ თვითონ უნდა გააკეთოთ. ეს ნამდვილად გასართობი შაბათ -კვირის პროექტია ვინმესთვის, რომელსაც აქვს 3D პრინტერი, რომელმაც იცის ცოტა რამ ელექტრონიკისა და შედუღების შესახებ, რათა ფეხები დასველდეს რობოტექნიკით.

ნაბიჯი 1: რობოტის ნაწილები

რობოტის ნაწილები
რობოტის ნაწილები

მიიღეთ შემდეგი მასალები:

(x1) 3D პრინტერი (მე ვიყენებ Creality CR-10) (x2) სტანდარტული სერვისები (x1) Arduino micro (x1) 40-pin სოკეტი (x1) PCB (x1) 9V ბატარეის ვადამდელი (x1) 9V ბატარეის დამჭერი (x1) 9V ბატარეა (x2) 3 პინიანი სათაურები (x13) M3 თხილი და ჭანჭიკები (x4) ფანქრები

(გაითვალისწინეთ, რომ ამ გვერდის ზოგიერთი ბმული არის შვილობილი ბმულები. ეს არ ცვლის საქონლის ღირებულებას თქვენთვის. მე ვაინვესტირებ შემოსავალს, რასაც მივიღებ ახალი პროექტების განხორციელებაში. თუ გსურთ რაიმე შემოთავაზება ალტერნატიული მომწოდებლებისთვის, გთხოვთ ნება მომეცით ვიცით.)

ნაბიჯი 2: 3D ბეჭდვის ნაწილები

3D ბეჭდვის ნაწილები
3D ბეჭდვის ნაწილები

3D დაბეჭდეთ თანდართული ფაილები თქვენი კონკრეტული 3D პრინტერის გამოყენებით. შეიძლება დაგჭირდეთ ფაილების დაყენება თქვენი კონკრეტული კონფიგურაციის მხარდაჭერით.

ნაბიჯი 3: წინა ასამბლეა

წინა ასისმბლი
წინა ასისმბლი
წინა ასისმბლი
წინა ასისმბლი
წინა ასისმბლი
წინა ასისმბლი

ჩადეთ ოთხი ჭანჭიკი რობოტის წინა ნაწილში.

გადაიტანეთ ორი წინა ფეხის გადაცემათა კოლოფი რობოტის სხეულის წინა ნაწილში ისე, რომ ფეხის ბუდეები მიმართული იყოს გარედან.

მოათავსეთ მექანიზმი ფეხების ორ საკიდს შორის.

დააჭირეთ სერვოს ძრავას ცენტრალურ გადაცემათა კოლოფში და გამოიყენეთ ხრახნი, რომ დააჭიროთ მას.

დაბოლოს, მიამაგრეთ სერვო ადგილზე, ადრე დაყენებული ჭანჭიკების გამოყენებით, წინა ასამბლეის დასასრულებლად.

ნაბიჯი 4: ქვედა სერვო

ქვედა სერვო
ქვედა სერვო
ქვედა სერვო
ქვედა სერვო

გადაიტანეთ ქვედა სერვო მის სამონტაჟო ფრჩხილში და ჩაამაგრეთ იგი ადგილზე.

ნაბიჯი 5: მიამაგრეთ ტორსი

მიამაგრეთ ტორსი
მიამაგრეთ ტორსი
მიამაგრეთ ტორსი
მიამაგრეთ ტორსი

დააჭირეთ 3D დაბეჭდილ ტორს, რომელიც ორიენტირებულია ძრავის ძრავის ცვლაზე და დააფიქსირეთ იგი ადგილზე.

ნაბიჯი 6: ჩადეთ ფანქრები

ჩადეთ ფანქრები
ჩადეთ ფანქრები
ჩადეთ ფანქრები
ჩადეთ ფანქრები

ჩადეთ ფანქრები ტორსის ბუდეში ისე, რომ საშლელის ბოლოები ამოიჭრას.

ნაბიჯი 7: გაიგეთ საშლელები

გაიყვანეთ საშლელები
გაიყვანეთ საშლელები
გაიყვანეთ საშლელები
გაიყვანეთ საშლელები

ამოიღეთ საშლელები ორი ფანქრისგან, წყვილი ქამრის გამოყენებით.

ნაბიჯი 8: ჩადეთ მეტი ფანქარი

ჩადეთ მეტი ფანქარი
ჩადეთ მეტი ფანქარი
ჩადეთ მეტი ფანქარი
ჩადეთ მეტი ფანქარი

ჩადეთ ფანქრების ბოლო, რომელზეც საშლელი იყო დამაგრებული წინა ფეხის თითოეულ სოკეტში.

ნაბიჯი 9: შექმენით წრე

ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე

შეაერთეთ დაფის ცენტრში 40 პინიანი ბუდე. შეაერთეთ შავი მავთული 9V ბატარეის ჩამკეტიდან Arduino სოკეტზე და წითელი მავთული V-in pin- ზე. შეაერთეთ პირველი სამი პინიანი მამრობითი სათაური 40 პინიანი ბუდე შემდეგნაირად: სათაურის პინი 1 - 5V სიმძლავრის პინი 2 - გრუნტის საყრდენი პინი 3 - ციფრული პინი 8 (ბუდე 36) მეორე სამი პინიანი მამრობითი სათაური 40 პინზე შეაერთეთ შემდეგნაირად: სათაურის პინი 1 - 5 ვ სიმძლავრის პინ 2 - Groundheader pin 3 - ციფრული Pin 9 (სოკეტის pin 37)

ნაბიჯი 10: საბურღი

საბურღი
საბურღი
საბურღი
საბურღი

გაბურღეთ 1/8 დიუმიანი ხვრელი, რომელიც ცენტრალურ ნაწილზეა დაფარული, სადაც არ არის შეკრული ელექტრული კავშირი.

ნაბიჯი 11: ჩადეთ Arduino Micro

ჩადეთ Arduino Micro
ჩადეთ Arduino Micro

ჩადეთ Arduino მიკრო სოკეტის შესაბამის ქინძისთავებში.

ნაბიჯი 12: მიამაგრეთ ბატარეის კლიპი

მიამაგრეთ ბატარეის კლიპი
მიამაგრეთ ბატარეის კლიპი
მიამაგრეთ ბატარეის კლიპი
მიამაგრეთ ბატარეის კლიპი

მიამაგრეთ ბატარეის დამჭერი მიკროსქემის ქვედა ნაწილში, ხოლო ფრთხილად იყავით, რომ არ შეაერთოთ ელექტრული კავშირი მასთან.

ნაბიჯი 13: მიამაგრეთ მიკროსქემის დაფა

მიამაგრეთ მიკროსქემის დაფა
მიამაგრეთ მიკროსქემის დაფა
მიამაგრეთ მიკროსქემის დაფა
მიამაგრეთ მიკროსქემის დაფა
მიამაგრეთ მიკროსქემის დაფა
მიამაგრეთ მიკროსქემის დაფა

მიამაგრეთ მიკროსქემის დაფა რობოტის სხეულზე სამონტაჟო ხვრელებზე.

ნაბიჯი 14: მავთულის Servos

მავთული Servos
მავთული Servos
მავთული Servos
მავთული Servos

შეაერთეთ სერვოს ბუდეები მიკროსქემის დაფაზე შესაბამის მამრობითი სათაურის ქინძისთავებში.

ნაბიჯი 15: არდუინოს დაპროგრამება

პროგრამირება Arduino
პროგრამირება Arduino

დაპროგრამეთ Arduino შემდეგი კოდით:

//

// კოდი 3D დაბეჭდილი რობოტისთვის // შეიტყვეთ მეტი აქ: https://www.instructables.com/id/3D-Printed-Robot/ // ეს კოდი არის საზოგადოებრივ დომენში // // დაამატეთ servo ბიბლიოთეკა # მოიცავს // შექმნა ორი servo ინსტანცია Servo myservo; Servo myservo1; // შეცვალეთ ეს რიცხვები, სანამ სერვისები არ იქნებიან ცენტრირებული !!!! // თეორიულად 90 არის სრულყოფილი ცენტრი, მაგრამ ის ჩვეულებრივ უფრო მაღალი ან დაბალია. int FrontBalanced = 75; int BackCentered = 100; // ცვლადები ბალანსის უკანა ცენტრის კომპენსაციისთვის, როდესაც წინა გადადის int უკანRight = BackCentered - 20; int backLeft = BackCentered + 20; // დააყენეთ Servos– ის საწყისი პირობები და დაელოდეთ 2 წამს void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); დაგვიანება (2000); } void loop () {// იარეთ პირდაპირ goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // მოუხვიე მარჯვნივ goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // იარეთ პირდაპირ goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // მოუხვიე მარცხნივ goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // სიარულის ფუნქცია void walkOn () {myservo.write (BackCentered + 30); დაგვიანება (1000); myservo.write (BackCentered - 30); დაგვიანება (1000); } // მარცხნივ გადაუხვიე ფუნქცია void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // მარჯვენა ფუნქციის მოქცევა void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // გადავიდეს პირდაპირი ფუნქცია void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

ნაბიჯი 16: ჩართეთ ბატარეა

შეაერთეთ ბატარეა
შეაერთეთ ბატარეა

შეაერთეთ 9 ვ ბატარეა და დააფიქსირეთ იგი ბატარეის სამაგრთან ერთად.

გამოსახულება
გამოსახულება

თქვენთვის ეს სასარგებლო, სახალისო ან გასართობი აღმოჩნდა? მიყევით @madeineuphoria- ს, რომ ნახოთ ჩემი უახლესი პროექტები.

გირჩევთ: