Автор Тема: Мини проекты на Arduino  (Прочитано 26208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #80 : 10 Апреля 2017, 21:42:36 »
звуки?
да, только звуки.
Valerie Valley Railroad
 

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #81 : 21 Июля 2017, 02:34:47 »
очередной мини-проект. "агрегат" для переключения катовских стрелок.

переключается либо тумблерами, либо еще чемто, что может "землю" соединить с нужным входом :)
на видео управляется с  DCC++ через JMRI и Engine Driver
и да... "агрегат" - то что слева на фотке вначале видео, справа это DCC++ на Меге.
Valerie Valley Railroad
 
Поблагодарили этот пост: vnefedov, Dietmar

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #82 : 22 Октября 2017, 18:59:28 »
проект для катовских стрелок неспешно трансформируется в конструктор "очумелые ручки", но при этом места занимает меньше, приобрел возможность работать как от тумблеров, так и  по DCC.

Скетч пока еще "допиливается", вариант собран на макетке и на Arduino Pro Mini,

но в "релизе" предполагается использование Arduino NANO.

Она на 10 рублей дороже, зато не надо отдельно USB переходника для программирования, а также количество входов/выходов и их расположение позволяет обойтись без проводов
не нашел 3D библиотеки с Ардуиной, ну в общем, оно ставится в разъемы :)

Valerie Valley Railroad
 
Поблагодарили этот пост: vnefedov

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #83 : 01 Ноября 2017, 19:21:31 »
Ну вобщем, както так:
https://github.com/vhar/scsmd
Сори, но на английском, гуглопереводчик довольно корректно текст переводит, кто не силен.



Valerie Valley Railroad
 

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #84 : 13 Ноября 2017, 16:03:43 »
В процессе поиска "рецепта" меттализации отверстий (для двухсторонней платы) наткнулся на рекламу китайцев... Делают мелкосерийные печатки по готовому файлу.
https://jlcpcb.com - за $2 десять плат размером до 10х10 см...
Скинул им файлы пятницу вечером. В субботу получил отлуп, не хватало пары слоев нужных. Перезалил в обед субботы. Сегодня сутра захожу в личный кабинет и вижу трек-номер... Походу без выходных пашут :)
Итого, за $11 с доставкой, надеюсь, буду иметь десяток плат. Прикинул, в Чип-Бипе за это бабло только реагенты можно купить, а еще и геморра куча.. нарежь, насверли, нарисуй, вытрави... с металлизацией - отдельная песня вообще....
В общем ждем "мою прелесть" :)




Valerie Valley Railroad
 

Оффлайн VVRR

  • Администратор
  • Старожил
  • *****
  • Сообщений: 526
  • Поблагодарили: 493 раз(а)
    • Владимир
    • Москва
Re: Мини проекты на Arduino
« Ответ #85 : 27 Ноября 2017, 01:10:14 »
Пришла "моя радость".
ПР порадовала - всего 6 дней из Сингапура до моего отделения.





Терпеть, конечно, было невозможно, и в тот же вечер был собран декодер


В процессе "доводки" всплыло два не приятных "косяка".
1. "бочонок" мешает подключению разъема

2. выводы А6/А7 работают только как аналоговые входы и требуют внешнего подтягивающего резистора. пришлось "колхозить".

Поставил на все четыре управляющих входа.
Если использовать в DCC режиме декодер, то можно не "колхозить" - это только для ручного управления нужно.

Также немного "подшаманил" код в предверии подготовки к возможности конфигурирования через CV.
Для аналогивиков - будет предусмотрена возможность конфигурировать через терминал (монитор порта)

Будет предусмотрено:
1. Инверсия полярности на выходах (чтобы не менять подключение стрелки - можно поменять настройку для нужного выхода)
2. Время импульса для каждого выхода настраивается отдельно
3. Режим управления (DCC/ручной) настраивать отдельно для каждого выхода
4. Не исключено, DCC адрес для каждого выхода отдельно
6. Не исключено - три режима работы выходов
6.1 импульсное - напряжение на выходе появляется на время заданное для этого выхода
6.2 импульсное с удержанием - на время импульса подается максимальное напряжение, после чего на выход подается настраиваемое напряжение (ШИМ) удержания
6.3 постоянное - тут думаю все понятно. По сути, режим 6.2 с максимальным напряжением удержания.
Valerie Valley Railroad