INHOUDSOPGAWE:

SimpleWalker: 4-been 2-servo looprobot: 7 stappe
SimpleWalker: 4-been 2-servo looprobot: 7 stappe

Video: SimpleWalker: 4-been 2-servo looprobot: 7 stappe

Video: SimpleWalker: 4-been 2-servo looprobot: 7 stappe
Video: Robocon 2019 Walking Robot Concept - Autonomous Horse robot with 4 Legs 2024, November
Anonim
SimpleWalker: 4-been 2-servo looprobot
SimpleWalker: 4-been 2-servo looprobot

Arduino (eie ontwerp met atmega88) beheerde looprobot, gemaak met twee RC -servo's en 1 A4 velmateriaal

Stap 1: Kry die materiaal

Kry die materiaal
Kry die materiaal

benodigde materiaal: 1 vel berkhout (4 mm) van 21 x 29,7 cm (A4) (dit kan regtig enige materiaal wees. U kan ook afvalstukkies gebruik en die individuele dele daarvan sny) 2 RC -servo's (standaardgrootte) met monteermateriale 8 skroewe m2 x 8 insluitend moere 8 skroewe m3 x 12 insluitend moere 2 skroewe m3 x 101 batteryhouer met klem, drade 4 niMh -batterye (verkieslik herlaaibaar..aangesien servo's baie krag gebruik) 1 arduino of versoenbare mikrokontrollerbord (cheapduino)

Stap 2: Maak die onderdele

Maak die onderdele
Maak die onderdele
Maak die onderdele
Maak die onderdele
Maak die onderdele
Maak die onderdele

Die dele kan uit een vel 4 mm dik materiaal gesny of gesaag word, soos polikarbonaatglas of hout. In hierdie voorbeeld gebruik ek 4 mm berk laaghout, wat met 'n lasersnyer in 'n Fablab gesny is. Die pdf met dele kan verkry word vanaf die bladsy oor die simpleWalker op my blog. Vir die polikarbonaatweergawe op die blog het ek 'n lagsaag gebruik in plaas van 'n lasersnyer.

Stap 3: Monteer die RC Servo's

Monteer die RC Servo's
Monteer die RC Servo's
Monteer die RC Servo's
Monteer die RC Servo's

Die servo's kan met 4 skroewe elk gemonteer word. Deur hout te gebruik, is selfskroefskroewe voldoende. Gebruik andersins moere en boute.

Stap 4: Monteer die bene

Monteer die bene
Monteer die bene
Monteer die bene
Monteer die bene
Monteer die bene
Monteer die bene

Monteer die servoplaatjies met die skroewe van m2 op die beenplate. Miskien moet u die boorgate 'n bietjie vergroot. Die skroewe van m2 hoef nie veel krag te neem nie; dit word hoofsaaklik as plekhouers gebruik. Die sentrale m3 -skroef wat die been aan die servo -as vasdraai, sal die las dra. Draai nog nie die sentrale m3 -skroewe vas nie. Eerstens moet u die sentrale posisie van die servo in sagteware ontdek. Nadat u die servo's sentreer (in arduino-kode met 'n servo-reeks van [0-180], beteken dit dat u die waarde '80' op die servo skryf), kan u die bene reguit monteer.

Stap 5: Voeg die elektronika en battery by

Voeg die elektronika en battery by
Voeg die elektronika en battery by
Voeg die elektronika en battery by
Voeg die elektronika en battery by

Die batteryhouer en die mikrobeheerderbord is gemonteer met dubbelzijdige kleeflint. (die een met skuimkern). Die mikrokontrollerbord wat gebruik is, is 'n broodbordweergawe van 'n arduino-geïnspireerde ontwerp wat ek die 'ottantotto' genoem het, aangesien dit die mega88 gebruik. U kan enige mikrobeheerderbord gebruik wat u wil ('n normale Arduino of Arduino nano of mini sal goed wees). U kan ook probeer om die ottantotto -ontwerp op broodbord te bou, soos beskryf op die ottantotto -wiki

Stap 6: Laai die program op

Laai die program op
Laai die program op

Die arduino -program is baie eenvoudig. Ek het 'n RS232 -dongle op 'n broodbord gebruik om die program op te laai. Weereens kan die skematiese bronne, selflaaiprogramme, ens. Op die wiki gevind word. Die arduino -skets:

#sluit Servo frontservo, backservo in; char forward = {60, 100, 100, 100, 100, 60, 60, 60}; ongeldige opstelling () {frontservo.attach (9); backservo.attach (10);} leemte -lus () {vir (int n = 0; n <4; n ++) {frontservo.write (vorentoe [2*n]); backservo.write (vorentoe [(2*n) +1]); vertraging (300);}}

Stap 7: Skakel nou in en laat dit gaan …

Skakel nou in en laat dit gaan …
Skakel nou in en laat dit gaan …

Sien die robot in aksie op YouTube: al die hulpbronne wat in hierdie instruksies gebruik word, kan gevind word op my blog op

Aanbeveel: