Orodha ya maudhui:

Roboti ya Nyoka iliyochapishwa ya 3D: Hatua 7 (na Picha)
Roboti ya Nyoka iliyochapishwa ya 3D: Hatua 7 (na Picha)

Video: Roboti ya Nyoka iliyochapishwa ya 3D: Hatua 7 (na Picha)

Video: Roboti ya Nyoka iliyochapishwa ya 3D: Hatua 7 (na Picha)
Video: Семь роботов изменят сельское хозяйство ▶ СМОТРИТЕ СЕЙЧАС! 2024, Novemba
Anonim
Image
Image
Sehemu
Sehemu

Nilipopata printa yangu ya 3D nilianza kufikiria naweza kufanya nini nayo. Nilichapisha vitu vingi lakini nilitaka kufanya ujenzi mzima kwa kutumia uchapishaji wa 3D. Kisha nikafikiria juu ya kutengeneza mnyama wa roboti. Wazo langu la kwanza lilikuwa kutengeneza mbwa au buibui, lakini watu wengi tayari walitengeneza mbwa na buibui. Nilikuwa nikifikiria juu ya kitu tofauti na kisha nikafikiria juu ya nyoka. Nilibuni nyoka mzima katika fusion360, na ilionekana kuwa ya kushangaza kwa hivyo niliamuru sehemu muhimu na kujenga moja. Nadhani matokeo ni mazuri. Kwenye video hapo juu unaweza kuona jinsi nilivyoifanya au unaweza kuiweka juu yake chini.

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu

Hapa ndio tutahitaji:

  • Motors ndogo za servo
  • Sehemu zingine zilizochapishwa za 3D
  • Screws
  • 3, 7V li-po betri
  • Sehemu zingine za kutengeneza PCB (atmega328 SMD, capacitor 100nF, capacitor 470μF, resistor 1, 2k, pini za dhahabu). Ni muhimu sana kutengeneza PCB kwa mradi huu kwa sababu unapounganisha kila kitu kwenye ubao wa mkate nyoka wako hataweza kusonga.

Hatua ya 2: Mifano ya 3D

Mifano ya 3D
Mifano ya 3D

Hapo juu unaweza kuona taswira ya nyoka huyu. Faili (.stl) unaweza kupakua hapa au kwenye thingiverse yangu. Maelezo mengine kuhusu mipangilio ya uchapishaji:

Kwa sehemu za uchapishaji na kichwa ninapendekeza kuongeza raft Usaidizi sio lazima kwa vitu vyote. Kujaza sio muhimu sana kwa sababu mifano yote ni nyembamba sana na kuna karibu mzunguko tu lakini ninatumia 20%.

Unahitaji:

Sehemu 8 ya nyoka

1x kichwa cha nyoka

1x nyoka_ya nyuma

Hatua ya 3: PCB

PCB
PCB

Hapo chini unaweza kupata faili za tai (.sch na.brd) tu uzipakue wazi kwenye tai nenda kwenye mtazamo wa bodi bonyeza ctrl + p na uichapishe. Ikiwa haujui jinsi ya kutengeneza PCB unaweza kutumia mwanzi juu yake hapa:

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

Kwenye schema imeandikwa kwamba microcontroller ni atmega8 lakini ni atmega328 ina pinout sawa lakini ther haina atmega328 katika tai.

Hatua ya 4: Kukusanyika

Kukusanyika
Kukusanyika

Baada ya kuchapisha sehemu zote unaweza kuzikusanya pamoja. Weka servo kwenye sehemu moja, ikunyooshe hadi sehemu na screw ya M2 na kisha unganisha sehemu inayofuata kwa mkono wa servo. Ikiwa haujui jinsi ya kukusanyika unaweza kutazama video.

Hatua ya 5: Uunganisho

Uhusiano
Uhusiano

Kwenye picha hapo juu unaweza kuona wapi na nini cha kuunganisha. Niliweka alama pia iko wapi MISO, MOSI na pini ya SCK unahitaji pini hii kuchoma bootloader. Zaidi juu ya kuchoma bootloader unaweza mwanzi kwenye ukurasa rasmi wa arduino hapa:

www.arduino.cc/en/Tutorial/ArduinoToBreadboard

Unahitaji programu au arduino nyingine kuichoma. Baada ya kuchoma unaweza kuipangilia kwa kutumia kibadilishaji cha USB-UART au programu sawa ambayo unatumia kuchoma bootloader.

Baada ya kupakia programu unaweza kuunganisha servo kwenye bodi. Servo ya mwisho (mwisho wa nyoka) ni servo 1 na servo 8 ndio karibu zaidi na kichwa cha nyoka.

Hakuna kiimarishaji chochote kwenye ubao ili voltage kubwa ambayo unaweza kuungana nayo ni 5V.

Atmega na motors za servo zitafanya kazi na 3, 7V Li-Po na ninapendekeza kuitumia kwa mradi huu kwa sababu ni ndogo sana na ina nguvu sana. Unaweza kuipata katika toy ya zamani ya RC (Nilipata yangu katika helikopta ya zamani ya RC).

Niliongeza kwenye pini za bodi RX na TX kwa programu lakini pia kwa upanuzi wa siku zijazo, unaweza kuungana na sensorer hapa au k.v. moduli ya bluetooth.

Hatua ya 6: Programu

Programu hutumia maktaba ya servo ya programu kudhibiti servos 8 mara moja. Ni kuongeza tu na kupunguza nafasi ya servo na mabadiliko madogo kuiga wimbi. Shukrani kwa hoja hii inaonekana kama mdudu lakini pia huenda kwa ufanisi zaidi.

Ikiwa unapenda unaweza kubadilisha kucheleweshwa mwishoni mwa kitanzi. Ucheleweshaji huu wa kasi ya kudhibiti nyoka. Kwa hivyo ukitoa dhamana ndogo itasonga haraka, thamani ya juu = songa polepole. Nilitoa 6 kwa sababu hii ni kasi kubwa zaidi ambayo nyoka haizunguki. Lakini unaweza kujaribu hii.

Unaweza pia kubadilisha kiwango cha juu na cha chini kufanya harakati kuwa kubwa.

# pamoja

Programu Servo servo1, servo2, servo3, servo4, servo5, servo6, servo7, servo8;

int b_pos, c_pos, d_pos, e_pos; Amri ya kamba; tofauti ya int = 30; int angle1 = 90; int angle2 = 150;

int ser1 = 30;

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

kiwango cha chini = 40;

upeo = 170;

bool increment_ser1 = kweli;

bool increment_ser2 = kweli; bool increment_ser3 = kweli; bool increment_ser4 = kweli;

bool increment_ser5 = kweli;

int ser5 = 90;

bool increment_ser6 = kweli;

int ser6 = 90;

usanidi batili () {

Kuanzia Serial (9600); kiambatisho cha servo1 (3); kiambatisho cha servo2 (5); kiambatisho cha servo3 (6); kiambatisho cha servo4 (9); servo5. ambatisha (10); servo6. ambatisha (11); servo7. ambatisha (12); kiambatisho cha servo8 (13);

andika (90) servo1.

andika servo2 (130); andika (90). andika (100); andika servo5 (90); andika servo6. 90 (90); andika servo7 (90); andika servo8. 90 (90);

}

kitanzi batili () {

mbele (); SoftwareServo:: furahisha (); }

batili mbele () {

ikiwa (increment_ser1) {

ser1 ++; } mwingine {ser1--; }

ikiwa (kiwango cha juu cha ser1) {

increment_ser1 = uwongo; }

andika (ser1).

ikiwa (increment_ser2) {

ser2 ++; } mwingine {ser2--; }

ikiwa (ser2 kiwango cha juu) {

increment_ser2 = uwongo; }

andika servo3 (ser2);

ikiwa (increment_ser3) {

ser3 ++; } mwingine {ser3--; }

ikiwa (ser3 upeo) {

increment_ser3 = uwongo; }

andika servo5 (ser3);

ikiwa (increment_ser4) {

ser4 ++; } mwingine {ser4--; }

ikiwa (ser4 upeo) {

increment_ser4 = uwongo; }

servo7. andika (ser4);

kuchelewesha (6);

}

Hatua ya 7: Hitimisho

Hitimisho
Hitimisho
Hitimisho
Hitimisho

Nadhani robot hii inaonekana nzuri sana. Nilitaka kutengeneza roboti ya nyoka lakini finnaly nilitengeneza kitu ambacho kinaonekana sawa na mdudu. Lakini inafanya kazi nzuri sana. Ikiwa una maswali yoyote acha maoni au niandikie: [email protected]

unaweza kusoma pia juu ya roboti hii hapa kwenye wavuti yangu (kwa Kipolishi):

nikodembartnik.pl/post.php?id=3

Roboti hii ilishinda tuzo ya kwanza kwenye Tamasha la Roboti huko Chorzów katika kitengo cha fremu.

Mashindano ya Roboti 2016
Mashindano ya Roboti 2016
Mashindano ya Roboti 2016
Mashindano ya Roboti 2016

Tuzo ya pili katika Mashindano ya Roboti 2016

Ilipendekeza: