ARD-e: roboten med en Arduino som en hjärna (2 / 9 steg)
Steg 2: Montera pan och tilt system
Jag valde att sätta en annan DC-motor och ett servo på det som en pan och tilt system som kunde användas till syftet vad du ville ha. Servo styrs av Arduino och panorering motorn styrs av en DPDT switch som jag köpte på radio shack för cirka två dollar.
För att styra servo skrev jag en del kod i den Arduino Programmiljö som läser spänning avhopp av en potentiometer och omvandlar det till den vinkel som servo bör flyttas till. För att genomföra detta på Arduino du koppla servo data kabeln till en digital utgång stift på Arduino och spänning plus kabeln till 5V och marken tråd till marken. För potentiometern måste du ansluta de yttre två leder till + 5V och den andra till marken. Den mellersta ledande från potentiometern bör sedan vara ansluten till en analog ingång. Potentiometern fungerar sedan som en spänningsavdelare med möjliga värden för 0V till + 5. När Arduino läser den analoga ingången läses det från 0 till 1023. För att få en vinkel att köra servo på jag delat det värde som Arduino läste med 5.68 att få en skala av ungefär 0-180.
Heres den kod som jag används för att styra tilt servo från en potentiometer:
#include < Servo.h >
int potPin = 2; väljer in PIN-koden för potentiometer
Servo servo1;
int val = 0; variabel för att lagra värdet kommer från potentiometern
void setup() {
servo1.attach(8); väljer PIN-koden för servo
}
void loop() {
Val = analogRead(potPin); läsa värdet från potentiometern
Val = val / 5,68; konvertera värdet till grader
servo1.write(val); gör servo gå till att graden
Servo::Refresh(); kommandot som krävs för att köra servo
}
Om du behöver hjälp att arbeta med Arduino som jag gjorde då jag starkt föreslå att gå till www.arduino.cc dess en fantastisk öppen källkod webbplats som är verkligen hjälpsam.
Så efter att ha testat kontroll av servo och växeln behövde jag en plats att lägga dem. Det slutade med en bit skrot trä skuren i om samma längd som Ard-e och skruva in tillbaka styrelsen med ett stycke aluminium böjda i 90 graders vinkel.
Jag installerade då växeln DPDT och potentiometern till kontrollern. Det var en snäv squeeze och jag var tvungen att borra ett annat hål i toppen av den att köra trådar av men överlag det fungerat ganska bra. Jag slutade också löda sladdar på befintliga controller kretsarna att driva rutan Avmaska utrustar.
Jag verkligen förmodligen borde ha använt en annan servo för panorering men hobby butiken gick jag till hade bara en av tio dollar ettor och motorn kan vända 360 grader till skillnad från servo. Motorn är lite för långsam ändå.
Nu på att testa.