Spisu treści:

Czaszka Arduino z ruchomymi ustami: 4 kroki
Czaszka Arduino z ruchomymi ustami: 4 kroki

Wideo: Czaszka Arduino z ruchomymi ustami: 4 kroki

Wideo: Czaszka Arduino z ruchomymi ustami: 4 kroki
Wideo: 3d print ramka kalibracyjna 2024, Lipiec
Anonim
Image
Image
Czaszka Arduino z ruchomymi ustami
Czaszka Arduino z ruchomymi ustami
Czaszka Arduino z ruchomymi ustami
Czaszka Arduino z ruchomymi ustami
Czaszka Arduino z ruchomymi ustami
Czaszka Arduino z ruchomymi ustami

Potrzebne materiały

*Moduł Arduino (mam Arduino Mega 2560, ale każdy moduł z PWM będzie działał)

*Wiertarka

*Wiertła)

*Spinacz

*Serwo

*& wpisz b usb

Krok 1: Wywierć wystarczająco duży otwór na spinacz po dowolnej stronie szczęki, na której chcesz zamontować serwo i spinacz

Wywierć wystarczająco duży otwór na spinacz po dowolnej stronie szczęki, na której chcesz zamontować serwomechanizm i spinacz
Wywierć wystarczająco duży otwór na spinacz po dowolnej stronie szczęki, na której chcesz zamontować serwomechanizm i spinacz

Krok 2: Ukształtuj spinacz do papieru, aby złożyć go na serwo / spinacz i wygiąć drugi koniec, aby pasował do szczęki, aby kontrolować ruch

Ukształtuj spinacz do papieru, aby złożyć go na serwo / spinacz i wygiąć drugi koniec, aby pasował do szczęki, aby kontrolować ruch
Ukształtuj spinacz do papieru, aby złożyć go na serwo / spinacz i wygiąć drugi koniec, aby pasował do szczęki, aby kontrolować ruch
Ukształtuj spinacz do papieru, aby złożyć go na serwo / spinacz i wygiąć drugi koniec, aby pasował do szczęki, aby kontrolować ruch
Ukształtuj spinacz do papieru, aby złożyć go na serwo / spinacz i wygiąć drugi koniec, aby pasował do szczęki, aby kontrolować ruch

Nie mogę dostarczyć zdjęcia serwomechanizmu, ponieważ jest on montowany na puszce do innego projektu.

Krok 3: Okablowanie

Okablowanie
Okablowanie

Podłącz pin sygnałowy serwa do pinu PWM (w Mega 2560 jest to pin 9). Podłącz dodatni koniec serwomechanizmu do NIEZALEŻNEGO źródła zasilania. Podłącz OBA GND Arduino i GND źródła zasilania do GND serwomechanizmu.

Krok 4: Kod (nie mam kredytu FIY)

Kod (nie mam kredytu do kodu FIY)
Kod (nie mam kredytu do kodu FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Serwo myservo; // utwórz obiekt serwo do sterowania serwo // na większości płyt można utworzyć dwanaście obiektów serwo

int poz = 0; // zmienna do przechowywania pozycji serwa

pusta konfiguracja()

{

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

}

pusta pętla()

{

for (poz = 0; poz <= 180; poz += 1) // przechodzi od 0 stopni do 180 stopni // w krokach co 1 stopień

{

myservo.write(pos); // powiedz serwo, aby przeszło na pozycję w zmiennej 'pos'

opóźnienie(15); // czeka 15ms, aż serwo osiągnie pozycję

}

for (pos = 180; pos >= 0; pos -= 1) // przechodzi ze 180 stopni do 0 stopni

{

myservo.write(pos); // powiedz serwo, aby przeszło na pozycję w zmiennej 'pos'

opóźnienie(15); // czeka 15ms, aż serwo osiągnie pozycję

}

}

Zalecana: