Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Binubuo ko ang robot na ito sa nakaraang taon upang magamit ito bilang isang platform upang magturo ng robotics.
Sa robot na ito tinuturo ko kung paano ilipat ang mga servos na may direktang paggalaw at may kontrol na paggalaw gamit ang "PARA"
Ang robot ay maaaring sumayaw, maglakad at kahit na tumakbo.
Kakailanganin mong:
Arduino Nano
14 na mga lalaking-lalaki na wires
maliit na protoboard
4 na servos ng SG90
1 9V na baterya
1 konektor ng baterya ng 9V
2 goma
Hakbang 1: Ilang Mga Halimbawa ng Mga Kasanayan na Maaaring Gawin ng Robot na Ito
Hakbang 2: Modelo ng 3D upang Mag-print
Sundin ang link na ito upang mai-download ang modelo.
Na-scale ito upang magkasya sa SG90 Servos. Hindi kailangan ng pandikit. Lahat ay snap-on.
Hakbang 3: Pagsasama-sama ng Robot
I-play ang video upang malaman kung paano tipunin ang robot.
Magbayad ng espesyal na pansin sa posisyon ng mga servo shafts. Ang mga shaft ay dapat na eksaktong nakasentro bago tipunin ang robot.
Upang maisentro ang iyong mga servos, maaari mong patakbuhin ang program na ito kapag tapos na ang iyong mga kable:
# isama
Servo sa kanan
Servo rightthigh;
Kaliwang paa ng Servo;
Left left si Servo;
walang bisa ang pag-setup ()
{
rightfoot.attach (9);
kanang-kanan.attach (5);
kaliwang paa.attach (3);
leftthigh.attach (11);
leftfoot.write (90);
leftthigh.write (90);
kanang-kanan. magsulat (90);
rightfoot.write (90);
}
walang bisa loop ()
{
pagkaantala (500);
}
Hakbang 4: Halimbawa ng Code
# isama
Servo sa kanan
Servo rightthigh;
Kaliwang paa ng Servo;
Left left si Servo;
walang bisa ang pag-setup ()
{
rightfoot.attach (9);
kanang-kanan.attach (5);
kaliwang paa.attach (3);
leftthigh.attach (11);
leftfoot.write (90);
kaliwa. magsulat (90);
kanang-kanan. magsulat (90);
rightfoot.write (90);
}
walang bisa loop ()
{
// primer Movimiento pata derecha
leftfoot.write (90);
rightfoot.write (110);
kanang-kanan. magsulat (90);
kaliwa. magsulat (90);
pagkaantala (500);
// segundo Movimento pata derecha
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan. magsulat (90);
kaliwa. magsulat (90);
pagkaantala (500);
// tercer Movimiento pata derecha
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan.magsulat (110);
leftthigh.write (90);
pagkaantala (500);
// cuarto Movimento pata derecha
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan.magsulat (70);
kaliwa. magsulat (90);
pagkaantala (500);
// primer Movimiento pata izda
kaliwang paa. magsulat (70);
rightfoot.write (90);
kanang-kanan. magsulat (90);
kaliwa. magsulat (90);
pagkaantala (500);
// segundo Movimento pata izda
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan. magsulat (90);
leftthigh.write (90);
pagkaantala (500);
// tercer Movimiento pata izda
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan. magsulat (90);
kaliwa. magsulat (70);
pagkaantala (500);
// cuarto Movimento pata izda
leftfoot.write (90);
rightfoot.write (90);
kanang-kanan. magsulat (90);
leftthigh.write (110);
pagkaantala (500);
}