Мазмуну:

3D басылган робот: 16 кадам (сүрөттөр менен)
3D басылган робот: 16 кадам (сүрөттөр менен)

Video: 3D басылган робот: 16 кадам (сүрөттөр менен)

Video: 3D басылган робот: 16 кадам (сүрөттөр менен)
Video: «Мүмкүн эмес» мрамор айкелдердин сыры 2024, Июль
Anonim
3D басылган робот
3D басылган робот

3D басып чыгаруунун жакшы жагы роботторду курууну жеңилдетет. Сиз кыялданган бөлүктөрдүн конфигурациясын иштеп чыгып, аларды дароо колуңузга ала аласыз. Бул тез прототиптөөгө жана эксперимент жүргүзүүгө мүмкүндүк берет. Бул 3D басылган робот буга мисал. Баланстын алдыңкы борборун жылдырган жөө ботко ээ болуу идеясы менде бир нече жыл болгон. Бирок, аны текченин бөлүктөрү менен ишке ашыруу дайыма татаал болуп чыкты жана чындап аракет кылуума тоскоол болду. Бирок, мен муну 3D басып чыгаруу менен тез жана оңой жасоого болорун түшүнгөндө, акыры бул роботту болжол менен эки күндүн ичинде жарата алдым. Негизинен, 3D басып чыгаруу мага идеяны кабыл алууга жана 48 саатка жетпей ишке ашырууга мүмкүнчүлүк берди. Эгерде сиз бул жеңил роботту жасоодо колуңузду сынап көргүңүз келсе, мен сизге файлдарды киргизип, көрсөтмөлөрдү жайгаштырдым. Бул 3D принтери бар, электроника жөнүндө бир аз билген жана робот техникасы менен бутун нымдоо үчүн ширетүүчү үчүн дем алыш күндөрү кызыктуу долбоор.

1 -кадам: Робот тетиктери

Робот тетиктери
Робот тетиктери

Төмөнкү материалдарды алыңыз:

(x1) 3D принтери (мен Creality CR-10 колдоном) (x2) Стандарттык сервос (x1) Arduino micro (x1) 40-пин розеткасы (x1) PCB (x1) 9V батарейкасы (x1) 9V батарея кармагычы (x1) 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

Роботтун маңдайына төрт болт салыңыз.

Алдыңкы эки тиштүү тишти роботтун корпусунун маңдайындагы отсегине жылдырып, бут оюкчалары сыртка багытталган.

Берүүнү буттардын эки стойка тиштеринин ортосуна кой.

Сервонун кыймылдаткычын ортоңку тиштүү оюктун ичине басыңыз жана бул жерге бекитүү үчүн бураманы колдонуңуз.

Акыр -аягы, алдыңкы assesmbly аяктоо үчүн мурда орнотулган болтторду колдонуп, сервону ордуна коюңуз.

4 -кадам: Төмөнкү Серво

Bottom Servo
Bottom Servo
Bottom Servo
Bottom Servo

Төмөнкү сервону анын бекитүүчү кронштейнине жылдырып, болт менен бекиткиле.

5 -кадам: Торсого тиркөө

Торсого тиркөө
Торсого тиркөө
Торсого тиркөө
Торсого тиркөө

Мотордун кыймылдаткычын жылдыруунун борборунда жайгашкан 3D басылган тулкусун басыңыз жана аны бурап коюңуз.

6 -кадам: Карандаштарды салыңыз

Карандаштарды салыңыз
Карандаштарды салыңыз
Карандаштарды салыңыз
Карандаштарды салыңыз

Карандаштарды тулку оюкчасына өчүргүчтүн учтары жабышып калгандай кылып салыңыз.

7 -кадам: Өчүргүчтөрдү тарткыла

Өчүргүчтөрдү тарткыла
Өчүргүчтөрдү тарткыла
Өчүргүчтөрдү тарткыла
Өчүргүчтөрдү тарткыла

