Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë e kam zhvilluar këtë robot vitin e kaluar për ta përdorur atë si një platformë për të mësuar robotikën.
Me këtë robot unë mësoj se si të lëviz servos me lëvizje të drejtpërdrejta dhe me lëvizje të kontrolluara duke përdorur "FOR"
Roboti mund të kërcejë, të ecë dhe madje të vrapojë.
Do t'ju duhet:
Arduino Nano
14 tela meshkuj-meshkuj
protoboard i vogël
4 servos SG90
1 bateri 9V
1 lidhës baterie 9V
2 shirita gome
Hapi 1: Disa shembuj të rutinave që mund të kryejë ky robot
Hapi 2: Modeli 3D për tu printuar
Ndiqni këtë lidhje për të shkarkuar modelin.
Isshtë i shkallëzuar për t'iu përshtatur SG90 Servos. Nuk ka nevojë për zam. Gjithçka është e parakohshme.
Hapi 3: Bashkimi i Robotit
Luani videon për të mësuar se si të montoni robotin.
Kushtojini vëmendje të veçantë pozicionit të boshteve servo. Boshtet duhet të jenë saktësisht të përqendruara para montimit të robotit.
Për të përqëndruar servot tuaja, mund ta ekzekutoni këtë program pasi të keni përfunduar instalimet elektrike:
#përfshi
Servo këmbë e djathtë;
Servo në të djathtë;
Servo këmbë e majtë;
Servo majtas;
void setup ()
{
rightfoot.tach (9);
rightthigh.tach (5);
këmbë e majtë. bashkëngjit (3);
leftthigh.tach (11);
këmbë e majtë.shkruaj (90);
leftthigh.shkruaj (90);
rightthigh.shkruaj (90);
djathtas.shkruaj (90);
}
lak void ()
{
vonesë (500);
}
Hapi 4: Shembulli i Kodit
#përfshi
Servo këmbën e djathtë;
Servo në të djathtë;
Servo këmbë e majtë;
Servo majtas;
void setup ()
{
rightfoot.tach (9);
rightthigh.tach (5);
këmbë e majtë. bashkëngjit (3);
leftthigh.tach (11);
këmbë e majtë.shkruaj (90);
leftthigh.shkruaj (90);
rightthigh.shkruaj (90);
djathtas.shkruaj (90);
}
lak void ()
{
// abetare movimiento pata derecha
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (110);
rightthigh.shkruaj (90);
leftthigh.shkruaj (90);
vonesë (500);
// segundo movimento pata derecha
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (90);
leftthigh.shkruaj (90);
vonesë (500);
// tercer movimiento pata derecha
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (110);
leftthigh.shkruaj (90);
vonesë (500);
// cuarto movimento pata derecha
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (70);
leftthigh.shkruaj (90);
vonesë (500);
// abetare movimiento pata izda
këmbë e majtë.shkruaj (70);
djathtas.shkruaj (90);
rightthigh.shkruaj (90);
leftthigh.shkruaj (90);
vonesë (500);
// segundo movimento pata izda
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (90);
leftthigh.shkruaj (90);
vonesë (500);
// tercer movimiento pata izda
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (90);
majtas.shkruaj (70);
vonesë (500);
// cuarto movimento pata izda
këmbë e majtë.shkruaj (90);
djathtas.shkruaj (90);
rightthigh.shkruaj (90);
majtas.shkruaj (110);
vonesë (500);
}