Enkla Pi Robot (3 / 8 steg)
Steg 3: Servo Motor
Servo har en 3 elektrisk anslutning: makt, marken och kontroll. Strömkällan måste tillämpas ständigt
Styrsignalen är bredd för synkpuls modulerade (PWM), men här positiva pågående pulsen varaktighet bestämmer positionen för servo-axeln. Till exempel är en 1.520 millisekunders puls mittläget för en Futaba S148 servo. En längre puls gör servo Vrid till en medurs-från-center, och en kortare puls gör servo vända sig till en disk-motsols-från-centrera position.
Jag har använt Futuba s3003 servo - anslutningen är mycket enkel att "+" & "-" går till L298 styrelsen som beskrivits tidigare. Det är viktigt att titta på driftspänning med servo (i mitt fall dess 4,8-6 V se bilden ovan), signal kabeln är att anslutas till GPIO utgång, normalt dess vit eller orange
Kontroll av servomotorer i raspberry pi kan vara knepigt men då finns det mycket kraftfulla bibliotek värd @ RPIO. PWM, installera det på pi Använd följande kod
sudo lämplig-få installera python-setuptools
sudo easy_install - U RPIO
Veta mer om RPIO. PWM och DMA används, se länk https://pythonhosted.org/RPIO/pwm_py.html