Новые сообщения в форуме · Участники · Правила форума · Поиск · RSS ]







  • Страница 7 из 9
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
Модератор форума: Визинга  
Форум » Download » Прошивки » Автоматическая подсветка лестниц на МК. (Обсуждение агоритма прошивки и разработка готового устойства)
Автоматическая подсветка лестниц на МК.
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 ступеней - это "короткий марш"? surprised

Ну а по поводу "трехлучевой звезды"... Конечно, при желании, можно "извратиться" и сделать и такое "чудо", но это уже явно "спецзаказ" и отход от универсальности
 
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ом получится ли что-нибудь путное?
Прикрепления: 4940075.jpeg (30.4 Kb)


НУЖНО ДЕЛАТЬ ТАК, КАК НУЖНО, А КАК НЕ НУЖНО ДЕЛАТЬ НЕ НУЖНО! (ВИННИ ПУХ)

Нет сделанного, чего не сделал бы кто-то другой...(Б.Г.).
 
VCCДата: Вторник, 28.01.2014, 23:30 | Сообщение # 100

Репутация:


Группа:
Проверенный паятель


Сообщений: 26
Награды: 0
Статус:Offline
А как насчет тусклой подсветки первой и последней (нижней и верхней) ступенек для ориентира? Хотя в моем случае датчики отрабатывают на открытие двери и приближение 2 метра...
 
LENI917Дата: Вторник, 28.01.2014, 23:45 | Сообщение # 101

Репутация:


Группа:
Проверенный паятель


Сообщений: 54
Награды: 0
Статус:Offline
Цитата
А как насчет тусклой подсветки первой и последней (нижней и верхней) ступенек для ориентира?
Ну, если мрак кромешный, то можно заморочиться и сделать крайние ступени с дежурным освещением, для этого долго мудрить не надо. Но правильно установленные и отрегулированные датчики скорее всего снимут эту проблему. Кстати о датчиках, такиеникто не ставил? заказал пяток, руки не доходят испытать.
Прикрепления: 0760596.jpg (8.8 Kb)


НУЖНО ДЕЛАТЬ ТАК, КАК НУЖНО, А КАК НЕ НУЖНО ДЕЛАТЬ НЕ НУЖНО! (ВИННИ ПУХ)

Нет сделанного, чего не сделал бы кто-то другой...(Б.Г.).
 
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 ()
В прошивке реализован программный ШИМ, все ступеньки уже плавно загораются.
Я где-то что-то пропустил? Это в какой же прошивке реализован программный ШИМ?
 
Форум » Download » Прошивки » Автоматическая подсветка лестниц на МК. (Обсуждение агоритма прошивки и разработка готового устойства)
  • Страница 7 из 9
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
Поиск:

- ЕСТЬ НОВОЕ СООБЩЕНИЕ
- НЕТ НОВЫХ СООБЩЕНИЙ

Copyright Zloy Soft (Company) © 2008 - 2024