Servo motor
Servo motor
Zdravím, chcem sa opýtať či je normálne ak dám servo motor otočiť na x stupňov a keď to dokončí tak motorček vibruje. Alebo v čom môže byť problém. Zapojený ho mám červený na + hnedý na - oranžový na pwm výstup. Viac menej som to robil podľa tohto návodu až na ten loop. Do loopu som dal len aby sa presunul na hodnotu 90 a po vykonaní príkazu vibruje. https://navody.arduino-shop.cz/arduino- ... motor.html
Jedná sa o tento motorček https://techfun.sk/produkt/servo-motorcek-mg996r/
Jedná sa o tento motorček https://techfun.sk/produkt/servo-motorcek-mg996r/
Re: Servo motor
Dej sem program, který ti nefunguje.
Ota
Ota
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Servo motor
Nedojel náhodou na konec a ty ho posíláš ještě dál ?
Pracovní rozsah má totiž jen +-60st
Pracovní rozsah má totiž jen +-60st
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Servo motor
Program je len takýto jednoduchý. Len som testoval či funguje.
No prišiel som na jednu vec ono to servo ako keby nedošlo po tú požadovanú hodnotu. Lebo ak s ním trochu pootočím do strany do ktorej sa točilo tak to prestane.
Kód: Vybrat vše
#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(9);
}
void loop() {
myservo.write(70);
}
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Servo motor
No, to je analogové servo a levné.
Serva si tak jakoby "vrní" normálně.
Serva si tak jakoby "vrní" normálně.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
-
- Příspěvky: 1030
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Servo motor
Dovolím si pár poznámek:
1. Myslím, že většina serv má rozsah pohybu +90 až -90 stupňů
2. Je pravda, že mezní polohy s ohledem na okraj potenciometru bývají občas nestabilní
3. Je naprosto nevhodné napájet servo přímo z Arduina. I na nejmenší serva je potřeba mít externí zdroj
4. Je potřeba uvážlivě provést rozvod zemnícího vodiče s ohledem na úbytky napětí způsobené motorem, které se mohou negativně projevit na stabilitě serva
5. Ve tvém programu bych jednoznačně přemístil příkaz myservo.write(70); do smyčky setup(), protože neustále opakovaná inicializace polohy serva může být právě příčinou jeho cukání
6. Když jsem si hrál s analogovým mini servem, tak byly polohy pěkně stabilní, do doby, kdy jsem ho nechal omylem štěrchat celou noc sem a tam, pak už v některých polohách cukalo
1. Myslím, že většina serv má rozsah pohybu +90 až -90 stupňů
2. Je pravda, že mezní polohy s ohledem na okraj potenciometru bývají občas nestabilní
3. Je naprosto nevhodné napájet servo přímo z Arduina. I na nejmenší serva je potřeba mít externí zdroj
4. Je potřeba uvážlivě provést rozvod zemnícího vodiče s ohledem na úbytky napětí způsobené motorem, které se mohou negativně projevit na stabilitě serva
5. Ve tvém programu bych jednoznačně přemístil příkaz myservo.write(70); do smyčky setup(), protože neustále opakovaná inicializace polohy serva může být právě příčinou jeho cukání
6. Když jsem si hrál s analogovým mini servem, tak byly polohy pěkně stabilní, do doby, kdy jsem ho nechal omylem štěrchat celou noc sem a tam, pak už v některých polohách cukalo
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Servo motor
Ten program jsem přehlédl, to cukání je tím.
Já ještě pár postřehů - nejsou to jen mé zkušenosti:
Já u letadel, kde je servo na docela dlouhém kabelu, dávám přímo k servu elektrolyt + 100n odrušovací. Velikost elektrolytu podle proudu serva.
Elektrolyt vykryje špičku proudu při rozjíždění serva (klidně i 5A - podle serva - ale po krátkou dobu).
Oddělená větev napájení pro serva s dalším elektrolytem je samozřejmostí.
Já používám ještě rychlejší "digitální" serva a mohu poslat obrázek z osciloskopu co to dělá s napájením když tam ty kondiky jsou a nejsou.
Já ještě pár postřehů - nejsou to jen mé zkušenosti:
Já u letadel, kde je servo na docela dlouhém kabelu, dávám přímo k servu elektrolyt + 100n odrušovací. Velikost elektrolytu podle proudu serva.
Elektrolyt vykryje špičku proudu při rozjíždění serva (klidně i 5A - podle serva - ale po krátkou dobu).
Oddělená větev napájení pro serva s dalším elektrolytem je samozřejmostí.
Já používám ještě rychlejší "digitální" serva a mohu poslat obrázek z osciloskopu co to dělá s napájením když tam ty kondiky jsou a nejsou.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Servo motor
Vďaka za tip. Skúsim kúpiť ten kondenzátor.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 35 hostů