Nscale.Club - Русский форум о моделях железной дороги N (9 мм, 1/160)

Модели железной дороги => Электроника в моделизме => Тема начата: VVRR от 01 Декабря 2016, 11:25:06

Название: Бюджетный старт в цифре
Отправлено: VVRR от 01 Декабря 2016, 11:25:06
Частичная реализация JMRI WiThrottle сервера для командной станции DCC++
В качестве пульта используется смартфон или планшет с установленным ПО Engine Driver для Android или WiThrottle для iOS
Для сборки КС нужна плата Arduino UNO, Motor Shield и модуль ESP-01. Ну и пара блоков питания на 12 вольт. По Московским ценам - около 2000 руб.
http://www.youtube.com/watch?v=8E7Mflw4AYA
 * Схема подключения, скетч и инструкция для iOS https://sites.google.com/site/valerievalleyrr/arduino-projects/wifi-server-for-dcc
(https://s16.postimg.cc/wcb5xr6sl/Wi_Throttle.png)
 * DCC++ https://github.com/DccPlusPlus
 * ESP8266 Core https://github.com/esp8266/Arduino
 * JMRI WiFi Throttle Communications Protocol http://jmri.sourceforge.net/help/en/package/jmri/jmrit/withrottle/Protocol.shtml
 * Официальный сайт WiThrottle http://www.withrottle.com/WiThrottle/Home.html
 * WiThrottle в AppStore https://itunes.apple.com/us/app/withrottle-lite/id344190130
 * Официальный сайт Engine Driver https://enginedriver.mstevetodd.com/
 * Engine Driver в GooglePlay https://play.google.com/store/apps/details?id=jmri.enginedriver

Название: Re: Бюджетный старт в цифре
Отправлено: VVRR от 12 Декабря 2016, 11:12:28
В продолжение темы. Сделал модуль в виде шилда.
Добавил OLED дисплей. На нем отображается статус сервера в режиме ожидания подключения смартфона и текущие параметры (адрес, направление и скорость в процентах) локомотивов при подключенном клиенте. Кроме того, добавил стабилизатор на 3.3 вольта, так как выход ардуины на 3.3В маломощный-50mA, а ESP потребляет поболее. Хотя при тестах все тянуло и не грелось, но лучше не злоупотреблять.

(https://s24.postimg.cc/86rvz6r05/P_20161208_111916.jpg) (https://s24.postimg.cc/9n3ehbtx1/P_20161208_112229.jpg) (https://s24.postimg.cc/771l3hbud/P_20161208_112355.jpg)

Схема и печатка.
(https://s28.postimg.cc/caggebc7h/Wi_Throttle_OLED_LM.png)
(https://s28.postimg.cc/4vr4lxqbx/Wi_Throttle_OLED_PCB.png)

Ну и на вкусное - экспериментирую с тачскрином
http://youtu.be/8vgIWw52k84
http://youtu.be/Yc7aiOo_iYM
Название: Re: Бюджетный старт в цифре
Отправлено: VVRR от 17 Января 2017, 23:41:53
Продолжаем Ардуино вечер начатый тут http://n-scale.info/forum/index.php?topic=365.0
Супер-пупер простая КС на 2А (при установке двух перемычек превращается в 4А)
Нужно: Robot DYN Arduino Mega + WiFi - делает только одна контора и есть представительство в Москве. Ценник такойже как на Али
http://robotdyn.ru/catalog/boards/kontroller_arduino_mega_revizii_r3_s_integrirovannym_chipom_wifi_esp8266_b_8_mb_pamyati/
И моторшилд http://www.ebay.com/itm/310787745501 - это только у Китайцев. И именно такой нужен. Robot DYN тоже делает моторшилды, но они кординально отличаются от ардуиновского. Главный их недостаток - отсутствие контроля тока на выходе и в случае КЗ на рельсах велик шанс спалить его.
Также понадобятся два БП. Один на 12 вольт для питания самой ардуины и 16-18 вольт 2/4А для питания моторшилда и ПС.
В принципе можно обойтись и одним 12-ти вольтовым, если на рельсы достаточно 12В подавать.
У меня два вот таких http://iarduino.ru/shop/Istochniki-pitanija/istochnik-pitaniya-na-12v-2a.html одноамперных. В принципе для одной сплотки достаточно. Даже одного, так как они 12В.

(https://s30.postimg.cc/kfa7mzttd/DSCN0860.jpg)

(https://s30.postimg.cc/7cel3q3ld/DSCN0861.jpg) (https://s30.postimg.cc/pt8zujjjl/DSCN0862.jpg)

шилд втыкается сверху в разъем ардуины и получается Roco Z21 :) Правда без интерфейсных всяких выходов типа xNet, LocoNet...
хотя можно и их сделать, но уже паять нужно будет. А это уже другая история.

(https://s30.postimg.cc/mawzy5inl/DSCN0863.jpg) (https://s30.postimg.cc/3jzo1qdgx/DSCN0864.jpg)

Можно обойтись и обычной Arduino Mega http://www.ebay.com/itm/400994708253 но тогда понадобиться еще Ethernet шилд http://www.ebay.com/itm/400356634583 и роутер с WiFi (как у Z21 и есть), но как по мне, так для управления парой локов - оно не надо. Поэтому я и реализовал вариант с WiFi на борту. Вернее реализовал не совсем я :) Один немецкий товарищ разработал под все это программный код, другой российский камрад немного допилил его, чтобы можно было вместо отдельно стоящей силовой сборки использовать моторшилд. ну и я подружил разработанный немцем для отдельной WiFi платы код для интегрированной.
Вобщем - коллективный труд :)
Остается только залить пару прог в это железо, закачать на планшет или смартфон прогу Z21 mobile и вперед....
https://www.youtube.com/watch?v=p9KFeDdHvPc
Подробное описание что и как на соседнем форуме http://forum.modelldepo.ru/showpost.php?p=291457&postcount=19
Будет время - перенесу сюда копию