Joined: 01 Dec 2013, 20:19 Posts: 530 Location: Parižlje
Pozdrav,
eto da predstavim jedan projekat koji sam radio u poslednje vreme.
Za dekoder za pogon skretnica sam odlučio upotrijebiti Arduino platformu, odnosno za moj prototip sam uzeo Arduino Uno. Razlog za taj sistem je prije svega cijena, jedan Arduino Uno sa poštarinom košta oko 20 EUR-a. Za taj novac možemo priključiti do 12 servo motoriča, odnosno do 12 skretnica. Ako se uzme Arduino Mega koji košta oko 25 EUR-a sa poštarinom možemo priključiti 48 servomotora. Na sam Arduino možemo priključiti najviše 3 servo motora bez dodatnog napajanja. Ako se koristi dodatno napajanje onda treba obavezno povezati minus polove.
Za osnov je uzet nacrt sa optokoplerom na koji se priključuje DCC signal i osnovni program sa stranice Arduino - The DCC Monitor Project. Ja imam pripremljen program koji radi sa dva servo motora i taj se može dobiti kod mene. Sam program sam prilagodio za TRIX Mobile Station 2, što znači da bi moralo raditi i sa Maerklin sistemom. Za Roco i ostale mislim, da nebi smeo biti velik problem prilagoditi program. Sam dekoder radi na adresi 8, kolko sam čitao radi Roco Multimaus na adresi 4. Za sam upload i prevođenje programa vam treba još Arduino Software program.
Za servo motore preporučam digitalne servo motore. Ja sam uspio uz malo muke program prilagoditi da radi i sa analognim servo motorima.
Još nekoliko slika samog prototipa na protoboardu
Attachment:
DCC_dekoder_01.jpg [ 121.55 KiB | Viewed 24259 times ]
Attachment:
DCC_dekoder_02.jpg [ 135.12 KiB | Viewed 24259 times ]
Attachment:
DCC_dekoder_03.jpg [ 148.57 KiB | Viewed 24259 times ]
Attachment:
DCC_dekoder_05.jpg [ 110.31 KiB | Viewed 24257 times ]
Attachment:
DCC_dekoder_06.jpg [ 104.41 KiB | Viewed 24257 times ]
Joined: 01 Dec 2013, 20:19 Posts: 530 Location: Parižlje
Hvala felixe.
Kad ustanoviš šta i kako je jednostavno. Ja sam imao probleme sa lošim servo motorima i zbog toga sam skoro poludeo, ali sada dekoder radi kako treba...
Sa Arduinom se može napraviti svašta, baš pripremam još jedan DCC tutorial.
Sa Arduino micro možeš pogoniti do 7 servo motora.
Sa trenutno aplikacijom mogu kontrolirati kut zakretanja, jedino nisam uspio promjeniti brzinu okretanja servo motora. Mislim da bi sa digitalnim servo motorom išlo bez problema. Ja sam testirao sve skupa na analognim servo motorima.
Digitalne servo motore imam naručene, pa ču javiti ako ide kada jih dobijem.
Joined: 01 Dec 2013, 20:19 Posts: 530 Location: Parižlje
Da to je lego za odrasle dječake.
Najmanji kojeg možeš uzeti je Arduino Nano, na njega ide do 6 servo motora...
Kod svih Arduina je treba paziti, da se servo motori vežu na externi napajač, ako upotrebljavaš više od tri servo motora. Ako se upotrebljava externi napajač, onda treba obavezno povezati sve minuse u jedn tačku...
Kada gledaš koji Arduino češ uzeti za DCC dekoder za servo motore, onda je glavni podatak koliko PWM izlaza ima Arduino. Sa PWM izlaza se uzima signal za servo motor.
Joined: 01 Dec 2013, 20:19 Posts: 530 Location: Parižlje
Pozdrav,
poslije nekog vremena idemo dalje sa dekoderom za servo motore. Napravio sam program, ali sam ustanovio da radi samo na Marklin/Trix Mobile Station 2. Onda sam sasvim slučajno naleteo na rješenje američkog kolege Model Railroad Hobbyist - SMA12 - 17 Channel Configurable Multifunction $5 DCC Decoder For Servos koji je napravio dekoder sa manjim Arduinom, ali ima mogučnost promjene CV-ova, a za pomicanje servo motora korist F tipke. Ja trenutačno upotrebljavam F0-F10, na ovom prototipu. Moram priznati, da se korištenjem njegovog programa širi mogučnost upotrebe Arduina. Ja ču upotrebit Arduino kao dekoder za otvaranje vrata na teretnom vagonu, za paljenje svetla, a upotrebit ču ga i za signale.
Attachment:
File comment: Desktop Station i prikaz F tipki.
DCC_kretnice_03.jpg [ 86.33 KiB | Viewed 24181 times ]
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum