Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 22.12.2016, 20:33   #1
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию А21 - ком. станция с поддержкой Z21 на 4A(WiFi версия с ESP8266)

Перенесено из смежной темы, чтобы не держать все яйца в одной корзине. Начало смотрим здесь.
Цитата:
Сообщение от BR95009 Посмотреть сообщение
Можно. А также S88, X-Bus, DCC Sniffer, WiFi модуль, выход на роко бустер.
а с вафлей, для ESP прошивка есть? я же правильно понимаю, что можно без роутера и ethernet шилда обойтись?

P.S. Детали смотрим далее.......
Вариант с внешним WiFi.
Вариант со встроенным WiFi.
Универсальный вариант со всеми интерфейсами.

Последний раз редактировалось laba; 16.01.2017 в 21:27.
BNSF9399 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 22.12.2016, 22:32   #2
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,605
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
а с вафлей, для ESP прошивка есть?
...
Цитата:
Сообщение от BR95009 Посмотреть сообщение
Внутри скетча этот функционал уже есть. Нужно его раскомментировать и навесить соответствующую обвязку.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 22.12.2016, 22:51   #3
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Внутри скетча этот функционал уже есть.
НЭТ Скетч для дуни, для ESP свой скетч нужен. Ну всмысле, прям в ESP что заливается. Это не просто приемо-передатчик, это контроллер.
Ну да не суть,я уже у автора нашел его
Z21_ESPArduinoUDP_v26.zip
BNSF9399 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 23.12.2016, 02:36   #4
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Затестил по сети. Супер!
Немного с IP пришлось поковырять, так как роутер у меня в другой подсети.
BNSF9399 вне форума  
Вверх
Старый 23.12.2016, 06:57   #5
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,605
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Я так понимаю, ESP в режиме клиента работает? А можно там точку доступа поднять? Что бы вообще без роутера обойтись?
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 23.12.2016, 09:32   #6
via982
Пользователь
 
Регистрация: 27.01.2014
Адрес: Україна, Одеса
Сообщений: 315
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 67
Поблагодарили 971 раз(а) в 197 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - просто великолепная личность (971)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Я так понимаю, ESP в режиме клиента работает? А можно там точку доступа поднять? Что бы вообще без роутера обойтись?
В обоих режимах работает, можно и напрямую подключаться...
via982 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 23.12.2016, 10:54   #7
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
Затестил по сети. Супер!
Немного с IP пришлось поковырять, так как роутер у меня в другой подсети.
Цитата:
Сообщение от via982 Посмотреть сообщение
В обоих режимах работает, можно и напрямую подключаться...
Уважаемые друзья!!!
ИМХОДавайте как-то по-больше конкретики. Что делать и как и т.п., а то получается какой-то междусобойчик. Не забывайте, что форум могут читать и новички. В противном случае буду такого рода сообщения считать бесполезными и удалять.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
7 пользователя(ей) сказали cпасибо:
Старый 23.12.2016, 11:51   #8
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
А можно там точку доступа поднять? Что бы вообще без роутера обойтись?
я-я, натюрлих... она и работает как AP в данном случае
http://pgahtow.de/wiki/index.php?tit...WLAN_Add-On.29
Цитата:
Das ESP8266 stellt einen AcessPoint (AP) bereit. Über diesen kann mithilfe eines Webbrowser (http://192.168.0.111) die Standard-Einstellungen (SSID "Z21_ESP" und Passwort "12345678") und der WLAN Client-Betrieb (Client-Mode) an einem vorhandenen WLAN-Router konfiguriert werden. Wenn das S88-Interface genutzt wird, kann über das Webinterface auch die Modulanzahl angepasst werden.


---------- Сообщение добавлено в 11:50 ---------- Предыдущие сообщение было в 11:47 ----------

Цитата:
Сообщение от laba Посмотреть сообщение
Давайте как-то по-больше конкретики. Что делать и как и т.п.
Пока идет выяснение и согласование будет и конкретика. Только в рамках темы "без пайки", разве что на протошилде с бредбордом получится. Поскольку вчера в ночи уже тестил то, что есть... Разберусь с ESP и выдам.

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

Цитата:
Сообщение от via982 Посмотреть сообщение
В обоих режимах работает
как железо - да, в разрезе конкретной темы - она в режиме точки доступа используется.
BNSF9399 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.12.2016, 11:58   #9
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Первые опыты с Wifi. Как отмечалось выше, совсем без пайки не обойтись, как минимум нужно припаивать разъемы к модулям.
Чтоб совсем без пайки, заказал на пробы два шилда, надеюсь подойдут
http://www.ebay.com/itm/201499125436
http://www.ebay.com/itm/201542920570
Попутно, возник вопрос к ТС, уж коль без обвеса все, то почему на Меге, а не на UNO? Как я понял, скетч для UNO какраз для такого варианта у автора выложен.
Ну да вернемся к опытам. Чтобы не повторять то, что много раз написано в инете, просто ссылки на то, как подключить нужную плату к Arduino IDE и как программировать ESP
https://geektimes.ru/post/271754/
https://geektimes.ru/post/271078/
Первый опыт на авторской ESP-01
http://www.ebay.com/itm/ESP8266-ESP-...-/311736436700
самая дешевая версия модуля но требует много проводов и USB2UART с питанием 3.3 вольта и стабилизатора на 3.3 вольта.
Я использую
http://iarduino.ru/shop/programmers/...rs232-ttl.html
http://iarduino.ru/shop/Istochniki-p...v-ams1117.html

кроме того, в обоих вариантах понадобятся резисторы на 1 и 2 килоома и макетка с бредбордом
https://ru.aliexpress.com/item/Proto...351265490.html

И вот что получилось
Нажмите на изображение для увеличения
Название: DSCN0235.jpg
Просмотров: 929
Размер:	143.6 Кб
ID:	137105Нажмите на изображение для увеличения
Название: DSCN0236.jpg
Просмотров: 903
Размер:	134.9 Кб
ID:	137106Нажмите на изображение для увеличения
Название: DSCN0237.jpg
Просмотров: 806
Размер:	107.6 Кб
ID:	137107
Схему чуть позже добавлю сюда.

Второй вариант - требует меньше проводов, не требует стабилизатора на 3.3В и USB2UART переходника для программирования.
Используется модуль WeMos D1 mini
http://www.ebay.com/itm/NodeMCU-Lua-...-/401061628090
У него на борту все уже стоит.
Единственное, нужно сделать резисторный делитель на ногу RX как и в первом случае.
Нажмите на изображение для увеличения
Название: DSCN0242.jpg
Просмотров: 932
Размер:	154.3 Кб
ID:	137108Нажмите на изображение для увеличения
Название: DSCN0243.jpg
Просмотров: 901
Размер:	141.5 Кб
ID:	137109

Чтобы не дублировать скетчи, просто опишу правки:
В скетче ТС:
в файле Z21_Ethernet_DCC_Zentrale_v465_MSH.ino
раскомментировать строку 126 (#define WIFI)
закомментировать строку 131 (//#define LAN )

В авторском скетче для ESP в строке 36 допущена небольшая ошибка: должно быть не #include <WiFiUDP.h> а #include <WiFiUdp.h>
Скорее всего у автора винда и ей по барабану на регистры букв, в отличии от MAC и *nix для которых WiFiUDP и WiFiUdp два разных файла. Так что, возможно у вас и авторский скетч соберется без ошибок
Правленый скетч:
Z21_ESPArduinoUDP_v26-161225a.zip

Для подключения:
Сеть Z21_ESP
Пароль 12345678
Эти данные можно потом поменять,для этого в браузере (на подключенном к WiFi станции устройстве) заходим по адресу http://192.168.0.111 и меняем что нужно
Нажмите на изображение для увеличения
Название: Screenshot_20161224-094801.jpg
Просмотров: 1019
Размер:	72.5 Кб
ID:	137110
BNSF9399 вне форума  
Вверх
8 пользователя(ей) сказали cпасибо:
Старый 25.12.2016, 14:39   #10
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
зависит количество одновременно управляемых локомотивов
КМК, для данной версии больше двух врядли будет управляться Ну да ладно, придут шилды, посмотрим что можно сделать.
пока же обещанные выше схемы
Нажмите на изображение для увеличения
Название: a21esp01.png
Просмотров: 998
Размер:	183.8 Кб
ID:	137112
Примечание. Тут конвертор питания показан с лицевой стороны и провода питания подключены соответственно.
В реальности, он ставится ногами в бредборд и GND будет слева, а Vin и Vout справа
Нажмите на изображение для увеличения
Название: a21wemosmini.jpg
Просмотров: 980
Размер:	117.3 Кб
ID:	137113
BNSF9399 вне форума  
Вверх
6 пользователя(ей) сказали cпасибо:
Старый 12.01.2017, 11:50   #11
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Алгоритм для новичков прописан в этой теме:
с ESP8266 не все так тривиально Но в инете инструкций полно.
Для интриги, Мега, которую я жду с интегрированным WiFi на базе ESP8266. Как минимум отпадает необходимость в пайке и согласовании уровней.
http://robotdyn.ru/catalog/boards/ko..._8_mb_pamyati/
Но у камрада, который мне поведал об этом чуде не получилось запустить на ней A21.
Делает ее только одна фирма RobotDyn, с представительствами в Москве, Питере и Екатеринбурге. На бее она к слову дороже стоит и плюс еще доставка
http://www.ebay.com/itm/Mega-WiFi-R3...-/222305385421
BNSF9399 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 12.01.2017, 14:50   #12
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
На бее она к слову дороже стоит и плюс еще доставка
На Али дешевле
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 13.01.2017, 03:15   #13
via982
Пользователь
 
Регистрация: 27.01.2014
Адрес: Україна, Одеса
Сообщений: 315
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 67
Поблагодарили 971 раз(а) в 197 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - просто великолепная личность (971)
По умолчанию

Ну вот собственно, мое творчество - командная станция с полным набором интерфейсов, что предлагает Гатов (XpressNet, LocoNet, S88, Ethernet, WiFi). С изготовлением плат и тем более паяльником дружу, так что проблем для меня не возникло. Внутрь поставил бустер на L6203 на 4А. Немного решил побыть программистом и допилил скетч Гатова - реализовал контроль тока нагрузки внутреннего бустера, переход в режим "Emergency Stop" при превышении тока в 4 А, прикрутил OLED дисплей - показывает режимы работы (Power Off, Service Mode, Short Cirquit), в нормальном режиме показывает ток нагрузки бустера. Модифицированный скетч прилагаю, может кому сгодится.
Миниатюры:
Нажмите на изображение для увеличения
Название: 20170113_003921.jpg
Просмотров: 7868
Размер:	147.8 Кб
ID:	137796Нажмите на изображение для увеличения
Название: 20170113_003940.jpg
Просмотров: 7771
Размер:	129.3 Кб
ID:	137797Нажмите на изображение для увеличения
Название: 20170113_003951.jpg
Просмотров: 7537
Размер:	133.8 Кб
ID:	137798Нажмите на изображение для увеличения
Название: 20170113_005237.jpg
Просмотров: 7398
Размер:	114.8 Кб
ID:	137799Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 7370
Размер:	51.0 Кб
ID:	137800
Вложения:
Тип файла: rar Z21_Ethernet_DCC_Zentrale_v471 L6203 OLED.rar (29.5 Кб, 332 просмотров)
via982 вне форума  
Вверх
22 пользователя(ей) сказали cпасибо:
Старый 14.01.2017, 13:23   #14
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Добавлю: скетч для ESP 8266 после долгих попыток нормально скомпилировался на IDE 1.6.5-r5 с установленной версией для 8266 2.1.0
Без пайки не обошлось )) , но все заработало.
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_1845.jpg
Просмотров: 1138
Размер:	122.5 Кб
ID:	137887

Последний раз редактировалось xu56857; 14.01.2017 в 21:47.
xu56857 вне форума  
Вверх
6 пользователя(ей) сказали cпасибо:
Старый 15.01.2017, 10:42   #15
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,605
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Саш, а притащишь на Модуль Мастер? Посмотреть- потискать.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 15.01.2017, 12:49   #16
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от xu56857 Посмотреть сообщение
Без пайки не обошлось )) , но все заработало.
я протестил чудо с интегрированной. и с мобильной аппликухой и с Rocrail - не без странностей, но заработало.
Завтра с мыслями соберусь и отпишусь стэп-бай-стэп.
BNSF9399 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 15.01.2017, 13:15   #17
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Саш, а притащишь на Модуль Мастер? Посмотреть- потискать.
Ага, разорился на корпус в чипе-дипе, вставлю, притащу ))
xu56857 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 16.01.2017, 00:13   #18
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

для затравки пока. заодно затестил модули наконец элекрикопроводку добил...
BNSF9399 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 16.01.2017, 13:02   #19
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Итак, начнем по порядку. В личку обратился коллега с проблемой настроки WiFi модуля, который мне поведал о чудо Мага ардуине с интегрированным WiFi на базе ESP8266. http://robotdyn.ru/catalog/boards/ko..._8_mb_pamyati/
Вот здесь можно почитать об этой Меге подробнее.......

Не долго думая - сие чудо было заказано. Не без проблем, но все заработало. Честно сказать? в чем проблема была - я так и не понял. На работе собирал - esp крашилась. Я не спец по разбору стэков и дампов - из предположений: версия библиотеки ESP8266. Поэтому обращаю внимание, проверено и работает с версией 2.1.2
И так, с платой разобрались. Дальше нужен моторшилд, но именно ардуиновский или его клон
ни http://robotdyn.ru/catalog/shields/m...rs_for_l298p_/
ни http://amperka.ru/product/arduino-motor-shield
ни http://iarduino.ru/shop/Expansion-pa...or-shield.html
без танцев с бубном не заработают. кроме того, в этих шилдах не реализовано считывание токопотребления на выходах, что может привести к выходу их из строя в случае КЗ на рельсах (а такое часто бывает если лок упирается в закрытую стрелку). поскольку в наличии у меня ни того ни того нет, то останавливаемся именно на варианте http://www.ebay.com/itm/310787745501
Нажмите на изображение для увеличения
Название: DSCN0842.jpg
Просмотров: 1315
Размер:	169.0 Кб
ID:	137964
Для прошивки скетчей нужна среда разработки Arduino IDE. Качаем ее ТУТ. У меня 1.6.11. На ней и проверялось. За работоспособность на других версиях ручаться не могу.
И так, скачиваем и устанавливаем.
Дальше понадобиться поставить драйвер для usb на CH340
Как установить читаем ТУТ
Сам драйвер CH340driver.rar
Дальше, запускаем Arduino IDE и добавляем библиотеки для работы с WiFi на ESP8266
Как это сделать читаем в инструкции ESP8266.docx.zip
Скачиваем необходимые библиотеки (в текущей версии находятся в архиве со скетчем)
Распаковываем архив в любую папку.
Запускаем Arduino IDE (если вы ее закрыли)
Далее идем Скетч->Подключить библиотеку->Добавить .ZIP библиотеку...
Нажмите на изображение для увеличения
Название: 002.png
Просмотров: 1021
Размер:	98.1 Кб
ID:	137957
Переходим в папку куда мы распаковали архив и по очереди добавляем все четыре файла
Нажмите на изображение для увеличения
Название: 003.png
Просмотров: 1105
Размер:	44.4 Кб
ID:	137958
Скачиваем и распаковываем архивы со скетчами для Ардуино и ESP (обращаю внимание,данный скетч для ардуино предназначен именно для этой платы, то, что описывалось выше /внешний ESP модуль/ тоже будет работать, но TX/RX нужно подключать на TX3/RX3 ардуины, а не на TX2/RX2 )
Z21_Ethernet_DCC_Zentrale_v477_MSH.zip
A21_ESPArduinoUDP_v26.zip
Открываем сначала скетч для Ардуино (Z21_WiFi_DCC_Zentrale_v477_MSH.ino)
На ардуине включаем 3-й и 4-й дип переключатели (остальные должны быть выключены, второй переключатель RX0/RX3 - не имеет значения)
Нажмите на изображение для увеличения
Название: DSCN0853.jpg
Просмотров: 1088
Размер:	165.6 Кб
ID:	137965
Подключаем по USB плату Ардуино (моторшилд ставить не надо)
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
Нажмите на изображение для увеличения
Название: 001.png
Просмотров: 1116
Размер:	175.0 Кб
ID:	137961
Дальше Инструменты->Порт... - ваш COM порт к которому подключена плата (теоретически он там один будет)
Далее, выбираем Скетч->Загрузка
Нажмите на изображение для увеличения
Название: 004.png
Просмотров: 914
Размер:	71.5 Кб
ID:	137962
Если все прошло как надо, то в строке состояния должна появиться надпись "Загрузка завершена"
Нажмите на изображение для увеличения
Название: 005.png
Просмотров: 950
Размер:	28.4 Кб
ID:	137963
Выключаем 3-й и 4-й дип переключатели и включаем 5-й, 6-й и 7-й
Открываем скетч Z21_ESPArduinoUDP_v26.ino
В меню Инструменты->Плата...->Generic ESP8266 Module
Далее, выбираем Скетч->Загрузка
Если все удачно, должны увидеть вот такое окно
Нажмите на изображение для увеличения
Название: 007.png
Просмотров: 936
Размер:	25.1 Кб
ID:	137966
Выключаем 5-й, 6-й и 7-й дип переключатели, включаем 1-й, 2-й, 3-й и 4-й. Переключатель TX0/RX0 - TX3/RX3 должен стоять в положении TX3/RX3
Нажмите на изображение для увеличения
Название: DSCN0845.jpg
Просмотров: 1001
Размер:	146.5 Кб
ID:	137967
В меню выбираем
Инструменты->Плата...->Arduino/Genuino Mega or Mega 2560
Нажмите на изображение для увеличения
Название: 001.png
Просмотров: 1116
Размер:	175.0 Кб
ID:	137961
затем
Инструменты->Монитор порта
Нажмите на изображение для увеличения
Название: 008.png
Просмотров: 977
Размер:	129.7 Кб
ID:	137968
В открывшемся окне должны увидеть
Нажмите на изображение для увеличения
Название: 009.png
Просмотров: 1184
Размер:	17.6 Кб
ID:	137969
Если так - то у нас все получилось Можно ставить моторшилд и использовать получившуюся КС для управления при помощи приложения Z21

************************************************** ************************************************
Примечание:
Для желающих использовать моторшилд R3, совместно с интерфейсом X-Net, необходимо удалить перемычку на плате шилда, подтягивающую 9 пин к GND(BRAKE B). Подробнее читаем здесь.
************************************************** ************************************************
для iOS https://itunes.apple.com/ru/app/z21-...533805539?mt=8
для Andrioid https://play.google.com/store/apps/d...net.roco&hl=ru
или программу Rocrail для ПК http://wiki.rocrail.net/doku.php
Но об этом чуть позже...

Последний раз редактировалось laba; 02.05.2018 в 18:58.
BNSF9399 вне форума  
Вверх
17 пользователя(ей) сказали cпасибо:
Старый 16.01.2017, 13:28   #20
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 456
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Надо будет попробовать собрать.
Субъективно, беспроводной вариант выглядит привлекательнее dcc++ или А21.
Qvan22 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 16.01.2017, 13:30   #21
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,605
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
Можно ставить моторшилд и использовать получившуюся КС для управления при помощи приложения Z21
В режиме АР или через роутер? Не увидел.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 16.01.2017, 13:58   #22
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Qvan22 Посмотреть сообщение
беспроводной вариант выглядит привлекательнее dcc++ или А21.
dcc++ в беспроводном варианте тоже есть, я описывал в теме.
А21... Ну так это она и есть, только вместо Ethernet shield используется WiFi. Но ничего не мешает и Ethernet поставить, если он нужен...

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

Цитата:
Сообщение от BR95009 Посмотреть сообщение
В режиме АР или через роутер?
AP. Чуть позже описание будет. Через роутер не пробовал, но думаю проблем быть не должно. Но особо сильно надобности не вижу в этом.
BNSF9399 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 16.01.2017, 16:52   #23
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Продолжаем разговор...
Итак, вы скачали у установили мобильное приложение на сматфон или планшет
для 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
Нажмите на изображение для увеличения
Название: Screenshot_20170113-130553.jpg
Просмотров: 902
Размер:	48.3 Кб
ID:	137976
выбираем и подключаемся к ней
Нажмите на изображение для увеличения
Название: Screenshot_20170113-130605.jpg
Просмотров: 869
Размер:	48.0 Кб
ID:	137977
вводим пароль 12345678
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151608.jpg
Просмотров: 861
Размер:	83.0 Кб
ID:	137978
ждем пока подключится
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151539.jpg
Просмотров: 851
Размер:	44.7 Кб
ID:	137979
Запускаем браузер и набираем в адресной строке 172.16.0.111
На открывшейся странице настроек можно поменять имя сети, пароль и канал.
Также можно настроить ESP на работу в качестве клиента. Для этого нужно указать в полях раздела WiFi client имя сети и пароль на доступ к ней. Но настоятельно рекомендую стереть все, что в этих полях написано и сохранить настройки. По умолчанию там полная ерунда из-за того, что EEPROM не заполнен и при запуске сначала пытается найти сеть с этим нечитабельным именем.
Нажмите на изображение для увеличения
Название: Screenshot_20170505-003648.jpg
Просмотров: 839
Размер:	64.7 Кб
ID:	143290
Если вы подключаетесь к домашнему роутеру, то после сохранения логина и пароля сверху будет IP выданный ESP. По этому IP можно будет управлять станцией при подключении телефона/планшета к домашнему роутеру, а не напрямую к ESP. Как вариант, для того, чтобы на телефоне/планшете не пропадал интернет.
запускаем приложение Roco Z21
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151634.jpg
Просмотров: 831
Размер:	34.3 Кб
ID:	137980
Выбираем SETTINGS
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151645.jpg
Просмотров: 824
Размер:	74.4 Кб
ID:	137981
Далее выбираем App Settings и меняем IP на 172.16.0.111 если предполагается работа напрямую через ESP или IP выданный домашним роутером, если будем работать через него.
Нажмите на изображение для увеличения
Название: Screenshot_20170505-002950.jpg
Просмотров: 822
Размер:	73.2 Кб
ID:	143291
Нажмите на изображение для увеличения
Название: image2.jpg
Просмотров: 867
Размер:	140.0 Кб
ID:	143294
Нажимаем на телефоне кнопку "назад"
Выбираем Locomotive Settings
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151649.jpg
Просмотров: 775
Размер:	45.8 Кб
ID:	137982
Нажимаем крестик в правом верхнем углу
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151713.jpg
Просмотров: 830
Размер:	33.6 Кб
ID:	137983
Выбираем Locomotive
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151724.jpg
Просмотров: 845
Размер:	38.5 Кб
ID:	137985
Вводим нужные параметры
Name - чтобы вы понимали о чем речь
Loco address - адрес локомотивного декодера
Мах. Speed: - утверждать не буду что это за единицы я ставлю 128
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151811.jpg
Просмотров: 674
Размер:	43.4 Кб
ID:	137986
Decoder - отмечаем DCC
Speedlevel - шаг скоростей. Я отмечаю 128. На 28 у декодера срывает мозг. При задвигании движка в ноль, лок начинает носиться как угорелый. Возможно, чтото в декодере не то выставил, ковырять некогда пока. С КС нормально на 28 спидстеп работает.
Display - в каких единицах показывать текущую скорость... Похоже это както связано с Max.Speed и Speedlevel. Т.е. высчитывается от этих единиц. Если вам принципиально - можно "поиграть" с этим полем и полем Max.Speed и посмотреть на результат
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151827.jpg
Просмотров: 830
Размер:	46.8 Кб
ID:	137987
Скролим дальше. Кликаем по Image если хотите добавить фото локомотива
Выбираем откуда взять фото. Camera у меня почему то не работает. Ну чтож, выбираю из галереи
Нажмите на изображение для увеличения
Название: Screenshot_20170115-152109.jpg
Просмотров: 804
Размер:	41.4 Кб
ID:	137992
далее, изменяя рамку (размер за края рамки, положение внутри выделения) определяем область картинки. нажимаем Save
Нажмите на изображение для увеличения
Название: Screenshot_20170115-152411.jpg
Просмотров: 769
Размер:	50.9 Кб
ID:	137993
Получаем
Нажмите на изображение для увеличения
Название: Screenshot_20170115-152422.jpg
Просмотров: 651
Размер:	67.7 Кб
ID:	137994
кликаем по Modify Functions
выбираем пустой слот
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151852.jpg
Просмотров: 783
Размер:	90.7 Кб
ID:	137989
В поле Shortcut вводим понятное название функции (до 3-х символов), например HLT (Head LighT - головной свет)
Switch/Push-Button/Timer - определяет режим работы кнопки Переключатель/Кнопка/Таймер
Как работает таймер - не знаю, не пробовал. Режим Switch - раз нажали - включилось. второй раз нажали - выключилась. Например для головного света. Режим Push-Button - пока держим кнопку функция активирована, отпустили - выключилась. Полезна, например, для подачи коротких гудков.
В Function выбираем соответствующую функциональную кнопку
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151923.jpg
Просмотров: 776
Размер:	68.7 Кб
ID:	137990
В Symbol выбираем подходящую иконку
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151929.jpg
Просмотров: 797
Размер:	37.0 Кб
ID:	137991
Вот для примера головной свет. После выбора кнопкой Test можно проверить как работает
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151947.jpg
Просмотров: 681
Размер:	69.6 Кб
ID:	137988
Для возврата к списку слотов нажимаем кнопку "Назад" на сматфоне.
И так далее добавляем нужные функции
После этого, кнопкой "Назад" сматфона выходим в основное меню
Нажмите на изображение для увеличения
Название: Screenshot_20170115-151645.jpg
Просмотров: 824
Размер:	74.4 Кб
ID:	137981
Для управления локомотивом выбираем CONTROLPANEL
В нижней строке видим добавленные локомотивы. Для выбора кликаем по нужному нам
Нажмите на изображение для увеличения
Название: Screenshot_20170115-152543.jpg
Просмотров: 863
Размер:	40.3 Кб
ID:	137995
Для запуска нажимаем сверху кнопку GO
Нажмите на изображение для увеличения
Название: Screenshot_20170115-152603.jpg
Просмотров: 798
Размер:	116.2 Кб
ID:	137996
в правом нижнем углу отображается выбранный локомотив. тамже изменяется направление движения.
Остальное думаю и так понятно.
Вроде все Если что не понятно или ктото имеет чтото "на исправить" - велком!

PS. В описание внесены некоторые коррективы, связанные с заменой скетча ESP в посте выше касающиеся замены IP адреса для ESP, чтобы исключить конфликты с адресами домашней сети.

В дополнение, один наш коллега в личке подсказал "лай фхак" для iOS, чтобы он быстрее подключался к ESP.
Суть - выставить IP для сети ESP статичным. Для этого давим на синий кружок с буковкой i возле имени сети
Нажмите на изображение для увеличения
Название: image.png
Просмотров: 823
Размер:	92.2 Кб
ID:	143292
жмем на "Статический" и вводим IP 172.16.0.* (где звездочка любая цифра от 1 до 254 за исключением 111, например 172.16.0.112)
маска подсети 255.255.255.0
маршрутизатор 172.16.0.111
Нажмите на изображение для увеличения
Название: image1.png
Просмотров: 838
Размер:	80.8 Кб
ID:	143293
Все. Наслаждаемся коннектом за 2 секунды, вместо минуты.

Последний раз редактировалось BNSF9399; 05.05.2017 в 01:11. Причина: Внесены изменения и дополнения. Читаем PS
BNSF9399 вне форума  
Вверх
12 пользователя(ей) сказали cпасибо:
Старый 16.01.2017, 20:21   #24
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Нажмите на изображение для увеличения
Название: IMG_1847.jpg
Просмотров: 913
Размер:	102.6 Кб
ID:	137997

Нажмите на изображение для увеличения
Название: IMG_1849.jpg
Просмотров: 876
Размер:	118.1 Кб
ID:	137998

Вчера в дипе-чипе прикупил корпус... "Белая Z-ка", в одной коробке вместе с блоком питания.
xu56857 вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 16.01.2017, 21:21   #25
BNSF9399
оффтопик
BNSF9399 вне форума   Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
A21 - ком. станция с поддержкой Z21 на 4A без пайки. BR95009 Arduino 357 19.11.2022 13:50
Вышла новая версия MakeSound2 Rokfor Цифровая аппаратура Modelldepo 83 31.03.2021 06:37
Новая версия ЦМВ ModelldepO НО (1:87) 94 08.03.2013 12:50


Текущее время: 11:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -