Pulsní ovladač za pár kaček

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

Pulsní ovladač za pár kaček

Příspěvekod pepi2000 » čtv 10 bře, 2016 9:23 am

Sestrojil jsem pulsní ovladač pro analog s velmi pomalou jízdou. Jízda se ovládá potenciometrem a to tak, že v polovině dráhy potenciometru je stop (indikuje LED), vlevo od stop je rozjezd vpřed a vpravo od stop je rozjezd vzad. Jako u starého PIKO trafa. Ovladač je na 12V ss a má ochranu proti zkratu. Výkon (střídu) jsem nastavil od 5 do 96%
Videoukázku najdete na http://ulozto.cz/xD9Fqpi7/ovladac-mov
Většinu součástek jsem měl doma. Jejich cena bez knoflíku a krabičky je kolem 160 Kč.
Pokud někdo chce, poskytnu vše kolem pro stavbu ovladače.
Přílohy
CIMG3469.JPG
pepi2000
 
Příspěvky: 31
Registrován: pát 04 bře, 2016 9:34 am

Re: Pulsní ovladač za pár kaček

Příspěvekod BohousP » čtv 10 bře, 2016 10:41 am

Ten nápad se STOP uprostřed se mi líbí. Je to intuitivní. I když rodilí mašinfírové řeknou, že na lokomotivě se směr volí jednou pákou a rychlost druhou. Ještě by to chtělo indikaci zkratu. Pokud tam máš polyswitch, tady je řešení: http://www.masinky.info/2012/01/chranim-chranis-chranime-aneb-na-co-casto-zapominame/ - na konci článku.
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2931
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

Re: Pulsní ovladač za pár kaček

Příspěvekod pepi2000 » čtv 10 bře, 2016 12:23 pm

Diky za odkaz. Tu kontrolku jsem tam mohl dat. Jasně mam tam polyswitch. Něco zvládá darlington krátkodobě a pak nastupuje polyswitch. Není problém tam šupnout přepínač a přeprogramovat to, ale já si zvolil toto řešení. Ale ten tvůj odkaz je zajímavej. Díky hošku.
pepi2000
 
Příspěvky: 31
Registrován: pát 04 bře, 2016 9:34 am

Re: Pulsní ovladač za pár kaček

Příspěvekod pepi2000 » pát 11 bře, 2016 10:32 am

Pro Petra.
Přílohy
schéma.jpg
pepi2000
 
Příspěvky: 31
Registrován: pát 04 bře, 2016 9:34 am

Re: Pulsní ovladač za pár kaček

Příspěvekod Rudolf » pát 11 bře, 2016 5:33 pm

Akorát chybí software do toho procesoru nebo jsem něco přehlédl ?
Uživatelský avatar
Rudolf
 
Příspěvky: 920
Registrován: ned 08 říj, 2006 11:10 am
Bydliště: Strakonice

Re: Pulsní ovladač za pár kaček

Příspěvekod pepi2000 » pát 11 bře, 2016 6:21 pm

Software jsem poslal Petrovi na požádání,ale není problém ho zde uveřejnit.
pro mikrokontroler Attiny45 nebo Attiny85 (8 Mhz vnitřní oscilace)
Tak tady je:

void setup() {
pinMode(3,OUTPUT);//vystup na darlington (IO pin 2)
pinMode(0,OUTPUT);//vystup na prepinaci rele (IO pin 5)
pinMode(1,OUTPUT);//vystup na LED nulova zona (IO pin 6)
}

void loop() {

int y = analogRead(2);// (IO pin 3) střed potenciometru
int x=map(y,0,1023,11,400);
if ((x>195) && (x<216)){
digitalWrite(3,LOW);
digitalWrite(1,HIGH);//sepne LED pro nulovou zonu
}
if (x>215){
int z=((x-205)*40);
int m=((411-x)*10);
digitalWrite(0,HIGH);//sepne rele
digitalWrite(3,HIGH);
delayMicroseconds(z);
digitalWrite(3,LOW);
delayMicroseconds(m);
digitalWrite(1,LOW);//zhasne LED
}
if(x<196){
int z=abs(x-206)*40;
int m=(x*10);
digitalWrite(0,LOW);//rozepne rele
digitalWrite(3,HIGH);
delayMicroseconds(z);
digitalWrite(3,LOW);
delayMicroseconds(m);
digitalWrite(1,LOW);//zhasne LED
}
}
Naposledy upravil pepi2000 dne úte 31 led, 2017 10:17 am, celkově upraveno 1
pepi2000
 
Příspěvky: 31
Registrován: pát 04 bře, 2016 9:34 am

Re: Pulsní ovladač za pár kaček

Příspěvekod fulda » pát 11 bře, 2016 6:36 pm

Koukám, že je to arduino.
Pokud tě zajímá Arduino a vláčky, tak ti doporučím TOHLE.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Pulsní ovladač za pár kaček

Příspěvekod Rudolf » ned 13 bře, 2016 6:03 pm

Díky za zveřejnění sw. Takto ten příspěvek bude užitečný i po nějaké době.

Ruda
Uživatelský avatar
Rudolf
 
Příspěvky: 920
Registrován: ned 08 říj, 2006 11:10 am
Bydliště: Strakonice


Zpět na Elektrika a elektronika

Kdo je online

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