Агуулгын хүснэгт:

3D хэвлэсэн робот: 16 алхам (зурагтай)
3D хэвлэсэн робот: 16 алхам (зурагтай)

Видео: 3D хэвлэсэн робот: 16 алхам (зурагтай)

Видео: 3D хэвлэсэн робот: 16 алхам (зурагтай)
Видео: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Долдугаар сарын
Anonim
3D хэвлэсэн робот
3D хэвлэсэн робот

3D хэвлэлийн нэг сайн тал нь робот бүтээхэд хялбар болгодог. Та мөрөөдөж болох эд ангиудынхаа тохиргоог зохион бүтээж, шууд гартаа авч болно. Энэ нь хурдан загварчлах, турших боломжийг олгодог. Энэхүү 3D хэвлэсэн робот бол үүний нэг жишээ юм. Урд талын тэнцвэрийн төвийг өөрчилсөн алхагч боттой болох тухай санаа нь миний хэдэн жилийн турш бодож байсан санаа юм. Гэсэн хэдий ч үүнийг тавиурын хэсгүүдээр хийх нь үргэлж төвөгтэй байсан бөгөөд намайг үнэхээр оролдохоос сэргийлж байв. Гэсэн хэдий ч үүнийг 3D хэвлэлийн тусламжтайгаар хурдан бөгөөд хялбархан хийх боломжтой гэдгийг мэдээд би энэ роботыг хоёр хоногийн дотор бүтээж чадсан юм. Үндсэндээ 3D хэвлэх нь надад 48 цагийн дотор санаа авах, хэрэгжүүлэх боломжийг олгосон юм. Хэрэв та энэхүү хялбар роботыг бүтээхэд гараа туршиж үзэхийг хүсч байвал би өөрөө өөртөө хийх файлуудыг оруулж, зааварчилгааг оруулсан болно. Энэ бол 3D принтертэй, электроникийн талаар бага зэрэг мэддэг, робот техникээр хөлөө норгохын тулд амралтын өдрийг хөгжилтэй өнгөрүүлэх төсөл юм.

Алхам 1: Робот эд анги

Робот эд анги
Робот эд анги

Дараахь материалыг авна уу.

(x1) 3D хэвлэгч (би Creality CR-10 ашигладаг) 9V зай (x2) 3 зүү толгой (x13) M3 самар ба боолт (x4) харандаа

(Энэ хуудсан дээрх зарим холбоосууд нь түншлэлийн линкүүд гэдгийг анхаарна уу. Энэ нь таны бүтээгдэхүүний өртөгийг өөрчлөхгүй. Би хүлээн авсан орлогоо шинэ төсөлд оруулахын тулд дахин хөрөнгө оруулалт хийдэг. Хэрэв та өөр нийлүүлэгчдэд ямар нэгэн санал өгөхийг хүсч байвал надад зөвшөөрнө үү. мэднэ.)

Алхам 2: 3D хэвлэх хэсэг

3D хэвлэх эд анги
3D хэвлэх эд анги

3D хавсаргасан файлуудыг өөрийн 3D принтер ашиглан хэвлэх. Та өөрийн тохиргоог дэмжиж ажиллахын тулд файлуудыг тохируулах хэрэгтэй болж магадгүй юм.

Алхам 3: Front Assesmbly

Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly

Роботын урд талд дөрвөн боолт оруулна уу.

Урд талын хоёр араагаа роботын биеийн урд талын тасалгаанд шургуулж, хөлний углуургыг гадагш чиглүүлнэ.

Араагаа хөлний хоёр өлгүүр арааны хооронд байрлуул.

Сервогийн хөтөч хэсгийг төв арааны залгуур руу дараад шураг ашиглан бэхлээрэй.

Эцэст нь урд талын бэхэлгээг дуусгахын тулд өмнө нь суулгасан боолтыг ашиглан servo -г боолттой болго.

Алхам 4: Доод талын Servo

Доод талын servo
Доод талын servo
Доод талын servo
Доод талын servo

Доод талын servo -ийг бэхэлгээний хаалт руу шургуулж, боолтоор нь бэхлээрэй.

Алхам 5: Их биеийг холбоно уу

Их биеийг холбоно уу
Их биеийг холбоно уу
Их биеийг холбоно уу
Их биеийг холбоно уу

3D хэвлэсэн их биеийг моторын жолоодлогын гол дээр байрлуулж, боолтоор нь бэхлээрэй.

Алхам 6: Харандаа оруулах

Харандаа оруулах
Харандаа оруулах
Харандаа оруулах
Харандаа оруулах

Их биеийн үүрэнд харандаа оруулаад баллуурны үзүүрүүд наалдана.

Алхам 7: Баллуурыг татаж ав

Баллуурыг татах
Баллуурыг татах
Баллуурыг татах
Баллуурыг татах

Хос бахө ашиглан баллуурыг хоёр харандаагаар сугалж ав.

Алхам 8: Харандаа нэмж оруулаарай

Нэмэлт харандаа оруулах
Нэмэлт харандаа оруулах
Илүү харандаа оруулах
Илүү харандаа оруулах

Өмнө нь баллуурыг зүүж байсан харандааны үзүүрийг урд хөлний углуурга бүрт оруулна.

Алхам 9: Хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

40 зүү бүхий залгуурыг самбарын төвд гагнана. 9В батерейны хар утаснаас Arduino залгуур дээрх газардуулгатай, улаан утсыг V зүүтэй холбоно уу. 40 зүү залгуурыг дараах байдлаар хийнэ: толгойн зүү 1 - 5В цахилгаан толгойн зүү 2 - Газрын толгойн зүү 3 - Дижитал зүү 8 (залгуур зүү 36) Хоёр дахь гурван зүүтэй эрэгтэй толгойг 40 зүү залгуурт дараах байдлаар гагнана: толгойны зүү 1 - 5В цахилгаан толгойн зүү 2 - Groundheader pin 3 - Digital Pin 9 (socket pin 37)

Алхам 10: Өрөмдлөг хийх

Өрөмдлөг
Өрөмдлөг
Өрөмдлөг
Өрөмдлөг

Цахилгааны холболтгүй гагнуурын самбарын нэг хэсэг дээр төвлөрсөн 1/8 инчийн цооног өрөмдөх.

Алхам 11: Arduino Micro -ийг оруулна уу

Arduino Micro -ийг оруулна уу
Arduino Micro -ийг оруулна уу

Arduino микро -ийг залгуур дээрх зохих зүү рүү оруулна уу.

Алхам 12: Зайны хавчаарыг хавсаргана уу

Батерейны хавчаарыг хавсаргана уу
Батерейны хавчаарыг хавсаргана уу
Батерейны хавчаарыг хавсаргана уу
Батерейны хавчаарыг хавсаргана уу

Цахилгааны холболтыг богино холболт хийхээс болгоомжлохын тулд зайны хавчаарыг хэлхээний самбарын доод хэсэгт холбоно уу.

Алхам 13: Хэлхээний самбарыг хавсаргана уу

Хэлхээний самбарыг хавсаргана уу
Хэлхээний самбарыг хавсаргана уу
Хэлхээний самбарыг хавсаргана уу
Хэлхээний самбарыг хавсаргана уу
Хэлхээний самбарыг хавсаргана уу
Хэлхээний самбарыг хавсаргана уу

Роботын биеийн бэхэлгээний нүхэнд хэлхээний самбарыг боолт хийнэ.

Алхам 14: Сервүүдийг утсаар холбоно уу

Сервүүдийг утсаар холбоно уу
Сервүүдийг утсаар холбоно уу
Сервүүдийг утас руу холбоно уу
Сервүүдийг утас руу холбоно уу

Серво залгуурыг хэлхээний самбар дээрх тохирох эрэгтэй толгойн зүү рүү залгаарай.

Алхам 15: Arduino програмчлах

Arduino програмчлах
Arduino програмчлах

Arduino -г дараах кодоор програмчилна уу.

//

// 3D хэвлэсэн роботын код // Дэлгэрэнгүй үзэх: https://www.instructables.com/id/3D-Printed-Robot/ // Энэ код нь нийтийн домэйнд байна // // servo номын санг нэмж оруулаарай include // Хоёр servo instance үүсгэх Servo myservo; Servo myservo1; // Сервүүдийг голчлох хүртэл энэ дугаарыг өөрчилнө үү !!!! // Онолын хувьд 90 бол төгс төв боловч ихэвчлэн өндөр эсвэл доогуур байдаг. int FrontBalanced = 75; int BackCentered = 100; // урд нь int backRight = BackCentered - 20 шилжих үед тэнцвэрийн арын төвийг нөхөх хувьсагчид. int backLeft = BackCentered + 20; // Сервүүдийн анхны нөхцлийг тохируулаад 2 секунд хүлээнэ үү хүчингүй тохиргоо () {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); } // Go straight функц void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Алхам 16: Батерейг залгаарай

Батерейг залгаарай
Батерейг залгаарай

9V батерейг залгаж, батерейны хавчаараар бэхлээрэй.

Зураг
Зураг

Танд энэ хэрэгтэй, хөгжилтэй эсвэл зугаатай санагдсан уу? @Madeineuphoria -г дагаж миний хамгийн сүүлийн үеийн төслүүдийг үзээрэй.

Зөвлөмж болгож буй: