PDA

Просмотр полной версии : Макет DCC декодера на Arduino по цене около $ 5.


kudrdima
17.03.2015, 14:33
http://model-railroad-hobbyist.com/sites/model-railroad-hobbyist.com/files/resize/users/geoffb/decoder_lit%20small%281%29-500x358.JPG
http://model-railroad-hobbyist.com/node/19070

Управление 16-ю сервами за те же деньги:
http://model-railroad-hobbyist.com/sites/model-railroad-hobbyist.com/files/resize/users/geoffb/Decoder%26Pins-670x222.JPG
http://model-railroad-hobbyist.com/node/19446

BR95009
17.03.2015, 21:23
Спасибо!!! Ну очень интересно. Буду думать в этом направлении.

Вот тоже интересно:
https://rudysmodelrailway.wordpress.com/2014/10/06/arduino-as-a-combined-dcc-servo-and-function-decoder/

BR95009
19.03.2015, 21:46
А тут вообще забавно:

Командная станция DCC на Андуино.

http://www.trainelectronics.com/DCC_Arduino/controller_first_design.htm

http://www.trainelectronics.com/DCC_Arduino/controller


Использует бесплатную прошивку CmdrArduino (http://railstars.com/software/cmdrarduino/)

http://www.youtube.com/watch?v=4sRVuhFi--I

BR95009
19.03.2015, 22:32
Тааак...

Пазл начинает складываться. Я хочу с планшета переключать стрелки.

Есть проект командной станции на Arduino. Есть Bluetooth контроллер. Есть софтины под Андроид для управления Arduino по блютут.

С этим можно поиграться.

BR95009
19.03.2015, 23:38
Вообще интересно становится.

1. Есть Arduino за копейки. Есть готовые библиотеки для DCC. => Можно с помощью Arduino сделать DCC командную станцию.

2. Есть возможность подключить Ардуино к Android устройству (USB, WIFI, BT).

3. Есть возможность написать прогу для Android в визуальной среде программирования App Inventor.

4. Прога может посылать команды (https://youtu.be/USeZd9jthZM) на Arduino и получать получать данные оттуда (https://youtu.be/xjtxrxVauZg). (например с потенциометра или с кнопок)

Можно как минимум попробовать написать прогу для контроля плана стрелок, как максимум - попробовать сконстролить свой собственный экос с блэкджеком и...:):

Сразу в голову лезет дешевый андроид планшет, 2 (а то и 3!) крутилки, куча функ. кнопок, все это завязано на ардуино №1 в одном корпусе. (плншет получает ввод от крутилок и F кнопок).

А дальше все это по BT передается на ардуино №2, являющуюся командной станцией.

Получаем беспроводной экос.

Начну пожалуй с проги. Попробую сделать ее в инвенторе.

BR95009
22.03.2015, 22:55
Продолжаем изыскания:
Z21 своими руками:
http://pgahtow.de/wiki/index.php?title=Zentrale

http://pgahtow.de/wiki/images/DCC_Zentrale.JPG

http://pgahtow.de/wiki/index.php?title=XpressNet

А вот еще один проект Arduino Xpressnet.

https://github.com/nzin/xpressnet_arduino

Фактически это библиотека позволяет управлять с Ардуино локами, подключив его к любому Roco бустеру как еще одну мышь.

Pooh
25.05.2015, 12:05
Если Arduino использовать вместо декодера (кстати, а он по габаритам влезает?), то, как я понимаю, питание на него пойдёт по традиционной схеме - с рельс. Как в этом случае бороться с временной потерей контакта? Обычный декодер "перезапускается" за доли секунды, а Arduino? Сколько ему надо на перезагрузку? Или этот момент не актуален?

BR95009
25.05.2015, 14:11
Ардуино можно использовать вместо декодера.

Размер платы самой дуни: 1,8х3,3 см. По любому, меньше декодера массотовского.

Ты спрашиваешь про какой декодер: стрелка, лок, иное?

Питание пойдет с рельс в любом случае через стабилитрон и диодный мост.


Ардуино запускается за милисекунды.
Но можно повесить кондер именно на питание контроллера, что бы пережидать перебои.

Pooh
25.05.2015, 15:01
Ардуино запускается за милисекунды.
Т.е. он безсистемный?
Контроллеры, которые грузят систему (любую) стартуют из холодного состояния за секунды, причём это может быть и 15 сек и 30. Поэтому и спрашиваю, как Ардуино переживёт потерю контакта. Чтобы не получилось, что каждый "дёрг" приводит к перезапуску.Размер платы самой дуни: 1,8х3,3 см. По любому, меньше декодера массотовского.
Но это только мозги. А ведь ещё нужно силовую часть сделать?

BR95009
25.05.2015, 15:27
Те массоты, которые стоят у меня по кругу:
http://www.massoth.de/images/products/emotionxls340px.gif

Размеры: 60 x 32 x 18 mm

Делаем саму плату с драйвером под движки (или с фетами, посмотрим).

В нее фтыкаем арудино про мини. И остается еще куча места для интерфейсных разъемов, MP3 модуля для звука и тд.

Я вот думаю, что туда можно вкрячить модуль 2.4, что бы програмировать его не сивишками с мыши, в подключаться с компа по беспроводу через вторую дуню с таким же БП модулем и програмировать параметры.

Короче, полет фантазии полный с этой ардуиной.

---------- Сообщение добавлено в 12:21 ---------- Предыдущие сообщение было в 12:12 ----------

Т.е. он безсистемный?

Он бессистемный. Но там стоит бутлоадер, который съедает около секунды.

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

---------- Сообщение добавлено в 12:27 ---------- Предыдущие сообщение было в 12:21 ----------

У меня готов действующий прототип декодера для расцепителя (с сервой). Надоть теперь компоновтаь печатную плату и встраивать в рельсину.

На очереди прототип для стрелки (там сложнее, тк нужен будет драйвер электромотора. ) Надо съездить купить.

Паралельно, иду в сторону Z21. Вчера собрал XpressNet интрефейс. Пока, гад не работает, разбираюсь с библиотекой.

Ардуину к Ethernet шилду уже поключил и опробовал - работает. Как тольк XpressNet заработает, то все железо готово для эмулятора Z21.

И если мне все это удасться, то будет у нашего клуба, джентельмены, свой условно бесплатный DCC с блэкджеком и ... 8)

BR95009
25.05.2015, 22:28
8):yahoo:

https://lh3.googleusercontent.com/-XUPvCy-hnq0/VWN2lKtyoVI/AAAAAAAALsk/GBR52Fi1uwM/s800/IMG_0485.PNG

https://lh3.googleusercontent.com/-IY4Ohl7Hs6Q/VWN2kcqQANI/AAAAAAAALsg/GGZ1B-SZ_1c/s1200/IMG_0484.JPG

technik
25.05.2015, 22:32
Не пора ли возобновить раздел электроника, куда сложить все твои темы по адруинам?

BR95009
25.05.2015, 22:36
Эээ... Рано пока. Я решил, как рабочий продукт появится, тогда все и выкладывать. А пока все это нужно отлаживать.

BR95009
26.05.2015, 22:08
Aaaaa!! Aa!!! ... Ээээ... Аааааа!!!!1111адинадинадин!!!

Зарррработала!!!

Итак, с помщью ардуины за 200 руб, этернет шилда за 300 руб и деталей из чипадипа за 300 руб. Я построил работоспособную z21.

Это заняло 4 вечера времени при полном отсутствии познаний в электронике и электрике. :)

Пока проверил: локами рулит, функции у лока переключает, стрелки переключает, CV пишет.

Итого: чистая экономия = 25000 руб.

8)8)8):yahoo:

technik
26.05.2015, 22:45
Чего орать-то, не в лесу чай...
Ну показывай-рассказывай, как обгонял, как подрезал как подключал, как проверял...

BR95009
26.05.2015, 22:49
А можно на модел-депо? Там народу поболе.

А тут - продублирую.

kudrdima
26.05.2015, 22:51
... Я построил работоспособную z21.
...Как показывает жизнь, от прототипа до готового изделия - дистанция весьма не малого размера.
Поставив на четырехколесную тележку двигатель от мотоблока, ведь слишком натянуто говорить, что готов автомобиль...

Pooh
26.05.2015, 22:55
А можно на модел-депо?
Во Сергей счастлив будет, как его декодеры на бесплатные рельсы переводят :)
Это я так, на пару шагов вперёд заглянул :)

BR95009
27.05.2015, 01:19
Во Сергей счастлив будет, как его декодеры на бесплатные рельсы переводят :)
Это я так, на пару шагов вперёд заглянул :)

А Сергей делает декодеры для садовых дорог?

Или для садовых локов? Или он делате аналог z21?

Это я на 8 шагов вперед заглянул. :)

Вся эта ардуина в силу размеров для H0 не подходит.



---------- Сообщение добавлено в 22:13 ---------- Предыдущие сообщение было в 22:08 ----------

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

А кто Вам таки сказал, что будет готовое изделие?

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

Цель по этому проекту достигнута: управлять планом стрелок и расцепителей с планшета, не покупая z21.

Меня ждут еще 5 следующих проектов. :)

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

---------- Сообщение добавлено в 22:19 ---------- Предыдущие сообщение было в 22:13 ----------

На очереди - стрелочный декодер для стрелок LGB и серводекодер на 1 серву для расцепителя.

Все это планируется влагостойким, шобы работало в саду и не потело.

artusha
27.05.2015, 18:57
чистая экономия = 25000 руб.

Не хочу придираться, но z21 стоит 149 евро минус НДС.

BR95009
27.05.2015, 20:03
Черная - 400 евро. Но это не важно.

8000 - тоже деньги.

Pooh
27.05.2015, 20:07
z21 стоит 149 евро минус НДС.
Это "белая" - она урезана по функционалу. "Чёрная", существенно дороже.

P.S. Дмитрий, я так понял, что вся тема работает только на андроиде? Т.е. с яблоком никак?

technik
27.05.2015, 20:20
На айпадах z21 app (https://www.google.ru/url?url=https://itunes.apple.com/us/app/z21-mobile/id533805539%3Fmt%3D8&rct=j&q=&esrc=s&sa=U&ei=uPRlVY2iHsiVsAHV6oGICQ&ved=0CDUQFjAG&sig2=krQCksBN4AHn3OW6R34u6Q&usg=AFQjCNExD9HfioyDuPrgjdPu-sQeM_ZvlQ)

BR95009
27.05.2015, 22:11
Как раз я с яблоками и проверял. Все работает и с айпадои и с айфоном.

Pooh
27.05.2015, 23:39
А Сергей делает декодеры для садовых дорог?
Или для садовых локов? Или он делате аналог z21?
Теперь точно не сделает :D

artusha
28.05.2015, 09:27
Черная - 400 евро. Но это не важно.

8000 - тоже деньги.


От черной в этой истории пока чуть больше, чем ничего + не забываем про необходимость покупки самого роко бустера так или иначе.

Что мы видим сейчас - виртуальный мультисаус также присобачиваемый к командной станции.

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

И ПС: до Хакинтоша и Сидии Вы пока не добрались смотрю, а там куда все интереснее.

MW
28.05.2015, 11:51
Да, можно тогда самому сделать ESU Mobile Control II на базе Андуино и подключить к Ecos

BR95009
28.05.2015, 12:55
От черной в этой истории пока чуть больше, чем ничего + не забываем про необходимость покупки самого роко бустера так или иначе.


А также о необходимости покупки компьютера и планшета. :)



Что мы видим сейчас - виртуальный мультисаус также присобачиваемый к командной станции.


Мы видим устройство, подключенное к сети WiFi и к сети X-Bus, способное принимать через вайфай сеть команды с приложения z21 и отправлять их в сеть x-Bus. И в обратную сторону.



И ПС: до Хакинтоша и Сидии Вы пока не добрались смотрю, а там куда все интереснее.

Хакинтошь и сидию я 10 лет назад отлюбил от и до. 8)

---------- Сообщение добавлено в 09:53 ---------- Предыдущие сообщение было в 09:51 ----------

Да, можно тогда самому сделать ESU Mobile Control II на базе Андуино и подключить к Ecos

Миш, не поверишь, уже беспроводные модули заказал. Дисплей уже приехал. :) 8)

---------- Сообщение добавлено в 09:55 ---------- Предыдущие сообщение было в 09:53 ----------

но z21 стоит 149 евро минус НДС.

От черной в этой истории пока чуть больше, чем ничего + не забываем про необходимость покупки самого роко бустера так или иначе.

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

artusha
28.05.2015, 13:16
Да, можно тогда самому сделать ESU Mobile Control II на базе Андуино и подключить к Ecos



а в чем суть ? Экос не запрещал и Мультимышь прикручивать. Если цель использовать Z21 в роли КС к бустеру Роко и потом к Экосу ( тоже в роли бустера), то все будет работать прямо сейчас без доработок.

MW
28.05.2015, 13:30
Миш, не поверишь, уже беспроводные модули заказал. Дисплей уже приехал

Ждёмс результатов :)

---------- Сообщение добавлено в 13:30 ---------- Предыдущие сообщение было в 13:17 ----------

Цель - имея уже в наличии ECOs и смартфон, при помощи Arduino получить ESU Mobile Control II.

BR95009
28.05.2015, 19:04
имея уже в наличии ECOs и смартфон,

Нееет, смотри глубже. Можно коробочку с крутилкой физической сделать. Как оригинальная.