Isi kandungan:

Robot Biped Mudah: 4 Langkah
Robot Biped Mudah: 4 Langkah

Video: Robot Biped Mudah: 4 Langkah

Video: Robot Biped Mudah: 4 Langkah
Video: Arduino Controlled Robotic Biped - Test and Demo 2024, Julai
Anonim
Robot Biped Mudah
Robot Biped Mudah
Robot Biped Mudah
Robot Biped Mudah
Robot Biped Mudah
Robot Biped Mudah

Saya telah mengembangkan robot ini sejak setahun yang lalu untuk menggunakannya sebagai platform untuk mengajar robotik.

Dengan robot ini saya mengajar bagaimana memindahkan servo dengan pergerakan langsung dan dengan pergerakan terkawal menggunakan "FOR"

Robot boleh menari, berjalan dan bahkan berlari.

Anda perlu:

Arduino Nano

14 wayar lelaki-lelaki

protoboard kecil

4 servo SG90

1 bateri 9V

1 penyambung bateri 9V

2 gelang getah

Langkah 1: Beberapa Contoh Rutin yang Boleh Dilakukan Robot Ini

Image
Image

Langkah 2: Model 3D untuk Mencetak

Ikuti pautan ini untuk memuat turun model.

Ia diskalakan agar sesuai dengan SG90 Servos. Tidak perlu lem. Semua adalah snap-on.

Langkah 3: Menyatukan Robot

Mainkan video untuk mengetahui cara memasang robot.

Perhatikan kedudukan poros servo. Poros harus berpusat tepat sebelum memasang robot.

Untuk memusatkan servos anda, anda boleh menjalankan program ini setelah pendawaian anda selesai:

#sertakan

Servo kanan kaki;

Servo bahagian kanan;

Kaki kiri servo;

Servo kiri kanan;

persediaan tidak sah ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

gelung kosong ()

{

kelewatan (500);

}

Langkah 4: Contoh Kod

#sertakan

Servo kanan kaki;

Servo bahagian kanan;

Kiri kiri servo;

Servo kiri kiri;

persediaan tidak sah ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

gelung kosong ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

kelewatan (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

kelewatan (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

leftthigh.write (90);

kelewatan (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

leftthigh.write (90);

kelewatan (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

kelewatan (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

kelewatan (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (70);

kelewatan (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

kelewatan (500);

}

Disyorkan: