Enkel 18dof Hexapod, Arduino nano (eventuellt med pololu maestro) (10 / 13 steg)
Steg 10: Tråd 'er upp! Pololu följetong servo controller, 18 servo version
Pololu
Följande instruktioner är till 2.007 styrelsen, men de är detaljerade nog att de bör förklara vad du behöver göra. I huvudsak du behöver 5 kablar: en enda "servo utgång" (bara en utgångsstiftet, plus mark och makt för pololu styrelsen) och VSRV och GND för servon. De två grunderna bör vara ansluten någonstans (helst) i din krets.
1. titta på märkta bild http://www.pololu.com/docs/0J40/1.b
2. vad du behöver på pololu-sidan: serial går igenom till RX stift på pololu, makt att VSRV och VIN, marken till GND, och massor av servon
"3. enligt till vår slutliga kod:
#include < NewSoftSerial.h > #Obs: juli 2013: NewSoftSerial ingår som standard nu, inte använda den här koden--se senare steg i detta instructables
#define txPin 2
NewSoftSerial mySerial (rxPin, txPin);
void setup() {
mySerial.begin(9600);
Delay(1000);
}
Vi bör ta en servo hona-hona tråd, sätta ena änden på servo manliga header stift för stift 2 av Arduino.
4. RX/TX och Microntroller makt: sätta andra avsluta vit tråd (eller gul eller vilken tråd är SIG) på RX på maestro, och röd (VIN) och svart (GND). Ska se ut den andra bilden, tråd-med--maskeringstejp, med svart vänd "ut" mot USB-porten.
5. servo makt: se första bilden, två icke-servo kablar (röda tråd och svarta kabeln kommer att det set av brödunderläggen) skruvas in i blå kopplingsplinten på maestro. Skärbräda har 5V och jord från 8.4V batteri går igenom linjära regulatorn på transportören styrelsen. Jag faktiskt stjäl 5V från en servo stift. Se den svarta kabeln lödas till Dig9Output, 5V i övre vänster på denna bild (som faktiskt bär 5V, inte GND) (via en kvinnlig header pin så jag inte var lödning direkt till transportören styrelsen stiften) (ignorera gazillion främmande kablarna)
6. ta bort VSRV = VIN bygel
Varför ta bort bygeln? Ja, gör a. pololu RX stift lyckligare (jämför med installationsprogrammet nedan) b. inställning att bygeln verkar aktuellt-begränsning makt kommer till servon, vilket leder till min sorgliga-servo symtom. aka-att-promenad hexapod.
Om du hittar detta är sant, jag vet inte, men detta var verkligen en mycket frustrerande punkt för mig.
Servo ledningar
Okomplicerad. Anslut din 18 servon. (Japp, en 18ch maestro skulle ha arbetat rättvis böter i stället för den 24ch jag köpte. Även en 12ch en skulle fungera, men du måste dela upp din servo kod mellan arduino och pololu servon och som kan bli rörigt).