Mega a 20 serv
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Re: Mega a 20 serv
Prozatím jsem to vyřešil nanesením tenké vrstvy cínu na kolíčky káblíků. Už je to lepší, už se to tak nehýbe. Ale pro jistotu jsem objednal náhradní 8-pinovou patici kdybych ji musel vyměnit.
Pro napájení serv jsem zvolil step-down měniče:
https://www.laskakit.cz/step-down-menic ... 0w--cc-cv/
https://www.laskakit.cz/step-down-menic-s-xl4016e1/
Uvidíme který bude stačit - nemám tam moc místa.
Zpočátku zapojím jen 5 serv a změřím proud, podle toho zvolím měnič aby hned neshořel.
Pro napájení serv jsem zvolil step-down měniče:
https://www.laskakit.cz/step-down-menic ... 0w--cc-cv/
https://www.laskakit.cz/step-down-menic-s-xl4016e1/
Uvidíme který bude stačit - nemám tam moc místa.
Zpočátku zapojím jen 5 serv a změřím proud, podle toho zvolím měnič aby hned neshořel.
Re: Mega a 20 serv
Zdroje (měniče) jsou doma. Jdou velmi jemně nastavit. Zatím vše OK.
Otázka - pro serva potřebuji napětí 5-6 V. Čím vyšší napětí tím vyšší výkon serva - a to potřebuji. Jenže všechno ostatní (oled, senzory, kamera .....) potřebují údajně jen 5V. Musím dodržet těch 5V přesně ? Snesou třeba 5,5 V ? Nebo i 6 V ? Abych tam nemusel dávat ještě jeden stabilizátor, chtěl bych to napájet jen z jednoho. Mega je samozřejmě zvlášť.
Otázka - pro serva potřebuji napětí 5-6 V. Čím vyšší napětí tím vyšší výkon serva - a to potřebuji. Jenže všechno ostatní (oled, senzory, kamera .....) potřebují údajně jen 5V. Musím dodržet těch 5V přesně ? Snesou třeba 5,5 V ? Nebo i 6 V ? Abych tam nemusel dávat ještě jeden stabilizátor, chtěl bych to napájet jen z jednoho. Mega je samozřejmě zvlášť.
Re: Mega a 20 serv
Nepřeháněl bych to. Servo AD002 má pracovní napětí 4,8V (viz odkaz zde). Dej výstup měniče na 5V a vše bude fungovat v pohodě
.

Re: Mega a 20 serv
Díky. Aspoň můžu vyhodit ten mini stab. A napojím to všechno na jeden. Stejně nevím kam ten zdroj nacpu, je docela veliký a už jsem musel o kousek snížit chladící žebra.
Re: Mega a 20 serv
Tak jsem dokončil "zdrojový balíček". Je to docela kompaktní a nikde se mi už nemotají dráty. Napětí jsem nastavil na 4,9 V
Teď mě čeká ten šílený spletenec od serv.
Teď mě čeká ten šílený spletenec od serv.
Re: Mega a 20 serv
Zjistil jsem zajímavou věc chování (nic jiného nebylo připojené, ani servoboard). Jen na společné (+) a (-) pro všechny serva (18 ks) jsem přivedl 5V. Chvilku se nic nedělo, ale asi za 10s se některé serva (většinou dvě) začaly hýbat sem a tam. A docela dost, možná až do krajních poloh. Hned jsem to vypnul. Zřejmě nějak získaly "bludné impulzy" a zbláznily se.
Re: Mega a 20 serv
Pavouček už dostává tvar. Byla to fuška tam všechny ty dráty narvat. Prozatím se všechny hýbou, ale nedávám tomu moc času než se nějaký drátek vytrhne. Pokud by to perfektně všechno fungovalo, stálo by zato to předělat na stavebnici a propojovat jen konektory a ne každý drátek zvlášť.
Pro testování mám tělo pavoučka zvednuté aby mohly nožky volně kmitat.
Jinak to váhou čapne na zem
- a s tím se opět vrátil problém se samovolným (při zapnutí) prudkým nastavením polohy všech serv do "nějaké pozice" v jeden okamžik. Pavouček poskočí jak zblázněný a čekám kdy se zase něco utrhne. Toto budu muset vyřešit !!! ale zatím nevím jak. POMOC
Na foto je výchozí poloha noh, od ní se bude "krokovat". A to bude porod
ale už se těším.
4 mosazné sloupky okolo Megy budou sloužit k upevnění další malé nástavby kam přimontuji displej, gyro, PIR, atd......
Pro testování mám tělo pavoučka zvednuté aby mohly nožky volně kmitat.
Jinak to váhou čapne na zem


Na foto je výchozí poloha noh, od ní se bude "krokovat". A to bude porod

4 mosazné sloupky okolo Megy budou sloužit k upevnění další malé nástavby kam přimontuji displej, gyro, PIR, atd......
Re: Mega a 20 serv
Jestliže to vlastní vahou samo čapne na zem, tak bych ho v setupu (nebo někde hodně brzo) nechal všechny nožičky zvednout (a ideálně do nevelké výšky, jen kus nad zem), protože tím už nic nezhorší a pak, po dostatečné době na ustálení, ho ty nohy teprve nechal spustit a pak vytrčit dolů, aby se postavil.
A stejně bych mu do těch nohou pouštěl napájení postupně a rozhodně později, než to ovládání ("dej nohy nahoru").
Takže po zapnutí by se mu po obvodu postupně všechny nohy nadzvedly a až pak spustily a on by se postavil.
A stejně bych mu do těch nohou pouštěl napájení postupně a rozhodně později, než to ovládání ("dej nohy nahoru").
Takže po zapnutí by se mu po obvodu postupně všechny nohy nadzvedly a až pak spustily a on by se postavil.
Re: Mega a 20 serv
Díky gilhad,
Samo vahou to čapne ve vypnutém stavu. Tomu se nedá zabránit - když je to tak těžké
tak si to musí čapnout.
problém je v tom , že i když vůbec nepřipojím Megu (takže ani TX,RX) stejně se ty serva pohnou do "nějaké " pozice (asi středová pozice). Stane se to vždy při připojení servoboardu k napětí (i jen samostatně). Serva poskočí "někam" a až pak teprve naběhne program a všechny serva se přesunou na danou pozici. Mě trápí ten počáteční prudký skok všech serv . Nejde na začátku programu tuto "akci" zakázat ?
Samo vahou to čapne ve vypnutém stavu. Tomu se nedá zabránit - když je to tak těžké

problém je v tom , že i když vůbec nepřipojím Megu (takže ani TX,RX) stejně se ty serva pohnou do "nějaké " pozice (asi středová pozice). Stane se to vždy při připojení servoboardu k napětí (i jen samostatně). Serva poskočí "někam" a až pak teprve naběhne program a všechny serva se přesunou na danou pozici. Mě trápí ten počáteční prudký skok všech serv . Nejde na začátku programu tuto "akci" zakázat ?
Re: Mega a 20 serv
Proto právě navrhuju do těch serv pouštět napájení postupně. Prostě tam nasekat nějaké MOSFETy, které to nechají odpojené, dokud to Mega nenastartuje a nezačne je zapínat. (a pokud bych neměl dost pinů nazbyt, tak bych je připojoval třeba i po dvojicích, nebo čtveřicích, ale aby se mohly pohnout teprve až budou mít nastaveno kam a abych rozložil proudový ráz při zapojení.
A případně třeba přez nějaký shift-register, ale tam by se musel nějak ošetřit počáteční stav.
A případně třeba přez nějaký shift-register, ale tam by se musel nějak ošetřit počáteční stav.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti