-
Постів
266 -
Зареєстровано
-
Відвідування
Тип контента
Профілі
Форуми
Завантаження
Весь контент RUSHPIL
-
В сообщении #307 ясно указаны платы, на которых всё должно запуститься. Порт на другие платы я не заявлял. Закажите на Киберфоруме написание программы именно под Ваши нужды и конфигурации. Я писал для себя и под свои нужды. Раз написать "скетч" для Вас не проблема, то напишите UART терминал с выводом на ЖК и смотрите формат принимаемых данных. Формат - строка с разделителем ".". В контроллере строка дербанится на составляющие. Будем надеяться, что мешать нам со стороны разработчиков нет нужды. Но огромный минус моей проги, как и ZDreciver - это необходимость адаптации к новым версиям. Пока разработчики не сделают человеческий вывод информации в отдельный файл, либо возможность подключения напрямую к Arduino прямо из симулятора, мы так и будем считывать значачения с ячеек памяти приложения. По другому на сегодня никак.
-
Я пишу не в Wiring или на Си, и не пользую Arduino IDE. Все, что относится к программному обеспечению Arduino, для меня чуждо. Плата Arduino была выбрана для того, чтобы форумчане без глубоких знаний электроники, программирования контроллеров и навыков пайки могли заиметь устройство вывода. Версия Zdsim Cab Control Lite способна выводить сигналы свефора и лампу бдительности. Более полную версию выложу по итогам теста версии Lite. Кстати, я отказался от ШИМ, в пользу свободных выводов Arduino для подключения ЖК экрана, кнопок переключения режимов информирования на экране, а также индикаторов положения ГВ, БВ.
-
Итак, владельцы Arduino UNO или Nano. Делаем сигналы АЛС и лампы бдительности. Версия симулятора 53.004 Вот схема подключения светодиодов к плате: Резисторы на 360 Ом. Если слишком ярко горит, то можно и прибавить сопротивление. http://savepic.net/7859908m.jpg Подключив светодиоды, подключаем Arduino к компу. Здесь архив с программой XLoader. Распаковываете прогу куда угодно, запускаете, выбираете Com - порт с подключенной Arduino, выбираете из списка Вашу плату, скорость не трогаете, Выбираете *hex файл Zdscc.hex. (он в этом же архиве). И загружаете его в контроллер. http://rghost.ru/6K7Z2M2LL Здесь упраляющая прога для компа: http://rghost.ru/6yk7t5Y8R В директорию C:\Program Files\ распаковываем папку Zdsim Cab Control. Заходим в неё, запускаем Zdsim Cab Control.exe, выбираем Com-port, к которому Arduino подключена, выставлем скорость 38400, жмём "Подключить". Запускаем симуятор, включаем АЛСН. Наблюдаем за свечением светодиодов. Жду вопросы.
-
Я тоже из числа тех, кто думал про возможность подключения только одного. Спасибо за инфу! Пока мне второй и не к чему, т.к. возможностей Mjoy'я хватет с лихвой, чтобы покрыть все органы управления и дополнительный функционал.
-
Владельцы Arduino Uno и Arduino Nano, шаг вперёд! Я наконец-то доделал вывод на этих платформах. Имеем локомотивную светофорную сигнализацию, лампу бдительности, вывод значений УР, ТМ, ТЦ, скорость движения, ограничение движения скорости по данному участку, следующее ближайшее ограничение скорости, время в часах и минутых в симуляторе, расстояние до ближайшего светофора в метрах, километраж в километрах и метрах, напряжение контактной сети и ток ТЭД. Вывод организован на: 1) Светодиоды ( АЛСН, ЛБ ) 2) На двухстрочный ЖК экран поддерживаемый Arduino - LCD 16*2 HD44780 ( УР, ТМ, ТЦ, следующее ближайшее ограничение скорости, время в часах и минутых в симуляторе, расстояние до ближайшего светофора в метрах, километраж в километрах и метрах, напряжение контактной сети и ток ТЭД ). 3)На модуль вывода на трехразрядных семисегментных индикаторах из моего прошлого проекта, который описан на предыдущих страницах этой темы ( скорость движения, ограничение движения скорости по данному участку ). Пару фото нового проекта: http://savepic.net/7697219m.jpg http://savepic.net/7686979m.jpg Программа управления: http://savepic.net/7688003m.jpg Программа управления полностью переписана в соответствии с протоколом передачи данных и их форматом. Также написана с нуля прошивка для Arduino. Теперь о главном: У кого на руках есть Arduino UNO или Arduino Nano с контроллером Atmega328P, то отпишитесь тут для совместного теста этого проекта. Форма Вашего сообщения, нужная мне: Какая Arduino из выше перечисленных у Вас на руках, какая версия операционнй системы на компе, какая версия симулятора стоит. Пример: Arduino UNO, Windows7 x64, 53.004. Как подобью данные, будем устраивать тест-драйв. P/S Если у Вас нет ЖК экрана и модуля вывода из моего прошлого проекта, а есть лишь одна Arduino, то подключив к ней через резисторы 6 светодиодов заимеете АЛСН и ЛБ.
-
Да и вывод данных из сима надо тоже делать по-хорошему. Разговаривал как-то со Славой на эту тему. Он предлагал слать данные в буфер, а из него забирать сторонней прогой, но это неудобно, да и дальше разговоров дело так и не пошло.
-
Световая индикация (в контексте данной темы), относится к устройствам вывода информации из симулятора. К устройствам ввода ( чтобы управлять локомотивом не с клавиатуры) относятся игровые контроллеры. Пульт управления строится на базе устройств ввода. По устройствам ввода гуглите контроллеры Mjoy8 и Mjoy16. По устройствам вывода есть схемы и прошивки на предыдущих страницах темы. Если нет опыта в сборке радиоэлектроники, пайке, работы с авометром, не можете отличить конденсатор от резистора, то не стоит начинать самому сборку подобных здесь устройств. Вероятность, что не заработает сразу - 99,9 %, ну и запросто сожжёте USB порт на компе.
-
Более качественно это будет работать, если контактные площадки изготовить из заготовки фольгированного текстолита с напаянными последовательно резисторами. Получается аналог галетного переключателя: http://s39.radikal.ru/i085/0909/52/dfb23d125054.jpg Вариант второй - подключить переменный резистор к оси рукоятки крана: http://savepic.net/5733701.htm Вариант третий - использовать магниторезистор и магнит, прикрепленный к оси рукоятки крана. Для подключения крана к симулятору Вам нужно использовать либо кишки от ломаного джойстика, либо специализированные игровые контроллеры, например, MJoy16: http://savepic.net/6006529.htm
-
Вопрос по модели - сколько поликов сейчас весит цистерна? И сколько поликов весит одна телега для вагонов? Некоторые детали сделанные геометрией можно оптимизировать без ущерба качеству. В конечном итоге это поможет не просадить ФПС в симуляторе.
-
При изготовлении даже малой партии пультов бессмысленно ждать индивидуального подхода, т.к. этот подход влечет за собой изменение конструкции устройства под запросы конкретного клиента ( механическая обработка, механика для управления ), его схемотехнику, добавление иных элементов управления, что неизбежно отразится на стоимости в большую сторону. А при учете, что голосование выявило в качестве желаемой самую низкую ценовую категорию устройства, то ждать при этом индивидуального подхода нереально. Ведь в повседневной жизни купить что-то "на заказ" всегда дороже, чем обычное, доступное всем. Так и с пультами. Вот поэтому мы всем сообществом и лепим из доступных под рукой деталей самодельные пульты под нравящийся именно нам локомотивы в этой теме: http://forum.zdsimulator.com.ua/index.php?showtopic=58&st=0
-
Как человек, имеющий непосредственное отношение к изготовлению пультов, могу сказать, что себестоимость одного пульта при сегодняшних ценах на импортные комплектующие будет выше 8000 - 10000 рублей. А чтобы изделие в итоге окупилось накиньте еще несколько тысячных купюр. Поэтому дело крайне нерентабельно, т.к. желание заплатить такую сумму возникнет не у каждого.
-
Это не МСТС. Для набора позиций жмите не "D", а "A". ''D'' - это сброс позиций и в крайнем положении аварийное отключение ГВ, что как раз у Вас и происходит.
-
Схема модуля вывода скорости: http://savepic.net/6452660m.jpg Фьюзы: 1. USB модуль (Mega48PA) : http://savepic.net/6473143m.jpg 2. Модуль скорости (Mega8A): http://savepic.net/6477239m.jpg Прошивки и всякая всячина: http://rghost.ru/7pSyDpwpQ EEPROM прошивать не надо. Управляющую программу выложу чуть позже.
-
Vcc не для прошивки. Его нужно соединить с плюсом питания. Этот вывод - питание АЦП. Хоть АЦП и не задействован, но запитан он все равно должен быть. Не контроллер, а микроконтроллер - микросхема, которая подобна примитивному компьютеру, способна выполнять программу, записанную в нее. PWM - это выводы микроконтроллера, настроенные на работу в режиме широтно-импульсной модуляции. В данной конструкции выводы PWM подключаются к микроамперметрам для показаний токов, напряжений, скорости, давления. На что настроишь, то и будет показывать микроамперметр. Категорически не рекомендую повторять конструкцию людям без знаний электроники, т.к. по незнанию можно запросто спалить USB порт на компе.
-
Внимание! В схеме использован контроллер Atmega48PA-PU. Под неё компилирована прошивка. По ссылке печатная плата в формате Sprint Layout для USB модуля: http://rusfolder.com/43040813 При монтаже были применены SMD компоненты, поэтому при отсутствии опыта их монтажа рекомендую разработать свою печатку на DIP компонентах, либо сделать все на макетной плате. На схеме тумблер S1 ( Day/Night ) позволяет регулировать яркость локомотивного светофора с помощью добавочного резистора, чтобы при игре в темное время суток свечение светодиодов не напрягало глаза. От этого можно отказаться и не ставить резситор R24 и тумблер S1. Трехвольтовые светодиоды нужно подключать прямо к плате к соответствующим контактам. Токоограничительные резисторы R13 - R18 у меня на 330 Ом. При недостаточной яркости можно варьировать это сопротивление от 150 до 330 Ом. У меня вместо этих шести резисторов применена резисторная сборка. Выглядит как желтая микросхема на плате. Контакты X13 - X16 необходимы для запитывания блока индикации скорости и другой периферии. Контакты с подписью " Свободный " остаются незадействованными пока. Потом, возможно, на них подцеплю что-нибудь.