Orodha ya maudhui:

RahisiWalker: 4-legged 2-servo Kutembea Robot: 7 Hatua
RahisiWalker: 4-legged 2-servo Kutembea Robot: 7 Hatua

Video: RahisiWalker: 4-legged 2-servo Kutembea Robot: 7 Hatua

Video: RahisiWalker: 4-legged 2-servo Kutembea Robot: 7 Hatua
Video: Праздник. Новогодняя комедия 2024, Novemba
Anonim
RahisiWalker: 4-legged 2-servo Kutembea Robot
RahisiWalker: 4-legged 2-servo Kutembea Robot

Arduino (ubuni mwenyewe na atmega88) robot inayodhibitiwa ya kutembea, iliyotengenezwa na RC servo's mbili na 1 A4 ya nyenzo za karatasi

Hatua ya 1: Pata Vifaa

Pata Vifaa
Pata Vifaa

vifaa vinavyohitajika: 1 karatasi ya plywood ya birch (4mm) ya 21 x 29.7 cm (A4) (hii inaweza kuwa nyenzo yoyote, kweli. Unaweza pia kutumia vipande chakavu, na ukate sehemu za kibinafsi kutoka kwao) 2 RC servo's (saizi ya kawaida) na vifaa vya kuinua 8 screws m2 x 8 pamoja na karanga8 screws m3 x 12 ikiwa ni pamoja na screws 2 m3 x 101 chombo cha betri na clip, waya 4 niMh betri (ikiwezekana kuchajiwa.. kwa kuwa matumizi ya servo nguvu kidogo) 1 arduino au bodi inayosimamia ya microcontroller (cheapduino)

Hatua ya 2: Tengeneza Sehemu

Tengeneza Sehemu
Tengeneza Sehemu
Tengeneza Sehemu
Tengeneza Sehemu
Tengeneza Sehemu
Tengeneza Sehemu

Sehemu hizo zinaweza kukatwa au kukatwa kwa karatasi moja ya nyenzo nene za 4mm, kama glasi ya polycarbonate au kuni. Katika mfano huu nilitumia plywood ya 4mm ya birch, ambayo imekatwa kwa kutumia mkata-laser kwenye Fablab. Pdf na sehemu zinaweza kupatikana kutoka kwa ukurasa kuhusu Mtembezi rahisi kwenye blogi yangu. Kwa toleo la polycarbonate kwenye blogi nimetumia msumeno wa bendi badala ya mkataji wa laser.

Hatua ya 3: Panda RC Servo's

Panda RC Servo's
Panda RC Servo's
Panda RC Servo's
Panda RC Servo's

Servo zinaweza kuwekwa kwa kutumia screws 4 kila moja. Kutumia kuni, visu za kujigonga zitatosha. Vinginevyo tumia karanga na bolts.

Hatua ya 4: Kusanya Miguu

Kukusanya Miguu
Kukusanya Miguu
Kukusanya Miguu
Kukusanya Miguu
Kukusanya Miguu
Kukusanya Miguu

Panda sahani za servo kwenye sahani za mguu ukitumia screws za m2. Unaweza kuhitaji kupanua mashimo yaliyopigwa kidogo. Bisibisi za m2 hazihitaji kuchukua nguvu nyingi, hutumiwa kama vishika nafasi. Screw kuu ya m3 ambayo inafunga mguu kwa shimoni la servo itachukua mzigo. Usikaze screws kuu za m3 bado. Kwanza unahitaji kugundua msimamo wa kituo cha servo katika programu. Baada ya kuweka katikati ya servo (kwa nambari ya arduino na safu ya servo ya [0-180] inamaanisha kuandika thamani '80' kwa servo) unaweza kupandisha miguu kwa pembe moja kwa moja.

Hatua ya 5: Ongeza Elektroniki na Batri

Ongeza Elektroniki na Batri
Ongeza Elektroniki na Batri
Ongeza Elektroniki na Batri
Ongeza Elektroniki na Batri

Mmiliki wa betri na bodi ya microcontroller imewekwa na mkanda wenye nene mbili. (iliyo na msingi wa povu). Bodi ya microcontroller ambayo imekuwa ikitumika ni toleo la ubao wa mkate wa muundo ulioongozwa na arduino ambao niliipa jina la "ottantotto" kwani inatumia mega88. Unaweza kutumia bodi yoyote ya microcontroller unayopenda (Arduino ya kawaida au Arduino nano au mini itafanya vizuri). Unaweza pia kujaribu kujenga muundo wa ottantotto kwenye ubao wa mkate, kama ilivyoelezewa kwenye wiki ya ottantotto

Hatua ya 6: Pakia Mpango

Pakia Programu
Pakia Programu

Programu ya arduino ni ngumu sana. Nilitumia dongle ya RS232 iliyotengenezwa kwenye ubao wa mkate kupakia programu. Tena vyanzo vya skimu, bootloader nk zinaweza kupatikana kwenye wiki. Mchoro wa arduino:

# pamoja na Servo frontservo, backservo; char mbele = {60, 100, 100, 100, 100, 100, 60, 60, 60}; usanidi batili () {frontservo.attach (9); backservo.attach (10);} kitanzi batili () {for (int n = 0; n <4; n ++) {frontservo.write (mbele [2 * n]); backservo.write (mbele [(2 * n) +1]); kuchelewesha (300);}}

Hatua ya 7: Sasa Washa na Uiache Iende…

Sasa washa na Uiache Iende…
Sasa washa na Uiache Iende…

Tazama roboti ikifanya kazi kwenye youtube: rasilimali zote zinazotumiwa katika mafunzo haya zinaweza kupatikana kwenye blogi yangu kwenye

Ilipendekeza: