Обявления

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

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

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

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

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

Сообщение Ashatshem » 05 мар 2013 12:09

IYra писал(а):
Ashatshem писал(а): 2,04 авр не даёт скомпилировать даже родную прошивку

Надо поменять
interrupt [PCINT0] void pin_change_isr(void)
на
interrupt [PC_INT0] void pin_change_isr(void)
ошибка исчезает но размер получается больше 512 байт

Так что надо компилить в CVR 1.25.9

Да я б с удовольствием в 1.25.9 собрал, только он на семёрке не работает....
Ashatshem
Частенько бываю
 
Сообщения: 30
Зарегистрирован: 07 фев 2013 10:38

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

Сообщение IYra » 05 мар 2013 12:42

Ashatshem писал(а):Да я б с удовольствием в 1.25.9 собрал, только он на семёрке не работает....


Скомпилил в 1.25.9 - изменил OCR0A = 100;
Попробуй. Выдержит ли только СД.
Вложения
dimmer.rar
hex и eep
(1.41 КБ) Скачиваний: 118
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение Ashatshem » 05 мар 2013 13:21

Спасибо, вечером буду пробовать, по результатам отпишусь.

Добавлено спустя 7 часов 11 минут 4 секунды:
Для светодиода всё равно очень много, а время зажигания-гашения упало очень сильно, решил оставить как есть, просто пустил через резистор на 100 ом. Да ещё какая то проблема на этой прошивке выходит, невозможно настроить паузу и вольтаж срабатывания, моргает без остановки, пока не сбросишь питание...
Ashatshem
Частенько бываю
 
Сообщения: 30
Зарегистрирован: 07 фев 2013 10:38

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

Сообщение hardlock » 05 мар 2013 20:38

Ashatshem писал(а):Да ещё какая то проблема на этой прошивке выходит

там какие-то траблы со стеком. Поэтому я и не выкладывал исходник. Скомпилировать можно только при определённых условиях, каких - не помню уже.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение samogon » 05 мар 2013 22:05

моргает без остановки, пока не сбросишь питание...

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

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

Сообщение Ashatshem » 06 мар 2013 01:28

У меня не сохранялись, правда морганий было больше, чем допускается в прошивке, может из за этого...
Ashatshem
Частенько бываю
 
Сообщения: 30
Зарегистрирован: 07 фев 2013 10:38

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

Сообщение samogon » 06 мар 2013 12:31

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

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

Сообщение mdg » 06 мар 2013 22:25

Ув. hardlock, уточните, пожалуйста, логику работы устройства, если подключить по второму варианту после переключателя плафона. У меня получилось, что когда свет включаешь переключателем, а потом выключаешь, он горит еще 10 секунд и потом плавно гаснет. Выходит вариант включения устройства после переключателя не имеет смысла. Или это у меня устройство глючит?
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

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

Сообщение hardlock » 06 мар 2013 22:36

mdg, всё правильно у Вас работает.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение mdg » 06 мар 2013 22:55

А смысл тогда такого включения? Там одна нога на меге свободная, может на нее кнопку "вкл" повесить? Минус на эту ногу подал, лампа зажглась, минус убрал, лампа потухла сразу, без задержек. Ну и контроль на 10 минут.
Прошивку конечно же править нужно, это я понимаю. Но так логика работы будет логичной, а сейчас нужно подключать все до кнопки, чтобы правильно работало, но так не контролируется забытый свет, а это важная фишка ИМХО.
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

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

Сообщение hardlock » 06 мар 2013 22:57

mdg, это всё планировалось на тине 45, т.к. тут нету ни одного свободного байта.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение mdg » 06 мар 2013 23:03

Ясно. т.е. смысла заморачиваться с текущей прошивкой нет.
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

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

Сообщение hardlock » 06 мар 2013 23:04

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

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

Сообщение IYra » 07 мар 2013 18:05

samogon писал(а):
моргает без остановки, пока не сбросишь питание...

Значит не только у меня так. Но тем не менее как я писал, настройки сохраняются и действуют. :-) Что не критично, ибо настраивается лишь один раз. Актуально для тех, кому всё таки необходимо подправить прошивку под себя, как мне например.

Поковырялся в прошивке и нашел почему моргает без остановки.
Код: Выделить всё
if (blinker > eeMultU)
      {
       // blinker++;
        mode = MODE_STANDBY;
      }         
      else
      {               
        TCCR0A = 0x83;
        OCR0A = 255;
        mode = MODE_SETUP_U_2;
        blinker++;
      }     

Переменная blinker++ стояла не там и получался вечный цикл.
Так же немного оптимизировал по памяти. Все это проверялось
в Протеусе. Вроде там все работало.
Проект для CVR 2.05
Вложения
dimmer_v0.6_2013.03.08_IYra.rar
(5.45 КБ) Скачиваний: 192
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение samogon » 08 мар 2013 19:35

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

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

Сообщение hardlock » 08 мар 2013 23:57

Раз пошла такая пьянка, то предлагаю именовать файлы с номером версии, датой релиза и ником, чтобы не было путаницы. В предыдущем посте переименовал.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение IYra » 09 мар 2013 20:35

samogon писал(а):На неделе буду собирать ещё 2 устройства, обязательно проверю в железе и отпишусь как работает.

Не дождавшись проверки в железе кое-что добавил
Теперь при закрытии двери и работающем двигатели лампа гаснет в 2 раза быстрее.
Как хотел samogon
При закрытии двери и не работающем двигатели лампа гаснет как обычно

Удалил Hex(загрузил какой-то левый). Проект рабочий.
Выложу Hex в версии 0.8
Вложения
dimmer_v0.7_2013.03.09_IYra.rar
(5.55 КБ) Скачиваний: 228
Последний раз редактировалось IYra 23 апр 2013 17:27, всего редактировалось 3 раз(а).
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение samogon » 11 мар 2013 00:38

Вобщем собрал несколько экземпляров. Последние две прошивки (0.6 и 0.7) работаю превосходно, без нареканий.
samogon
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 23 мар 2012 10:46

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

Сообщение Denis Ciatop » 16 апр 2013 23:18

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

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

Сообщение IYra » 17 апр 2013 08:51

Denis Ciatop писал(а):IYra А нельзя ли сразу выкладывать откомпилированный проект

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

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

Сообщение Denis Ciatop » 17 апр 2013 22:29

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

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

Сообщение mdg » 21 апр 2013 18:51

Прошился прошивкой от IYra за что ему огромное спасибо, однако при оставленной открытой двери освещение не тухнет автоматически через 10 мин. Что я сделал не так?
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

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

Сообщение IYra » 21 апр 2013 21:07

mdg писал(а): при оставленной открытой двери освещение не тухнет автоматически через 10 мин. Что я сделал не так?

Проверил в Протеусе. Все вроде тухнет через 10 мин. При выключенном и включенном движке.
1. Какой был порядок действий ?
2. Попробовать родную прошивку hardlock'a при тех же условиях
А как у других товарищей ?
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение mdg » 21 апр 2013 22:26

Я шил Uniprof-ом. Может фьюзы не так поставил, там же они инверсные, проверю. Eeprom зашил из первого поста hardlock'a. Просто у меня два устройства и оба одинаково не тухнут через 10 мин. Попробую с прошивкой hardlock'a, отпишусь.

Добавлено спустя 21 час 48 минут 16 секунд:
Прошил прошивкой hardlock'a из первого поста, тухнет через 10 мин. С dimmer_v0.7_2013.03.09_IYra не тухнет даже через час. Пробовал несколько раз шить и ту и эту на двух устройствах, результат одинаковый.
Порядок действий при проверке таков: подключаю 12в к устройству, замыкаю вход "двери" на минус, жду 15 мин. Потом подаю 13,8в, замыкаю вход "двери" на минус, жду 15 мин.
mdg
Пробегал мимо
 
Сообщения: 7
Зарегистрирован: 06 мар 2013 22:00

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

Сообщение IYra » 23 апр 2013 09:02

mdg писал(а):Прошил прошивкой hardlock'a из первого поста, тухнет через 10 мин. С dimmer_v0.7_2013.03.09_IYra не тухнет даже через час.

Может попробовать родной EEP. Выложил в предыдущем посте там где hex.
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Пред.След.

Вернуться в ATtiny



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

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