Автор Тема: Всем тем, кто думает о цифре, но денег жалко - посвящается...  (Прочитано 6193 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Valerie Valley Railroad
 
Поблагодарили этот пост: vnefedov, Андрей, Ppav, Dietmar, Сергеевич, Bobby56

Оффлайн vnefedov

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1836
  • Поблагодарили: 1923 раз(а)
    • Вячеслав
    • Москва
Володь, Супер, Молодца...
Все очень наглядно и поучительно!!!
Большое Спасибо за отличные наводки, они всегда востребованы, т.к не всегда есть информация о готовых решениях!!!
Самое главное в твоих обзорах - это информативность и простота использования..., чего очень мало даже в современном мире, когда есть кажется все, но как это применить - мммнннооогггооо вопросов...
А тут - готовый ответ и это очень радует!!! spD^
Только N - DCC и немного аналог. N-ка незаменима!!! ПРОВЕРЕНО!!!
мои ссылки:   
наш форум     магазин для резерва
 

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
по A21 будет еще отдельный видос
а принципе, на моделдепо есть тема расписанная, но там готовые скетчи. ну а поскольку Филипп периодически обновляет, я именно сделаю видео о том, что и где нужно в его скетче править, чтобы можно было свежак заливать самому, а не ждать, пока ктото поправит.
Valerie Valley Railroad
 

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Продублирую свой топик с соседнего форума
В личку обратился коллега с проблемой настроки WiFi модуля, который мне поведал о чудо Мага ардуине с интегрированным WiFi на базе ESP8266. http://robotdyn.ru/catalog/boards/kontroller_arduino_mega_revizii_r3_s_integrirovannym_chipom_wifi_esp8266_b_8_mb_pamyati/
Вот здесь можно почитать об этой Меге подробнее.......

Не долго думая - сие чудо было заказано.
Дальше нужен моторшилд, но именно ардуиновский или его клон
ни http://robotdyn.ru/catalog/shields/motor_shield_2a_l298p_2_motors_for_l298p_/
ни http://amperka.ru/product/arduino-motor-shield
ни http://iarduino.ru/shop/Expansion-payments/motor-shield.html
без танцев с бубном не заработают. кроме того, в этих шилдах не реализовано считывание токопотребления на выходах, что может привести к выходу их из строя в случае КЗ на рельсах (а такое часто бывает если лок упирается в закрытую стрелку). поскольку в наличии у меня ни того ни того нет, то останавливаемся именно на варианте http://www.ebay.com/itm/310787745501

Для прошивки скетчей нужна среда разработки 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_Zentrale_v477_MSH.zip
http://xrc.ru/stc/A21_ESPArduinoUDP_v26.zip
Распаковываем архив в любую папку.
Запускаем Arduino IDE (если вы ее закрыли)
Далее  идем Скетч->Подключить библиотеку->Добавить .ZIP библиотеку...

Переходим в папку куда мы распаковали архив Z21_Ethernet_DCC_Zentrale_v477_MSH и по очереди добавляем все четыре файла библиотек

Открываем сначала скетч для Ардуино (Z21_WiFi_DCC_Zentrale_v477_MSH.ino)
На ардуине включаем 3-й и 4-й дип переключатели (остальные должны быть выключены, второй переключатель RX0/RX3 - не имеет значения)

Подключаем по USB плату Ардуино (моторшилд ставить не надо)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560

Дальше Инструменты->Порт... - ваш COM порт к которому подключена плата (теоретически он там один будет)
Далее, выбираем Скетч->Загрузка

Если все прошло как надо, то в строке состояния должна появиться надпись "Загрузка завершена"

Выключаем 3-й и 4-й дип переключатели и включаем 5-й, 6-й и 7-й
Открываем скетч Z21_ESPArduinoUDP_v26.ino
В меню Инструменты->Плата...->Generic ESP8266 Module
Далее, выбираем Скетч->Загрузка
Если все удачно, должны увидеть вот такое окно

Выключаем 5-й, 6-й и 7-й дип переключатели, включаем 1-й, 2-й, 3-й и 4-й. Переключатель TX0/RX0 - TX3/RX3 должен стоять в положении TX3/RX3

В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560

затем
Инструменты->Монитор порта

В открывшемся окне должны увидеть

Если так - то у нас все получилось :) Можно ставить моторшилд и использовать получившуюся КС для управления при помощи приложения Z21
для iOS https://itunes.apple.com/ru/app/z21-mobile/id533805539?mt=8
для Andrioid https://play.google.com/store/apps/details?id=vivid.planet.roco&hl=ru
или программу Rocrail для ПК http://wiki.rocrail.net/doku.php
Но об этом чуть позже...
Valerie Valley Railroad
 
Поблагодарили этот пост: vnefedov, Lem

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Продолжаем разговор...
Итак, вы скачали у установили мобильное приложение на сматфон или планшет
для 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

выбираем и подключаемся к ней

вводим пароль 12345678

ждем пока подключится

Запускаем браузер и набираем в адресной строке 172.16.0.111
На открывшейся странице настроек можно поменять имя сети, пароль и канал.
Также можно настроить ESP на работу в качестве клиента. Для этого нужно указать в полях раздела WiFi client имя сети и пароль на доступ к ней. Но настоятельно рекомендую стереть все, что в этих полях написано и сохранить настройки. По умолчанию там полная ерунда из-за того, что EEPROM не заполнен и при запуске сначала пытается найти сеть с этим нечитабельным именем.

Если вы подключаетесь к домашнему роутеру, то после сохранения логина и пароля сверху будет IP выданный ESP. По этому IP можно будет управлять станцией при подключении телефона/планшета к домашнему роутеру, а не напрямую к ESP. Как вариант, для того, чтобы на телефоне/планшете не пропадал интернет.
запускаем приложение Roco Z21

Выбираем SETTINGS

Далее выбираем App Settings и меняем IP на 172.16.0.111 если предполагается работа напрямую через ESP или IP выданный домашним роутером, если будем работать через него.


Нажимаем на телефоне кнопку "назад"
Выбираем Locomotive Settings

Нажимаем крестик в правом верхнем углу

Выбираем Locomotive

Вводим нужные параметры
Name - чтобы вы понимали о чем речь
Loco address - адрес локомотивного декодера
Мах. Speed: - утверждать не буду что это за единицы :) я ставлю 128

Decoder - отмечаем DCC
Speedlevel - шаг скоростей. Я отмечаю 128. На 28 у декодера срывает мозг. При задвигании движка в ноль, лок начинает носиться как угорелый. Возможно, чтото в декодере не то выставил, ковырять некогда пока. С КС нормально на 28 спидстеп работает.
Display - в каких единицах показывать текущую скорость... Похоже это както связано с Max.Speed и Speedlevel. Т.е. высчитывается от этих единиц. Если вам принципиально - можно "поиграть" с этим полем и полем Max.Speed и посмотреть на результат

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

далее, изменяя рамку (размер за края рамки, положение внутри выделения) определяем область картинки. нажимаем Save

Получаем

кликаем по Modify Functions
выбираем пустой слот

В поле Shortcut вводим понятное название функции (до 3-х символов), например HLT (Head LighT - головной свет)
Switch/Push-Button/Timer - определяет режим работы кнопки Переключатель/Кнопка/Таймер
Как работает таймер - не знаю, не пробовал. Режим Switch - раз нажали - включилось. второй раз нажали - выключилась. Например для головного света. Режим Push-Button - пока держим кнопку функция активирована, отпустили - выключилась. Полезна, например, для подачи коротких гудков.
В Function выбираем соответствующую функциональную кнопку

В Symbol выбираем подходящую иконку

Вот для примера головной свет. После выбора кнопкой Test можно проверить как работает

Для возврата к списку слотов нажимаем кнопку "Назад" на сматфоне.
И так далее добавляем нужные функции
После этого, кнопкой "Назад" сматфона выходим в основное меню

Для управления локомотивом выбираем CONTROLPANEL
В нижней строке видим добавленные локомотивы. Для выбора кликаем по нужному нам

Для запуска нажимаем сверху кнопку GO

в правом нижнем углу отображается выбранный локомотив. тамже изменяется направление движения.
Остальное думаю и так понятно.
Вроде все :) Если что не понятно или ктото имеет чтото "на исправить" - велком!


В дополнение, один наш коллега в личке подсказал "лай фхак" для iOS, чтобы он быстрее подключался к ESP.
Суть - выставить IP для сети ESP статичным. Для этого давим на синий кружок с буковкой i возле имени сети

жмем на "Статический" и вводим IP 172.16.0.* (где звездочка любая цифра от 1 до 254 за исключением 111, например 172.16.0.112)
маска подсети 255.255.255.0
маршрутизатор 172.16.0.111

Все. Наслаждаемся коннектом за 2 секунды, вместо минуты.
Valerie Valley Railroad
 
Поблагодарили этот пост: vnefedov, Андрей, Ppav, Lem

Оффлайн Ppav

  • Старожил
  • ****
  • Сообщений: 745
  • Поблагодарили: 675 раз(а)
    • Петр
    • Москва
    • https://rutube.ru/channel/24161987/
Все очень интересно ;D, но только для супер продвинутых....кмк  spD^

Тезка, а как ту думаешь, мы с тобой потянем такое?  (oo)//
С Уважением,
SZD/RZD, N Scale (1/160) - only!
 
Поблагодарили этот пост: Андрей

Оффлайн Shalun

  • Постоялец
  • ***
  • Сообщений: 340
  • Поблагодарили: 91 раз(а)
Тезка, а как ту думаешь, мы с тобой потянем такое? 
Я преклоняюсь перед знаниями и умениями Владимира, но в выше приведенном тексте мне знакомы все слова очень опосредованно.
Для меня - это произвольный набор иероглифов! Переводу не подлежит!
Так что ,тезка, КМК здесь нужен серьезнейший ликбез....
 
Поблагодарили этот пост: Андрей

Оффлайн Андрей

  • Ветеран
  • *****
  • Сообщений: 1826
  • Поблагодарили: 1901 раз(а)
  • Навеки с девяткой!!!!
    • Андрей
    • Москва
Господа и Товарищи ПЕТИ!!! Я с Вами согласен только частично, Володя очень подробно и доходчиво всё объясняет и показывает, НО меня останавливает финансовая сторона вопроса..... Я также как и Вы 100% аналог :o :o :o
пассажирский парк, отечественный пс, локомотивы 1-3 эпох, ну и всё что понравилось!!!!
 
Поблагодарили этот пост: Ppav

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
финансовая сторона вопроса.....
в видео из первого поста какраз и рассказано - не так страшен черт, как его малюют :)
1200 руб простой, не звуковой декодер
+ две платы в самом просто раскладе $10, если посерьезнее - $30
КМК, не так уж и дорого :)
Valerie Valley Railroad
 
Поблагодарили этот пост: Андрей, Ppav