Arduino для макетов железных дорог

Leonar
Offline
Зарегистрирован: 21.10.2013

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

а вопрос следующий есть, уж извините за навязчивость, а бывают ли датчики по-типу ИК, но считывающие определенные длинны волн? так можно расширить парк и до 9-10 шт, если не больше

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

как в варианте А можно и в три ряда ставить, но если позволяют габариты

и тогда можно будет 7 составов максимум.

вы снова ударились в теорию и чтобы еще приделать. как бы не остался ваш проект только теорией

Leonar
Offline
Зарегистрирован: 21.10.2013

уверяю Вас, что точно не останется!
просто сейчас я хочу познать побольше, поскольку неделю мне предстоит все равно дурака валять!
 

ну смотрите: длина наименьшего тягового поезда - около 6 см, на его дне можно разместить довольно большое кол-во SMD-диодов, но здесь тоже есть небольшая тонкость - не хочется, чтобы они светились очень ярко! можно ИК диоды поместить (разное кол-во) а сенсор в полотно спрятать. возможно?

Клапауций
Offline
Зарегистрирован: 10.02.2013

датчики холла вместо герконов

Leonar
Offline
Зарегистрирован: 21.10.2013

они лучше или чувствительней? почему их?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

сенсор можно спрятать в полотно. судя по фото что я видел расстояние там есть, тот датчик что давал ссылку достаточно маленький.

ик диоды не видно как светятся

есть тяговый такой маленький как вы туда все засунете радиомодуль и ардуину. вы же хотите по беспроводному управлять

но до этого надо еще дойти. вы уже решили от чего у вас зависит светофор, как именно работает и от каких условий. а что будет если 2 поезда приедут в одну точку. будут стоять оба? или они врежутся? или один будет ждать второй? вам надо продумат такие вещи для начала. нарисовать все на листочке, прописать словами условия чтобы потом было проще программу писать.

прикиньте сколько приблизительно будет стрелок, сколько светофоров. сколько вам будет нужно сдвиговых регистров, сколько светодиодов, сколько ограничительных резисторов или все такие купить такую штуку

http://www.ebay.com/itm/20pcs-ROW-Resistors-A09-DIP9-Resistor-220R-220-220ohm-RoHS-5-/130906543579?pt=LH_DefaultDomain_0&hash=item1e7aa355db

чтобы меньше паять. 

как крепить шаговик к стрелке. вам важны габариты, а шаговик наверно испльзовали такой

http://www.ebay.com/itm/Gear-Stepper-Motor-DC-5V-4-Phase-Step-Motor-Reduction-Step-Motor-for-Arduino-TR-/400546090138?pt=AU_B_I_Electrical_Test_Equipment&hash=item5d42684c9a

у вас есть драйвер к шаговику или будете сами паять?

да и сколько проводов вам понадобится

если стрелок и светофоров будет много может уже разбить на несколько блоков-ардуин или будете все с одной делать?

вопросов и мелочей очень много. подумайте над ними

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

они лучше или чувствительней? почему их?

ну, они не лучше и не хуже - просто другой класс устройств, но функционал похожий.

...хотя - метки как-то кошершей смотрятся в реализации, на котячий форум нужно зайти - там сейчас всем котам в жопу втыкают мелкую метку.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций пишет:

Leonar пишет:

они лучше или чувствительней? почему их?

ну, они не лучше и не хуже - просто другой класс устройств, но функционал похожий.

...хотя - метки как-то кошершей смотрятся в реализации, на котячий форум нужно зайти - там сейчас всем котам в жопу втыкают мелкую метку.

эти метки они успеют считаться если провести быстро ?

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

эти метки они успеют считаться если провести быстро ?

не знаю, если "нет", то не подойдёт, но лучше, если дорога будет знать, какого типа состав на ней установлен и чего с ним делать.

Leonar
Offline
Зарегистрирован: 21.10.2013

да, мелочей действительно много! но вот тогда вопрос, если разбивать всю схему на несколько блоков ардуин, то можно ли потом их вместе скомпоновать в один большой "компьютер"?

 

да, и еще, а зачем мне эти резисторы покупать? для чего они? (я ж зелень)

 

спасибо

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций пишет:

jeka_tm пишет:

эти метки они успеют считаться если провести быстро ?

не знаю, если "нет", то не подойдёт, но лучше, если дорога будет знать, какого типа состав на ней установлен и чего с ним делать.

согласен. ну если топикстартер купит и проверит будем знать

но ведь метки это не панацея. есть другие варианты

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Leonar пишет:

да, мелочей действительно много! но вот тогда вопрос, если разбивать всю схему на несколько блоков ардуин, то можно ли потом их вместе скомпоновать в один большой "компьютер"?

 

да, и еще, а зачем мне эти резисторы покупать? для чего они? (я ж зелень)

 

спасибо

вы уже думаете как радиомодулем все соедините, идентификация каждого поезда, но не учли например ограничительных резисторов. они нужны для ограничения тока. если включите без них или спалите выход ардуины, или светодиод, а может и то и другое

дьявол кроется в деталях. не усложняйте раньше времени. узнайте что как работает сначала

скомпоновать можно. свои конечно ньюансы. но лучше сначала пусть будет одна мега. не усложняйте

Leonar
Offline
Зарегистрирован: 21.10.2013

ах вот они для чего! я просто купил другие! я просто сразу не понял!

а как эти подключать? там столько ног

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вы уже купили. используйте что есть. зачем вам еще резисторы, хотя они конечно облегчают немного жизнь. но зависит какие светодиоды будете ставить. какой потребляемый ток. сколько их одновременно будет включено. по сути это 8 резисторов, объедененных одним выводом

Leonar
Offline
Зарегистрирован: 21.10.2013

диоды видимого света будут все smd так как я работаю в одном из мелких типоразмеров (1:160, 9,5мм ширина колеи)

если будем использовать ИК сенсоры с ИК диодами и штрихкодами, то и они будут подключаться!

просто надо это решить заранее, так как когда рельсы встанут на место, то их больше будет без повреждений не оторвать! как будет работать система со штрих-кодами для ИКсенсоров, ссылку на которые Вы скинули! сколько там возможно поездов? до бесконечности?

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm]</p> <p>[quote=Клапауций пишет:

согласен. ну если топикстартер купит и проверит будем знать

но ведь метки это не панацея. есть другие варианты

да - я про штрих-коды забыл/непрочитал

штрих-коды правильней и проще будет.

Life23
Offline
Зарегистрирован: 10.08.2013

Клапауций пишет:

штрих-коды правильней и проще будет.

))))))))

простите, не сдержалсо.. ))

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

с штрихкодом грубо до бесконечности, а практически зависит от разрешающей способности датчика/расстояния до датчика, длины штрихкода, количества памяти.

но не торопитесь. не закрепляйте сразу рельсы . 

чтобы отбросить часть вопросов посмотрите видеоуроки хотя бы с 1 по 5. не поняли смотрите снова. если есть ардуина лучше конечно проверить чтобы сами поверили и увидели как это работает

http://wiki.amperka.ru/

пока все. смотрите видео и листок руки как говорил. вы еще много чего не продумали. до радиомодулей и идентификации далеко. сами говорили еще зеленый (хотя сам такой). без обид. не думайте что все легко сразу получится. подводных камней много, но если решать задачу постепенно, по узлам и блокам все гораздо проще

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Life23 пишет:

Клапауций пишет:

штрих-коды правильней и проще будет.

))))))))

простите, не сдержалсо.. ))

штрихкоды не проще на самом деле. самое простое это 2 или 3 группы ик диодов

физически да проще, программно гораздо сложнее. это чтобы не путать топикстартера

Leonar
Offline
Зарегистрирован: 21.10.2013

Спасибо еще раз  огромное!
буду пробовать) ардуина есть, но она в СПб, а я сейчас во Владивостоке)
расстояние от штрихкода до датчика будет около 5-6 мм, на мой взгляд малое, но еще не знаю какое нужно для сенсора! но пока остановимся на этих: http://www.ebay.com/itm/TCRT5000L-TCRT5000-Reflective-Optical-Sensor-Infrared-IR-950mm-5V-3A-12mm-/200840005063?pt=Home_Automation_Modules&hash=item2ec2ff45c7

так? или может есть подобные, но SMD? так будет проще их ставить между шпал или вмето одной шпалы вообще!

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Leonar пишет:

Спасибо еще раз  огромное!
буду пробовать) ардуина есть, но она в СПб, а я сейчас во Владивостоке)
расстояние от штрихкода до датчика будет около 5-6 мм, на мой взгляд малое, но еще не знаю какое нужно для сенсора! но пока остановимся на этих: http://www.ebay.com/itm/TCRT5000L-TCRT5000-Reflective-Optical-Sensor-Infrared-IR-950mm-5V-3A-12mm-/200840005063?pt=Home_Automation_Modules&hash=item2ec2ff45c7

так?

сенсор тот же самый по сути. на таком расстоянии и с таким датчиком, с учетом скорости длина "нуля или еденицы" будет от милиметра до нескольких. чем больше тем лучше/точнее. 5 полос+ 1 стартовая даст вам 30 составов максимум. это думаю много. сделаете меньше но подлиньше. на практике определите оптимальную длину

но проще сделать не с штрихкодом. одумайтесь

я программу вам не напишу (кстати скорость ведь разная может быть), хотя тут много знающих людей. может они помогут если вы остановитесь на варианте с штрихкодом

Клапауций
Offline
Зарегистрирован: 10.02.2013

Life23 пишет:

))))))))

простите, не сдержалсо.. ))

держись, не упади

как по мне, то штрих-коды проще, чем метки и по железу и в реализации - на каждый вагон можно штрих-код наклеить, считывать не дорогой лазерной хренотенью, а оптопарой.

Life23
Offline
Зарегистрирован: 10.08.2013

для них вам еще нежен будет компаратор

update это я по поводу ИК датчиков те что по ссылке

Leonar
Offline
Зарегистрирован: 21.10.2013

а может есть такие сэнсоры SMDшные?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций пишет:

Life23 пишет:

))))))))

простите, не сдержалсо.. ))

держись, не упади

как по мне, то штрих-коды проще, чем метки и по железу и в реализации - на каждый вагон можно штрих-код наклеить, считывать не дорогой лазерной хренотенью, а оптопарой.

вы напишите код для считывания штрихкода?

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

вы напишите код для считывания штрихкода?

Мы Лешака попросим - он нас научит, как отличить 000000 от 000001-го.

Leonar
Offline
Зарегистрирован: 21.10.2013

и если, допустим, мы их устанавливаем, то тогда вероятно нам не нужны герконы или датч.холла? я прав?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций пишет:

jeka_tm пишет:

вы напишите код для считывания штрихкода?

Мы Лешака попросим - он нас научит, как отличить 000000 от 000001-го.

да надо его попросить)))

только не использовать лучше 00000 как и 11111 как по моему

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Leonar пишет:

и если, допустим, мы их устанавливаем, то тогда вероятно нам не нужны герконы или датч.холла? я прав?

теоретически да. голова уже не работает

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

и если, допустим, мы их устанавливаем, то тогда вероятно нам не нужны герконы или датч.холла? я прав?

нет - датчики холла нужны для точной фиксации положения поезда, а штрих-коды уже для идентификации поездного состава, сколько и в каком порядке чего едет.

я бы и то и другое оставил.

но, если у вас будет бегать один состав, вагоны отцепляться/прицепляться не будут, то и идентифицировать особо нечего - поезд он как бы есть или нет его.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

мысль пришла. можно для защиты от неправильного считывания при разной скорости сделать i2c штрих код)))

Leonar
Offline
Зарегистрирован: 21.10.2013

составов планирует 3-4 на макете, но еще не известно чем дело кончится, может и более понадобится!
да, сортировочной станции не будет, для нее бы штрих коды на все вагоны нацепить! будут только составы разных типов:грузовые, пассажирские и электрички

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

только не использовать лучше 00000 как и 11111 как по моему

почему же?

00000 - здесь мог был быть ваш поезд.

11111 - очень быстрый поезд.

Leonar
Offline
Зарегистрирован: 21.10.2013

а считывать как? все тем же? я так понимаю, что один там излучатель,а другой сапм сенсор! как считывать двухсторонний?

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

мысль пришла. можно для защиты от неправильного считывания при разной скорости сделать i2c штрих код)))

да - тактировать как-то нужно, или так, или тонкие/толстые полоски.

Life23
Offline
Зарегистрирован: 10.08.2013

Вот так делал для определения направления движения:

два индуктивных датчика 

может поможет с вашим вариантом

Leonar
Offline
Зарегистрирован: 21.10.2013

а я вот подумал, может, если мы и внутри тяги будем использовать в дальнейшем arduino mini (вроде она самая мелкая), то может на дне паровоза поставить диод (ИК желательно) чтобы тот мигал с определенной частотой (и время цикла не превышало 200-300милисек! тогда и не надо штрих коды! как такой вариант?

Leonar
Offline
Зарегистрирован: 21.10.2013

вообще мы можем заставить ИК излучатель мигать?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

а я вот подумал, может, если мы и внутри тяги будем использовать в дальнейшем arduino mini (вроде она самая мелкая), то может на дне паровоза поставить диод (ИК желательно) чтобы тот мигал с определенной частотой (и время цикла не превышало 200-300милисек! тогда и не надо штрих коды! как такой вариант?

тогда не генерить частоту, а отправлять ИК-код - библиотеки для дуино для этого есть.

тогда состав может общаться с железной дорогой по ИК-каналу - просить стрелку перевести или что другое

Leonar
Offline
Зарегистрирован: 21.10.2013

допустим, но опять всплывает задача как определить какой это поезд? и для общения по ик каналу нам можно все общение ограничить ИКдиод снизу и сенсор в полотне или как-то по-другому?

LoneDog
Offline
Зарегистрирован: 22.10.2013

я вот тут пульт разобрал и вот:

и 

Leonar
Offline
Зарегистрирован: 21.10.2013

так тогда вообще как два пальца, я так понимаю, даже можно тогда их скоординировать, так ведь?
как бы это сделать с помощью вай-фай модулей или чего еще?

и чеготогда они такие дорогие, непонятно!

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

допустим, но опять всплывает задача как определить какой это поезд? и для общения по ик каналу нам можно все общение ограничить ИКдиод снизу и сенсор в полотне или как-то по-другому?

У каждого поезда свой код будет.

допустим - датчик холла зафиксировал прохождение и спросил "ты кто?", состав ему ответил "пассажирский №14", дальше по ходу движения что-то делаем.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

так тогда вообще как два пальца, я так понимаю, даже можно тогда их скоординировать, так ведь?
как бы это сделать с помощью вай-фай модулей или чего еще?

и чеготогда они такие дорогие, непонятно!

дорогие кто?

вай-фай - это как-то неподетски избыточно получается

Leonar
Offline
Зарегистрирован: 21.10.2013

это уже близко к красоте) а насколько близко должны располагаться ИК сенсор и датчик Холла? или это не имеет особого значения? но вероятно? что ответ должен ожитаться с определенного ИК сенсора, кот идет за холом?

Leonar
Offline
Зарегистрирован: 21.10.2013

не-не...я про примочки РОКО! если там мега установленна, то, как я понимаю, это таже ардуинка, чуть сложнее только!

LoneDog
Offline
Зарегистрирован: 22.10.2013

вот на буржуйском сайте нашол инфу

если я правильно понял то там речь идет о библиотеке для ардуино на сях написаной для управления какраз поездами такого типа

Leonar
Offline
Зарегистрирован: 21.10.2013

ок! но здесь я уже не понимаю ничего! как их скоммутировать?

LoneDog
Offline
Зарегистрирован: 22.10.2013

да такая микруха 150 р в базарный день, но соль то не только в ней

Клапауций
Offline
Зарегистрирован: 10.02.2013

Leonar пишет:

это уже близко к красоте) а насколько близко должны располагаться ИК сенсор и датчик Холла? или это не имеет особого значения? но вероятно? что ответ должен ожитаться с определенного ИК сенсора, кот идет за холом?

скажем так, что чем раньше все будут знать, кто и где, тем лучше.

Leonar пишет:

не-не...я про примочки РОКО! если там мега установленна, то, как я понимаю, это таже ардуинка, чуть сложнее только!

ну, у нас же мировая экономика строится по модели, где каждый может продавать нечто по любой цене, а не по формуле "себестоимость + разумная прибавочная стоимость, контроллируемая законодательно".