İçindekiler:

Kolay Biped Robot: 4 Adım
Kolay Biped Robot: 4 Adım

Video: Kolay Biped Robot: 4 Adım

Video: Kolay Biped Robot: 4 Adım
Video: MoonWalk Yapan Robot! En Uygun Fiyatlı Biped Robot Yapımı! 2024, Kasım
Anonim
Kolay İki Ayaklı Robot
Kolay İki Ayaklı Robot
Kolay İki Ayaklı Robot
Kolay İki Ayaklı Robot
Kolay İki Ayaklı Robot
Kolay İki Ayaklı Robot

Bu robotu geçen yıl robotik öğretmek için bir platform olarak kullanmak için geliştiriyorum.

Bu robotla servoları doğrudan hareketlerle ve "FOR" kullanarak kontrollü hareketlerle nasıl hareket ettireceğimi öğretiyorum.

Robot dans edebilir, yürüyebilir ve hatta koşabilir.

İhtiyacın olacak:

Arduino Nano

14 erkek-erkek tel

küçük protokol

4 SG90 servo

1 9V pil

1 9V pil konektörü

2 lastik bant

Adım 1: Bu Robotun Yapabileceği Rutinlere Bazı Örnekler

Image
Image

Adım 2: Yazdırılacak 3B Model

Modeli indirmek için bu bağlantıyı takip edin.

SG90 Servolara uyacak şekilde ölçeklendirilmiştir. Yapıştırıcı gerekmez. Hepsi snap-on.

Adım 3: Robotu Bir Araya Getirmek

Robotu nasıl monte edeceğinizi öğrenmek için videoyu izleyin.

Servo millerin konumuna özellikle dikkat edin. Robotu monte etmeden önce millerin tam olarak merkezlenmesi gerekir.

Servolarınızı ortalamak için, kablolamanız bittiğinde bu programı çalıştırabilirsiniz:

#Dahil etmek

Servo sağ ayak;

Servo sağ uyluk;

Servo sol ayak;

Servo sol uyluk;

geçersiz kurulum()

{

sağ ayak.attach(9);

rightthigh.attach(5);

sol ayak.ekle(3);

leftthigh.attach(11);

sol ayak.write(90);

leftthigh.write(90);

rightthigh.write(90);

sağ ayak.write(90);

}

boşluk döngüsü()

{

gecikme (500);

}

Adım 4: Kod Örneği

#Dahil etmek

Servo sağ ayak;

Servo sağ uyluk;

Servo sol ayak;

Servo sol uyluk;

geçersiz kurulum()

{

sağ ayak.attach(9);

rightthigh.attach(5);

sol ayak.ekle(3);

leftthigh.attach(11);

sol ayak.write(90);

leftthigh.write(90);

rightthigh.write(90);

sağ ayak.write(90);

}

boşluk döngüsü()

{

// movimiento pata derecha astarı

sol ayak.write(90);

sağ ayak.write(110);

rightthigh.write(90);

leftthigh.write(90);

gecikme (500);

//segundo hareketi pata derecha

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(90);

leftthigh.write(90);

gecikme (500);

//tercer movimiento pata derecha

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(110);

leftthigh.write(90);

gecikme (500);

//cuarto hareketi pata derecha

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(70);

leftthigh.write(90);

gecikme (500);

// astar movimiento pata izda

sol ayak.write(70);

sağ ayak.write(90);

rightthigh.write(90);

leftthigh.write(90);

gecikme (500);

//segundo movimento pata izda

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(90);

leftthigh.write(90);

gecikme (500);

//tercer movimiento pata izda

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(90);

leftthigh.write(70);

gecikme (500);

//cuarto hareketi pata izda

sol ayak.write(90);

sağ ayak.write(90);

rightthigh.write(90);

leftthigh.write(110);

gecikme (500);

}

Önerilen: