24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATtiny
Post Reply
mdg
Пробегал мимо
Posts: 7
Joined: 06 Mar 2013 21:00

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

Post by mdg »

Может попробовать родной EEP
Так я с этим EEP и проверяю. Похоже не в нем дело. Глянул я в код одним глазом, там есть SafeShutdownEnabled (OCR0B,2) с начала программы он выключен (равен 0), в MODE_ON гашение сработает, только если этот бит установлен в 1. А в 1 он устанавливается только в MODE_STANDBY. И я не понял зачем в MODE_WAIT_AFTER_SAFE_SHUTDOWN мы опять сбрасываем OCR0B,2 в 0. Нет у меня щас под рукой ни компилятора ни среды разработки ни Протеуса чтобы код отладить. Но скорее всего в Протеусе у Вас другая версия работает.
Кстати, я бы при работающем движке не отключал подсветку через 10 мин. IMHO.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

mdg wrote:Но скорее всего в Протеусе у Вас другая версия работает.
Да. Скачал свой выложенный hex и запустил в Протеусе. Действительно не гаснет.
Что я такое загрузил :shock: ??!! Но проект должен быть рабочим. Если пересобрать в CVR должно работать
mdg wrote: Кстати, я бы при работающем движке не отключал подсветку через 10 мин. IMHO.
Согласен. Выкладываю следующую версию - 0.8.
При работающем движке подсветка не отключается
Attachments
dimmer_v0.8_2013.04.23_IYra.rar
Проект и hex
(7.04 KiB) Downloaded 609 times
mdg
Пробегал мимо
Posts: 7
Joined: 06 Mar 2013 21:00

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

Post by mdg »

Проверил во всех режимах, все замечательно!
IYra, спасибо за проделанную работу.
vadim30871
Пробегал мимо
Posts: 11
Joined: 05 Dec 2012 15:02

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

Post by vadim30871 »

а мож в исходнике этот момент и не прописан, поэтому и не тухнет через 10 мин. лично у меня прошивка автора. все работает как часы. мож че не так в монтаже... в код вижн не разбирался, а вот ка-то редактировал исходник для другого контроллера в баском, так скажу вам что че туда напишешь так он и будет работать.
Denis Ciatop
Пробегал мимо
Posts: 7
Joined: 16 Apr 2013 22:29
Location: Украина г.Луганск.

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

Post by Denis Ciatop »

Прикольный девайс получился, я уже три штуки собрал для друзей, всем нравится. :good:
В версии 07 от IYra действительно подсветка не гасла по истечении 10 мин.
Я один девайс примудрил для управления подсветкой в коридире квартиры (хочется комфорта когда возвращаешся вечером домой).
Работает на ура но есть одно но, мои домочадцы полюбляют усраивать иллюминацию в квартире, ну тоесть свет включают везде, а выключать должен Пушкин.
Так вот у меня просьба к IYra нельзя ли уменьшить интервал принудительного выключения до 5 мин. или сделать его програмируемым в место настройки заведеного двигателя (поскольку двигателя у меня в квартире не предвидетя :lol: ).
За ранее благодарю уже за проделаную работу по доработкам народных капризов.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Denis Ciatop wrote: Так вот у меня просьба к 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
Denis Ciatop
Пробегал мимо
Posts: 7
Joined: 16 Apr 2013 22:29
Location: Украина г.Луганск.

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

Post by Denis Ciatop »

IYra wrote: Самое простое поменять
#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
Спасибо, попробую изменить и перекомпилить .
hfelyx
Пробегал мимо
Posts: 9
Joined: 21 Mar 2013 23:21
Location: Киев

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

Post by hfelyx »

Классный девайс,решил повторить,но есть несколько пожеланий!
IYra,огромная просьба,подправьте пожалуйста прошивку - хочу вход PB.2 подключить на выход АСС замка зажигания,то есть настройка порога срабатывания при зажигании уже не нужно...
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

hfelyx wrote: IYra,огромная просьба,подправьте пожалуйста прошивку - хочу вход PB.2 подключить на выход АСС замка зажигания,то есть настройка порога срабатывания при зажигании уже не нужно...
А если переподключить ничего не меняя ? Что там на выходе АСС ?
hfelyx
Пробегал мимо
Posts: 9
Joined: 21 Mar 2013 23:21
Location: Киев

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

Post by hfelyx »

На выходе от 11 до 14,7В,мне функция кнопки для настройки порога заведенного двигателя не нужна(на делитель кину выход АСС(11-14В) вот и думаю ее убрать, чтоб не путаться с настройками...
А еще вопрос:сколько потребляет схема в режиме ожидания и работы???
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

hfelyx wrote:сколько потребляет схема в режиме ожидания и работы???
в моей прошивке МК в режиме ожидания спит, поэтому потребление в основном зависит от применённого стабилизатора и делителя для измерения напруги (около 1-2мА). Во время работы около 10-20мА...
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

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

#define U12V 0xDC

заменить на

#define U12V 0x6E
hfelyx wrote: А еще вопрос:сколько потребляет схема в режиме ожидания и работы???
Должно быть как у hardlock это все не изменилось.
Но интересно было бы померять в разных режимах.
hfelyx
Пробегал мимо
Posts: 9
Joined: 21 Mar 2013 23:21
Location: Киев

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

Post by hfelyx »

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

заменить на

#define U12V 0x6E
Спасибо.
А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

hfelyx wrote: А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)
Попробовал в Протеусе. Вроде начинает гасить сразу. Ну может есть маленькая пауза, но не до верхней точки.
А в железе мне не попробовать.
hfelyx
Пробегал мимо
Posts: 9
Joined: 21 Mar 2013 23:21
Location: Киев

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

Post by hfelyx »

:drink: Спасибо.Действительно есть такая функция в версии 1.08. Все работает!!!
rumun
Пробегал мимо
Posts: 1
Joined: 18 Jun 2013 13:13

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

Post by rumun »

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

http://www.youtube.com/watch?v=iDYO8IKeqIs
http://www.youtube.com/watch?v=A9JI0hxHsRo
http://www.youtube.com/watch?v=odoT0k7dlV8
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Отэто да... Никак не ожидал, что по моим конструкциям будут видео снимать.
samogon
Частенько бываю
Posts: 27
Joined: 23 Mar 2012 09:46

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

Post by samogon »

IYra wrote:
hfelyx wrote: А как сделать так чтоб при открытии и сразу же закрытии двери ,схема сразу же начала тушить свет( не дожидаясь пока дойдет до верхней точки)
Попробовал в Протеусе. Вроде начинает гасить сразу. Ну может есть маленькая пауза, но не до верхней точки.
А в железе мне не попробовать.
А мне это как раз таки напряжно((( Как можно убрать эту функцию, какой кусок кода стереть/изменить? Или опять всё переписывать? А то я частенько успеваю сесть в машину до того, как лампа полностью разгориться. В итоге приходиться включать вручную свет или в потьмах тыкать ключом в пустоту. :wall:
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

samogon wrote:А то я частенько успеваю сесть в машину до того, как лампа полностью разгориться. В итоге приходиться включать вручную свет или в потьмах тыкать ключом в пустоту. :wall:
Сделал так чтоб при выключенном моторе лампа полностью разгоралась.
Если мотор включен - лампа начинает тухнуть сразу
Attachments
dimmer_v0.9_hex.rar
(7.08 KiB) Downloaded 400 times
samogon
Частенько бываю
Posts: 27
Joined: 23 Mar 2012 09:46

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

Post by samogon »

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

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

UPD2: На мой взгляд, лучше чтобы при кратковременном открытии и закрытии двери при выключенном двигателе, лампа не просто доходила до 100% и сразу гасла, а доходила до 100% и оставалась включенной до заданного промежутка времени. А вот при заведённом двигателе уже можно и сразу гасить, не доходя до 100%. Но это так, мысли вслух.
Sans84
Пробегал мимо
Posts: 2
Joined: 11 Sep 2013 08:53

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

Post by Sans84 »

Добрый день. Ребята, подскажите толковую литературу по написанию прошивок (к примеру для обсуждаемого устройства)
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Sans84, это сложный вопрос. Я учился на примерах, т.к. программирование уже знал на начальном уровне.
User avatar
ma35tr0
Живу тут
Posts: 165
Joined: 02 Dec 2010 12:12
Location: Город ветров, Страна огней
Contact:

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

Post by ma35tr0 »

Sans84 wrote:Добрый день. Ребята, подскажите толковую литературу по написанию прошивок (к примеру для обсуждаемого устройства)
Можно на бейсике :), АСМ или Си
Выбирайте ;)
______
ЗыСы
Лучше:
  • 1.АСМ
    2.Си
    3.Бейсик
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

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

Вон у меня дядька (под 70 лет) решил заняться МК, так за пару дней освоил Proteus и Flowcode.... Там всё просто, хоть и вобще не оптимально.
User avatar
ma35tr0
Живу тут
Posts: 165
Joined: 02 Dec 2010 12:12
Location: Город ветров, Страна огней
Contact:

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

Post by ma35tr0 »

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

Добавлено спустя 8 минут 29 секунд:
hardlock wrote:ma35tr0, ну да, конечно лучше начинать с АСМа, когда вобще ничего не понимаешь :lol:
...Proteus и Flowcode.... Там всё просто, хоть и вобще не оптимально.
Года 2 назад установил флоукод ради интереса - снес сразу, а вот новичку самое то!
На первых порах пусть пока не думает о оптимизации кода.
Пусть хотя бы завставил светиком мигать - Эххх.. все мы с этого начинали :)
Post Reply