Продолжаем разговор...
Итак, вы скачали у установили мобильное приложение на сматфон или планшет
для 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 секунды, вместо минуты.