Контроллер освещения лестниц StairLight

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Есть ли возможность в Протеусе импортировать плату в картинку (JPG,JPEG или BMP)?
Есть.
Размеры плат 60х45, разрешение, если верить протеусу, 600 DPI. Слой TOP отзеркален.
Вложения
SL2313_V2_BMP.rar
(48.77 КБ) 494 скачивания
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3584012#p3584012"]
Есть ли возможность в Протеусе импортировать плату в картинку (JPG,JPEG или BMP)?
Есть.
Размеры плат 60х45, разрешение, если верить протеусу, 600 DPI. Слой TOP отзеркален.[/uquote]

Спасибо! Хочу заказать платы в Китае.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Для заказа на производстве обычно требуется либо PCB (от PCAD), либо Gerber... А pdf, bmp или какой-либо другой рисунок это ИМХО для самодельных плат.
Вложения
SL2313_V2_GERBER.zip
(172.83 КБ) 453 скачивания
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3584480#p3584480"]Для заказа на производстве обычно требуется либо PCB (от PCAD), либо Gerber... А pdf, bmp или какой-либо другой рисунок это ИМХО для самодельных плат.[/uquote]

Это понятно. Я рисую в Спринте (мне так привычней), потом экспортирую в Гербер. Уже заказывал в Китае не один раз. Очень хорошие платы.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск

Сообщение svg67 »

Всем доброго! Хотелось бы уточнить по 15 ноге МК (PB3) - какой сигнал приходит (или уходит)? Что такое AUX2?
Snowrider - на вашей схеме и печати (24 канала) на 15 ногу приходит +5V, в схеме автора - AUX2.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

[uquote="svg67",url="/forum/viewtopic.php?p=3587125#p3587125"]Всем доброго! Хотелось бы уточнить по 15 ноге МК (PB3) - какой сигнал приходит (или уходит)? Что такое AUX2?
Snowrider - на вашей схеме и печати (24 канала) на 15 ногу приходит +5V, в схеме автора - AUX2.[/uquote]

https://radiokot.ru/forum/viewtopic.php ... 6#p3550066
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск

Сообщение svg67 »

https://radiokot.ru/forum/viewtopic.php ... 6#p3550066[/uquote]

С этим понятно. Спасибо!
Вопрос по количеству каналов - я правильно понимаю, что количество используемых каналов указывается в EEPROM? То есть если я укажу 18 каналов, то последним будет 18-ый канал, а остальные с 19 по 24 просто не используются?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Количество каналов настраивается энкодером, и сохраняется в EEPROM. По-умолчанию в прошивке стоит 10 ступеней. Но просто прочитать программатором и перезаписать свое значение в ячейки где хранятся настройки нельзя, потому что в EEPROM есть еще и контрольная сумма, которая рассчитывается от всех настроек. При несовпадении КС контроллер во время запуска перепишет все настройки на дефолтные. Так что только энкодером.
Естественно если указать 18 ступенек, то крайними будут считаться 1-я и 18-я. И все анимации плавного включения и выключения будут происходить между этими ступенями. Остальные с 19 по 24 будут всегда погашены.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3588285#p3588285"]Количество каналов настраивается энкодером, и сохраняется в EEPROM. По-умолчанию в прошивке стоит 10 ступеней. Но просто прочитать программатором и перезаписать свое значение в ячейки где хранятся настройки нельзя, потому что в EEPROM есть еще и контрольная сумма, которая рассчитывается от всех настроек. При несовпадении КС контроллер во время запуска перепишет все настройки на дефолтные. Так что только энкодером.
Естественно если указать 18 ступенек, то крайними будут считаться 1-я и 18-я. И все анимации плавного включения и выключения будут происходить между этими ступенями. Остальные с 19 по 24 будут всегда погашены.[/uquote]

Понятно. Спасибо!
Контактная информация:
Родился
Сообщения: 5
Зарегистрирован: Вс апр 07, 2019 07:35:03

Сообщение Akshin22 »

Доброго дня!
Хочу себе сделать такой контроллер! Очень прикольно)
Тут выкладывали плату в лайоуте 6 на 24 канала, Она рабочая, кто нибудь проверял(делал по ней)? Хотел заказать изготовление ПП на производстве. Вариант автора очень хороший, но хотел повторить на одной плате, чтобы уменьшить количество проводов.
snowrider, а Вы сможете выложить свой вариант в Гербер или Лайоут? Тоже очень красиво получилось...
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 33
Зарегистрирован: Пт мар 18, 2011 18:59:37

Сообщение Pūce »

[uquote="maliiv",url="/forum/viewtopic.php?p=3498127#p3498127"]Сделал плату на 16 каналов по схеме автора. Получилась 71х90. Если надо, пишите, выложу.[/uquote]
Я понимаю что времени прошло полгода, но если Вы ещё мониторите тему, то не плохо бы заполучить готовую разводку на 16 каналов.

И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?
Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

[uquote="Pūce",url="/forum/viewtopic.php?p=3622485#p3622485"]И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?[/uquote]

Да, как только с датчиков перестает поступать сигнал о движении, проходит установленный интервал и лестница начинает гаснуть.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 33
Зарегистрирован: Пт мар 18, 2011 18:59:37

Сообщение Pūce »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3622869#p3622869"][uquote="Pūce",url="/forum/viewtopic.php?p=3622485#p3622485"]И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?[/uquote]

Да, как только с датчиков перестает поступать сигнал о движении, проходит установленный интервал и лестница начинает гаснуть.[/uquote]
Пара чисто теоретических вопросов

Насколько сложно добавить к функциям:
1) гашение по выходу из зоны датчиков
Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу.
2) управлять RGB лентой
Выбор цвета каждой лесенки.
Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

[uquote="Pūce",url="/forum/viewtopic.php?p=3629816#p3629816"]Насколько сложно добавить к функциям:
1) гашение по выходу из зоны датчиков
Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу.[/uquote]
плоха идея. А если пользователь зайдет на лестницу и потом передумает? А если два человека по лестнице пойдут?
[uquote]
2) управлять RGB лентой
Выбор цвета каждой лесенки.[/uquote]
ну это кол-во ступеней сразу на три делить.
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Пт сен 18, 2009 20:37:32
Откуда: Казань

Сообщение Berg_Ice »

День добрый. :)
С праздником Победы всех!
Я чуток порихтовал плату контроллера на 24 канала под элементы размером 1206 в спринте (более мелкие я не смогу поставить на плату)... ну и под SMD светодиоды тоже сделал, может понадобится кому-нибудь...
на практике этот вариант не проверял, пока времени нет... 16-ти канальный вариант "живой" пока лежит в резерве...
по-позжее сделаю под свою лесенку (она получилась длиннее, а спаривать каналы не хочется)... :)

С Уважением!
Вложения
Контроллер 24 канала (1206, SMD_LED).lay6
SMD светодиоды...
(275.03 КБ) 653 скачивания
Контроллер 24 канала (1206).lay6
обычные светодиоды...
(263.28 КБ) 635 скачиваний
Родился
Сообщения: 5
Зарегистрирован: Вс апр 07, 2019 07:35:03

Сообщение Akshin22 »

Добрый вечер!
Собрал плату. Горят все 16 светодиодов.
Прошивал программой Пони Прог2000.
Залил HEX файл с последнего сообщения на 16 странице форума.
Изначально проц шиться не хотел. Припаял кварц на 4-5 ногу проца. Начал шиться.
Установил ФЬЮЗЫ микроконтроллера Изображение
Возможно неправильно....
при включении горят все 16 светодиодов, мигает SYS и горит MODE. При нажатии на кнопку энкодера, SYS гаснет.
На датчики нет реакции.
Что я делаю не так?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

После отключения программатора тоже все 16 каналов горят?
Фьюзы выставлялись "с нуля" или сначала считывали, потом нужные меняли и записывали?
То что изначально не хотел шиться, уже подозрительно, либо б/у, либо косяк с соединением (программирование использует те же ноги, что и управление светодиодами), либо тактовая частота программатора задана слишком большая.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Родился
Сообщения: 5
Зарегистрирован: Вс апр 07, 2019 07:35:03

Сообщение Akshin22 »

Вопрос снимаю. Нашел косяк. Поставил Р канальные транзюки (5203), буду искать другие...
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 33
Зарегистрирован: Пт мар 18, 2011 18:59:37

Сообщение Pūce »

[uquote="alex1126",url="/forum/viewtopic.php?p=3630329#p3630329"][uquote="Pūce",url="/forum/viewtopic.php?p=3629816#p3629816"]Насколько сложно добавить к функциям:
1) гашение по выходу из зоны датчиков
Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу.[/uquote]
плоха идея. А если пользователь зайдет на лестницу и потом передумает? А если два человека по лестнице пойдут?
[uquote]
2) управлять RGB лентой
Выбор цвета каждой лесенки.[/uquote]
ну это кол-во ступеней сразу на три делить.[/uquote]
По мне не такая и плохая. Зашёл человек в зону - добавили 1, вышел из зоны (через любой датчик) - отняли 1. Так же с двумя человеками (людьмями) - зашёл 1 - добавили 1, зашёл 2 - ещё добавили 1, первый вышел - отняли 1, но ещё 1 остался (вдруг он там чем то занимается), и пока счётчик не обнулился подсветку не гасим. Ну да, есть пакость в том что надо как-то определить направление зашёл-вышел. Мда, теперь сам понял что хотелка не для этого мозга.
Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Ну да, есть пакость в том что надо как-то определить направление зашёл-вышел. Мда, теперь сам понял что хотелка не для этого мозга.
Определить направление не проблема, проблема в удобстве реализации. Для определения направления нужен оптический датчик как в турникетах или в мышиных колесиках - луч света и два фотоэлемента. Можно даже обойтись для определения условий работы существующим количеством входов, например закодировав вход снизу как "01", сверху как "10", а выход с любой стороны как "11", и выходы датчиков соединить на входе контроллера по "и". Но все равно может случится ситуация когда два человека пересекут датчик или датчики одновременно в произвольную сторону таким образом, что контроллер либо сразу прибавит и вычтет по единице, и один человек окажется на выключенной лестнице когда второй выйдет, или наоборот, все уйдут, а у контроллера в сумме +1, и он будет всю ночь гореть...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Ответить

Вернуться в «Статьи»