Ahoj.
Moc děkuji za podporu a výborný tip.
Zatím nejsem ve stádiu, abych přesně rozhodl pohon. Asi to ale budou muset být krokové motory.
Tak jsem se nějak zasekl vzniklými problémy.
To je prostě vývoj...
Ovládání kanónu.
Do systému jsem přidal dva potenciometry pro ovládání náměru a odměru.
Dále vypínač pro zapínání a vypínání stabilizátoru kanonu (s využitím pull-up) a kontrolku jeho zapnutí.
Vše samozřejmě naprogramoval.
Video.
http://dragonstanks.rajce.idnes.cz/Ardu ... CN1263.jpg
Všiml jsem si, že se páky serv mírně chvějí. Pro zápornou zpětnou vazbu je to průšvih.
Takže kontrola napájení, zapojení, programu a furt nic.
Nechal jsem si udělat výpisy různých proměnných z procesu.
Ač je to neuvěřitelné, nepravidelně utíkaly některé hodnoty měřené procesorem na analogových vstupech z potenciometrů.
Musel jsem tedy vybrat vhodný vzorek hodnot, provést aproximaci těchto hodmot a to vše vsadit do řídícího programu.
Napájení.
Laborováním jsem dospěl k názoru, že by se hodil šikovný zdroj napánení pro stolní pokusy.
Kamaráda, odborníka jsem poprosil, aby mi upravil spínaný zdroj z DC 11V, 3A na 8V.
Akorát jsem navrtal otvory pro chlazení do plastové krabičky.
Paráda. Minimální kolektorové ztráty. Doporučuji.
Ze zdroje jsem vyvedl 3 konektory pr. 5mm pro napájení systému.
Doladil jsem Servo Shield
Porucha serva.
Po nějaké době se odporoučelo testovací digitální mikroservo.
Proč?
Chtěl jsem zjistit proč, aby se to příště neopakovalo a třeba aby to sebou nevzalo procesorovou desku.
Obecně je průběh řídícího signálu znám, ale detailně ne.
Pořídil jsem si USB 20MHz dvoukanálový osciloskop s 16-ti kanálovým logickým analyzátorem.
http://www.hantek.com/en/ProductDetail_2_153.html
Na testeru serv jsem změřil špičku řídícího signálu 0,5V a z Arduina DUE je výstup 3,23V.
(U ostatních typů Arduino desek je výstupní napětí 5V !!)
Začaljsem laborovat s různými odporovými děliči. Ale při napětí pod 1,6V však servo přestalo úplně reagovat.
Měření jsem provedl i s několika klasickými RC přijímači, kde se napětí pohybovalo až do 3,5V.
Ještě se také liší kmitočet signálů.
Závěr je hrozný: na nic zásadního jsem nepřišel.
Dispej.
Pro zadávání a zobrazování dat jsem pořídil dispej
Chvíli mi trvalo, něž jsem ho zvládl připojit a programově řídit.
Tak, jak se uvádí, je vhodný pro použití pro výkonné procesory.
Ale. Asi bude spotřebovávat příliš mnoho strojového času procesoru a nejsem si jistý, zda nakonec bude nakonec vhodný pro dané použití.
Uvidím...
Ivan