FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Четверг, 21.09.2017, 15:02
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Подсветка лестницы. ШИМ 19 каналов
Подсветка лестницы. ШИМ 19 каналов
viga5 Дата: Суббота, 10.09.2016, 17:48 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 0
Репутация: 0
Статус: Offline
Всем привет.

Делаю подсветку лестницы на 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.09.2016, 17:59
 
OlegAn1962 Дата: Суббота, 10.09.2016, 19:11 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 365
Награды: 4
Репутация: 0
Статус: Offline
Зачем 19 каналов, если все загораются одновременно? Если волной, то можно на кажый канал уно подключать группу из 4 ступенек, или задействовать 4 уны, или ждать, когда кто-нибудь напишет такой код для Flprog.

Сообщение отредактировал OlegAn1962 - Суббота, 10.09.2016, 19:36
 
viga5 Дата: Суббота, 10.09.2016, 21:49 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 0
Репутация: 0
Статус: Offline
Нужно 19 каналов. Каждая ступенька по очереди включаеться, после предедущей.
 
Слимпер Дата: Воскресенье, 11.09.2016, 06:09 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 903
Награды: 52
Репутация: 37
Статус: Offline
Цитата viga5 ()
Есть модуль  PCA9685 ШИМ 16 каналов  управление по I2CМодуль PCA9685 https://ru.aliexpress.com/item....ac83dbe
Он подойдет, если да,  как его использовать в Flprog?
Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.
В библиотеки есть примеры, сделать блок вполне реально.
 
Balzamalex Дата: Воскресенье, 11.09.2016, 08:31 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 106
Награды: 0
Репутация: 0
Статус: Offline
По моему, затык у Вас произойдет в другом месте.
Датчик расстояния при обнаружении препятствия в виде человека вовсе не так стабилен в показаниях, как хотелось бы. Это не ровная фанерка на макетном столе. Показания будут "плясать" от типа одежды, угла наклона и пр. Поэтому их придется усреднять. Для этого требуется несколько замеров, а это время. Человек идет со скоростью 1 метр в секунду. Ширина ступени примерно 0.25 метра. Т.е. за секунду он может пройти 4 ступени. А теперь прикиньте, успеете вы собрать данные о расстоянии, усреднить значение, и зажечь каждую ступень? Мне кажется, вам не надо гнаться за количеством. Достаточно объединить по 3-4 ступени на один канал, и то, придется тщательно подбирать коэффиценты усреднения.
Кстати, а чем вам помогут ДВА датчика расстояния? одновременно их не запустить, они будут друг-другу мешаться.


Сообщение отредактировал Balzamalex - Воскресенье, 11.09.2016, 08:34
 
viga5 Дата: Понедельник, 12.09.2016, 10:03 | Сообщение # 6
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 0
Репутация: 0
Статус: Offline
Цитата Слимпер ()
Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.В библиотеки есть примеры, сделать блок вполне реально.
Спасибо, буду разбираться.

Balzamalex, ссылка с видео.
https://vk.com/video6155814_169807787
Типа такой должно получится.
Датчик один снизу ставится, а один сверху. 
Если срабатывает то включается ступеньки, по одной, друг за другом.
 
DerAlex Дата: Понедельник, 12.09.2016, 11:06 | Сообщение # 7
Полковник
Группа: Проверенные
Сообщений: 348
Награды: 3
Репутация: 7
Статус: Offline
Можно будет поставить два датчика , один вверху другой внизу.Нижний включает триггер и запускает бегущие огни а верхний сбрасывает триггер и останавливает.
Скорость переключения ступенек можно будет подобрать оптимальную.


аврора
 
Balzamalex Дата: Понедельник, 12.09.2016, 13:12 | Сообщение # 8
Лейтенант
Группа: Проверенные
Сообщений: 106
Награды: 0
Репутация: 0
Статус: Offline
Цитата viga5 ()
Типа такой должно получится.
Тогда зачем ультразвук? Достаточно RIP датчиков HC-SR501
 
viga5 Дата: Понедельник, 12.09.2016, 13:16 | Сообщение # 9
Сержант
Группа: Проверенные
Сообщений: 46
Награды: 0
Репутация: 0
Статус: Offline
Цитата Balzamalex ()
Тогда зачем ультразвук? Достаточно RIP датчиков HC-SR501

Можно и такой, но не очень удобно, у него угол захвата большой, и когда рядом кто-то проходит, ложные срабатывания. Проверял :-)
 
starshoy81 Дата: Воскресенье, 02.10.2016, 13:37 | Сообщение # 10
Майор
Группа: Проверенные
Сообщений: 170
Награды: 1
Репутация: 0
Статус: Offline
viga5, заклейте линзу бумагой, сделайте необходимый угол захвата.
 
smartstair24 Дата: Суббота, 20.05.2017, 16:22 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Цитата viga5 ()
Делаю подсветку лестницы на 19 ступеней
Есть готовое решение для автоматической подсветки лестницы - контроллер SMARTSTAIR24:
- 24 канала (ступени);
- каждый канал - напряжение до 18DC, импульсный ток до 3А, номинальная нагрузка 20Вт;
- полностью цифровое управление, интерфейс RS485;
- ультразвуковых датчиков (датчик дистанции) 2;
- выделение зон срабатывания (min/max) для датчиков дистанции;
- проходных выключателей (двухпозиционный) 2;
- датчик освещённости;
- индивидуальный сценарий включения и выключения для каждого канала - яркость, задержка;
- дежурный режим (ночная подсветка) для каждого канала настраивается яркость;
- частота диммирования 55кГц;
- бескорпусное исполнениеж
- миниатюрные габариты 58x44x14 мм.

Возможно использование разных ультрозвуковых датчиков - односигнальные (SIG) и двухсигнальные (TRIG и ECHO).

Примерная стоимость 3500р

Тут подробности:
http://smartstair.ru


Умная лестница
web: http://smartstair.ru
 
vovka1973 Дата: Суббота, 20.05.2017, 18:06 | Сообщение # 12
Майор
Группа: Проверенные
Сообщений: 196
Награды: 0
Репутация: 0
Статус: Offline
Добавлено (20.05.2017, 18:06)
---------------------------------------------
Цитата Слимпер ()
Похоже для этого есть библиотека Adafruit-PWM-Servo-Driver-Library.В библиотеки есть примеры, сделать блок вполне реально.
Автор в новой программе сделал поддержку этой микросхеме
По поводу купить готовый это можно в каждой теме писать ,все можно купить .а охота сделать самому я так понимаю для этого и форум и программа которая это позволяет.




Сообщение отредактировал vovka1973 - Суббота, 20.05.2017, 18:06
 
Dev1 Дата: Суббота, 20.05.2017, 20:07 | Сообщение # 13
Генерал-майор
Группа: Проверенные
Сообщений: 495
Награды: 8
Репутация: 14
Статус: Offline
Цитата vovka1973 ()
По поводу купить готовый это можно в каждой теме писать
Если вы про smartstair24 то это обычный спамер, удивительно что его еще не пристрелили... wink


Win7/10-64 FLProg v2.5.1 external IDE 1.8.4

 
Grafsaxar Дата: Воскресенье, 21.05.2017, 00:19 | Сообщение # 14
Майор
Группа: Проверенные
Сообщений: 134
Награды: 2
Репутация: 2
Статус: Offline
Цитата viga5 ()
Можно и такой, но не очень удобно, у него угол захвата большой, и когда рядом кто-то проходит, ложные срабатывания. Проверял :-)
Отломай верхнее стекло и надень трубку. Длиной трубки управляешь градусом рассенивания. углом.


У кошки четыре ноги: вход, выход, земля и питание.
> Но трогать её не моги: получится замыкание.
 
igrik1972 Дата: Вторник, 08.08.2017, 22:30 | Сообщение # 15
Лейтенант
Группа: Проверенные
Сообщений: 63
Награды: 0
Репутация: 0
Статус: Offline
я тут тоже смастерил такое для лестницы на 10 ступенек, но не проблема хоть на 20 ступенек, лишь модифицировать чуть пользовательский модуль... суть такова что используется  74HC595  и на первой ступеньки и на последней использую RGB-ленту , остальные простые .......
плата изготовлена для ARDUINO UNO + схема

схема подключения ленты

изготовление платы на УНО
Прикрепления: lestnita.flp(705Kb)


Сообщение отредактировал igrik1972 - Вторник, 08.08.2017, 22:31
 
Форум » Основной » Спросить у знатоков » Подсветка лестницы. ШИМ 19 каналов
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика