Подсветка лестницы. ШИМ 19 каналов
Подсветка лестницы. ШИМ 19 каналов
Всем привет.
Делаю подсветку лестницы на 19 ступеней
Подсвечиваться будет светодиодной лентой Ток 0.4А на канал. Обычная белая.
Есть ультразвуковые датчики расстояния. 2шт. Для включения.
Контролер Arduino UNO
Логика: 1 и 19 ступенька светиться на 30% от полной яркости.
Когда пересекают датчик, загораются плавно с первой и до последней ступеньки, потом также плавно выключаются.
Подскажите:
1. Нужно 19 шим каналов, как их можно организовать?
Есть модуль PCA9685 ШИМ 16 каналов управление по I2C
Модуль PCA9685 https://ru.aliexpress.com/item....ac83dbe
Он подойдет, если да, как его использовать в Flprog?
2. Как подключить светодиодную ленту к контроллеру.
Думал через: транзисторная сборка Дарлингтона ULN2003A.
у нее 7 каналов по 0.5А на канал. (Использовать 3шт)
Можно?
Спасибо.
Делаю подсветку лестницы на 19 ступеней
Подсвечиваться будет светодиодной лентой Ток 0.4А на канал. Обычная белая.
Есть ультразвуковые датчики расстояния. 2шт. Для включения.
Контролер Arduino UNO
Логика: 1 и 19 ступенька светиться на 30% от полной яркости.
Когда пересекают датчик, загораются плавно с первой и до последней ступеньки, потом также плавно выключаются.
Подскажите:
1. Нужно 19 шим каналов, как их можно организовать?
Есть модуль PCA9685 ШИМ 16 каналов управление по I2C
Модуль PCA9685 https://ru.aliexpress.com/item....ac83dbe
Он подойдет, если да, как его использовать в Flprog?
2. Как подключить светодиодную ленту к контроллеру.
Думал через: транзисторная сборка Дарлингтона ULN2003A.
у нее 7 каналов по 0.5А на канал. (Использовать 3шт)
Можно?
Спасибо.
Последний раз редактировалось viga5 10 сен 2016, 17:59, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Подсветка лестницы. ШИМ 19 каналов
Зачем 19 каналов, если все загораются одновременно? Если волной, то можно на кажый канал уно подключать группу из 4 ступенек, или задействовать 4 уны, или ждать, когда кто-нибудь напишет такой код для Flprog.
Последний раз редактировалось OlegAn1962 10 сен 2016, 19:36, всего редактировалось 1 раз.
Подсветка лестницы. ШИМ 19 каналов
Нужно 19 каналов. Каждая ступенька по очереди включаеться, после предедущей.
Подсветка лестницы. ШИМ 19 каналов
Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.viga5 писал(а):Есть модуль PCA9685 ШИМ 16 каналов управление по I2CМодуль PCA9685 https://ru.aliexpress.com/item....ac83dbe
Он подойдет, если да, как его использовать в Flprog?
В библиотеки есть примеры, сделать блок вполне реально.
-
- Сержант
- Сообщения: 102
- Зарегистрирован: 07 сен 2015, 21:21
Подсветка лестницы. ШИМ 19 каналов
По моему, затык у Вас произойдет в другом месте.
Датчик расстояния при обнаружении препятствия в виде человека вовсе не так стабилен в показаниях, как хотелось бы. Это не ровная фанерка на макетном столе. Показания будут "плясать" от типа одежды, угла наклона и пр. Поэтому их придется усреднять. Для этого требуется несколько замеров, а это время. Человек идет со скоростью 1 метр в секунду. Ширина ступени примерно 0.25 метра. Т.е. за секунду он может пройти 4 ступени. А теперь прикиньте, успеете вы собрать данные о расстоянии, усреднить значение, и зажечь каждую ступень? Мне кажется, вам не надо гнаться за количеством. Достаточно объединить по 3-4 ступени на один канал, и то, придется тщательно подбирать коэффиценты усреднения.
Кстати, а чем вам помогут ДВА датчика расстояния? одновременно их не запустить, они будут друг-другу мешаться.
Датчик расстояния при обнаружении препятствия в виде человека вовсе не так стабилен в показаниях, как хотелось бы. Это не ровная фанерка на макетном столе. Показания будут "плясать" от типа одежды, угла наклона и пр. Поэтому их придется усреднять. Для этого требуется несколько замеров, а это время. Человек идет со скоростью 1 метр в секунду. Ширина ступени примерно 0.25 метра. Т.е. за секунду он может пройти 4 ступени. А теперь прикиньте, успеете вы собрать данные о расстоянии, усреднить значение, и зажечь каждую ступень? Мне кажется, вам не надо гнаться за количеством. Достаточно объединить по 3-4 ступени на один канал, и то, придется тщательно подбирать коэффиценты усреднения.
Кстати, а чем вам помогут ДВА датчика расстояния? одновременно их не запустить, они будут друг-другу мешаться.
Последний раз редактировалось Balzamalex 11 сен 2016, 08:34, всего редактировалось 1 раз.
Подсветка лестницы. ШИМ 19 каналов
Спасибо, буду разбираться.Слимпер писал(а):Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.В библиотеки есть примеры, сделать блок вполне реально.
Balzamalex, ссылка с видео.
https://vk.com/video6155814_169807787
Типа такой должно получится.
Датчик один снизу ставится, а один сверху.
Если срабатывает то включается ступеньки, по одной, друг за другом.
Подсветка лестницы. ШИМ 19 каналов
Можно будет поставить два датчика , один вверху другой внизу.Нижний включает триггер и запускает бегущие огни а верхний сбрасывает триггер и останавливает.
Скорость переключения ступенек можно будет подобрать оптимальную.
Скорость переключения ступенек можно будет подобрать оптимальную.
аврора
-
- Сержант
- Сообщения: 102
- Зарегистрирован: 07 сен 2015, 21:21
Подсветка лестницы. ШИМ 19 каналов
Тогда зачем ультразвук? Достаточно RIP датчиков HC-SR501viga5 писал(а):Типа такой должно получится.
Подсветка лестницы. ШИМ 19 каналов
Можно и такой, но не очень удобно, у него угол захвата большой, и когда рядом кто-то проходит, ложные срабатывания. Проверял :-)Balzamalex писал(а):Тогда зачем ультразвук? Достаточно RIP датчиков HC-SR501
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Подсветка лестницы. ШИМ 19 каналов
viga5, заклейте линзу бумагой, сделайте необходимый угол захвата.
Подсветка лестницы. ШИМ 19 каналов
Добавлено (20.05.2017, 18:06)
---------------------------------------------
По поводу купить готовый это можно в каждой теме писать ,все можно купить .а охота сделать самому я так понимаю для этого и форум и программа которая это позволяет.
---------------------------------------------
Автор в новой программе сделал поддержку этой микросхемеСлимпер писал(а):Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.В библиотеки есть примеры, сделать блок вполне реально.
По поводу купить готовый это можно в каждой теме писать ,все можно купить .а охота сделать самому я так понимаю для этого и форум и программа которая это позволяет.
Последний раз редактировалось vovka1973 20 май 2017, 18:06, всего редактировалось 1 раз.
Подсветка лестницы. ШИМ 19 каналов
Если вы про smartstair24 то это обычный спамер, удивительно что его еще не пристрелили...vovka1973 писал(а):По поводу купить готовый это можно в каждой теме писать
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Подсветка лестницы. ШИМ 19 каналов
Отломай верхнее стекло и надень трубку. Длиной трубки управляешь градусом рассенивания. углом.viga5 писал(а):Можно и такой, но не очень удобно, у него угол захвата большой, и когда рядом кто-то проходит, ложные срабатывания. Проверял :-)
Качество — это делать что-либо правильно, даже когда никто не смотрит
Подсветка лестницы. ШИМ 19 каналов
я тут тоже смастерил такое для лестницы на 10 ступенек, но не проблема хоть на 20 ступенек, лишь модифицировать чуть пользовательский модуль... суть такова что используется 74HC595 и на первой ступеньки и на последней использую RGB-ленту , остальные простые .......
плата изготовлена для ARDUINO UNO + схема
схема подключения ленты
изготовление платы на УНО
плата изготовлена для ARDUINO UNO + схема
схема подключения ленты
изготовление платы на УНО
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось igrik1972 08 авг 2017, 22:31, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость