ARDUINO Ищу человечка который поможет реализовать несложный алгоритм!

Daymon198

✩✩✩✩✩✩✩
19 Ноя 2019
6
0
Суть в следующем, Есть (Будет) информационный стенд для производства.
На нем изображен технический процесс производства поэтапно отображающий весь цикл.
Всего 19 этапов, задача состоит в том чтоб сделать поочередное включение каждого этапа.
Т.е. загорелся этап №1 условно 5 сек. загорелся этап №2 , 5сек загорелся этап 3 и.т.д. до самого конца.
По итогу на последнем этапе горит весь стенд. Небольшая пауза и анимация стенда начинается заново.

И второй режим, чтоб просто можно было по нажатию кнопки или тумблера перевести стенд в режим постоянного свечения.

Планирую реализовать это на ARDUINO mega и Силовых ключах.

Нужна помощь в написании скетча под данную задачу.
 

TOPTUK1110

✩✩✩✩✩✩✩
16 Янв 2022
18
5
Лучше использовать ардуино нано + сдвиговые регистры. Это и дешевле и лучше подходит

А еще можно просто на ардуино нано, вообще без сдвиговых регистров. Если использовать все пины, включая 0,1 и аналоговые
 

Daymon198

✩✩✩✩✩✩✩
19 Ноя 2019
6
0
че за стенд то? Из чего? Что должно показываться?
Снимок экрана 2022-02-11 203311.jpg
Стенд такого плана, световые элементы это флажки и сами трубы и стрелочки.

@TOPTUK1110, нано и адреска + кнопка или энкодер
Адреска не подойдет, тут слишком большие расстояния между этапами, да и сама задача достаточно тривиальная.
Просто поджигать по очереди и вторым режимом просто светятся все элементы.

Сейчас этот стенд на этапе фрезеровки и сборки объемных элементов.
 

Daymon198

✩✩✩✩✩✩✩
19 Ноя 2019
6
0
Избыточное цитирование
не подойдет, тут слишком большие расстояния между этапами, да и сама задача достаточно тривиальная.
Просто поджигать по очереди и вторым режимом просто св
Должна пойти. 10 метров 19 этапов, в среднем 0.5 метра между этапами. Это даже не 5 метров
Нюансов очень много. как со стороны бюджета, так и с технической стороны. это только часть общего стенда. Общаяя длин стенда 35м.п.
и там будут использованы в основном обычные светодиодные модули с линзой (Типа 2SMD 2835)
нужно чтоб не выбивалось все это из общей концепции.

Проще говоря, адреска не вариант.
А нужно именно дергать выходами ардуины по очереди. Но если я еще как то на кура-лапой по типу блинка (скетч напишу) то вот чтоб эта дьявольщина умела переключаться на режим постоянного свечения, на этом мои полномочия всё. ))))
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,301
Москва
Купить блоки реле. есть на 8, 16 , и кажется больше штук. И типа блинка дергать их. а реле как вкл-выкл.
Работы под пиво на 1 вечер
 
  • Лойс +1
Реакции: Daymon198

Daymon198

✩✩✩✩✩✩✩
19 Ноя 2019
6
0
Избыточное цитирование. Отредактируй или сообщение будет удалено
Купить блоки реле. есть на 8, 16 , и кажется больше штук. И типа блинка дергать их. а реле как вкл-выкл.
Работы под пиво на 1 вечер
Куплены Силовые ключи вместо реле (На случай если вдруг кто то еще с шимом умеет помочь) и ардуина мега.
Вся силовуха это 12в постоянки с максимальными нагрузками в 1-1,5А

Вот я сюда и пришел за помощь в написании скетча.
Ну и финансовая сторона вопроса то-же важна.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
473
133
Я задал вопрос в личку. Ответа не получил.

Есть вопросы. Наверное имеет смысл отредактировать сообщение.
  • Как задаются времена переключения и паузы? Жестко при прошивке, или должны иметь возможность настраиваться, тогда как?
  • Как запускается начало процесса.
  • От исполнителя требуется только скетч с выводом управляющего сигнала но пин Ардуино, схемотехника на вас?
  • Планируется использование Mega2560 ?
 

poty

★★★★★★✩
19 Фев 2020
3,230
940
@Daniil_Rekin, а какая нужна? 100Гц будет за глаза! Но исходя из того, что бОльшую часть времени Arduino класса Mega будет простаивать, можно и 1000Гц сделать.
 

Neo110001

✩✩✩✩✩✩✩
14 Окт 2020
16
4
Cогласен. Лучше всего подходит адресная лета. Если без шима, то можно просто нано(без сдвиговых регистров)
 

Daymon198

✩✩✩✩✩✩✩
19 Ноя 2019
6
0
Огромное всем спасибо, за отзывчивость!
Скетч написали, всё работает как нужно.
Огромное спасибо OKF За оперативность и за проделанную работу.

Обсуждение можно считать закрытым.