Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Pastaruosius metus kūriau šį robotą, kad galėčiau jį naudoti kaip platformą robotikos mokymui.
Su šiuo robotu aš mokau valdyti servo judesius tiesioginiais judesiais ir valdomais judesiais naudojant „FOR“
Robotas gali šokti, vaikščioti ir net bėgti.
Jums reikės:
Arduino Nano
14 vyrų ir vyrų laidų
maža protoboard
4 SG90 servos
1 9V baterija
1 9V akumuliatoriaus jungtis
2 gumines juostas
1 žingsnis: kai kurie šio roboto atliekamų veiksmų pavyzdžiai
2 veiksmas: spausdinamas 3D modelis
Norėdami atsisiųsti modelį, sekite šią nuorodą.
Jis pritaikytas SG90 servo sistemoms. Klijų nereikia. Viskas užsifiksuoja.
3 žingsnis: surinkite robotą
Paleiskite vaizdo įrašą, kad sužinotumėte, kaip surinkti robotą.
Ypatingą dėmesį atkreipkite į servo velenų padėtį. Prieš surenkant robotą, velenai turi būti tiksliai centre.
Norėdami sutelkti servo centrus, galite paleisti šią programą, kai laidai bus baigti:
#įtraukti
Servo dešinė koja;
Servo dešinė šlaunies dalis;
Servo kairė koja;
Servo kairė;
negaliojanti sąranka ()
{
rightfoot.attach (9);
dešinysis šlaunis.priedas (5);
leftfoot.attach (3);
leftthigh.attach (11);
kairė koja.rašyti (90);
leftthigh.write (90);
dešinysis šlaunis.rašyti (90);
rightfoot.write (90);
}
tuštumos kilpa ()
{
vėlavimas (500);
}
4 žingsnis: kodo pavyzdys
#įtraukti
Servo dešinė koja;
Servo dešinė šlaunies dalis;
Servo kairė koja;
Servo kairė;
negaliojanti sąranka ()
{
rightfoot.attach (9);
dešinysis šlaunis.priedas (5);
leftfoot.attach (3);
leftthigh.attach (11);
kairė koja.rašyti (90);
leftthigh.write (90);
dešinysis šlaunis.rašyti (90);
rightfoot.write (90);
}
tuštumos kilpa ()
{
// primer movimiento pata derecha
kairė koja.rašyti (90);
rightfoot.write (110);
dešinysis šlaunis.rašyti (90);
leftthigh.write (90);
vėlavimas (500);
// segundo movimento pata derecha
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (90);
leftthigh.write (90);
vėlavimas (500);
// tercer movimiento pata derecha
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (110);
leftthigh.write (90);
vėlavimas (500);
// cuarto movimento pata derecha
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (70);
leftthigh.write (90);
vėlavimas (500);
// primer movimiento pata izda
leftfoot.write (70);
rightfoot.write (90);
dešinysis šlaunis.rašyti (90);
leftthigh.write (90);
vėlavimas (500);
// segundo movimento pata izda
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (90);
leftthigh.write (90);
vėlavimas (500);
// tercer movimiento pata izda
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (90);
leftthigh.write (70);
vėlavimas (500);
// cuarto movimento pata izda
kairė koja.rašyti (90);
rightfoot.write (90);
dešinysis šlaunis.rašyti (90);
leftthigh.write (110);
vėlavimas (500);
}