|
|
Опции темы | Опции просмотра |
09.12.2020, 20:47 | #1 | ||
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Командная станция и декодеры светодиодов и соленоидных стрелок для шины LocoNet
Добрый день, уважаемые форумчане. Долгое время я только читал этот форум и воодушевлялся проектами других, пока, наконец, не созрел до опубликования своих проектов.
Хочу поделиться с сообществом двумя своими проектами - декодерами для протокола LocoNet:
Платы декодеров разводил в easyEDA, первые версии сделаны ЛУТом, потом заказал изготовение в Китае. Выбор компонентной базы обусловлен принципом "что было в местном радиомагазине" и большую часть компонентов можно заменить на аналогичные. Декодеры сделаны на основе Arduino Pro Mini, LocoNet-часть реализована с помощью традиционной схемы для самодельщиков и использует библиотеку LocoNet для Arduino IDE. На текущий момент прошивки не обладают большой функциональностью, но, в целом, могут использоваться по назначению. Из фишек прошивок - стрелочный декодер следит за напряжением на входе и отключает выход, если напряжение проседает ниже определенного уровня (чтобы не просадить напряжение на всей шине), выход включается только когда напряжение на конденсаторе поднимется до входного. светодиодный декодер с помощью программного ШИМ позволяет плавно зажигать и гасить светодиоды. ШИМ сделан на основе алгоритма Брезенхэма. Прошивки позволяют настроить адрес первого выхода (остальные идут по порядку), сбросить настройки, для стрелочного декодера - задать длительность импульса и количество импульсов (мои самодельные стрелки от первого импульса не всегда переключатся до конца. Возможно, конденсатор мал), для светодиодного декодера - включается или выключается плавность зажигания светодиодов. Настройка производится либо через System Variables из JMRI (не проверял), либо через op-switches (декодер переводится кнопкой в режим настройки, затем, подавая команды стрелкам с обычного пульта, выбирается настройка и ее новое значение). Декодеры созданы для моего макета железной дороги, принципом создания которого является максимальная самодельность (и дешевизна). Из готового только рельсы (Mehano), подвижной состав (PIKO и Mehano) и локомотивные декодеры (aliexpress). Поэтому к декодерам еще прилагается самодельная командная станция с DCC, LocoNet и вайфаем на базе ESP32, о которой я тоже планирую сделать пост. В перспективе еще будет беспроводной пульт управления с Nrf24 (или не будет, пока рулю с телефона). UPD 20/12/2020: Выложил описание командной станции на ESP32 с LocoNet и WiFi, почитать можно здесь: http://forum.modelldepo.ru/showpost....1&postcount=11 Видео работы декодеров: Файлы: Схемы и платы: LND-8CDU https://oshwlab.com/positron96/loconet-decoder LND-16L/8I-3.5 https://oshwlab.com/positron96/locon...er-2_copy_copy Прошивки: https://github.com/positron96/LocoNetDecoders Последний раз редактировалось laba; 23.12.2020 в 18:56. |
||
|
23 пользователя(ей) сказали cпасибо: |
11.12.2020, 16:00 | #2 |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Продолжу.
Текущие планы на будущее и проблемы:
Последний раз редактировалось osmanpasha; 11.12.2020 в 20:00. |
|
Пользователь сказал cпасибо: |
11.12.2020, 17:59 | #3 |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,075
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,667 раз(а) в 842 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1702)
|
pcbway? или где? (тоже планирую заказывать когда-нибудь под свои поделки)
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
11.12.2020, 18:08 | #4 | |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Цитата:
По части изготовления плат, по-моему, JLCPCB и PCBWay - близнецы-братья, но у них в разное время разные акции-купоны; я попал на купон на бесплатную доставку от JLCPCB, так что заказывал у них. Последний раз редактировалось osmanpasha; 11.12.2020 в 19:57. |
|
|
2 пользователя(ей) сказали cпасибо: |
16.12.2020, 11:03 | #5 |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Эксперименты с управлением зарядкой конденсатора
Провел эксперименты с "интеллектуальной" зарядкой конденсатора в стрелочном декодере с помощью микроконтроллера.
В текущей версии платы зарядка происходит через резистор 50 Ом, что занимает около секунды. Однако, если блок питания может выдать большой ток, то заряжать можно было бы и быстрее, а следовательно, щелкать стрелками чаще. Поставив вместо резистора мосфет, управляемый микроконтроллером, и измеряя входное напряжение, можно добиться того, что ток зарядки (с помощью шимирования транзистора) будет тем больше, чем больший ток может отдать блок питания. Алгоритм такой: В ардуине постоянно включены прерывания АЦП (Free-rolling режим). АЦП измеряет входное напряжение. Если оно меньше максимального за последние 20с входного напряжения на определнное значение (выбрал 500мВ), то мосфет выключается. Если больше - включается. То есть если напряжение на входе просело на 500 мВ, выходы и конденсатор отключаются от входного напряжения. На рисунке график зарядки со слабым блоком питания (50мА) после переключения стрелки(синяя линия - текущее входное напряжение, красная - максимальное входное напряжение, зеленая - напряжение на конденсаторе, оранжевая - управляющий пин транзистора) На следующем рисунке зарядка от мощного источника (1А). Видно, что конденсатор особо и не отключается от входа (но заряжается не мгновенно, потому что резистор я пока оставил) и заряжается раза в 4 быстрее. Схема, собранная на макетке, примерно такая: Код для эксперимента тут: https://github.com/positron96/LocoNe...U/LND-8CDU.ino. Использовать его можно будет со следующей версией платы, в которую будут добавлены нужные компоненты. |
|
16.12.2020, 11:33 | #6 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
А зачем такие сложности?
Почему то в голове сразу мелькают мысли "как понять, почему именно соленоид вырубило"? "не будет ли самовозбуждения при пограничной мощности БП"? |
|
17.12.2020, 15:46 | #7 |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Это очень разумный вопрос, на который у меня нет убедительного ответа) Мои самодельные стрелки не всегда до конца переключаются с одного импульса, так что актуальной проблемой для меня является сокращение времени зарядки конденсаторов, чтобы посылать два импульса подряд. Я мог бы поставить просто поменьше токоограничивающий резистор, но в случае питания от LocoNet так можно случайно все декодеры на шине перезагрузить, если БП не вытянет. Хочется иметь какую-нибудь защиту от таких случаев.
Ну и это схема в плате будет отключаемой джампером, так как она действительно не выглядит такой уж необходимой. Самовозбуждения быть вроде не должно, потому что после зарядки конденсатора потребление тока прекращается и открытие транзистора больше не приводит к просадкам напряжения. А что вы имеете в виду под "почему соленоид вырубило?" |
|
17.12.2020, 21:40 | #8 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Прошу прощения, перечитал неск раз, но так и не нашел. Вроде бы читал про то, что соленоид не будет срабатывать, если напряжение питания просело в данный момент.
|
|
17.12.2020, 22:25 | #9 |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,075
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,667 раз(а) в 842 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1702)
|
не проще ли использовать два конденсатора?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
19.12.2020, 14:31 | #10 | |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Цитата:
Проще, на плате как раз место под второй конденсатор есть, но мне почему-то не помогло. Возможно, это из-за ограничения в 1А, которые может пропустить через себя ULN2803, или еще от чего-то. |
|
|
20.12.2020, 14:20 | #11 | |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Командная станция
Следующий проект, продолжающий тематику - командная станция на основе ESP32, с LocoNet и WiFi.
Возможности станции:
DCC-часть сделана на драйвере L298 (2А на канал). На основном канале DCC прошивка мониторит потребление тока, отключение примерно на 2А. На канале программирования мониторинг потребления тока обеспечивает чтение/запись CV у DCC-декодеров. Часть прошивки, отвечающая за DCC, основана на коде проекта DCC++ (только код существенно перепилен, как для работы на ESP32, так и в плане API) ПО поддерживает 10 слотов под локомотивы (ограничение искусственное, ресурсов хватит и на сотню) и 15 сохраненных стрелок (отображаются в EngineDriver, их состояние хранится в КС). Список стрелок пока не сохраняется между перезагрузками. LocoNet Прошивка комутирует несколько источников/потребителей LocoNet-сообщений: физическая шина, протокол WiThrottle, протокол LbServer, внутренние источники сообщений (управление локомотивами, программирование декодеров). Код, реализующий физическую шину, корнями уходит в библиотеку LocoNet2. WiFi При первом старте прошивка входит в режим точки доступа, в котором пользователю предлагается подключиться к устройству с помощью телефона и ввести ESSID+пароль от точки доступа, к которой должна подключаться КС в обычном режиме. В дальнейшем КС будет подключаться к указанной сети. Приложение EngineDriver на Android, подключенном к той же сети, находит КС и подключается к ней (на видео показано). JMRI может подключиться к КС либо по IP-адресу (смотреть его пока надо в роутере или при прямом подключении к КС по COM-порту), либо по mDNS-имени "ESP32Server.local". Я указываю модель станции DCS-240, но ничего специфичного в прошивке нет, должны работать и другие варианты. Прошивка собирается с помощью PlatformIO, можно собрать через Arduino IDE, только придется поперемещать файлы библиотек. Плата нарисована в easyEDA, заказывал у китайцев. Размеры платы 100х50 мм, что укладывается в "эконом" вариант за 2-4$. До заказа проект тестировалсяя на беспаечной макетке с красным модулем L298, так что возможно и такая реализация. Используется модуль Lolin32 Lite как самый дешевый модуль с ESP32 (сейчас без доставки около 210р). Потенциал для развития, как без него: Изменения в железе:
Видео: Исходный код прошивки: https://github.com/positron96/LocoNetControlStation Схема платы: https://oshwlab.com/positron96/loconet-command-station |
|
|
7 пользователя(ей) сказали cпасибо: |
20.12.2020, 19:47 | #13 |
Пользователь сказал cпасибо: |
16.01.2021, 11:58 | #14 | |||
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Оптический сенсор
Следующим компонентом макета моей мечты является оптический датчик занятости пути.
Изначально я хотел взять готовый датчик для самоделок на ардуине, типа такого: , но, как известно, такие датчики на основе простого компаратора чувствительны к изменениям окружающего освещения (т.е. включения/выключения света в помещении, закатов и рассветов) и требуют подстройки под конкретный уровень освещения. Для эксперимента было решено проверить идею, которая витает в моей голове уже давно - сделать такой датчик на основе дешевого микроконтроллера, который будет интеллектуально отсекать фоновое освещение любого уровня. Идея такая: Имеется такая же оптопара, как и в упомянутом датчике. Ее светодиод управляется ногой микроконтроллера (МК). Фотодиод оптопары подключен к АЦП-ноге МК. Алгоритм работы:
Идея была сначала проверена на макете с Arduino Nano, а затем воплощена в виде платы, сделанной ЛУТом, с МК ATtiny13 (стоимость на али примерно 20р за штуку, компараторы в розницу стоят примерно столько же). Дополнительной обвязки МК не требует, используется встроенный кварц. Обвязка для светодиода и фотодиода стандартная (токоограничивающие резисторы и резисторный делитель). Ног МК хватило даже на две оптопары и подстроечный резистор для установки порога разницы показаний АЦП. Соответственно, одна плата МК может выполнять функцию двух датчиков. Демонстрация работы:
|
|||
|
6 пользователя(ей) сказали cпасибо: |
16.01.2021, 12:46 | #15 |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,075
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,667 раз(а) в 842 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1702)
|
а почему бы просто не использовать токовые датчики?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
16.01.2021, 13:39 | #16 |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Во-первых, насколько я понимаю, для этого надо "пилить" рельсы на участки, вести независимые провода к каждому участку, модифицировать подвижной состав с колпарами, т.е. выглядит как сложнее и более времязатратно, чем прикрепить под рельсы оптодатчики.
Во-вторых, если бы я имел целью иметь макет, я бы точно взял готовые компоненты с токовыми датчиками, но поскольку у меня цель именно сделать макет (причем в стиле DIY), то оптодатчики показались мне попроще, что ли. Возможно, это потому, что в жд моделизме я не имел дела ни с теми, ни с другими, а с оптодатчиками работал в робототехнике. |
|
16.01.2021, 14:37 | #17 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,495
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,812
Поблагодарили 6,695 раз(а) в 2,939 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6702)
|
Нет подход неверный, оптические датчики не надежны и могут дать ложный ответ, токовые этого недостатка лишены. Пилить нужно флексы, если вы используете рельсовые секции то достаточно изолирующих вставок, модифицировать нужно только грузовые вагоны и то, только в том случаи если вы хотите отслеживать их занятость, при это достаточно только последний и первый вагон в составе. Вся модификация это припайка/приклейка резистора.
|
|
Пользователь сказал cпасибо: |
16.01.2021, 17:16 | #18 | |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
Цитата:
P.S. Тут наверное почти у всех, кто делает сам электронику для железной дороги, обратная связь сделана на датчиках тока. |
|
|
2 пользователя(ей) сказали cпасибо: |
16.01.2021, 18:13 | #19 | |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Цитата:
Вы имеете в виду схемы на трансформаторе или на чипе с датчиком холла? У меня нет ни того, ни другого) И мне вообще даже не приходило в голову тестировать этот подход, потому что, ну, кажется что мороки много, и да и недостатки оптических датчков неочевидны. Надо попробовать. Кстати, в случае с токовыми датчиками, к какому блоку из трех должна относиться стрелка? В каком месте там надо изоляторы ставить? |
|
|
16.01.2021, 18:50 | #20 |
Заглянувший
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
:
0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (454)
|
|
|
16.01.2021, 18:52 | #21 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
http://forum.modelldepo.ru/showthread.php?t=20333 |
|
|
16.01.2021, 20:19 | #22 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,495
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,812
Поблагодарили 6,695 раз(а) в 2,939 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6702)
|
|
|
16.01.2021, 21:28 | #23 |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,075
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,667 раз(а) в 842 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1702)
|
вот моя выжимка из длинного обсуждения по ссылке выше
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
20.01.2021, 11:39 | #24 | |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Спасибо! Очень информативно!
Ну это, казалось бы, можно решить защелкиванием показаний датчика на секунду-другую. Так-то и токовые датчики надо защелкивать, чтобы датчик не шумел из-за плохого контакта, например. Цитата:
|
|
|
26.04.2021, 12:12 | #25 |
Заглянувший
Регистрация: 16.07.2019
Адрес: -
Сообщений: 82
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 51
Поблагодарили 125 раз(а) в 46 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (125)
|
Светодиодный декодер на PCA9685
Обновление проекта светового декодера.
Испытания декодера для светофоров на чипе MBI5026 показали следующие недостатки: Чип позволяет задать общий ток для всех светодиодов сразу с помощью резистора. Однако, светодиоды разного цвета от одного и того же тока светят совершенно по-разному. Например, зеленый 3мм светодиод от 5 мА уже выжигает глаза, а желтый и красный - нормально светятся, можно смотреть. Попытка управлять яркостью отдельных светодиодов программно с помощью софтварного ШИМа себя не оправдала - для зеленого светодиода нужна была слишком малая скважность, и это приводило к заметному мерцанию (особенно при плавном розжиге). При повышении частоты таймера под ШИМ, он начинал конфликтовать с таймером LocoNet, и происходила потеря сообщений. Таким образом, необходимо сделать новую версию светодиодного декодера на другом драйвере. Было решено не изобретать еще один велосипед, а взять широко распространенный ШИМ-драйвер pca9685, управляемый по I2C. Он позволяет управлять яркостью каждого из 16-ти каналов независимо, и ресурсы микроконтроллера на это не тратятся. Из-за особенности драйвера при работе со светодиодами, подключенными напрямую без усилительного транзистора, необходимо поставить управляющий транзистор, чтобы держать светодиоды выключенными на старте. Бонусом еще есть возможность управлять сервами, но их на макете пока нет. Еще одним бонусом идет возможность управлять несколькими драйверами с одного декодера, небольшой макет можно вообще освещать одним декодером. Посмотрев на цены, решено было использовать готовую платку c pca9685 (у китайцев стоит 150р, тогда как отдельный чип - под 100р). Под новый декодер разрабатывается новая плата. Плата в этот раз состоит из двух половинок. Одна половина - LocoNet-обвязка с питанием, эта часть одинакова для всех LocoNet-декодеров, и ее можно будет использовать в других проектах. Другая половина -- собственно ардуина, транзистор, разъем для подключения платы pca9685, кнопка, светодиод и гребенка с выведенными свободными пинами микроконтроллера. |
|
Пользователь сказал cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Loconet-I2C модуль | BR95009 | Arduino | 68 | 17.12.2023 21:25 |
Проект Loconet серво- и свето- декодера | shalex | Arduino | 106 | 20.03.2020 09:59 |
Loconet детектор занятости с бустером и автореверсером | shalex | Arduino | 460 | 10.09.2019 15:01 |
Табло с расписанием под управлением Arduino + Loconet | shalex | Arduino | 59 | 10.02.2019 22:34 |
XpressNet и LocoNet | AleksSF | Arduino | 134 | 11.02.2018 10:34 |