Електроника и Електротехника | Electronics and Electrical Engineering > Аналогово управление | Analog Control

Arduino за стрелки

<< < (19/38) > >>

emilchaushev:
В този им вид двете ключета са проектирани да подават захранване на сърцето на стрелката, т.е. те са вързани към релсовите вериги => съгласно FREMO правилата не могат да се използват за захранване на други принадлежности.

Те обаче наистина могат да участват във верига на бистабилни релета, от които едната им управлявана верига да храни сърцето, а другата да се ползва за обратна връзка към Арлекиното.

Павка без чертане на ел. схемите няма да се разминеш. Въпросът е дали искаш малко кабели, тъй като гарата е на доста модули и ще трябва преходници между модулите на кабеляка, + малко портове  или ще се ходи на лесна конфигурация с повечко кабели и повече Арлекинота

pavel75:

--- Цитат на: mitko0888 link=topic=4987.msg110854#msg110854 date=1519668777 ---Смятай че стрелките, управлявани с мотори, или серво, нямат две положения, а имат поне три: "ляво", "дясно" и "някъде по средата".

На ардуиното ти предлагам да използваш по три пина на стрелка: един за сервото, един за "на ляво", един за "на дясно". Да подаваш 0 за задействане в съответната посока. Не знам как си го мислил само с един бутон да управляваш една стрелка?.....

--- Край на цитат ---

В този клип дето си дал като пример в по-преден пост гледам, че с един бутон го правят. За това реших, че може да стане.

https://www.youtube.com/watch?v=akvCsXheF6A

pach:
Павка на клипа е точно - един бутон, а ардуиното брои всяко негово натискане, като изпълнява последователно следващо действие. То се вижда че е с един пин/ проводник а бутона е на "+"
през резистор.
Впрочем човека показва и отговор на твоя въпрос - за ресет
при първоначално вкл. на захранването, независимо къде са ти
спрели машинките.
Остава да влезеш във връзка с човека илида намериш кода,
който сигурно го е публикувал някъде.
има линкове в профила му от тубата към Фейсбук и VK, както и към гогле+!!!

Само ще трябва да експериментираш за общия брои на машинките.
Впрочем като стигнеш до това, може някой от тях да ти "жужат"
Оправяло се чрез прецизиране на тайминга ( таймерите).
Успех!
 :yes: ;D

ПП. Впрочем човека ( явно е в Щатите) е реализирал и DCC  управление с ардуиното. ...някой тук май правеше опити за такова.

mitko0888:
С едно бутонче да превключваш стрелката - може да стане, и кодът е точно за такова включване. Аз съм написъл че "на мен ми е сложно". ТАNО си ги прави така - с по едно бутонче, което превключва стрелката от текущото положение в другото. Поне такива спомени имам. Само че той си реди и маршрути - през цялата гърловина и през всички стрелки с начало и край на маршрута, като за релетата на стрелките има и друго управление - ляво и дясно.

Я си представи че утре решиш да сложиш едно бутонче - "движение по трети коловоз" (например). Тогава на стрелката трябва да кажеш точно накъде да се включи. А може и да са няколко стрелки, през които минаваш. Ако имаш само по един бутон на стрелка, трябва да четеш състоянието - на къде е в момента, и да смяташ дали трябва да се превключи или не. Ако си с по две бутончета за стрелка - даваш си директно командите за твоя коловоз.
Дори и една по една да си ги щракаш, трябва да погледнеш индикацията на къде е и тогава да зъкнеш бутончето или не. А ако са две бутончета - цъкъш си посоката без да гледаш на къде е, т.е. и без да ти работи индикацията.

На моя макет първоначално щраках всяка стрелка по отделно. Доста бързо ми писна, беше неудобно, и си сложих по едно копче за коловоз, пък от него да се управляват всички стрелки по пътя. Но то си е въпрос на вкус.

За сърцата: ако на модула има по едно реленце, управлявано от тези ключета на рамото на сервото, ако има захранване на модула (напр. 5 волта, което ще трябва и за сервото, и за ардуиното) ще е захранено и сърцето. Бистабилни релета ще си останат в състоянието, дори и ако се откачи захранването, а положението може да е грешното. Ако не е включено 5-те волта, просто сързето ще остане изолирано, но няма да направи късо или друг проблем. Ще драсна довечера една схемичка, но в крайна сметка всеки си го прави както му харесва.

pavel75:

--- Цитат на: pach link=topic=4987.msg110861#msg110861 date=1519720520 ---Павка на клипа е точно - един бутон, а ардуиното брои всяко негово натискане, като изпълнява последователно следващо действие. То се вижда че е с един пин/ проводник а бутона е на "+"
през резистор.
Впрочем човека показва и отговор на твоя въпрос - за ресет
при първоначално вкл. на захранването, независимо къде са ти
спрели машинките.
Остава да влезеш във връзка с човека илида намериш кода,
който сигурно го е публикувал някъде.
има линкове в профила му от тубата към Фейсбук и VK, както и към гогле+!!!

Само ще трябва да експериментираш за общия брои на машинките.
Впрочем като стигнеш до това, може някой от тях да ти "жужат"
Оправяло се чрез прецизиране на тайминга ( таймерите).
Успех!
 :yes: ;D

ПП. Впрочем човека ( явно е в Щатите) е реализирал и DCC  управление с ардуиното. ...някой тук май правеше опити за такова.

--- Край на цитат ---

И кода го има в поста на Митко:
http://www.railwaypassion.com/forums/index.php/topic,4987.msg109426.html#msg109426

Проблема ми е, че той ползва масиви и малко се обърквам като искам да го проследя, за да го разуча, че да го нагодя за моя случай.

Навигация

[0] Списък на темите

[#] Следваща страница

[*] Предходна страница

Премини на пълна версия