Автоматическая подсветка лестниц на МК.
|
|
VCC | Дата: Среда, 22.01.2014, 09:30 | Сообщение # 91 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
Да, думаю чо так оно и есть, очень плотная плата с метализацией получилась, все глаза проглядел - не вижу... старость не радость! Хотя уровни измерял на входах все адекватно нажатию кнопок. Сегодня вечером попробую отмыть или вообще собрать на макете и заодно с датчиками помучать... Сейчас конечно же стоят тактовые кнопки. За коррективы огромное спасибо, буду пробовать. В архиве уже готовая прошивка на 16 каналов?
| |
|
|
|
| |
No4Nik | Дата: Среда, 22.01.2014, 09:40 | Сообщение # 92 |
Репутация:
Группа:Проверенный паятель
Сообщений: 329
Награды: 6
Статус:Offline
Цитата tsb_ ( ) Прилагаю архив с обновлением программы: введено определение количества каналов управления, которое можно задать в пределах 4...18 перед компиляцией программы. tsb А процедуру выбора количества каналов опишете?
| |
|
No4Nik
|
|
| |
tsb_ | Дата: Среда, 22.01.2014, 15:24 | Сообщение # 93 |
Репутация:
Группа:Проверенный паятель
Сообщений: 48
Награды: 0
Статус:Offline
Цитата VCC ( ) В архиве уже готовая прошивка на 16 каналов? Да, в архиве файл lestniza.HEX - это готовая прошивка для 16 каналов. Там же в архиве все файлы проекта в MPLAB и файл проекта в Протеусе.
Цитата No4Nik ( ) А процедуру выбора количества каналов опишете? На данном этапе, как "программа минимум", в текст программы lestniza.asm было введено определение константы: Код CHANNEL_MAX equ .16 ; количество каналов управления светодиодами => ** ИЗМЕНИТЕ КАК ВАМ НУЖНО ** ; может быть от 4 до 18 (для PIC16F873/876) Т.е. сейчас конкретно задано 16 каналов. Если нужно другое количество: - открыть проект в среде MPLAB (можно двойным кликом на файле lest.mcw)
- в тексте программы (lestniza.asm) исправить число строке с определением CHANNEL_MAX
- сохранить файл программы (нажать "Save File")
- скомпилировать программу (нажать "Build All")
В результате, в папке с проектом будет обновленный файл прошивки lestniza.HEX с поддержкой заданного количества каналов. Как это реализовано в программе - можете посмотреть в тексте исходника. Это то, что можно было реализовать "на скорую руку". Создание "универсальной" прошивки со специальным режимом для конфигурирования параметров устройства - направление правильное. Но на реализацию этого потребуется больше времени. Для начала - нужно продумать алгоритм этого "дела": по каким условиям войти в этот режим, какими манипуляциями настраивать параметры (а это может быть не только "количество каналов", а и "скорость переключения", "задержка перед авто-гашением" и т.п.) Вот в этом направлении можете высказывать свои идеи...
| |
|
|
|
| |
VCC | Дата: Среда, 22.01.2014, 22:37 | Сообщение # 94 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
Запустил схему на макете, работает на 16 каналов как задумано, попробовал сдружить с датчиками HC-SR501 на выход как водится оптопару прицепил все работает. Что на плате так и не нашел, разведу свою посвободней. Разработчикам спасибо!
| |
|
|
|
| |
No4Nik | Дата: Четверг, 23.01.2014, 10:55 | Сообщение # 95 |
Репутация:
Группа:Проверенный паятель
Сообщений: 329
Награды: 6
Статус:Offline
Цитата tsb_ ( ) а это может быть не только "количество каналов", а и "скорость переключения", "задержка перед авто-гашением" и т.п. Это очень хорошая задумка!
| |
|
No4Nik
|
|
| |
VCC | Дата: Понедельник, 27.01.2014, 21:07 | Сообщение # 96 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
На выходных инсталировал устройство, причем заработало на первой "плотной плате", почему ранее не пускалось....??? Наверное не то настроение было :). Все работает! При подъеме по лестнице получилось так, что угасание ступеней обгоняло ходока, (на последней четверти лестницы сработка датчика), а потом пока закроешь дверь, сработка повторная но уже вниз :), пришлось датчик затупить и направить (затемнить) часть проходной зоны, теперь вроде поспеваем, но руки по прежнему тянутся к выключателю. Инстинкт однако! (Датчики lumin и motion не применял). Лестница в подвал, где свегда темно и короткий марш но крутой... Еще есть мысля об устройстве динамической подсветки по конфигурации трехлучевой звезды, т.е. расхождении огней от сработавшего луча до центра и потом "штанами" в две стороны, соответственно затухание по сработавшему лучу "звезды" в обратной последавательности... Какие соображения?
Сообщение отредактировал VCC - Понедельник, 27.01.2014, 21:10 | |
|
|
|
| |
tsb_ | Дата: Вторник, 28.01.2014, 00:41 | Сообщение # 97 |
Репутация:
Группа:Проверенный паятель
Сообщений: 48
Награды: 0
Статус:Offline
Цитата VCC ( ) При подъеме по лестнице получилось так, что угасание ступеней обгоняло ходока
Сначала прочитал и удивился: неужели 30 секунд не хватает на подъем? Но потом дочитал дальше Цитата VCC ( ) (на последней четверти лестницы сработка датчика)
Т.е., как я понял, наступало досрочное выключение от сработки верхнего датчика. Тут, конечно, большое значение имеет правильная установка и настройка датчиков. Теоретически, для данного применения, датчик должен определять приближение человека в довольно узкой полосе на подходе к лестнице. Но инфракрасные датчики движения обычно имеют линзу с углом обзора порядка 90 градусов, что обеспечивает довольно большую зону срабатывания. Поэтому, возможно, придется ограничивать ему угол обзора, заклеив часть линзы, и подбирать место установки и направленность. Будут влиять и втроенные регулировки датчика (чувствительность и время удержания выходного сигнала). Так что здесь довольно большое поле для экспериментов. Цитата VCC ( ) короткий марш но крутой... 16 ступеней - это "короткий марш"?
Ну а по поводу "трехлучевой звезды"... Конечно, при желании, можно "извратиться" и сделать и такое "чудо", но это уже явно "спецзаказ" и отход от универсальности
| |
|
|
|
| |
VCC | Дата: Вторник, 28.01.2014, 18:46 | Сообщение # 98 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
Цитата tsb_ ( ) Поэтому, возможно, придется ограничивать ему угол обзора, заклеив часть линзы, и подбирать место установки и направленность. Будут влиять и втроенные регулировки датчика (чувствительность и время удержания выходного сигнала). Так что здесь довольно большое поле для экспериментов. Так и сделал в итоге, подклеив снизу линзы отражатель вверх, соответственно "загоризонталил" угол видимости. Лестница в подвал конструктивно выполнена с основным маршем в 10 ступеней, одинадцатая ступень - это тумба (поворот на 180 град). А в доме лестница с углом поворота 90 град., 12 ступенчатым основным маршем и 4 ступенями тумбы, но она сильно "ушита" с внутренней строны утеплителем, поэтому работы будут проводиться уже по теплому времени :). По поводу трехлучевого "изврата" - я и не сомневался что Вам это под силу, интересовало всего-лишь мнение на этот счет..., но раз изврат, пускай будет изврат... Вопрос снимается.
| |
|
|
|
| |
LENI917 | Дата: Вторник, 28.01.2014, 23:02 | Сообщение # 99 |
Репутация:
Группа:Проверенный паятель
Сообщений: 54
Награды: 0
Статус:Offline
Привет, Цитата VCC Еще очень интересно возможно ли реализовать некоторые эффекты, задействовав ШИМ каналы МК? Интересным эффектом представляется плавный розжиг ступенек В прошивке реализован программный ШИМ, все ступеньки уже плавно загораются. Уважаемые, а никто с таким зверем не работал? DM631 или DM633 (LED-драйвер на 16 каналов (Uпит=3~5В, Uключей=до 17В, Iвых=5~90мA, ШИМ, димминг, внешний резистор, рабочая температура от -40 до +85, корпус TSSOP-24. http://www.siti.com.tw/product/spec/LED/DM631.pdf )).Вчера нашёл в инернет-магазине, вот думаю куда его применить можно.Если его скрестить с PICом получится ли что-нибудь путное?
| |
|
НУЖНО ДЕЛАТЬ ТАК, КАК НУЖНО, А КАК НЕ НУЖНО ДЕЛАТЬ НЕ НУЖНО! (ВИННИ ПУХ)
Нет сделанного, чего не сделал бы кто-то другой...(Б.Г.).
|
|
| |
VCC | Дата: Вторник, 28.01.2014, 23:30 | Сообщение # 100 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
А как насчет тусклой подсветки первой и последней (нижней и верхней) ступенек для ориентира? Хотя в моем случае датчики отрабатывают на открытие двери и приближение 2 метра...
| |
|
|
|
| |
LENI917 | Дата: Вторник, 28.01.2014, 23:45 | Сообщение # 101 |
Репутация:
Группа:Проверенный паятель
Сообщений: 54
Награды: 0
Статус:Offline
Цитата А как насчет тусклой подсветки первой и последней (нижней и верхней) ступенек для ориентира? Ну, если мрак кромешный, то можно заморочиться и сделать крайние ступени с дежурным освещением, для этого долго мудрить не надо. Но правильно установленные и отрегулированные датчики скорее всего снимут эту проблему. Кстати о датчиках, такиеникто не ставил? заказал пяток, руки не доходят испытать.
| |
|
НУЖНО ДЕЛАТЬ ТАК, КАК НУЖНО, А КАК НЕ НУЖНО ДЕЛАТЬ НЕ НУЖНО! (ВИННИ ПУХ)
Нет сделанного, чего не сделал бы кто-то другой...(Б.Г.).
|
|
| |
VCC | Дата: Вторник, 28.01.2014, 23:54 | Сообщение # 102 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
Я о них и вел разговор всю дорогу и установил именно такие с регулировкой чувствительности и тайминга по высокому уровню, только у меня они без джампера режимов. Работают хорошо, только регулировка времени не плавная, наверное на резисторе сэкономили (одного номинала стоят). Пришли из Китая вместе с контроллерами и светодиодными лентами...
| |
|
|
|
| |
VCC | Дата: Вторник, 28.01.2014, 23:56 | Сообщение # 103 |
Репутация:
Группа:Проверенный паятель
Сообщений: 26
Награды: 0
Статус:Offline
Кстати запер их в коробчонки для телефонов которые с розетками, отошел штатными телефонными шнурами на 4 жилы, (купил удлинитель 10м и разрезал пополам). Окно для линзы Френеля просверлил в крышках, подровнял напильником, получилось окуратно...
Сообщение отредактировал VCC - Вторник, 28.01.2014, 23:58 | |
|
|
|
| |
LENI917 | Дата: Среда, 29.01.2014, 00:34 | Сообщение # 104 |
Репутация:
Группа:Проверенный паятель
Сообщений: 54
Награды: 0
Статус:Offline
VCC, да, помогают китайские братья, я только не помню, они(датчики) кажется нормальнозамкнутые, и при срабатывании размыкаются.но это можно програмно решить. Я брал PYRONIX Colt и у одного просто выносил пиродатчик на балясину перил, второй оставляк как есть под нижней ступенькой
| |
|
НУЖНО ДЕЛАТЬ ТАК, КАК НУЖНО, А КАК НЕ НУЖНО ДЕЛАТЬ НЕ НУЖНО! (ВИННИ ПУХ)
Нет сделанного, чего не сделал бы кто-то другой...(Б.Г.).
|
|
| |
tsb_ | Дата: Среда, 29.01.2014, 01:06 | Сообщение # 105 |
Репутация:
Группа:Проверенный паятель
Сообщений: 48
Награды: 0
Статус:Offline
Цитата LENI917 ( ) В прошивке реализован программный ШИМ, все ступеньки уже плавно загораются. Я где-то что-то пропустил? Это в какой же прошивке реализован программный ШИМ?
| |
|
|
|
| |