Помощь в проекте!!!

Ответить
Аватара пользователя
Kolito
Рядовой
Сообщения: 16
Зарегистрирован: 13.02.2019{, 15:49}
Репутация: 0
Откуда: Винница
Имя: Александр

Помощь в проекте!!!

#1

Сообщение Kolito » 08.05.2020{, 23:44}

Доброго времени суток!
Решил сделать проект, подсветки ступенек лестницы. Поискав на форуме, особо ничего не нашел. Нет, ну как нашел, но это не совсем то чего хотелось. Или происходила ошибка при компиляции.
СпойлерПоказать
ошибка.jpg
Вот подборка, похожих проектов:
Подсветка 1
Подсветка 2
Подсветка 3
Авторам этих проектов отдельное спасибо!!! Черпал идеи отсюда.
Но, не один мне не подошел
В проекте использую:
СпойлерПоказать
Arduino Nano v.3 (China)
PCA9685
HC-SR501
Фоторезистор
IRLZ44N
20200508_233045.jpg
ТЗ:
СпойлерПоказать
1. Поочередное включение ступеней;
2. Поочередное выключение ступеней;
3. ШИМ управление светодиодами;
4. Ночная подсветка первой и последней ступени (% от общей яркости)
5. Движение сверху. Движение снизу. Соответственно, направление включения ступеней;
6. Включение всей подсветки кнопкой(выключателем);
7. Затухание всей подсветки при сработки фотодатчика (день);
8. Управление параметрами из МЕНЮ. (2- кнопки, Светодиод). Кол-во ступеней;
Яркость - общая;
Яркость - ночной подсветки;
Яркость - от кнопки вкл.;
Время включения/включения ступеней;
Время свечения всех светодиодов между включением и выключением;)
Теперь, к существу вопроса:
1. По розжиганию светодиодов, пока вопросов вроде нет.
2. По тушению: такое впечетление, что ШИМ не успевает отработать, заметно явное затухание общей яркости последних 6 линий, до того, пока якобы они должны были бы выключится.
3. Почему не компелируются проекты? (Спойлер выше - фото)

P.S. Пока что прикрепил часть проекта связаную с ШИМ. Плата 3 - НЕ КОМПИЛИРУЕТСЯ!!!! Но, это еще один
вариант этого же проекта.
P.S.S. Текст накидал, на скорую, извините за ошибки и неясности.
Вопросы, уточнения и про остальные части проекта пишем сюда. Или в личку.
Отправлено спустя 5 минут 18 секунд:
Заметил еще такую особенность:
Если засвечивать светодиоды ШИМом, то они светятся ярко. Если засвечивать светодиоды, просто подавши через SWITCH значение "255" на вход PCA, то светят на ~70% .
Почему?
Вложения
Pidsvitka shodiv 2.1.11.flp
(6.78 МБ) 56 скачиваний
Последний раз редактировалось Kolito 09.05.2020{, 23:44}, всего редактировалось 1 раз.
Win10LTSC(x64); Win8.1(x64); Win7(x64) - FlProg 6.3.1 "Быстро и легко, можно получить, только пиздюлей, для остального наберись терпения."

Аватара пользователя
Kolito
Рядовой
Сообщения: 16
Зарегистрирован: 13.02.2019{, 15:49}
Репутация: 0
Откуда: Винница
Имя: Александр

Помощь в проекте!!!

#2

Сообщение Kolito » 09.05.2020{, 02:55}

av писал(а):
09.05.2020{, 02:38}
Посмотрите даташит на микруху PCA вероятнее всего у нее разрешение другое. У ардуины 8 бит, а у микросхемы PCA9685 10 бит. По этому значение для полного ШИМ нужно 1023.
СПАСИБО!!!

йомайо. там вообще 12 бит - 4095 тактов.
100500 раз убеждаюсь что нужно читать мануал.

Буду дальше проектировать.
Отправлено спустя 1 минуту 38 секунд:
Теперь все сначала прийдется проверять
Последний раз редактировалось Kolito 09.05.2020{, 23:47}, всего редактировалось 2 раза.
Win10LTSC(x64); Win8.1(x64); Win7(x64) - FlProg 6.3.1 "Быстро и легко, можно получить, только пиздюлей, для остального наберись терпения."

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Помощь в проекте!!!

#3

Сообщение Labu559 » 09.05.2020{, 11:20}

Kolito писал(а):
08.05.2020{, 23:49}
3. Почему не компелируются проекты? (Спойлер выше - фото)
P.S. Пока что прикрепил часть проекта связаную с ШИМ. Плата 3 - НЕ КОМПИЛИРУЕТСЯ!!!! Но, это еще один
вариант этого же проекта.
У меня
Ваш проект компилируется полностьюПоказать
Kolito_Compilation.png

в т.ч. с Платой 3, и
явной ошибкойПоказать
Kolito_OUTBlockSingle.png
в Пользовательских блоках OUT Block Single (см. снимок экрана).
Извините, но если автору лень написать хоть минимальное описание этого блока, то мне лень разбираться для чего эти входы и куда должен подключаться выход с блока логики "ИЛИ", если они вообще нужны. :)

Аватара пользователя
Kolito
Рядовой
Сообщения: 16
Зарегистрирован: 13.02.2019{, 15:49}
Репутация: 0
Откуда: Винница
Имя: Александр

Помощь в проекте!!!

#4

Сообщение Kolito » 09.05.2020{, 21:49}

Labu559 писал(а):
09.05.2020{, 11:20}
...... хоть минимальное описание этого блока, то мне лень разбираться для чего эти входы и куда должен подключаться выход с блока логики "ИЛИ", если они вообще нужны.
Плату 3, не нужно компилировать, от слова - вообще. Это тот же проект, только по другому реализован. А в блоке ошибка, из-за того что я мучался с ШИМами, и много раз переделывал его.
СпойлерПоказать
Kolito писал(а):
08.05.2020{, 23:49}
2. По тушению: такое впечетление, что ШИМ не успевает отработать, заметно явное затухание общей яркости последних 6 линий, до того, пока якобы они должны были бы выключится.

Отправлено спустя 5 минут 18 секунд:
Заметил еще такую особенность:
Если засвечивать светодиоды ШИМом, то они светятся ярко. Если засвечивать светодиоды, просто подавши через SWITCH значение "255" на вход PCA, то светят на ~70% .
Почему?
И здесь выложил, часть проекта связаную с моим вопросом. Но более-менее удовлетворяющую меня в работе.
И вчера мы уже одну явную проблему нашли
СпойлерПоказать
av писал(а):
09.05.2020{, 02:38}
Посмотрите даташит на микруху PCA вероятнее всего у нее разрешение другое. У ардуины 8 бит, а у микросхемы PCA9685 10 бит. По этому значение для полного ШИМ нужно 1023.
К сожалению, еще не исправил в проекте. Результата пока нет. Продвижения, соответственно, тоже нет.
Но буду держать в курсе.
СпойлерПоказать
Labu559 писал(а):
09.05.2020{, 11:20}

У меня
Ваш проект компилируется полностьюПоказать
Kolito_Compilation.png

Проекты у меня не компелируются, сторонние. Ссылки выше в посте #1. Но и это вроде как выяснил, связана с тем что эти проекты делались в ранних проектах программы, а у меня версия flprog 6.3.1, и врооде как, чтоб заработало, нужно эти проекты пересоздать, в новой версии программы.
Последний раз редактировалось Kolito 09.05.2020{, 23:47}, всего редактировалось 1 раз.
Win10LTSC(x64); Win8.1(x64); Win7(x64) - FlProg 6.3.1 "Быстро и легко, можно получить, только пиздюлей, для остального наберись терпения."

Ответить

Вернуться в «Помогите, а то я "нимагу"»