MicroServo SG90

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

MicroServo SG90

Hozzászólás Szerző: Bali12 »

Sziasztok,
segitséget kérnék egy microservo bekapcsolaskori sebesség beállitásához.
Arrol van szó hogy epitettem egy vezérlést ahol 7 pozicioba tudom allitani a motrot lassu sebességgel, eddig mukodik nagyon jol csak a bekapcsoláskor a motor mindig a kezdeti pozicioba áll be nagyon nagy sebességgel. A pozicio még nem is lenne baj de a sebességet vissza kellene vennem.
Erre kérnék valami segitséget hogy merre induljak el...
Varspeedservo-val vezérlem a kis servot

Köszönöm
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

Programkód és bekötési rajz nélkül nehézkes... :(
http://www.tavir.hu - a gazda :)
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

Re: MicroServo SG90

Hozzászólás Szerző: Bali12 »

Szia, kuldeném a kódot...
Bekotése :A servo jel vezrtékét egy 200 ohmos ellnálláson keresztul kötöttem a portra.
Köszönöm
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: MicroServo SG90

Hozzászólás Szerző: kapu48 »

Mivel programból nem vezérled bekapcsoláskor alaphelyzetbe!
Elképzelhető, hogy ez automatikus, és bevan építve a motor vezérlésébe?

Én megoldanám, hogy kikapcsolás előtt lehessen alaphelyzetbe állítani, az általad választott sebességgel.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

A szervo init 0 pozíciórafut. Bekapcsoláskor _nem tudod_ hogy épp hol áll.
kapu48 javaslata a célravezető: a kikapcsolás előtt shutdown: fail-safe állapot és a motorok alaphelyzetbe.
http://www.tavir.hu - a gazda :)
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

Re: MicroServo SG90

Hozzászólás Szerző: Bali12 »

Ezt hogy lehet megvalositani szoftveresen?
Kikapcsolaskor most az elején lehet hogy odafigyelek hogy mindig abba a pozicioba kuldjem kikapcsoláskor, de egy ido után ez elfelejtődne.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

Hogyan kapcsolod ki a holmit?
- shutdown
- power off


Shutdown: leállítási projekt része.
Poweroff: akku, ami a motort pozícióba húzza és utána kikapcs. ez HW változtatás és kikapcs tápfeszfigyeléssel megy együtt....
http://www.tavir.hu - a gazda :)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: MicroServo SG90

Hozzászólás Szerző: kapu48 »

Ha megvan a forráskódja vagy a linkje ennek?: VarSpeedServo
Akkor bele nézhetek, hátha találunk valami megoldást!
Zotya
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

Hozzászólás Szerző: Zotya »

Sziasztok!
Ma szereztem egy 90S jelű mikroszervót, ami csak abban különbözik az alap változattól, hogy fém fogaskerekekből van az áttétele...
Akár potméteren keresztül, akár szoftveresen(Sweep mintaprogram) próbáltam, 158-160 feletti értékeknél nem fordul tovább, csak egy "gerjedő" hangot ad.
Ez az adott darab problémája lehet, vagy ez egy jellegzetes probléma?
Előre is köszönöm, ha tudtok valami okosat mondani... :-)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

MG90S a típusa. Jellemzően nem 0...255 a tartománya, hanem (5...20).....(230...252).
A tiedé el van állítódva. Ha így is megy akkor ezzel együtt kell élni :).
http://www.tavir.hu - a gazda :)
Zotya
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

Hozzászólás Szerző: Zotya »

Köszönöm, az adott feladatra így is megfelel.
Legalább nem töröm a fejemet, hogy esetleg én toltam el valamit :-)
De ez a 0..255 tartomány most szöget ütött a fejembe... én úgy tudtam, hogy Arduino-nál a servo.h könyvtár servo.write() parancsa 0...180 között fogad el értéket a +/- 90 fok kitérítésnek megfelelően...
Zotya
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

Hozzászólás Szerző: Zotya »

Következő kérdés: Viszonylag szűk elfordulási tartományt (90 fok) teljesen stabilan és pontosan tudok vezérelni Arduino Uno-ról, de jó lenne ezt D1 Mini Pro-ról is megoldani...
Úgy tudtam, hogy a kimenetek PWM üzemmódot is tudnak, de az sajnos nem működik a hagyományos analogWrite paranccsal, ill. innentől kezdve a Servo.h könytár parancsaival sem...
Van valami megoldás?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

A gyári mintát kipróbáltad? Servo-Sweep néven fut....
http://www.tavir.hu - a gazda :)
Zotya
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

Hozzászólás Szerző: Zotya »

Igen, természetesen. A mintaprogram 9-es pinjét átírtam 3-asra, és a szervót a D3-as kimenetre kötöttem. Sajnos néma csend...
Megpróbáltam egy LED-et dimmelni a PWM vezérléssel, de erre sem reagál, ezért merültek fel a kétségeim.
Van esetleg megkötés, hogy melyik pint lehet PWM-re használni?
Most találtam egy homályos utalást arra, hogy D1 Mini Pro-val csak szoftveresen érhető el PWM...(?), de ez nem tudom mit fed...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: MicroServo SG90

Hozzászólás Szerző: Robert »

A D3 kivezetés nem azonos a modulra szitázottal!
A lábkiosztások eltérnek!

https://escapequotes.net/esp8266-wemos- ... d-diagram/
http://www.tavir.hu - a gazda :)
Válasz küldése