Stránka 2 z 4

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 9:06
od Zdenek Valter
Rozpočet mám velmi nízký - žádné sofistikované řešení a další HW v řešení nepřipadá v úvahu.

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 9:14
od xener
Zdenek Valter píše: 18. 1. 2021, 8:30 Díky za vysvětlení - jedná se mi o velmi nenáročný pohon, nejde ani tak o přesnost ale o pohled na plynulý pohyb ca 4 mm.
Rozjezd serva je cca 12mm
nepomohlo by znizit paku na serve a tiahlom prisposobit tych 12mm celemu rozsahu pohybu serva ?

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 10:29
od Zdenek Valter
xener píše: 18. 1. 2021, 9:14
Zdenek Valter píše: 18. 1. 2021, 8:30 Díky za vysvětlení - jedná se mi o velmi nenáročný pohon, nejde ani tak o přesnost ale o pohled na plynulý pohyb ca 4 mm.
Rozjezd serva je cca 12mm
nepomohlo by znizit paku na serve a tiahlom prisposobit tych 12mm celemu rozsahu pohybu serva ?
To mi nepomůže musí to být pomalu

Příklad 1 (z odkazu Packy):
https://www.youtube.com/watch?v=T9nE6GqGJm0
Natočení je dáno počtem pulzů

Příklad 2 Sweep (z knihovny Servo.h):
https://www.youtube.com/watch?v=NiaQx9AWrNM
Natočení po 1 stupni bez prodlevy

Příklad 3 Sweep (upravený program z knihovny Servo.h):
https://www.youtube.com/watch?v=V9QWmFoA88A
Natočení po 1 s prodlevou - takhle bych si to představoval

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 10:43
od Mex
Na tom posledním videu to jezdí slušně, ne?
Co je to prosím za servo?

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 11:55
od xener
myslel som ze mas klasicke otocne servo. preto som pisal o pake a tiahle.
skus pozriet sem: https://www.youtube.com/watch?v=kUHmYKWwuWs

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 12:57
od Zdenek Valter
Mex píše: 18. 1. 2021, 10:43 Na tom posledním videu to jezdí slušně, ne?
Co je to prosím za servo?
https://www.aliexpress.com/item/3291082 ... 2e0eB8BajZ

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 1:00
od Zdenek Valter
xener píše: 18. 1. 2021, 11:55 myslel som ze mas klasicke otocne servo. preto som pisal o pake a tiahle.
skus pozriet sem: https://www.youtube.com/watch?v=kUHmYKWwuWs
To by nevadilo, ale ta rychlost musí být taková jako v posledním případě - mě šlo o to zda nejde modifikovat timer mezi jednotlivými pulzy do serva viz první příklad.

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 1:24
od Mex
Díky. To je docela hezký kousek.
Škoda, že je to dost drahé.

Ty konektory s roztečí 1.25mm jsi sháněl pro toto servo?
Kdyby to bylo moje, tak bych spíš na tom servu vyměnil konektor za standardní servový, tj. s roztečí 2.54. Budeš to pak mít rovnou připojitelné i na všelijaké ty Arduino servo-shieldy nebo třeba k RC příjímači. Nebo na pinheader, zapíchnutý do kontaktního pole pro laborování.
Kdyby to nebylo možné, tak bych vytahal piny z nějakého konektoru a do PCB bych zapájel jen ty jednotlivé piny.

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 1:25
od xener
zisti si v akom rozsahu siriek pulzu ti servo reaguje a potom testuj v loope na kolko najviac casti sa ti rozsah min sirky a max sirky pulzu podari rozdelit aby to malo na serve efekt.
kazde servo moze mat ine PWM , niektore od 0.5ms do 2.5 , ine od 1.0 do 2.0ms

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 3:01
od Zdenek Valter
Chlapci moji opět jsem se někam posunul - bohužel jen nevím jak ošetřit aby se mi to servo při inicializaci nastavilo i pomalu do polohy 0 st.
Nejlépe z libovolné polohy.
https://www.youtube.com/watch?v=zQDDc10Ulbw

Ještě jsem našel jednu mouchu - při opětovném zmačknutí tlačítka se servo přestaví....

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 3:40
od Mr. MR
Pokud by se mělo servo přesunout z libovolné polohy do definované polohy kontrolovaným způsobem, musel by kontroler vědět kde servo je. Malé serva které znám (Futaba) neposkytují kontroleru žádné informace, takže by sis tam musel dodělat potenciometr nebo enkoder a jeho polohu arduinem číst a podle ní se pak řídit.

Pokud mi něco uniklo a jde to jinak, sem s tím, okamžitě bych to šel realizovat.

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 3:52
od xener
zo serva polohu nevycitas pri starte, jedina moznost je pri starte tam mustit 1,5ms pulzy a skoci ti na stred, co je pri otocnom nulova poloha. pri tvojom lineare to moze byt lubovolna poloha, tak len zadat sirku pulzu podla potreby. ale pomaly to nepojde bez toho aby si na drahu dobastlil nejaky hlasic polohy, napriklad nejaky druh linearneho odporu a odhadoval na akom PWM si.
v pripade ze to neodhadnes dostatocne presne, tak ti servo trhne do tej, ktoru mu stihnes poslat a potom pomalym loopom pojdes na nulovu polohu.

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 4:34
od Zdenek Valter
Nemůžu zatím přijít na to jak to udělat aby se při opětovném stlačení stejného tlačítka nepřestavilo servo (u LED to nevadí tam se to nepozná ;-)
Dá se přečíst stav výstupu - třeba LED ?

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 5:02
od OompaLoompa
aké správanie od tých tlačítok požaduješ, vieš to rozviesť?

tak aspoň nástrel jemnejšieho polohovania
skús poladiť parametre SPOMALENIE a GRANULARITA

pozor, netestované - skúšať len na vlastné riziko :!: :twisted:
:D

Re: Riadene modelarskych serv pomocou Arduino

Napsal: 18. 1. 2021, 8:36
od Zdenek Valter
Díky, ale jsem Arduiňácká lama takže na mne musíš pomalu ;-)
Tím žes mi tam něco dopsal jsi mne rozstřelil jako sandál ;-)

Tak to zkouším Bohužel pos center moc nefunguje tak jsem jí definoval na tvrdo.
Tlačítka mají rozsvítit příslušnou led LED a přestavit servo na svou stranu,
ale po druhém následném stlačení téhož tlačítka by se už nemělo nic změnit.