Кычкачтын жардамы менен өчүргүчтөрдү эки карандаштан сууруп алыңыз.

8 -кадам: Көбүрөөк карандаштарды салыңыз

Көбүрөөк карандаштарды салыңыз
Көбүрөөк карандаштарды салыңыз
Көбүрөөк карандаштарды салыңыз
Көбүрөөк карандаштарды салыңыз

Өчүргүч мурда бекитилген карандаштардын учун алдыңкы бутунун ар бир оюкчасына салыңыз.

9 -кадам: Районду куруу

Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу

40-пин розетканы тактанын ортосуна туташтырыңыз. 9V батарейкасынан кара зымды Arduino розеткасындагы жерге туташтыргычка жана кызыл зымды V-пинге туташтырыңыз. Төмөндөгүдөй 40 төөнөгүч розетка: башкы пин 1 - 5В кубаттуулуктун төөнөгүчү 2 - Жерге төөнөгүч 3 - Санариптик Пин 8 (розетка 36) Экинчи үч пин эркек башын 40 пин розеткасына төмөндөгүдөй туташтырыңыз: баш pin 1 - 5V powerheader pin 2 - Groundheader пин 3 - Digital Pin 9 (розетка пин 37)

10 -кадам: бургулоо

Бургулоо
Бургулоо
Бургулоо
Бургулоо

Электр туташуусу жок болгон схеманын бир бөлүгүндө жайгашкан 1/8 дюйм бургулаңыз.

11 -кадам: Arduino Micro салыңыз

Arduino Micro салыңыз
Arduino Micro салыңыз

Arduino микроун розеткадагы тийиштүү казыктарга салыңыз.

12 -кадам: Батарейка клипин тиркеңиз

Батарея клипин тиркөө
Батарея клипин тиркөө
Батарея клипин тиркөө
Батарея клипин тиркөө

Электр туташууларын кыска туташтыруудан этият болуп, батареяны кыскычын схеманын түбүнө бекиңиз.

13 -кадам: Райондук тактаны тиркеңиз

Circuit Board тиркөө
Circuit Board тиркөө
Circuit Board тиркөө
Circuit Board тиркөө
Circuit Board тиркөө
Circuit Board тиркөө

Роботтун корпусундагы орнотуу тешиктерине схеманы болт менен бекиткиле.

14 -кадам: Серверлерге зым тарт

Серверлерге зым
Серверлерге зым
Серверлерге зым
Серверлерге зым

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

15 -кадам: Arduino программасы

Arduino программасы
Arduino программасы

Ардуинону төмөнкү код менен программалаңыз:

//

// 3D басып чыгарылган роботтун коду // Көбүрөөк билүү үчүн: https://www.instructables.com/id/3D-Printed-Robot/ // Бул код коомдук доменде // // серво китепканасын кошуу # камтыйт // Эки servo инстанциясын түзүү Servo myservo; Servo myservo1; // Бул номерлерди servos борборлонгонго чейин алмаштырыңыз !!!! // Теория боюнча 90 - бул эң сонун борбор, бирок ал көбүнчө жогору же төмөн. int FrontBalanced = 75; int BackCentered = 100; // Variables алдыңкы орунду артка салганда тең салмактуулуктун арткы борборунун ордун толтуратRight = BackCentered - 20; int backLeft = BackCentered + 20; // Серволордун баштапкы шарттарын орнотуңуз жана 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 (); }} // Walking функциясы жараксыз 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 түз функциясы void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

16 -кадам: Батареяны сайыңыз

Батареяны сайыңыз
Батареяны сайыңыз

9В батарейканы сайыңыз жана аны батарейка клипи менен бекемдеңиз.

Сүрөт
Сүрөт

Сиз муну пайдалуу, кызыктуу же көңүл ачуучу деп таптыңызбы? Менин акыркы долбоорлорумду көрүү үчүн @madeineuphoria ээрчиңиз.

Сунушталууда: