Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 13.12.2018, 08:46   #1
mkol
Заглянувший
 
Регистрация: 01.08.2015
Адрес: Москва
Сообщений: 65
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 0
Поблагодарили 33 раз(а) в 19 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (33)
По умолчанию ESP32 DCC

Появился проект с открытым исходным кодом беспроводной командной станции DCC++ на базе недорогого двухъядерного ESP32, производительность которого значительно превосходит Arduino Mega: https://github.com/atanisoft/DCCppESP32
mkol вне форума  
Вверх
4 пользователя(ей) сказали cпасибо:
Старый 13.12.2018, 14:36   #2
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 456
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Ну вот и повод купить esp32 наконец появился.
Qvan22 вне форума  
Вверх
Старый 13.12.2018, 19:00   #3
KitaPro
Заглянувший
 
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (24)
По умолчанию

Какие возможности у этой станции?
KitaPro вне форума  
Вверх
Старый 28.08.2022, 17:42   #4
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

вот решил тоже поиграть в эту штуку, у нее кроме встроенного веб сервера, есть еще какие-то возможности управления снаружи?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 29.08.2022, 22:02   #5
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
есть еще какие-то возможности управления снаружи?
Я посмотрел документацию, а там нет по сути ничего. Т.е. надо или код изучать или установить и копаться. Мне эта тема потенциально интересна, если там есть API к которому можно цепляться. Если кто-то подтвердит наличие API, я готов стать соучастником "ковыряния". Железки у меня есть.
Alhimik вне форума  
Вверх
Старый 30.08.2022, 09:38   #6
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

Цитата:
Сообщение от Alhimik Посмотреть сообщение
если там есть API к которому можно цепляться
судя по тому как работает тамошний вебсервер, апи там есть. в коде особо не смотрел на эту тему и документации думаю тоже нет, но если за ним понаблюдать в консоли, думаю все станет понятно.

но пока сама станция работает не так как хочется, на моем железе упорно показывает КЗ на рельсах.
железо wemos d1 r32 и моторшилд l298nh, что удивительно,
если закомментировать в коде проверку КЗ, то все едет, но показывает потребление 2А,
или если оторвать пол шилда (ту сторону где аналоговые пины) от esp32, то все тоже едет, но притыкание пина датчика тока с шилда к esp32 ничего не дает

и вот тут нужна помощь специалистов тк я не осиливаю глубину проблемы
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 30.08.2022, 14:25   #7
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
и вот тут нужна помощь специалистов тк я не осиливаю глубину проблемы
Сделайте себе подсказки (картинки с пинами шилдов, что-бы понимать какой пин где находится, за что отвечает, что может и другие нюансы).
Сделайте тестовые скетчи с выводом информации в терминал.
Если есть UNO, то лучше бы сначала на ней. Да и вольтметр не помешает.
Там надо то разобраться с A0 и A1. Какое напряжение при каких токах. И соответственно, что выдаёт АЦП.
Может там делитель напряжения надо будет ставить или на другие пины ESP32 подключаться.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 30.08.2022, 18:28   #8
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 456
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
но пока сама станция работает не так как хочется, на моем железе упорно показывает КЗ на рельсах.
железо wemos d1 r32 и моторшилд l298nh, что удивительно,
если закомментировать в коде проверку КЗ, то все едет, но показывает потребление 2А,
или если оторвать пол шилда (ту сторону где аналоговые пины) от esp32, то все тоже едет, но притыкание пина датчика тока с шилда к esp32 ничего не дает
На всякий случай вопрос, а перемычки между аналоговыми пинами стоят(а0-а2,а1-а3)?
оффтопик
Qvan22 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 30.08.2022, 19:17   #9
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Сделайте тестовые скетчи с выводом информации в терминал.
Если есть UNO, то лучше бы сначала на ней
А0 = 4096 на esp32
сегодня еще с уно попробую еще


Цитата:
Сообщение от Qvan22 Посмотреть сообщение
На всякий случай вопрос, а перемычки между аналоговыми пинами стоят(а0-а2,а1-а3)?
вот почему об этом не пишут крупными буквами на главной странице!? я что-то похожее накопал в комментариях в исходниках и нагуглил в аналогах стековерфлоу
на это почве вчера пробовал с конфигом изерения тока на А4 и А5 и соответствующими перемычками, но оторванной половиной шилда, и был твердый 0 (видимо от отсутствия питания логики на шилде)

все это происходило без подключения к компу тк банально страшно втыкать платки к которым подходит 9 и 18В в юсб втыкать, поэтому на каждый эксперимент много времени тратится
но в общем фронт работ на этот вечер у меня есть )
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 30.08.2022, 23:39   #10
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

Цитата:
Сообщение от Qvan22 Посмотреть сообщение
перемычки между аналоговыми пинами стоят(а0-а2,а1-а3)?
чудо произошло, заработало как надо! еще раз спасибо!

вот он пример того как отличный проект загибается без документации!
там скорее всего еще есть куча возможностей, но отсутсвие доки затрудняет вход в тему (
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Старый 01.09.2022, 23:40   #11
Alhimik
Заглянувший
 
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: как роза среди колючек (306)
По умолчанию

Цитата:
Сообщение от Rebel Посмотреть сообщение
вот он пример того как отличный проект загибается без документации!
А вы не могли бы кратко написать какие пины надо соединять с шилдом. И про упомянутые перемычки без контекста трудно понять о чем речь идет.
Alhimik вне форума  
Вверх
Старый 02.09.2022, 11:14   #12
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 456
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Цитата:
Сообщение от Alhimik Посмотреть сообщение
И про упомянутые перемычки без контекста трудно понять о чем речь идет.
Если кратко, то Wemos d1 r32 и моторшилд l298nh не полностью совместимы. Обратная связь с моторшилда физически выходит на пины А0 и А1. Но сам код станции читает обратную связь с пинов А2 и А3 для wemos d1. Для этого автор и добавил указанные перемычки.
Там еще про одну автор упоминает: 12 > 13 "This is necessary as the ESP32 Command Station generates the DCC signal on ONE GPIO pin".
Qvan22 вне форума  
Вверх
Старый 02.09.2022, 13:08   #13
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

Цитата:
Сообщение от Alhimik Посмотреть сообщение
А вы не могли бы кратко написать какие пины надо соединять с шилдом. И про упомянутые перемычки без контекста трудно понять о чем речь идет.
по мимо ссылки, вот картинка

Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 83
Размер:	546.8 Кб
ID:	202110

Цитата:
Сообщение от Qvan22 Посмотреть сообщение
Там еще про одну автор упоминает: 12 > 13 "This is necessary as the ESP32 Command Station generates the DCC signal on ONE GPIO pin".
это актуально если используется OPS и PROG track, если только OPS то не важно.

писать какие-либо CV с этой станцией пока не пробовал и интересно как оно будет себя вести:
- что можно записать на OPS, а что на PROG?
- что будет с записью CV, если отключить PROG track?

а вот отключение OPS трека точно ломает сборку)
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 04.09.2022, 22:38   #14
mkol
Заглянувший
 
Регистрация: 01.08.2015
Адрес: Москва
Сообщений: 65
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 0
Поблагодарили 33 раз(а) в 19 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (33)
По умолчанию

Если найдутся мастера, можно крутую DDC станцию собрать на модуле RP2040 + ESP32 + 4Мб + цветной экран 135*240
Описание на русском: https://cnx-software.ru/2022/05/03/p...vetnoj-displej
Схема: https://github.com/Xinyuan-LilyGO/T-...c/T-PicoC3.pdf
Некоторые исходники: https://github.com/Xinyuan-LilyGO/T-PicoC3
Магазин (цена 800 руб.): https://aliexpress.ru/item/1005004164141662.html
mkol вне форума  
Вверх
Старый 05.09.2022, 12:35   #15
Rebel
Местный
 
Аватар для Rebel
 
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,012
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,688
Поблагодарили 1,634 раз(а) в 821 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
2 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1669)
По умолчанию

Цитата:
Сообщение от mkol Посмотреть сообщение
Если найдутся мастера, можно крутую DDC станцию собрать на модуле RP2040 + ESP32 + 4Мб + цветной экран 135*240
я правильно понял что вы сюда просто ссылок на плату с экраном накидали?
если что, проект по вашей ссылке из первого поста поддерживает экраны, подключаемые по I2c, хоть lcd хоть oled
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog
Rebel вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 05.09.2022, 15:46   #16
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 456
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Цитата:
Сообщение от mkol Посмотреть сообщение
можно крутую DDC станцию собрать на модуле RP2040 + ESP32 + 4Мб + цветной экран 135*240
У автора ESP32 DCC указана поддержка только "классической 32й" и s3 версии:
Supports most variants of the ESP32 or ESP32-S3.
А на LilyGO T-PicoC3 разработчики платы поставили одноядерный ESP32-C3 RISC-V...
оффтопик
Qvan22 вне форума  
Вверх
Ответ

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

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

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

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


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


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