Тоже делаю лестницу. Сейчас на стадии монтажа. Схему и печатку рисовал в diptrace данные выкладываю. Прошивка будет такая же что и здесь. Хотел сделать шим но не дождался tlc. https://yadi.sk/d/lMhKdDI3jN85o
Работает то работает, я даже ковырял буржуйский код где то тут выложенный ( с примерами разных эффектов) , но так и не понял как этот шим там работает. Очень сложный код, моих познаний не хватает. Если есть у кого код по Шим в 5450 с подробным описанием как им пользоваться , буду очень признателен. Печатку еще не травил , жду irf . Лестница на 16 ступенек.
Кстати, еще интересная тема, драйвер PCA9685. Тоже достаточно недорогой, и, в отличие от прочих решений, сам делает ШИМ покананльно. Прийдет, попробую...
Добрый день! Соорудил наконец то лестницу, испытал, вроде работает. Но есть проблема! Показания фоторезистора сильно скачет +- 300 единиц. При том если совсем закрываю окошко датчика то в мониторе значение скачит аш до 500 единиц . Т.е вместо стабильных
1023 у меня показывает то 600 то 700 то 1000 и тд. Это происходит если я запитываю плату от сети 12 вольт. Если же я подключаю непосредствено ардуино к ноутбуку или к пк через Уарт програматор то фоторезистор разбрасывается в пределах +-10-15 единиц.
Фоторезистор использую советский. В чем проблема ???? Как победить этот недуг? Из-за этого у меня дежурка мигает хаотично.
Напрашивается ответ, что виновато питание, "не чистое" оно у вас. Чем питаете плату (12В)? Блок питания у вас стабилизированный? Попробуйте около разъема питания поставить конденсатор хотя бы на 470 мкф и посмотрите. Что-то изменилось?
Блок питания использую этот http://www.buyincoins.com/item/12258.html Наверное стабильный. Попробую повесить кондёр на 12 В и посмотрю через осцилограф что там творится.
Это просто эффект при задержке свечения лестницы, одна темная ступенька бежит вдоль направления движения по лестнице, количество таких повторений и есть задержка включения в данном случае у меня =7
Исполнение реакции построено на задержках, если в то время, когда человек дойдет до верху, снизу зайдет второй, система просто не будет знать об этом. Так то лучше таймеры использовать, а не задержки...
Прошу объяснить мне еще раз про ULN2003. Управляется плюсом, понятно. Так а если подключить его к шим-ногам, шим ведь должен его открывать, изменение от нуля до максимума 5 вольт если память мне не изменяет?
Сделал один вариант лестницы на первое время. внизу возле лестницы кнопка от звонка, нажал - загорелась на время, погасла. Рядом шкаф - в нем подсветка: кнопка звонка нажал - загорелась, нажал - погасла. С дребезгом боролся библиотекой. Использовал реле - 3 шт. Включение лестницы - реле питания блока 220-12 и цепь светодиодов, установленных на ступеньках. Включение подсветки шкафа - реле питания блока и реле цепи светодиодов в шкафу. Светодиоды брал в виде сборок 5750 на аллюминиевых желобах с рассеивателями. С мощностью не рассчитал, получилось 80 ватт общая, блок питания пришлось ставить 100 ваттный
Уже заказана мега -в ней 15 шим каналов 2003ки. Ступенек у меня 15. С таким железом не получится?
На VDD микросхемы (м5450) подаётся +12V, на BRIGHTNESS +12V через резистор 1кОм.
На S1 и S2 транзистора (IRF7314) подаётся +12V.
Между лентой и выходами транзистора (IRF7314) резистор не нужен.
тоже заинтересовала лестница, правда еще года три назад, но только сейчас появилось время свободное, и лестница в черновом варианте.
почитав даташит на 5451 задаюсь вопросами:
1. по даташиту на 19 ногу (brightness) подается напряжение от +3В до +4.3В (хорошо, 5 В еще понимаю но ) , почему вы туда 12 подаете ? максимальный ток на эту ножку 0.75мА
2. при питании 5451 +12 вольтами, на сколько я понял data и clock должны быть от +10 до +12В
В общем однозначно загорелся я на драйвер от NXP, либо PCA9635, либо PCA9685. 16 каналов, каждый с индивидуальным PWM, можно настраивать выход на + или -, управляется по I2C, 7битная адрессация драйвера. Стоит такая штучка буквально доллар с копейками. Очень жду чтобы поковыряться...
На VDD микросхемы (м5450) подаётся +12V, на BRIGHTNESS +12V через резистор 1кОм.
На S1 и S2 транзистора (IRF7314) подаётся +12V.
Между лентой и выходами транзистора (IRF7314) резистор не нужен.
тоже заинтересовала лестница, правда еще года три назад, но только сейчас появилось время свободное, и лестница в черновом варианте.
почитав даташит на 5451 задаюсь вопросами:
1. по даташиту на 19 ногу (brightness) подается напряжение от +3В до +4.3В (хорошо, 5 В еще понимаю но ) , почему вы туда 12 подаете ? максимальный ток на эту ножку 0.75мА
2. при питании 5451 +12 вольтами, на сколько я понял data и clock должны быть от +10 до +12В
У меня все работает и горит, на 19 ногу кинул не 12 В , а 9 ногу от ардуино через 1Ком резистор. 9 нога работает в режиме PWM.
Clock и Data идут напрямую от ардуино до 5451. Все работает. Перед травкой платы и монтажём все проверял на макетке, на светодиодах. При чём питалось все не от 12 В а от 5 В от усб 3.0 порта 1А.
Монтаж ступенек производил телефонным проводом , стоит 5-6 руб метр., экономно=) На счет неадекватности
показаний фоторезистора , проблему решил паралельно к фоторезистору подключил кондер на 47 мкФ. Показания перестали прыгать.
У меня все работает и горит, на 19 ногу кинул не 12 В , а 9 ногу от ардуино через 1Ком резистор. 9 нога работает в режиме PWM.
Clock и Data идут напрямую от ардуино до 5451. Все работает. Перед травкой платы и монтажём все проверял на макетке, на светодиодах. При чём питалось все не от 12 В а от 5 В от усб 3.0 порта 1А.
Монтаж ступенек производил телефонным проводом , стоит 5-6 руб метр., экономно=) На счет неадекватности
показаний фоторезистора , проблему решил паралельно к фоторезистору подключил кондер на 47 мкФ. Показания перестали прыгать.
по схеме у тебя 5450 запитана от 5 в, в этом случае и сигнальные должны быть от 2.2 до 5В по даташиту, поэтому все работает. вопросов не имею..(хотя не очень понимаю зачем 1КОм резистор на 19 ногу даете.). я по случаю когда подают 12В на 5450.. а 5 В на сигналы от ардуины.
Схема не самая последняя, я потом исправил питание 5450 на 12 В, а на 19 ногу не обязательно 1 кОм резистор ставить, можно удалить, и так и так работает.
Плавного розжига не удалось сделать. Попытки были, тут где то выкладывали код, где демонстрируется возможности 5450. Но прошивка слишком сложная для меня в освоении. Мне кажеться проще это сделать на tlc5940 , тем более тут уже выкладывали для нее проект. Правда там максимум на 16 ступенек. Лично мне плавность не столь важна.
В принципе, я на таймере программный ШИМ на 5450 делал, работает, но очень так себе. Так что 5450 плохо для этого подходит. Лучше брать led-драйверы с поканальным ШИМ. Хочу пробовать NXP, либо PCA9635, либо PCA9685. Но и с 5450 еще побалуюсь... У меня уже вроде все железки подобрались. Буду в ближайшие недели пробовать собирать. Как что получится, отпишусь.
Тоже делаю лестницу. Сейчас на стадии монтажа. Схему и печатку рисовал в diptrace данные выкладываю. Прошивка будет такая же что и здесь. Хотел сделать шим но не дождался tlc. https://yadi.sk/d/lMhKdDI3jN85o
если можно поствить еще один раз Схему и печатку в diptrace потому что по сылке нету спосибо
и так сильно запутолся что наверное самому не разобратся. по этому прошу вас помогите дайте пожалуйста схему печятку и код для проекта который сдесь обсуждается потому что он кажется самым нормальным. заранее блогодарин
Ступеньки у меня не выступают, по этому крепить светодиодные ленты под ступеньку не получилось. Вышел из ситуации так: купил кабель канал светло-коричневый 10х16 , нарезал по ширине ступенек, протянул туда светодиодные ленты и приклеил на тонкий двусторонний скотч на нижню кромку фронтальных панелей
Печатать лучше всего с программы DIPTRACE !!!! Если печатать с картинок форума, то можно промахнуться с масштабом. Скачайте проект мой, там всё есть и программа сама. При выводе на печать из программы, верх нужно зеркалить, а низ не надо , не забываем убирать галки :связь и маркировка, а то их тоже распечатаешь. Все эти настройки делаются из меню ФАЙЛ/ Предварительный просмотр. Выбирать нужный слой - в верхнем левом углу. Заливку лучше оставить - быстрее стравится. После печати берем маркер пермаментный и проводим все дорожки. Напечатав верхний слой сверлим 3 любых отверстия в ногах, втыкаем в них иголки , гвозди, булавки и тд... , а с другой стороны нанизываем трафарет обратной стороны, и утюжим. Далее замачиваем и удаляем бумагу, травим...... и тд.....
Я, как и многие, в программировании полный ноль. У меня есть Arduino mega, думаю на ней делать подсветку лестницы без m5450. Может кто поможет с кодом? У меня две лестницы 17 и 19 ступеней.
Я на макетке собрал на TLC5940. Хорошо получилось. Кода всего 3,7кб вышло. Осталось еще добавить датчик освещенности, но я не думаю, что там много кода уйдет. Наверное даже на AtTiny44 залить получится :)
tlc5940 управляют минусом. Как же вы будете общий минус кидать? :)
kruzhnoff Спасибо приограменное, все работает!!! ты МОЗГ!
так парвильно датчик освещенности подключать?
хочу еше с потенциометром последовательно, чтобы по необходимости прибавить можно было или убавить чувстветельность.
Я собственно про эти нюансы и спрашивал, до того как все прокинул. Теперь буду выкручиваться. :(((
Insolent007
Не совсем понял вопрос...
Подключать согласно схеме. Переменник (Килоом на 15-20) вместо подтягивающего резистора (R30 по вашей схеме R1).
Тоже делаю лестницу. Сейчас на стадии монтажа. Схему и печатку рисовал в diptrace данные выкладываю. Прошивка будет такая же что и здесь. Хотел сделать шим но не дождался tlc. https://yadi.sk/d/lMhKdDI3jN85o
Да работает программный ШИМ на 5450... Частота не большая, но работает. Для данного применения вполне приемлемо...
Работает то работает, я даже ковырял буржуйский код где то тут выложенный ( с примерами разных эффектов) , но так и не понял как этот шим там работает. Очень сложный код, моих познаний не хватает. Если есть у кого код по Шим в 5450 с подробным описанием как им пользоваться , буду очень признателен. Печатку еще не травил , жду irf . Лестница на 16 ступенек.
А если вместо pro mini использовать эту плату http://www.chipdip.ru/product/pic32-pinguino-micro/ частота работы шим повысится? там вроде 80 Mgz
Хрен его знает :) Я вообще хочу на Arm Cortex M0+ перейти потихоньку...
Мне даже evaluation board пришел, вот только среда разработки там под Windows, это было неожидано. Вот думаю, где комп под Виндой достать...
Выкладываю правильную схему и печтку Diptrace . Предыдущая была неправильной=) https://yadi.sk/d/2W-bUQgujYLEa
Кстати, еще интересная тема, драйвер PCA9685. Тоже достаточно недорогой, и, в отличие от прочих решений, сам делает ШИМ покананльно. Прийдет, попробую...
что все уже все собрали ?
Как сделать так, чтобы при срабатывании 1 я и последняя ступенька горели постоянно?
Добавить:
Заменить:
Закомментировать:
Спасибо! Thumb UP .
Добрый день! Соорудил наконец то лестницу, испытал, вроде работает. Но есть проблема! Показания фоторезистора сильно скачет +- 300 единиц. При том если совсем закрываю окошко датчика то в мониторе значение скачит аш до 500 единиц . Т.е вместо стабильных
1023 у меня показывает то 600 то 700 то 1000 и тд. Это происходит если я запитываю плату от сети 12 вольт. Если же я подключаю непосредствено ардуино к ноутбуку или к пк через Уарт програматор то фоторезистор разбрасывается в пределах +-10-15 единиц.
Фоторезистор использую советский. В чем проблема ???? Как победить этот недуг? Из-за этого у меня дежурка мигает хаотично.
Добрый день!
Напрашивается ответ, что виновато питание, "не чистое" оно у вас. Чем питаете плату (12В)? Блок питания у вас стабилизированный? Попробуйте около разъема питания поставить конденсатор хотя бы на 470 мкф и посмотрите. Что-то изменилось?
Блок питания использую этот http://www.buyincoins.com/item/12258.html Наверное стабильный. Попробую повесить кондёр на 12 В и посмотрю через осцилограф что там творится.
А что за бегущая тень, зачем?
Это просто эффект при задержке свечения лестницы, одна темная ступенька бежит вдоль направления движения по лестнице, количество таких повторений и есть задержка включения в данном случае у меня =7
соответсвенно в другую сторону тоже 7
for
(
int
j = 0; j <= 7; j++)
//бегущая тень
Исполнение реакции построено на задержках, если в то время, когда человек дойдет до верху, снизу зайдет второй, система просто не будет знать об этом. Так то лучше таймеры использовать, а не задержки...
Прошу объяснить мне еще раз про ULN2003. Управляется плюсом, понятно. Так а если подключить его к шим-ногам, шим ведь должен его открывать, изменение от нуля до максимума 5 вольт если память мне не изменяет?
Сделал один вариант лестницы на первое время. внизу возле лестницы кнопка от звонка, нажал - загорелась на время, погасла. Рядом шкаф - в нем подсветка: кнопка звонка нажал - загорелась, нажал - погасла. С дребезгом боролся библиотекой. Использовал реле - 3 шт. Включение лестницы - реле питания блока 220-12 и цепь светодиодов, установленных на ступеньках. Включение подсветки шкафа - реле питания блока и реле цепи светодиодов в шкафу. Светодиоды брал в виде сборок 5750 на аллюминиевых желобах с рассеивателями. С мощностью не рассчитал, получилось 80 ватт общая, блок питания пришлось ставить 100 ваттный
Уже заказана мега -в ней 15 шим каналов 2003ки. Ступенек у меня 15. С таким железом не получится?
DenLiss
Извиняюсь за поздний ответ.
Резисторы R1-R14 10kOm, R15-R29 1kOm.
На VDD микросхемы (м5450) подаётся +12V, на BRIGHTNESS +12V через резистор 1кОм.
На S1 и S2 транзистора (IRF7314) подаётся +12V.
Между лентой и выходами транзистора (IRF7314) резистор не нужен.
тоже заинтересовала лестница, правда еще года три назад, но только сейчас появилось время свободное, и лестница в черновом варианте.
почитав даташит на 5451 задаюсь вопросами:
1. по даташиту на 19 ногу (brightness) подается напряжение от +3В до +4.3В (хорошо, 5 В еще понимаю но ) , почему вы туда 12 подаете ? максимальный ток на эту ножку 0.75мА
2. при питании 5451 +12 вольтами, на сколько я понял data и clock должны быть от +10 до +12В
http://datasheet.su/datasheet/STMicroelectronics/M5451B7
почему она не горит , и работает ?
В общем однозначно загорелся я на драйвер от NXP, либо PCA9635, либо PCA9685. 16 каналов, каждый с индивидуальным PWM, можно настраивать выход на + или -, управляется по I2C, 7битная адрессация драйвера. Стоит такая штучка буквально доллар с копейками. Очень жду чтобы поковыряться...
DenLiss
Извиняюсь за поздний ответ.
Резисторы R1-R14 10kOm, R15-R29 1kOm.
На VDD микросхемы (м5450) подаётся +12V, на BRIGHTNESS +12V через резистор 1кОм.
На S1 и S2 транзистора (IRF7314) подаётся +12V.
Между лентой и выходами транзистора (IRF7314) резистор не нужен.
тоже заинтересовала лестница, правда еще года три назад, но только сейчас появилось время свободное, и лестница в черновом варианте.
почитав даташит на 5451 задаюсь вопросами:
1. по даташиту на 19 ногу (brightness) подается напряжение от +3В до +4.3В (хорошо, 5 В еще понимаю но ) , почему вы туда 12 подаете ? максимальный ток на эту ножку 0.75мА
2. при питании 5451 +12 вольтами, на сколько я понял data и clock должны быть от +10 до +12В
http://datasheet.su/datasheet/STMicroelectronics/M5451B7
почему она не горит , и работает ?
У меня все работает и горит, на 19 ногу кинул не 12 В , а 9 ногу от ардуино через 1Ком резистор. 9 нога работает в режиме PWM.
Clock и Data идут напрямую от ардуино до 5451. Все работает. Перед травкой платы и монтажём все проверял на макетке, на светодиодах. При чём питалось все не от 12 В а от 5 В от усб 3.0 порта 1А.
Монтаж ступенек производил телефонным проводом , стоит 5-6 руб метр., экономно=) На счет неадекватности
показаний фоторезистора , проблему решил паралельно к фоторезистору подключил кондер на 47 мкФ. Показания перестали прыгать.
https://yadi.sk/i/2a5CoF6jjydK8 -ссылка на схему
[/quote]
У меня все работает и горит, на 19 ногу кинул не 12 В , а 9 ногу от ардуино через 1Ком резистор. 9 нога работает в режиме PWM.
Clock и Data идут напрямую от ардуино до 5451. Все работает. Перед травкой платы и монтажём все проверял на макетке, на светодиодах. При чём питалось все не от 12 В а от 5 В от усб 3.0 порта 1А.
Монтаж ступенек производил телефонным проводом , стоит 5-6 руб метр., экономно=) На счет неадекватности
показаний фоторезистора , проблему решил паралельно к фоторезистору подключил кондер на 47 мкФ. Показания перестали прыгать.
https://yadi.sk/i/2a5CoF6jjydK8 -ссылка на схему
[/quote]
по схеме у тебя 5450 запитана от 5 в, в этом случае и сигнальные должны быть от 2.2 до 5В по даташиту, поэтому все работает. вопросов не имею..(хотя не очень понимаю зачем 1КОм резистор на 19 ногу даете.). я по случаю когда подают 12В на 5450.. а 5 В на сигналы от ардуины.
Схема не самая последняя, я потом исправил питание 5450 на 12 В, а на 19 ногу не обязательно 1 кОм резистор ставить, можно удалить, и так и так работает.
Залил последнюю версию https://yadi.sk/d/NegwUXfTk37Y8 сама программа DipTrace https://yadi.sk/d/R15OhNVPk38KZ
Добрый день.
linker1185, скажите пожалуйста, удалось ли Вам сделать програмный плавный розжиг светодиодов? Если да, то как?
Если кто-то может подсказать, то пожалуста подскажите как его сделать.
За ранее большое спасибо.
Плавного розжига не удалось сделать. Попытки были, тут где то выкладывали код, где демонстрируется возможности 5450. Но прошивка слишком сложная для меня в освоении. Мне кажеться проще это сделать на tlc5940 , тем более тут уже выкладывали для нее проект. Правда там максимум на 16 ступенек. Лично мне плавность не столь важна.
В принципе, я на таймере программный ШИМ на 5450 делал, работает, но очень так себе. Так что 5450 плохо для этого подходит. Лучше брать led-драйверы с поканальным ШИМ. Хочу пробовать NXP, либо PCA9635, либо PCA9685. Но и с 5450 еще побалуюсь... У меня уже вроде все железки подобрались. Буду в ближайшие недели пробовать собирать. Как что получится, отпишусь.
Будем ждать=)
Тоже делаю лестницу. Сейчас на стадии монтажа. Схему и печатку рисовал в diptrace данные выкладываю. Прошивка будет такая же что и здесь. Хотел сделать шим но не дождался tlc. https://yadi.sk/d/lMhKdDI3jN85o
если можно поствить еще один раз Схему и печатку в diptrace потому что по сылке нету спосибо
Много уважаемый linker1185 поставьте пожалуйста фотку с верху платыс всеми компонентами
я так много форумав изучил :
http://forum.amperka.ru/threads/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%...
http://geektimes.ru/post/257972/
http://vprl.ru/publ/umnyj_dom/avtomatika_dlja_doma/podsvetka_lestnicy/20...
http://lukjanow.ru/2013/01/automatic-illumination-stairs-arduino-update/
http://lukjanow.ru/2012/04/automatic-illumination-stairs-arduino/
и так сильно запутолся что наверное самому не разобратся. по этому прошу вас помогите дайте пожалуйста схему печятку и код для проекта который сдесь обсуждается потому что он кажется самым нормальным. заранее блогодарин
вид сверху
вид снизу
Ступеньки у меня не выступают, по этому крепить светодиодные ленты под ступеньку не получилось. Вышел из ситуации так: купил кабель канал светло-коричневый 10х16 , нарезал по ширине ступенек, протянул туда светодиодные ленты и приклеил на тонкий двусторонний скотч на нижню кромку фронтальных панелей
Огpомное спасибо
А когда даю на печять, печятную плату надо отзеркалить или так даю на печять и дальше утюг в дело
Печатать лучше всего с программы DIPTRACE !!!! Если печатать с картинок форума, то можно промахнуться с масштабом. Скачайте проект мой, там всё есть и программа сама. При выводе на печать из программы, верх нужно зеркалить, а низ не надо , не забываем убирать галки :связь и маркировка, а то их тоже распечатаешь. Все эти настройки делаются из меню ФАЙЛ/ Предварительный просмотр. Выбирать нужный слой - в верхнем левом углу. Заливку лучше оставить - быстрее стравится. После печати берем маркер пермаментный и проводим все дорожки. Напечатав верхний слой сверлим 3 любых отверстия в ногах, втыкаем в них иголки , гвозди, булавки и тд... , а с другой стороны нанизываем трафарет обратной стороны, и утюжим. Далее замачиваем и удаляем бумагу, травим...... и тд.....
сплсибо
а что за дорошки видны в вид сверху
Не обращай внимание, это земля. Просто когда убрал галку заливка - дорожки обнажились .
Всем доброго дня!
Я, как и многие, в программировании полный ноль. У меня есть Arduino mega, думаю на ней делать подсветку лестницы без m5450. Может кто поможет с кодом? У меня две лестницы 17 и 19 ступеней.
Я на макетке собрал на TLC5940. Хорошо получилось. Кода всего 3,7кб вышло. Осталось еще добавить датчик освещенности, но я не думаю, что там много кода уйдет. Наверное даже на AtTiny44 залить получится :)
Здравствуй народ.
Собрал схехему http://lukjanow.ru/2012/04/automatic-illumination-stairs-arduino/
Использую следующий код
Проблема в том что диоды не загораются и не гаснут в положеное время.
Первая активность проявляется где то в 30с после запуска ардуины.
Помогите разобраться.
Вопрос снят.
Проблемой битый контакт.)