Spisu treści:

Gladiatorzy serwo: 5 kroków
Gladiatorzy serwo: 5 kroków

Wideo: Gladiatorzy serwo: 5 kroków

Wideo: Gladiatorzy serwo: 5 kroków
Wideo: Kurs Automatyki #5 5 PLC Fatek i Silnik krokowy 2024, Listopad
Anonim
Gladiatorzy serwo
Gladiatorzy serwo

W tym projekcie umieściliśmy dwa potencjometry w dwóch płytkach stykowych do sterowania serwomotorami. Serwomotory będą walczyć na śmierć i życie!!!!!!

***Ten projekt to tylko prototyp. Chcemy stworzyć większy z większym silnikiem serwo. Nadal pracujemy nad kodem.

Krok 1: Materiały

Materiały
Materiały

Arduino

2 deski do krojenia chleba

2 potencjometry

2 serwosilniki

20 przewodów

Zasilacz ac/dc zasilacz

Krok 2: Serwosilnik

*** Kiedy robisz ten projekt, pamiętaj o tym obrazie.

www.google.com/search?q=serwo+silnik+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGIQ_AUICigB&pr=1981229H:

Krok 3: Kod

#włączać

Serwo myservo; // utwórz obiekt servo do sterowania serwo Servo myservo1;

int pinezka = 0; // pin analogowy służący do podłączenia potencjometru

int val= 0;// zmienna do odczytu wartości z pinu analogowego

int szpilka2=A2;

int wart2=0;

pusta konfiguracja () {

myservo.attach(9); // dołącza serwo na pin 9 do obiektu serwo

myservo1.attach(10); pinMode(potpin, INPUT);

pinMode(potpin2, INPUT);

Serial.początek(9600); }

pusta pętla(); {

val = analogRead(potpin);

val2 = odczyt analogowy(potpin2); // odczytuje wartość potencjometru (wartość od 0 do 1023)

val = map(val, 0, 1023, 0, 180);// skaluj go, aby używać go z serwomechanizmem (wartość od 0 do 180)

wart2 = mapa(wart2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write(val);

myservo1.write(val2); // ustawia pozycję serwa zgodnie ze skalowaną wartością

opóźnienie(10); // czeka, aż serwo tam dotrze }

Krok 4: Kroki:

Kroki
Kroki
Kroki
Kroki

1.) umieść dwa petentometry w osobnych płytkach stykowych.

2.) Umieść szpilki z tyłu.

1-szy petentometr:

lewy pin przechodzi w minus

środkowy pin idzie do A0

Prawy pin idzie na plus.

2-gi petentometr:

lewy pin przechodzi do plusa na drugiej płytce stykowej.

środkowy pin idzie do a2 w arduino.

prawy pin idzie do minusa w drugim arduino.

1. silnik serwo:

Brąz schodzi na ziemię

Czerwony idzie na plus

Pomarańczowy idzie do szpilki w arduino. użyliśmy k10.

Drugi serwomotor

Brąz schodzi na ziemię

Czerwony idzie na plus

Pomarańczowy idzie do szpilki. Użyliśmy d9

Krok 5: Zdjęcia:

Kino
Kino
Kino
Kino

Opcjonalnie: możesz dodać miecze na końcach.

Autorzy: Justin Herskowitz i Ian Friedman

Zalecana: