Всем доброго! Хотелось бы уточнить по 15 ноге МК (PB3) - какой сигнал приходит (или уходит)? Что такое AUX2? Snowrider - на вашей схеме и печати (24 канала) на 15 ногу приходит +5V, в схеме автора - AUX2.
Всем доброго! Хотелось бы уточнить по 15 ноге МК (PB3) - какой сигнал приходит (или уходит)? Что такое AUX2? Snowrider - на вашей схеме и печати (24 канала) на 15 ногу приходит +5V, в схеме автора - AUX2.
С этим понятно. Спасибо! Вопрос по количеству каналов - я правильно понимаю, что количество используемых каналов указывается в EEPROM? То есть если я укажу 18 каналов, то последним будет 18-ый канал, а остальные с 19 по 24 просто не используются?
Количество каналов настраивается энкодером, и сохраняется в EEPROM. По-умолчанию в прошивке стоит 10 ступеней. Но просто прочитать программатором и перезаписать свое значение в ячейки где хранятся настройки нельзя, потому что в EEPROM есть еще и контрольная сумма, которая рассчитывается от всех настроек. При несовпадении КС контроллер во время запуска перепишет все настройки на дефолтные. Так что только энкодером. Естественно если указать 18 ступенек, то крайними будут считаться 1-я и 18-я. И все анимации плавного включения и выключения будут происходить между этими ступенями. Остальные с 19 по 24 будут всегда погашены.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Количество каналов настраивается энкодером, и сохраняется в EEPROM. По-умолчанию в прошивке стоит 10 ступеней. Но просто прочитать программатором и перезаписать свое значение в ячейки где хранятся настройки нельзя, потому что в EEPROM есть еще и контрольная сумма, которая рассчитывается от всех настроек. При несовпадении КС контроллер во время запуска перепишет все настройки на дефолтные. Так что только энкодером. Естественно если указать 18 ступенек, то крайними будут считаться 1-я и 18-я. И все анимации плавного включения и выключения будут происходить между этими ступенями. Остальные с 19 по 24 будут всегда погашены.
Доброго дня! Хочу себе сделать такой контроллер! Очень прикольно) Тут выкладывали плату в лайоуте 6 на 24 канала, Она рабочая, кто нибудь проверял(делал по ней)? Хотел заказать изготовление ПП на производстве. Вариант автора очень хороший, но хотел повторить на одной плате, чтобы уменьшить количество проводов. snowrider, а Вы сможете выложить свой вариант в Гербер или Лайоут? Тоже очень красиво получилось...
Сделал плату на 16 каналов по схеме автора. Получилась 71х90. Если надо, пишите, выложу.
Я понимаю что времени прошло полгода, но если Вы ещё мониторите тему, то не плохо бы заполучить готовую разводку на 16 каналов.
И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?
_________________ Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?
Да, как только с датчиков перестает поступать сигнал о движении, проходит установленный интервал и лестница начинает гаснуть.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
И вопрос к автору: если я правильно понял логику работы, то гашение происходит по фиксированному (выставленному) временному интервалу, а не по сигналу с датчика на лестнице?
Да, как только с датчиков перестает поступать сигнал о движении, проходит установленный интервал и лестница начинает гаснуть.
Пара чисто теоретических вопросов
Насколько сложно добавить к функциям: 1) гашение по выходу из зоны датчиков Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу. 2) управлять RGB лентой Выбор цвета каждой лесенки.
_________________ Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
Насколько сложно добавить к функциям: 1) гашение по выходу из зоны датчиков Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу.
плоха идея. А если пользователь зайдет на лестницу и потом передумает? А если два человека по лестнице пойдут? [uquote] 2) управлять RGB лентой Выбор цвета каждой лесенки.[/uquote] ну это кол-во ступеней сразу на три делить.
День добрый. С праздником Победы всех! Я чуток порихтовал плату контроллера на 24 канала под элементы размером 1206 в спринте (более мелкие я не смогу поставить на плату)... ну и под SMD светодиоды тоже сделал, может понадобится кому-нибудь... на практике этот вариант не проверял, пока времени нет... 16-ти канальный вариант "живой" пока лежит в резерве... по-позжее сделаю под свою лесенку (она получилась длиннее, а спаривать каналы не хочется)...
Добрый вечер! Собрал плату. Горят все 16 светодиодов. Прошивал программой Пони Прог2000. Залил HEX файл с последнего сообщения на 16 странице форума. Изначально проц шиться не хотел. Припаял кварц на 4-5 ногу проца. Начал шиться. Установил ФЬЮЗЫ микроконтроллера Возможно неправильно.... при включении горят все 16 светодиодов, мигает SYS и горит MODE. При нажатии на кнопку энкодера, SYS гаснет. На датчики нет реакции. Что я делаю не так?
После отключения программатора тоже все 16 каналов горят? Фьюзы выставлялись "с нуля" или сначала считывали, потом нужные меняли и записывали? То что изначально не хотел шиться, уже подозрительно, либо б/у, либо косяк с соединением (программирование использует те же ноги, что и управление светодиодами), либо тактовая частота программатора задана слишком большая.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Насколько сложно добавить к функциям: 1) гашение по выходу из зоны датчиков Ну типа, человек зашёл, насчитали 1, вышел (за второй датчик, или за тот самый - ну типа вернулся обратно), считаем -1. При 0 через секунду (к примеру) гасим лестницу.
плоха идея. А если пользователь зайдет на лестницу и потом передумает? А если два человека по лестнице пойдут? [uquote] 2) управлять RGB лентой Выбор цвета каждой лесенки.
ну это кол-во ступеней сразу на три делить.[/uquote] По мне не такая и плохая. Зашёл человек в зону - добавили 1, вышел из зоны (через любой датчик) - отняли 1. Так же с двумя человеками (людьмями) - зашёл 1 - добавили 1, зашёл 2 - ещё добавили 1, первый вышел - отняли 1, но ещё 1 остался (вдруг он там чем то занимается), и пока счётчик не обнулился подсветку не гасим. Ну да, есть пакость в том что надо как-то определить направление зашёл-вышел. Мда, теперь сам понял что хотелка не для этого мозга.
_________________ Основные неисправности радиоэлектроники: или нет контакта там где он должен быть, или есть контакт там где его не должно быть.
Ну да, есть пакость в том что надо как-то определить направление зашёл-вышел. Мда, теперь сам понял что хотелка не для этого мозга.
Определить направление не проблема, проблема в удобстве реализации. Для определения направления нужен оптический датчик как в турникетах или в мышиных колесиках - луч света и два фотоэлемента. Можно даже обойтись для определения условий работы существующим количеством входов, например закодировав вход снизу как "01", сверху как "10", а выход с любой стороны как "11", и выходы датчиков соединить на входе контроллера по "и". Но все равно может случится ситуация когда два человека пересекут датчик или датчики одновременно в произвольную сторону таким образом, что контроллер либо сразу прибавит и вычтет по единице, и один человек окажется на выключенной лестнице когда второй выйдет, или наоборот, все уйдут, а у контроллера в сумме +1, и он будет всю ночь гореть...
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения