Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu robotu robototexnika öyrətmək üçün bir platforma olaraq istifadə etmək üçün son bir ildir inkişaf etdirirəm.
Bu robotla "FOR" istifadə edərək servoları birbaşa hərəkətlərlə və idarə olunan hərəkətlərlə necə hərəkət etdirməyi öyrədirəm.
Robot rəqs edə, gəzə və hətta qaça bilər.
Sizə lazım olacaq:
Arduino Nano
14 kişi-kişi tel
kiçik protoboard
4 SG90 servo
1 9V batareya
1 9V batareya konnektoru
2 rezin bant
Addım 1: Bu Robotun edə biləcəyi Rutinlərdən Bəzi Nümunələr
Addım 2: Çap etmək üçün 3D Model
Modeli yükləmək üçün bu linki izləyin.
SG90 Servosuna uyğun olaraq ölçülüdür. Yapışqan lazım deyil. Hamısı bir-birinə bağlıdır.
Addım 3: Robotu bir araya gətirmək
Robotu necə yığacağınızı öyrənmək üçün videonu oxuyun.
Servo şaftların vəziyyətinə xüsusi diqqət yetirin. Robotu yığmadan əvvəl şaftlar tam ortada olmalıdır.
Servolarınızı mərkəzləşdirmək üçün kabel çəkildikdən sonra bu proqramı işlədə bilərsiniz:
#daxil edin
Sağ ayaq servo;
Servo sağ bud;
Sol ayaq servo;
Servo sol bud;
boş quraşdırma ()
{
rightfoot.attach (9);
sağa bərkidin (5);
leftfoot.attach (3);
sol ayaq bağlamaq (11);
leftfoot.write (90);
sol ayaq. yaz (90);
sağdakılar yazın (90);
rightfoot.write (90);
}
boşluq döngəsi ()
{
gecikmə (500);
}
Addım 4: Kod nümunəsi
#daxil edin
Sağ ayaq servo;
Servo sağ bud;
Sol ayaq servo;
Servo sol bud;
boş quraşdırma ()
{
rightfoot.attach (9);
sağa bərkidin (5);
leftfoot.attach (3);
sol ayaq bağlamaq (11);
leftfoot.write (90);
sol ayaq. yaz (90);
sağdakılar yazın (90);
rightfoot.write (90);
}
boşluq döngəsi ()
{
// astar movimiento pata derecha
leftfoot.write (90);
rightfoot.write (110);
sağdakılar yazın (90);
sol ayaq. yaz (90);
gecikmə (500);
// sequndo hərəkətləri
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (90);
sol ayaq. yaz (90);
gecikmə (500);
// tercer movimiento pata derecha
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (110);
sol ayaq. yaz (90);
gecikmə (500);
// ən yaxşı filmlər
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (70);
sol ayaq. yaz (90);
gecikmə (500);
// astar movimiento pata izda
leftfoot.write (70);
rightfoot.write (90);
sağdakılar yazın (90);
sol ayaq. yaz (90);
gecikmə (500);
// sequndo hərəkətləri
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (90);
sol ayaq. yaz (90);
gecikmə (500);
// tercer movimiento pata izda
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (90);
sol ayaq. yaz (70);
gecikmə (500);
// ən yaxşı filmlər
leftfoot.write (90);
rightfoot.write (90);
sağdakılar yazın (90);
leftthigh.write (110);
gecikmə (500);
}