Эмулятор z21
-
- Сообщения: 42
- Зарегистрирован: Вт дек 08, 2015 11:35 am
- Имя: Petr Osipov
- Поблагодарили: 1 раз
Эмулятор z21
Сейчас я пользуюсь ДЦЦ232 эмулятором для Рокрейл, но там проблема, что рокомышь не подрубить, магнитные декодеры глючат, и аналогичные проблемы. Долго колебался, делать ли DCC++ или эмулятор z21. Таки решил z21, так как роковские 10761/10764/10765/мыши тут очень дешево стоят в секонд хенд варианте, и доступны (и самое главное, и мышей, и бустеров по нескольку штук лежит)
Сегодня приехал RS485 интерфейс от WaveShare, обогнав все остальное. Сетевая карта у меня есть, правда не W5100 а ENC28J60 для Нано. Кто нибудь Z21 эмулятор на основе Нано/УНО и с такой сетевухой собирал? Локонет у меня отдельной строкой, может тут и не надо мегу, а достаточно Уно/Нано? Если нет, то тоже не беда - и сетевуха, и мега в пути ...
Сегодня приехал RS485 интерфейс от WaveShare, обогнав все остальное. Сетевая карта у меня есть, правда не W5100 а ENC28J60 для Нано. Кто нибудь Z21 эмулятор на основе Нано/УНО и с такой сетевухой собирал? Локонет у меня отдельной строкой, может тут и не надо мегу, а достаточно Уно/Нано? Если нет, то тоже не беда - и сетевуха, и мега в пути ...
-
- Сообщения: 42
- Зарегистрирован: Вт дек 08, 2015 11:35 am
- Имя: Petr Osipov
- Поблагодарили: 1 раз
Re: Эмулятор z21
Сегодня приехали ардуино мега и эзернет-шилд 5100ый. Попробую в ближайшие дни начать сборку. ![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
-
- Сообщения: 1430
- Зарегистрирован: Вс фев 19, 2012 7:18 am
- Имя: Фарид
- Откуда: Узбекистан Ташкент
- Контактная информация:
Re: Эмулятор z21
Хоть и полно таких тем на разных форумах и на нашем не исключение,попрошу описывать подробно и выкладывать качественные фото.Может пригодиться всем.
-
- Сообщения: 42
- Зарегистрирован: Вт дек 08, 2015 11:35 am
- Имя: Petr Osipov
- Поблагодарили: 1 раз
Re: Эмулятор z21
После размышлений что конкретно делать, решил для начала воспользоваться инструкцией отсюда
https://www.gscalecentral.net/threads/d ... 20.305794/
плюс Локонет по Гатову, чтобы убрать отдельный Локобуфер (скорее всего, не до конца распаянная плата шилда токовых датчиков+локонет)
В перспективе можно обвесить все свободные выводы токодатчиками, как в варианте 4х свободная плата с разьемами, так и 9х шилд с локонетом. Его правда придеться частично модифицировать (на части разьемов штыри "вниз" не ставить, а тянуть провод в другой разьем.)
https://www.gscalecentral.net/threads/d ... 20.305794/
плюс Локонет по Гатову, чтобы убрать отдельный Локобуфер (скорее всего, не до конца распаянная плата шилда токовых датчиков+локонет)
В перспективе можно обвесить все свободные выводы токодатчиками, как в варианте 4х свободная плата с разьемами, так и 9х шилд с локонетом. Его правда придеться частично модифицировать (на части разьемов штыри "вниз" не ставить, а тянуть провод в другой разьем.)
Re: Эмулятор z21
Продублирую свой топик с соседнего форума
В личку обратился коллега с проблемой настроки WiFi модуля, который мне поведал о чудо Мага ардуине с интегрированным WiFi на базе ESP8266. http://robotdyn.ru/catalog/boards/kontr ... b_pamyati/
Вот здесь можно почитать об этой Меге подробнее.......
Не долго думая - сие чудо было заказано.
Дальше нужен моторшилд, но именно ардуиновский или его клон
ни http://robotdyn.ru/catalog/shields/moto ... or_l298p_/
ни http://amperka.ru/product/arduino-motor-shield
ни http://iarduino.ru/shop/Expansion-payme ... hield.html
без танцев с бубном не заработают. кроме того, в этих шилдах не реализовано считывание токопотребления на выходах, что может привести к выходу их из строя в случае КЗ на рельсах (а такое часто бывает если лок упирается в закрытую стрелку). поскольку в наличии у меня ни того ни того нет, то останавливаемся именно на варианте http://www.ebay.com/itm/310787745501
![Изображение](https://s13.postimg.org/r3lc89kgz/DSCN0842.jpg)
Для прошивки скетчей нужна среда разработки Arduino IDE. Качаем ее ТУТ. У меня 1.6.11. На ней и проверялось. За работоспособность на других версиях ручаться не могу.
И так, скачиваем и устанавливаем.
Дальше понадобиться поставить драйвер для usb на CH340
Как установить читаем ТУТ
Сам драйвер http://xrc.ru/stc/CH340driver.rar
Дальше, запускаем Arduino IDE и добавляем библиотеки для работы с WiFi на ESP8266
Как это сделать читаем в инструкции http://xrc.ru/stc/ESP8266.docx.zip
Скачиваем и распаковываем архивы со скетчами для Ардуино и ESP
http://xrc.ru/stc/Z21_Ethernet_DCC_Zent ... 77_MSH.zip
http://xrc.ru/stc/A21_ESPArduinoUDP_v26.zip
Распаковываем архив в любую папку.
Запускаем Arduino IDE (если вы ее закрыли)
Далее идем Скетч->Подключить библиотеку->Добавить .ZIP библиотеку...
![Изображение](https://s13.postimg.org/dew5f59sz/002.png)
Переходим в папку куда мы распаковали архив Z21_Ethernet_DCC_Zentrale_v477_MSH и по очереди добавляем все четыре файла библиотек
![Изображение](https://s13.postimg.org/wl9cibqar/003.png)
Открываем сначала скетч для Ардуино (Z21_WiFi_DCC_Zentrale_v477_MSH.ino)
На ардуине включаем 3-й и 4-й дип переключатели (остальные должны быть выключены, второй переключатель RX0/RX3 - не имеет значения)
![Изображение](https://s13.postimg.org/b7wi4ytwj/DSCN0853.jpg)
Подключаем по USB плату Ардуино (моторшилд ставить не надо)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
![Изображение](https://s13.postimg.org/6aec642jn/001.png)
Дальше Инструменты->Порт... - ваш COM порт к которому подключена плата (теоретически он там один будет)
Далее, выбираем Скетч->Загрузка
![Изображение](https://s13.postimg.org/6i6kgd2w3/004.png)
Если все прошло как надо, то в строке состояния должна появиться надпись "Загрузка завершена"
![Изображение](https://s13.postimg.org/kncdi6bxf/005.png)
Выключаем 3-й и 4-й дип переключатели и включаем 5-й, 6-й и 7-й
Открываем скетч Z21_ESPArduinoUDP_v26.ino
В меню Инструменты->Плата...->Generic ESP8266 Module
Далее, выбираем Скетч->Загрузка
Если все удачно, должны увидеть вот такое окно
![Изображение](https://s13.postimg.org/t4bvt3gmb/007.png)
Выключаем 5-й, 6-й и 7-й дип переключатели, включаем 1-й, 2-й, 3-й и 4-й. Переключатель TX0/RX0 - TX3/RX3 должен стоять в положении TX3/RX3
![Изображение](https://s13.postimg.org/5xrjdo9nn/DSCN0845.jpg)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
![Изображение](https://s13.postimg.org/6aec642jn/001.png)
затем
Инструменты->Монитор порта
![Изображение](https://s13.postimg.org/qfchpblr7/008.png)
В открывшемся окне должны увидеть
![Изображение](https://s13.postimg.org/7tebotyhv/009.png)
Если так - то у нас все получилось
Можно ставить моторшилд и использовать получившуюся КС для управления при помощи приложения Z21
для iOS https://itunes.apple.com/ru/app/z21-mob ... 05539?mt=8
для Andrioid https://play.google.com/store/apps/deta ... roco&hl=ru
или программу Rocrail для ПК http://wiki.rocrail.net/doku.php
Но об этом чуть позже...
В личку обратился коллега с проблемой настроки WiFi модуля, который мне поведал о чудо Мага ардуине с интегрированным WiFi на базе ESP8266. http://robotdyn.ru/catalog/boards/kontr ... b_pamyati/
Вот здесь можно почитать об этой Меге подробнее.......
Не долго думая - сие чудо было заказано.
Дальше нужен моторшилд, но именно ардуиновский или его клон
ни http://robotdyn.ru/catalog/shields/moto ... or_l298p_/
ни http://amperka.ru/product/arduino-motor-shield
ни http://iarduino.ru/shop/Expansion-payme ... hield.html
без танцев с бубном не заработают. кроме того, в этих шилдах не реализовано считывание токопотребления на выходах, что может привести к выходу их из строя в случае КЗ на рельсах (а такое часто бывает если лок упирается в закрытую стрелку). поскольку в наличии у меня ни того ни того нет, то останавливаемся именно на варианте http://www.ebay.com/itm/310787745501
![Изображение](https://s13.postimg.org/r3lc89kgz/DSCN0842.jpg)
Для прошивки скетчей нужна среда разработки Arduino IDE. Качаем ее ТУТ. У меня 1.6.11. На ней и проверялось. За работоспособность на других версиях ручаться не могу.
И так, скачиваем и устанавливаем.
Дальше понадобиться поставить драйвер для usb на CH340
Как установить читаем ТУТ
Сам драйвер http://xrc.ru/stc/CH340driver.rar
Дальше, запускаем Arduino IDE и добавляем библиотеки для работы с WiFi на ESP8266
Как это сделать читаем в инструкции http://xrc.ru/stc/ESP8266.docx.zip
Скачиваем и распаковываем архивы со скетчами для Ардуино и ESP
http://xrc.ru/stc/Z21_Ethernet_DCC_Zent ... 77_MSH.zip
http://xrc.ru/stc/A21_ESPArduinoUDP_v26.zip
Распаковываем архив в любую папку.
Запускаем Arduino IDE (если вы ее закрыли)
Далее идем Скетч->Подключить библиотеку->Добавить .ZIP библиотеку...
![Изображение](https://s13.postimg.org/dew5f59sz/002.png)
Переходим в папку куда мы распаковали архив Z21_Ethernet_DCC_Zentrale_v477_MSH и по очереди добавляем все четыре файла библиотек
![Изображение](https://s13.postimg.org/wl9cibqar/003.png)
Открываем сначала скетч для Ардуино (Z21_WiFi_DCC_Zentrale_v477_MSH.ino)
На ардуине включаем 3-й и 4-й дип переключатели (остальные должны быть выключены, второй переключатель RX0/RX3 - не имеет значения)
![Изображение](https://s13.postimg.org/b7wi4ytwj/DSCN0853.jpg)
Подключаем по USB плату Ардуино (моторшилд ставить не надо)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
![Изображение](https://s13.postimg.org/6aec642jn/001.png)
Дальше Инструменты->Порт... - ваш COM порт к которому подключена плата (теоретически он там один будет)
Далее, выбираем Скетч->Загрузка
![Изображение](https://s13.postimg.org/6i6kgd2w3/004.png)
Если все прошло как надо, то в строке состояния должна появиться надпись "Загрузка завершена"
![Изображение](https://s13.postimg.org/kncdi6bxf/005.png)
Выключаем 3-й и 4-й дип переключатели и включаем 5-й, 6-й и 7-й
Открываем скетч Z21_ESPArduinoUDP_v26.ino
В меню Инструменты->Плата...->Generic ESP8266 Module
Далее, выбираем Скетч->Загрузка
Если все удачно, должны увидеть вот такое окно
![Изображение](https://s13.postimg.org/t4bvt3gmb/007.png)
Выключаем 5-й, 6-й и 7-й дип переключатели, включаем 1-й, 2-й, 3-й и 4-й. Переключатель TX0/RX0 - TX3/RX3 должен стоять в положении TX3/RX3
![Изображение](https://s13.postimg.org/5xrjdo9nn/DSCN0845.jpg)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
![Изображение](https://s13.postimg.org/6aec642jn/001.png)
затем
Инструменты->Монитор порта
![Изображение](https://s13.postimg.org/qfchpblr7/008.png)
В открывшемся окне должны увидеть
![Изображение](https://s13.postimg.org/7tebotyhv/009.png)
Если так - то у нас все получилось
![Smile :)](./images/smilies/icon_e_smile.gif)
для iOS https://itunes.apple.com/ru/app/z21-mob ... 05539?mt=8
для Andrioid https://play.google.com/store/apps/deta ... roco&hl=ru
или программу Rocrail для ПК http://wiki.rocrail.net/doku.php
Но об этом чуть позже...
Последний раз редактировалось VVRR Чт июн 22, 2017 11:40 am, всего редактировалось 1 раз.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Эмулятор z21
на соседнем я писал о 2.1.2, но и с 2.3.0 все работает. грабли с крашем, как оказалось, не из-за версии библиотеки, а из-за слабого источника питания, а если быть еще точнее, то на работе от USB проверял, а дома уже с внешним БП, потому оно и заработало
![Smile :)](./images/smilies/icon_e_smile.gif)
ESP очень требовательна к источнику питания
Re: Эмулятор z21
Продолжаем разговор...
Итак, вы скачали у установили мобильное приложение на сматфон или планшет
для iOS https://itunes.apple.com/ru/app/z21-...533805539?mt=8
для Andrioid https://play.google.com/store/apps/d...net.roco&hl=ru
Ардуина и шилд подключены к питанию.
Открываем на сматфоне настройки WiFi и ищем в списке сеть Z21_ESP
![Изображение](https://s30.postimg.org/mmc7g7qkt/001.jpg)
выбираем и подключаемся к ней
![Изображение](https://s30.postimg.org/bo0xy11zh/002.jpg)
вводим пароль 12345678
![Изображение](https://s30.postimg.org/pmxnahr9p/003.jpg)
ждем пока подключится
![Изображение](https://s30.postimg.org/6faidw8y5/004.jpg)
Запускаем браузер и набираем в адресной строке 172.16.0.111
На открывшейся странице настроек можно поменять имя сети, пароль и канал.
Также можно настроить ESP на работу в качестве клиента. Для этого нужно указать в полях раздела WiFi client имя сети и пароль на доступ к ней. Но настоятельно рекомендую стереть все, что в этих полях написано и сохранить настройки. По умолчанию там полная ерунда из-за того, что EEPROM не заполнен и при запуске сначала пытается найти сеть с этим нечитабельным именем.
![Изображение](https://s30.postimg.org/sjkoarx3h/005.jpg)
Если вы подключаетесь к домашнему роутеру, то после сохранения логина и пароля сверху будет IP выданный ESP. По этому IP можно будет управлять станцией при подключении телефона/планшета к домашнему роутеру, а не напрямую к ESP. Как вариант, для того, чтобы на телефоне/планшете не пропадал интернет.
запускаем приложение Roco Z21
![Изображение](https://s30.postimg.org/ewa0otdn1/006.jpg)
Выбираем SETTINGS
![Изображение](https://s30.postimg.org/c7aml1irx/007.jpg)
Далее выбираем App Settings и меняем IP на 172.16.0.111 если предполагается работа напрямую через ESP или IP выданный домашним роутером, если будем работать через него.
![Изображение](https://s30.postimg.org/6gkg7barx/008.jpg)
![Изображение](https://s30.postimg.org/opr81mfrh/009.jpg)
Нажимаем на телефоне кнопку "назад"
Выбираем Locomotive Settings
![Изображение](https://s30.postimg.org/ux77fj0wd/010.jpg)
Нажимаем крестик в правом верхнем углу
![Изображение](https://s30.postimg.org/kfck61aod/011.jpg)
Выбираем Locomotive
![Изображение](https://s30.postimg.org/e6vtq72h9/012.jpg)
Вводим нужные параметры
Name - чтобы вы понимали о чем речь
Loco address - адрес локомотивного декодера
Мах. Speed: - утверждать не буду что это за единицы
я ставлю 128
![Изображение](https://s30.postimg.org/6o833tlql/013.jpg)
Decoder - отмечаем DCC
Speedlevel - шаг скоростей. Я отмечаю 128. На 28 у декодера срывает мозг. При задвигании движка в ноль, лок начинает носиться как угорелый. Возможно, чтото в декодере не то выставил, ковырять некогда пока. С КС нормально на 28 спидстеп работает.
Display - в каких единицах показывать текущую скорость... Похоже это както связано с Max.Speed и Speedlevel. Т.е. высчитывается от этих единиц. Если вам принципиально - можно "поиграть" с этим полем и полем Max.Speed и посмотреть на результат
![Изображение](https://s30.postimg.org/kj6dmag5p/014.jpg)
Скролим дальше. Кликаем по Image если хотите добавить фото локомотива
Выбираем откуда взять фото. Camera у меня почему то не работает. Ну чтож, выбираю из галереи
![Изображение](https://s30.postimg.org/p7qyv7uq5/015.jpg)
далее, изменяя рамку (размер за края рамки, положение внутри выделения) определяем область картинки. нажимаем Save
![Изображение](https://s30.postimg.org/tjfkk81n1/016.jpg)
Получаем
![Изображение](https://s30.postimg.org/c8p5s79zh/017.jpg)
кликаем по Modify Functions
выбираем пустой слот
![Изображение](https://s30.postimg.org/wu3xk3rkd/018.jpg)
В поле Shortcut вводим понятное название функции (до 3-х символов), например HLT (Head LighT - головной свет)
Switch/Push-Button/Timer - определяет режим работы кнопки Переключатель/Кнопка/Таймер
Как работает таймер - не знаю, не пробовал. Режим Switch - раз нажали - включилось. второй раз нажали - выключилась. Например для головного света. Режим Push-Button - пока держим кнопку функция активирована, отпустили - выключилась. Полезна, например, для подачи коротких гудков.
В Function выбираем соответствующую функциональную кнопку
![Изображение](https://s30.postimg.org/lryulnxhp/019.jpg)
В Symbol выбираем подходящую иконку
![Изображение](https://s30.postimg.org/rjyyst7bh/020.jpg)
Вот для примера головной свет. После выбора кнопкой Test можно проверить как работает
![Изображение](https://s30.postimg.org/hqmctqukt/021.jpg)
Для возврата к списку слотов нажимаем кнопку "Назад" на сматфоне.
И так далее добавляем нужные функции
После этого, кнопкой "Назад" сматфона выходим в основное меню
![Изображение](https://s30.postimg.org/k59n0flfx/022.jpg)
Для управления локомотивом выбираем CONTROLPANEL
В нижней строке видим добавленные локомотивы. Для выбора кликаем по нужному нам
![Изображение](https://s30.postimg.org/fkngli1ql/023.jpg)
Для запуска нажимаем сверху кнопку GO
![Изображение](https://s30.postimg.org/9me8p085p/024.jpg)
в правом нижнем углу отображается выбранный локомотив. тамже изменяется направление движения.
Остальное думаю и так понятно.
Вроде все
Если что не понятно или ктото имеет чтото "на исправить" - велком!
В дополнение, один наш коллега в личке подсказал "лай фхак" для iOS, чтобы он быстрее подключался к ESP.
Суть - выставить IP для сети ESP статичным. Для этого давим на синий кружок с буковкой i возле имени сети
![Изображение](https://s30.postimg.org/t6srrs8r1/025.png)
жмем на "Статический" и вводим IP 172.16.0.* (где звездочка любая цифра от 1 до 254 за исключением 111, например 172.16.0.112)
маска подсети 255.255.255.0
маршрутизатор 172.16.0.111
![Изображение](https://s30.postimg.org/y46ccwaq5/026.png)
Все. Наслаждаемся коннектом за 2 секунды, вместо минуты.
Итак, вы скачали у установили мобильное приложение на сматфон или планшет
для iOS https://itunes.apple.com/ru/app/z21-...533805539?mt=8
для Andrioid https://play.google.com/store/apps/d...net.roco&hl=ru
Ардуина и шилд подключены к питанию.
Открываем на сматфоне настройки WiFi и ищем в списке сеть Z21_ESP
![Изображение](https://s30.postimg.org/mmc7g7qkt/001.jpg)
выбираем и подключаемся к ней
![Изображение](https://s30.postimg.org/bo0xy11zh/002.jpg)
вводим пароль 12345678
![Изображение](https://s30.postimg.org/pmxnahr9p/003.jpg)
ждем пока подключится
![Изображение](https://s30.postimg.org/6faidw8y5/004.jpg)
Запускаем браузер и набираем в адресной строке 172.16.0.111
На открывшейся странице настроек можно поменять имя сети, пароль и канал.
Также можно настроить ESP на работу в качестве клиента. Для этого нужно указать в полях раздела WiFi client имя сети и пароль на доступ к ней. Но настоятельно рекомендую стереть все, что в этих полях написано и сохранить настройки. По умолчанию там полная ерунда из-за того, что EEPROM не заполнен и при запуске сначала пытается найти сеть с этим нечитабельным именем.
![Изображение](https://s30.postimg.org/sjkoarx3h/005.jpg)
Если вы подключаетесь к домашнему роутеру, то после сохранения логина и пароля сверху будет IP выданный ESP. По этому IP можно будет управлять станцией при подключении телефона/планшета к домашнему роутеру, а не напрямую к ESP. Как вариант, для того, чтобы на телефоне/планшете не пропадал интернет.
запускаем приложение Roco Z21
![Изображение](https://s30.postimg.org/ewa0otdn1/006.jpg)
Выбираем SETTINGS
![Изображение](https://s30.postimg.org/c7aml1irx/007.jpg)
Далее выбираем App Settings и меняем IP на 172.16.0.111 если предполагается работа напрямую через ESP или IP выданный домашним роутером, если будем работать через него.
![Изображение](https://s30.postimg.org/6gkg7barx/008.jpg)
![Изображение](https://s30.postimg.org/opr81mfrh/009.jpg)
Нажимаем на телефоне кнопку "назад"
Выбираем Locomotive Settings
![Изображение](https://s30.postimg.org/ux77fj0wd/010.jpg)
Нажимаем крестик в правом верхнем углу
![Изображение](https://s30.postimg.org/kfck61aod/011.jpg)
Выбираем Locomotive
![Изображение](https://s30.postimg.org/e6vtq72h9/012.jpg)
Вводим нужные параметры
Name - чтобы вы понимали о чем речь
Loco address - адрес локомотивного декодера
Мах. Speed: - утверждать не буду что это за единицы
![Smile :)](./images/smilies/icon_e_smile.gif)
![Изображение](https://s30.postimg.org/6o833tlql/013.jpg)
Decoder - отмечаем DCC
Speedlevel - шаг скоростей. Я отмечаю 128. На 28 у декодера срывает мозг. При задвигании движка в ноль, лок начинает носиться как угорелый. Возможно, чтото в декодере не то выставил, ковырять некогда пока. С КС нормально на 28 спидстеп работает.
Display - в каких единицах показывать текущую скорость... Похоже это както связано с Max.Speed и Speedlevel. Т.е. высчитывается от этих единиц. Если вам принципиально - можно "поиграть" с этим полем и полем Max.Speed и посмотреть на результат
![Изображение](https://s30.postimg.org/kj6dmag5p/014.jpg)
Скролим дальше. Кликаем по Image если хотите добавить фото локомотива
Выбираем откуда взять фото. Camera у меня почему то не работает. Ну чтож, выбираю из галереи
![Изображение](https://s30.postimg.org/p7qyv7uq5/015.jpg)
далее, изменяя рамку (размер за края рамки, положение внутри выделения) определяем область картинки. нажимаем Save
![Изображение](https://s30.postimg.org/tjfkk81n1/016.jpg)
Получаем
![Изображение](https://s30.postimg.org/c8p5s79zh/017.jpg)
кликаем по Modify Functions
выбираем пустой слот
![Изображение](https://s30.postimg.org/wu3xk3rkd/018.jpg)
В поле Shortcut вводим понятное название функции (до 3-х символов), например HLT (Head LighT - головной свет)
Switch/Push-Button/Timer - определяет режим работы кнопки Переключатель/Кнопка/Таймер
Как работает таймер - не знаю, не пробовал. Режим Switch - раз нажали - включилось. второй раз нажали - выключилась. Например для головного света. Режим Push-Button - пока держим кнопку функция активирована, отпустили - выключилась. Полезна, например, для подачи коротких гудков.
В Function выбираем соответствующую функциональную кнопку
![Изображение](https://s30.postimg.org/lryulnxhp/019.jpg)
В Symbol выбираем подходящую иконку
![Изображение](https://s30.postimg.org/rjyyst7bh/020.jpg)
Вот для примера головной свет. После выбора кнопкой Test можно проверить как работает
![Изображение](https://s30.postimg.org/hqmctqukt/021.jpg)
Для возврата к списку слотов нажимаем кнопку "Назад" на сматфоне.
И так далее добавляем нужные функции
После этого, кнопкой "Назад" сматфона выходим в основное меню
![Изображение](https://s30.postimg.org/k59n0flfx/022.jpg)
Для управления локомотивом выбираем CONTROLPANEL
В нижней строке видим добавленные локомотивы. Для выбора кликаем по нужному нам
![Изображение](https://s30.postimg.org/fkngli1ql/023.jpg)
Для запуска нажимаем сверху кнопку GO
![Изображение](https://s30.postimg.org/9me8p085p/024.jpg)
в правом нижнем углу отображается выбранный локомотив. тамже изменяется направление движения.
Остальное думаю и так понятно.
Вроде все
![Smile :)](./images/smilies/icon_e_smile.gif)
В дополнение, один наш коллега в личке подсказал "лай фхак" для iOS, чтобы он быстрее подключался к ESP.
Суть - выставить IP для сети ESP статичным. Для этого давим на синий кружок с буковкой i возле имени сети
![Изображение](https://s30.postimg.org/t6srrs8r1/025.png)
жмем на "Статический" и вводим IP 172.16.0.* (где звездочка любая цифра от 1 до 254 за исключением 111, например 172.16.0.112)
маска подсети 255.255.255.0
маршрутизатор 172.16.0.111
![Изображение](https://s30.postimg.org/y46ccwaq5/026.png)
Все. Наслаждаемся коннектом за 2 секунды, вместо минуты.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Эмулятор z21
Также собрал себе это чудо с платой Mega+ESP(WiFi) от RobotDyn. Не скажу, что всё было так просто. Первая весенняя попытка была безрезультатной. По какой-то причине, не получалось по-дружить мегу с ESP. В начале были сомнения по работоспособности последней. Отложил всё в ящик, до лучших времён. Прошло почти полгода и я решил всё-таки вернуться к этой железке. Нашёл в инете вот эту инфу(спасибо товарищу за труд). Собственно именно это и сподвигло вернуться в тему. Проверил работу платы во всех трёх режимах(Mega, ESP, Mega+ESP). Всё оказалось рабочим. Первые попытки опять не дали результата, но после пары дней ковыряния, она всё-таки завелась.
Не знаю точно, что именно помогло, но вот моя конфигурация:
Среда разработки IDE 1.8.1. Скетч 4.77 скомпилировался только с последними библиотеками от Гатова, а WiFi заработал с версией библиотеки пакета плат для esp 2.1.0. Питание от адаптера для медтехники 15 вольт, 4 ампера.
Получилось подключить и приложение Z21app(Андроид), и WLANmause от Roco(10813), и Rocrail.
Не знаю точно, что именно помогло, но вот моя конфигурация:
Среда разработки IDE 1.8.1. Скетч 4.77 скомпилировался только с последними библиотеками от Гатова, а WiFi заработал с версией библиотеки пакета плат для esp 2.1.0. Питание от адаптера для медтехники 15 вольт, 4 ампера.
Получилось подключить и приложение Z21app(Андроид), и WLANmause от Roco(10813), и Rocrail.