Stap 2: Monteren van de pan en tilt systeem
Ik koos om te zetten van een andere DC motor en een servo op als een pan en tilt systeem dat kan worden gebruikt om het doel wat je wilde. De servo wordt gecontroleerd door de Arduino en de panning motor wordt bestuurd door een schakelaar DPDT dat ik bij radio shack voor ongeveer twee dollar kocht.
Als u wilt bepalen van de servo schreef ik wat code in de Arduino software-omgeving die leest de spanning drop off van een potentiometer en zet die om de hoek waarin de servo moet worden verplaatst naar. Om dit te implementeren op de Arduino u de servo gegevens draad aan één van de pinnen van de digitale uitgang aansluiten op de Arduino en de plus draad voltage 5V en de grond draad op grond. Voor de potmeter moet u de buitenste twee leidt tot + 5V en de andere verbinden met grond. De middelste stekker van de potmeter moet dan worden aangesloten op een analoge ingang. De potentiometer fungeert dan als een scheidingslijn van de spanning die mogelijke waarden van 0V aan + 5. Wanneer de Arduino de analoge input leest leest het van 0 tot 1023. Om een hoek te lopen dat de servo op ik de waarde die de Arduino aan het lezen was gedeeld door 5,68 om een omvang van ongeveer 0-180.
Heres de code die ik gebruikt om te controleren de tilt servo uit een potentiometer (potmeter):
#include < Servo.h >
int potPin = 2; selecteert de invoer pin voor de potmeter
Servo servo1;
int val = 0; variabele de waarde afkomstig van de potentiometer op te slaan
VOID Setup {}
servo1.attach(8); Hiermee selecteert u de pin voor de servo
}
void loop {}
Val = analogRead(potPin); luiden naar de waarde van de potentiometer
Val = val / 5.68; de waarde omzetten in graden
servo1.write(val); de servo gaat in die mate maken
Servo::Refresh(); opdracht moest uitvoeren de servo
}
Als u werkt met de Arduino, zoals ik deed, dan stel ik zeer gonna www.arduino.cc hulp nodig zijn een fantastisch opensource-website die is echt nuttig.
Dus na het testen van de controle van de servo en de switch nood mij een plaats om hen te zetten. Uiteindelijk heb ik met behulp van een stuk van schroot hout gesneden over dezelfde lengte als Ard-e en schroeven het in de rug van bestuur met een stuk aluminium gebogen onder een hoek van 90 graden.
Vervolgens heb ik geïnstalleerd de DPDT schakeloptie en de potmeter in de controller. Het was een strak squeeze en ik moest boor een gat in de bovenkant van het uitvoeren van de draden uit maar over het geheel genomen het uitgewerkt vrij mooi. Ik eindigde ook solderen van de draden op de bestaande controller circuits voor het aandrijven van het wormwiel-vak.
Ik echt waarschijnlijk moet heb gebruikt een andere servo voor de pannen maar de hobby winkel ging ik naar had slechts één van de tien dollar enen en de motor kunnen draai 360 graden in tegenstelling tot de servo. De motor is wel een beetje te traag.
Nu aan het testen.