Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Автодиммер или "вежливая подсветка" на ATtiny13

Здесь только проекты на ATtiny

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение mdg » 23 апр 2013 11:21

Может попробовать родной EEP

Так я с этим EEP и проверяю. Похоже не в нем дело. Глянул я в код одним глазом, там есть SafeShutdownEnabled (OCR0B,2) с начала программы он выключен (равен 0), в MODE_ON гашение сработает, только если этот бит установлен в 1. А в 1 он устанавливается только в MODE_STANDBY. И я не понял зачем в MODE_WAIT_AFTER_SAFE_SHUTDOWN мы опять сбрасываем OCR0B,2 в 0. Нет у меня щас под рукой ни компилятора ни среды разработки ни Протеуса чтобы код отладить. Но скорее всего в Протеусе у Вас другая версия работает.
Кстати, я бы при работающем движке не отключал подсветку через 10 мин. IMHO.
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 23 апр 2013 17:55

mdg писал(а):Но скорее всего в Протеусе у Вас другая версия работает.

Да. Скачал свой выложенный hex и запустил в Протеусе. Действительно не гаснет.
Что я такое загрузил :shock: ??!! Но проект должен быть рабочим. Если пересобрать в CVR должно работать
mdg писал(а):Кстати, я бы при работающем движке не отключал подсветку через 10 мин. IMHO.

Согласен. Выкладываю следующую версию - 0.8.
При работающем движке подсветка не отключается
Вложения
dimmer_v0.8_2013.04.23_IYra.rar
Проект и hex
(7.04 КБ) Скачиваний: 325
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение mdg » 24 апр 2013 10:17

Проверил во всех режимах, все замечательно!
IYra, спасибо за проделанную работу.
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение vadim30871 » 24 апр 2013 23:20

а мож в исходнике этот момент и не прописан, поэтому и не тухнет через 10 мин. лично у меня прошивка автора. все работает как часы. мож че не так в монтаже... в код вижн не разбирался, а вот ка-то редактировал исходник для другого контроллера в баском, так скажу вам что че туда напишешь так он и будет работать.
vadim30871
Пробегал мимо
 
Сообщения: 11
Зарегистрирован: 05 дек 2012 16:02

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение Denis Ciatop » 14 май 2013 00:27

Прикольный девайс получился, я уже три штуки собрал для друзей, всем нравится. :good:
В версии 07 от IYra действительно подсветка не гасла по истечении 10 мин.
Я один девайс примудрил для управления подсветкой в коридире квартиры (хочется комфорта когда возвращаешся вечером домой).
Работает на ура но есть одно но, мои домочадцы полюбляют усраивать иллюминацию в квартире, ну тоесть свет включают везде, а выключать должен Пушкин.
Так вот у меня просьба к IYra нельзя ли уменьшить интервал принудительного выключения до 5 мин. или сделать его програмируемым в место настройки заведеного двигателя (поскольку двигателя у меня в квартире не предвидетя :lol: ).
За ранее благодарю уже за проделаную работу по доработкам народных капризов.
Denis Ciatop
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 16 апр 2013 22:29
Откуда: Украина г.Луганск.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 14 май 2013 09:10

Denis Ciatop писал(а):Так вот у меня просьба к IYra нельзя ли уменьшить интервал принудительного выключения до 5 мин. или сделать его програмируемым в место настройки заведеного двигателя (поскольку двигателя у меня в квартире не предвидетя :lol: ).

Самое простое поменять
#define DELAY_OFF_IF_DOOR_IS_OPEN 60000 // 60000 // * 0.01 sek = 10min
на
#define DELAY_OFF_IF_DOOR_IS_OPEN 30000 // 30000 // * 0.01 sek = 5min
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение Denis Ciatop » 14 май 2013 17:02

IYra писал(а):Самое простое поменять
#define DELAY_OFF_IF_DOOR_IS_OPEN 60000 // 60000 // * 0.01 sek = 10min
на
#define DELAY_OFF_IF_DOOR_IS_OPEN 30000 // 30000 // * 0.01 sek = 5min

Спасибо, попробую изменить и перекомпилить .
Denis Ciatop
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 16 апр 2013 22:29
Откуда: Украина г.Луганск.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hfelyx » 16 май 2013 16:19

Классный девайс,решил повторить,но есть несколько пожеланий!
IYra,огромная просьба,подправьте пожалуйста прошивку - хочу вход PB.2 подключить на выход АСС замка зажигания,то есть настройка порога срабатывания при зажигании уже не нужно...
hfelyx
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 22 мар 2013 00:21
Откуда: Киев

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 16 май 2013 17:45

hfelyx писал(а): IYra,огромная просьба,подправьте пожалуйста прошивку - хочу вход PB.2 подключить на выход АСС замка зажигания,то есть настройка порога срабатывания при зажигании уже не нужно...

А если переподключить ничего не меняя ? Что там на выходе АСС ?
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hfelyx » 16 май 2013 22:25

На выходе от 11 до 14,7В,мне функция кнопки для настройки порога заведенного двигателя не нужна(на делитель кину выход АСС(11-14В) вот и думаю ее убрать, чтоб не путаться с настройками...
А еще вопрос:сколько потребляет схема в режиме ожидания и работы???
hfelyx
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 22 мар 2013 00:21
Откуда: Киев

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hardlock » 17 май 2013 07:30

hfelyx писал(а):сколько потребляет схема в режиме ожидания и работы???

в моей прошивке МК в режиме ожидания спит, поэтому потребление в основном зависит от применённого стабилизатора и делителя для измерения напруги (около 1-2мА). Во время работы около 10-20мА...
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 17 май 2013 10:39

hfelyx писал(а):На выходе от 11 до 14,7В,мне функция кнопки для настройки порога заведенного двигателя не нужна(на делитель кину выход АСС(11-14В) вот и думаю ее убрать, чтоб не путаться с настройками...

То есть двигатель выключен - на входе делителя 0, включен - минимум 11 В.
Если так то поменять надо только порог - сделать поменьше.

#define U12V 0xDC

заменить на

#define U12V 0x6E

hfelyx писал(а):А еще вопрос:сколько потребляет схема в режиме ожидания и работы???

Должно быть как у hardlock это все не изменилось.
Но интересно было бы померять в разных режимах.
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hfelyx » 20 май 2013 12:54

Ув.IYra,помогла замена
#define U12V 0xDC

заменить на

#define U12V 0x6E
Спасибо.
А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)
hfelyx
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 22 мар 2013 00:21
Откуда: Киев

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 20 май 2013 19:42

hfelyx писал(а):А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)

Попробовал в Протеусе. Вроде начинает гасить сразу. Ну может есть маленькая пауза, но не до верхней точки.
А в железе мне не попробовать.
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hfelyx » 21 май 2013 12:39

:drink: Спасибо.Действительно есть такая функция в версии 1.08. Все работает!!!
hfelyx
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 22 мар 2013 00:21
Откуда: Киев

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение rumun » 18 июн 2013 13:15

Кому интересно нашёл видео по сборке от начала и до конца этого устройства.
Вот видео:

http://www.youtube.com/watch?v=iDYO8IKeqIs
http://www.youtube.com/watch?v=A9JI0hxHsRo
http://www.youtube.com/watch?v=odoT0k7dlV8
rumun
Пробегал мимо
 
Сообщения: 1
Зарегистрирован: 18 июн 2013 13:13

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hardlock » 24 июн 2013 20:35

Отэто да... Никак не ожидал, что по моим конструкциям будут видео снимать.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение samogon » 25 авг 2013 08:33

IYra писал(а):
hfelyx писал(а):А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)

Попробовал в Протеусе. Вроде начинает гасить сразу. Ну может есть маленькая пауза, но не до верхней точки.
А в железе мне не попробовать.


А мне это как раз таки напряжно((( Как можно убрать эту функцию, какой кусок кода стереть/изменить? Или опять всё переписывать? А то я частенько успеваю сесть в машину до того, как лампа полностью разгориться. В итоге приходиться включать вручную свет или в потьмах тыкать ключом в пустоту. :wall:
samogon
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 23 мар 2012 10:46

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение IYra » 25 авг 2013 21:03

samogon писал(а):А то я частенько успеваю сесть в машину до того, как лампа полностью разгориться. В итоге приходиться включать вручную свет или в потьмах тыкать ключом в пустоту. :wall:

Сделал так чтоб при выключенном моторе лампа полностью разгоралась.
Если мотор включен - лампа начинает тухнуть сразу
Вложения
dimmer_v0.9_hex.rar
(7.08 КБ) Скачиваний: 151
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение samogon » 26 авг 2013 12:12

IYra, Спасибо большое!!! Так на много лучше! :dance: :good:

UPD: Рано обрадовался. Проверял "на столе", всё нормально. Поставил в машину и опечалился. При выключенном двигателе всё работает нормально. Далее если завести двигатель и открыть дверь, лампа загорается на 1/5 яркости и так и остаётся в таком положении. если при этом заглушить двигатель не закрывая дверь, лампа нормально загорается. Так же если на работающем двигателе замкнуть вход схемы на минус, лампа стартует нормально, а через концевики не хочет. Я бы всё списал на проводку и помехи, но только на старых прошивках такой фигни нет. Начиная с версии 0.7, появилась такая фигня. Опечалился и откатился на версию 0.6. По питанию и входу защитился керамикой, электролитом и защитными диодами. Странно, что это появилось лишь в новых прошивках при прочих равных условиях.

UPD2: На мой взгляд, лучше чтобы при кратковременном открытии и закрытии двери при выключенном двигателе, лампа не просто доходила до 100% и сразу гасла, а доходила до 100% и оставалась включенной до заданного промежутка времени. А вот при заведённом двигателе уже можно и сразу гасить, не доходя до 100%. Но это так, мысли вслух.
samogon
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 23 мар 2012 10:46

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение Sans84 » 11 сен 2013 09:00

Добрый день. Ребята, подскажите толковую литературу по написанию прошивок (к примеру для обсуждаемого устройства)
Sans84
Пробегал мимо
 
Сообщения: 2
Зарегистрирован: 11 сен 2013 08:53

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hardlock » 11 сен 2013 09:34

Sans84, это сложный вопрос. Я учился на примерах, т.к. программирование уже знал на начальном уровне.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение ma35tr0 » 11 сен 2013 12:43

Sans84 писал(а):Добрый день. Ребята, подскажите толковую литературу по написанию прошивок (к примеру для обсуждаемого устройства)

Можно на бейсике :), АСМ или Си
Выбирайте ;)
______
ЗыСы
Лучше:
    1.АСМ
    2.Си
    3.Бейсик
Аватара пользователя
ma35tr0
Частенько бываю
 
Сообщения: 98
Зарегистрирован: 02 дек 2010 13:12
Откуда: Город ветров, Страна огней

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение hardlock » 11 сен 2013 12:48

ma35tr0, ну да, конечно лучше начинать с АСМа, когда вобще ничего не понимаешь :lol:

Вон у меня дядька (под 70 лет) решил заняться МК, так за пару дней освоил Proteus и Flowcode.... Там всё просто, хоть и вобще не оптимально.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Сообщение ma35tr0 » 11 сен 2013 12:54

hardlock писал(а):ma35tr0, ну да, конечно лучше начинать с АСМа, когда вобще ничего не понимаешь :lol:
Вон у меня дядька (под 70 лет) решил заняться МК, так за пару дней освоил Proteus и Flowcode.... Там всё просто, хоть и вобще не оптимально.


А почему нет? Авось получиЦа :)
Ну, я указал в последовательности от сложного к простому.
Тогда лучше уж бейсик или хотя бы Си.

Добавлено спустя 8 минут 29 секунд:
hardlock писал(а):ma35tr0, ну да, конечно лучше начинать с АСМа, когда вобще ничего не понимаешь :lol:
...Proteus и Flowcode.... Там всё просто, хоть и вобще не оптимально.

Года 2 назад установил флоукод ради интереса - снес сразу, а вот новичку самое то!
На первых порах пусть пока не думает о оптимизации кода.
Пусть хотя бы завставил светиком мигать - Эххх.. все мы с этого начинали :)
Аватара пользователя
ma35tr0
Частенько бываю
 
Сообщения: 98
Зарегистрирован: 02 дек 2010 13:12
Откуда: Город ветров, Страна огней

Пред.След.

Вернуться в ATtiny



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 7