Johnny fem, en automatiserad torn (7 / 13 steg)
Steg 7: En anteckning på servon
Det finns flera sätt att servon kan kontrolleras. Ett par utvärderas här.
PWM
Puls med modulering är ett vanligt sätt att styra servon. En detaljerad förklaring om operation kan hittas här. På grund av tidsbrist kunde jag inte försöka använda detta. Dock det i framtiden är det en reell möjlighet eftersom det möjliggör ytterligare anpassning av servon.
Arduino bibliotek
Till slut gör vad jag använt, detta bibliotek allt för dig. Som i exemplet i föregående steg var det så enkelt som att göra en retardation. Gränserna är att du bara flytta en grad i taget och att du endast kan ladda 8 servon. Återigen, på grund av tidsbrist, jag aldrig flyttat tillräckligt långt förbi detta att genomföra nästa steg.
Skriva egna bibliotek
Detta kan låta skrämmande, men det har inte hittills varit dåligt. En bra länk kan nås här. Den stora delen av detta var att jag kunde styra mycket finare grad var servo. Detta visade sig vara nödvändigt eftersom projektet var begränsas mer av sensorn än servon.
En anteckning på servo drift
När servon kör, om de kör av samma leverans som Teensy, kan köra grov. Detta är något som kan ses på videor i slutet av detta instructable. För att fixa det, två nätaggregat kan användas eller en frikoppling cap kan användas på både servon. Jag har inte ännu fått som arbetar med detta projekt, men har på tidigare projekt, så det är möjligt.
Jag fann det praktiskt att ha flera extra SG90 servon till hands om problem uppstår och jag bränna ut en servo.