Arduino - analogové ovládání pro servo přestavníky

Schémata, zapojení, návody, dotazy a postupy k využití v železničním modelářství.

Moderátoři: Michal Dalecký, Jarda H., Rudolf, 123.marek

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod amirinda » čtv 17 kvě, 2018 2:19 pm

JenikPluto píše:
belgarat píše:
amirinda píše:tak zas problém s nastavením serv, pokud v codu pohnu hodnotama abych nastavil serva jak potřebuji, tak přestanou fungovat a nevím proč :-(
Když místo hodnot 45 a 25 dám třeba 40 a 20 tak už se serva nehýbou...


Pro tenhle ucel je na zacatku setupu podminka pro zapis novych hodnot do eeprom. Kdyz zmenim krajni hodnotu pro servo (nebo serva), zmenim i hodnotu na adrese 1024 tak, aby vyhovela podmince, pak se pri startu programu cely list nejdrive zapise do eeprom.



JP


co myslíš tou podmínkou a adresou 1024, nějak to z toho nevyčtu.

edit: zkoušel jsem EEPROM clear, ale ty hodnoty jsou pořád zapsané :-(
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod hopeter » čtv 17 kvě, 2018 5:31 pm

Tak jsem znovu prověřil moje zapojení a program bez eeprom a škubnutí serv při zapnutí napájení tam je. Hold musí zafungovat brko a odpružit. :(

Nechci zakládat nové vlákno tak se zeptám tady. Nezkoušel někdo přesuvnu na krokový motor řízený arduinem ? Díky za každé info i o podobném využití krokového motoru.
TT a G , epocha III / IV , jen si tak hraju ...,V jednoduchosti je síla... HOnza PETERa
Uživatelský avatar
hopeter
 
Příspěvky: 3038
Registrován: pát 20 pro, 2013 3:03 pm
Bydliště: Červený Kostelec

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod JenikPluto » pát 18 kvě, 2018 5:21 am

amirinda píše:
co myslíš tou podmínkou a adresou 1024, nějak to z toho nevyčtu.

edit: zkoušel jsem EEPROM clear, ale ty hodnoty jsou pořád zapsané :-(


Ahoj,

viz SZ.

JP
JenikPluto
 
Příspěvky: 439
Registrován: pát 08 lis, 2013 10:19 am
Bydliště: Kladno

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod amirinda » sob 19 kvě, 2018 5:20 am

táák, díky za pomoc pánové, hlavně teda JenikPluto a belgarat, mám hotowson :-)

Kdyby se někomu hodil kod, tak tady je:
...po zapnutí se nastaví serva do poslední pozice, při stisku tlačítka1 jde do polohy1 a naopak a přitom svítí led-ka podle polohy. Poloha se mění jen na jednom místě a ne X-krát...
Přílohy
Servo_with_LED_Final_EEPROM.rar
(1.22 KiB) 248 krát
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod Pater » pon 21 kvě, 2018 9:09 am

Nevím, zda je chyba u mne, ale rar soubor mi nejde otevřít.
N, DCC, NanoX, Rocrail, Paterweb
Uživatelský avatar
Pater
 
Příspěvky: 471
Registrován: stř 20 črc, 2011 4:52 pm
Bydliště: Karviná

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod amirinda » pon 21 kvě, 2018 9:48 am

Aktualizuj winrar
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod zdeno » pon 21 kvě, 2018 12:03 pm

hopeter píše: Díky za každé info i o podobném využití krokového motoru.

V zasade neni problem Arduino pouzi, jen se musi pouzi silove prvky na posileni proudu a napeti. Teda aspon ULN2003 na 50V / 500mA a nebat se pouzit aj vyssi napeti nez 24V.
Musi se predradit ochranne odpory podle napeti a vykonu, a pouzit ochranne diody proti zapornym spickam napeti pri prepinani.
Dale celkem durazne doporucuji pouzit 8-taktni prepinani, protoze se velmi ucinne obmezi straty kroku. Vyhoda je dvojnasobek poctu poloh, pri polovicni max. rychlosti.
Ono neni az tak jednoduche krokovy motor ovladat, pokud si ma pamatovat svoji polohu.
---
Na tocnu uz jsem to mel hotove, ale nebyl jsem spokojeny. Problem jsou prevody, ktere nejsou precizni.
Na presuvnu by to mozna slo, protoze tam neni ten strasny prevod prumeru tocny ze stredu na kraj.
Teda cim vetsi tocna, tim je vetsi krok na hrane tocny. Kdo to nekdy delal, vi o cem pisem.
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod fulda » pon 21 kvě, 2018 1:01 pm

hopeter píše:Nechci zakládat nové vlákno tak se zeptám tady. Nezkoušel někdo přesuvnu na krokový motor řízený arduinem ? Díky za každé info i o podobném využití krokového motoru.
Něco jako TOHLE?
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4851
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod hopeter » pon 21 kvě, 2018 2:54 pm

No zatím se prokousávám s tímto https://laskarduino.cz/motory-radice/230031-krokovy-motor-28byj-48-radic-uln2003.html
Přestava je 3 tlačítka. První zajistí najetí do krajní polohy na mikrospínač což bude výchozí poloha. Další tlačítko bude posun o rozteč kolejí doprava a poslední tlačítko posun o rozteč kolejí doleva. Převod na posuv bude závitová tyč nebo ozubený řemen. Pokud se dílo podaří bude namontováno na Nudli TT společně s ovládáním tří serv. Zatím se pomalu prokousávám s programováním Arduina , studiem elektriky a potom přijde na řadu mechanika. Znalce v oboru prosím o slitování , jsem jen hračička samouk. :oops:
TT a G , epocha III / IV , jen si tak hraju ...,V jednoduchosti je síla... HOnza PETERa
Uživatelský avatar
hopeter
 
Příspěvky: 3038
Registrován: pát 20 pro, 2013 3:03 pm
Bydliště: Červený Kostelec

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod fulda » pon 21 kvě, 2018 6:24 pm

Nechceš si na to založit vlastní vlákno? Něco bych ti k tomu napsal.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4851
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod hopeter » úte 22 kvě, 2018 6:05 pm

O.K. pokračování o přesuvně tady http://diskuze.modely.biz/viewtopic.php?f=7&t=11439
TT a G , epocha III / IV , jen si tak hraju ...,V jednoduchosti je síla... HOnza PETERa
Uživatelský avatar
hopeter
 
Příspěvky: 3038
Registrován: pát 20 pro, 2013 3:03 pm
Bydliště: Červený Kostelec

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod amirinda » úte 22 kvě, 2018 6:48 pm

lidi, přemýšlím koupit nějaká "lepší" serva než jsou ty modrý SG-90. Nevím který z nich, ale jde mi hlavně o to, aby neměli ten zákmit po zapnutí, máte nějaké z nich odzkoušený?

https://www.aliexpress.com/item/High-Sp ... 3c00B1KT6R

https://www.aliexpress.com/item/Good-qu ... 3c00B1KT6R

dík,
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod belgarat » úte 22 kvě, 2018 6:55 pm

Clovece neblazni ... mikroservo s tahem 1kg/cm ti mozna skubne, ale tohle hovadko s tahem 8-13kg/cm ti nejen skubne, ale rovnou urve unasec vyhybky ....
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod amirinda » úte 22 kvě, 2018 6:59 pm

aha, na to jsem nemyslel, šlo mi o ten zákmit po připojení serva k napájení...
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

Re: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod belgarat » úte 22 kvě, 2018 7:01 pm

Ja jsem jednou koupil toto: https://hobbyking.com/en_us/hobbykingtm ... c-10g.html a ty mi necukaly. Setrim si je na zavory, dvere remizy apod. U vyhybek se strunou nejake cuknuti fakt neva, pokud necukas soustavne k uhlu 0 (az ti vyjede servo z pracovni drahy). Arduino Ti po zapnuti serva zas srovna takze se zadna velka tragedie nedeje ? Kdybys spinal proud do serva az POTE co mu pripojis ridici signal, tak by bylo cuknuti mensi (viz Sidluv dekoder, nebo muj vlastni bastl).
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2367
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

PředchozíDalší

Zpět na Elektrika a elektronika

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků