Освежитель воздуха управляемый освещением
Освежитель воздуха управляемый освещением
Статья https://radiokot.ru/artfiles/6544/
Приветствую!
Заметил, что к моей скромной конструкции появились замечания в комментариях на главной странице сайта. Предлагаю обсудить устройство здесь.
По поводу программирования с помощью Raspberry PI. Согласен, спорное решение. Однако под рукой не оказалось работающего с Tiny10 программатора - Тритон Tiny10 почему-то не знает, имеющийся самосборный USB ASP, которым я когда-то шил Tiny10, сходу не запустился. Raspberry давно валяется без дела, поэтому было интересно его опробовать.
По поводу узкой специализации устройства - согласен, оно именно что для установки в туалете и предназначено (ИМХО, освежители для того и придумывались). Зато аэрозоль не расходуется без надобности, а при наличии сожителей устройство оказывается очень полезным - и лишнего ядерного аромата не создается, как при использовании штатного баллона. И эффект есть. Наверное, проще только ручной вариант освежителя. Я бы у нас в офисе такой вариант поставил, т.к. ручным баллоном пользуются далеко не все, а на автоматическом можно разориться, но, увы, световое оформление помещения не позволяет.
Примечательно, что в опытном образце до сих пор не закончился первый баллон аэрозоля. Учитывая, что компоненты схемы стоили чуть дешевле чем один сменный баллон аэрозоля, схема себя уже окупила.
Слышал, бывают освежители с PIR-сенсором, но насколько я понимаю, они срабатывают при попадании человека в область видимости датчика - тоже сомнительное как по мне решение.
На Хабре видел подобную моей конструкцию, но там был применен аж целый MSP430 с кварцевым резонатором на 32768Гц. И вообще я очень мало конструкций на Tiny10 видел (неужели такая экзотика?)
P.S. Вопрос. А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет. При редактировании открывается КотоРед, где ссылка "Все вопросы в Форум" отсутствует.
Приветствую!
Заметил, что к моей скромной конструкции появились замечания в комментариях на главной странице сайта. Предлагаю обсудить устройство здесь.
По поводу программирования с помощью Raspberry PI. Согласен, спорное решение. Однако под рукой не оказалось работающего с Tiny10 программатора - Тритон Tiny10 почему-то не знает, имеющийся самосборный USB ASP, которым я когда-то шил Tiny10, сходу не запустился. Raspberry давно валяется без дела, поэтому было интересно его опробовать.
По поводу узкой специализации устройства - согласен, оно именно что для установки в туалете и предназначено (ИМХО, освежители для того и придумывались). Зато аэрозоль не расходуется без надобности, а при наличии сожителей устройство оказывается очень полезным - и лишнего ядерного аромата не создается, как при использовании штатного баллона. И эффект есть. Наверное, проще только ручной вариант освежителя. Я бы у нас в офисе такой вариант поставил, т.к. ручным баллоном пользуются далеко не все, а на автоматическом можно разориться, но, увы, световое оформление помещения не позволяет.
Примечательно, что в опытном образце до сих пор не закончился первый баллон аэрозоля. Учитывая, что компоненты схемы стоили чуть дешевле чем один сменный баллон аэрозоля, схема себя уже окупила.
Слышал, бывают освежители с PIR-сенсором, но насколько я понимаю, они срабатывают при попадании человека в область видимости датчика - тоже сомнительное как по мне решение.
На Хабре видел подобную моей конструкцию, но там был применен аж целый MSP430 с кварцевым резонатором на 32768Гц. И вообще я очень мало конструкций на Tiny10 видел (неужели такая экзотика?)
P.S. Вопрос. А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет. При редактировании открывается КотоРед, где ссылка "Все вопросы в Форум" отсутствует.
- Реклама
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Освежитель воздуха управляемый освещением
[uquote="kramolnic",url="/forum/viewtopic.php?p=3873963#p3873963"]где ссылка "Все вопросы в Форум" отсутствует.[/uquote] напиши свою...
будет лучше, чем ничего
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- aen
- Модератор
- Сообщения: 11940
- Зарегистрирован: Пт апр 28, 2006 15:26:07
- Откуда: Россия.
- Контактная информация:
Re: Освежитель воздуха управляемый освещением
[uquote="kramolnic",url="/forum/viewtopic.php?p=3873963#p3873963"]А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет.[/uquote]В статье справа вверху есть кнопка.

Жмете на неё и открывается окно для ввода ссылки.

Ссылку может вставить любой участник, в том числе и Ivanoff-iv
После проверки правильности ссылки, модератор её одобряет.
Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
Жмете на неё и открывается окно для ввода ссылки.
Ссылку может вставить любой участник, в том числе и Ivanoff-iv
После проверки правильности ссылки, модератор её одобряет.
Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
Для аттини13 код можно переписать?
Re: Освежитель воздуха управляемый освещением
[uquote="67Nikolai",url="/forum/viewtopic.php?p=3874470#p3874470"]Для аттини13 код можно переписать?[/uquote]
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
- Реклама
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
[uquote="stells47",url="/forum/viewtopic.php?p=3874881#p3874881"][uquote="67Nikolai",url="/forum/viewtopic.php?p=3874470#p3874470"]Для аттини13 код можно переписать?[/uquote]
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.[/uquote]
Сделаете, буду благодарен.
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.[/uquote]
Сделаете, буду благодарен.
Re: Освежитель воздуха управляемый освещением
[uquote="aen",url="/forum/viewtopic.php?p=3874454#p3874454"]Уже можете не жать. Я сейчас сам нажал и вставил ссылку.[/uquote]
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании.stells47 писал(а):в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
Ребята, помогите подогнать прошивку под тини13
Re: Освежитель воздуха управляемый освещением
[uquote="kramolnic",url="/forum/viewtopic.php?p=3874936#p3874936"][uquote="aen",url="/forum/viewtopic.php?p=3874454#p3874454"]Уже можете не жать. Я сейчас сам нажал и вставил ссылку.[/uquote]
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.[/uquote]
Это уже подробности,там еще порядок битов может отличаться.......
Добавлено after 1 minute 24 seconds:
[uquote="67Nikolai",url="/forum/viewtopic.php?p=3874983#p3874983"]Ребята, помогите подогнать прошивку под тини13[/uquote]
Загружаете си файл в atmel studio,выбираете нужный чип и компилируете,прога выдаст кучу ошибок-это и есть подсказки что нужно поправить,даташит в помощь.
Насчет таймера уже разжевали.
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании.stells47 писал(а):в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.[/uquote]
Это уже подробности,там еще порядок битов может отличаться.......
Добавлено after 1 minute 24 seconds:
[uquote="67Nikolai",url="/forum/viewtopic.php?p=3874983#p3874983"]Ребята, помогите подогнать прошивку под тини13[/uquote]
Загружаете си файл в atmel studio,выбираете нужный чип и компилируете,прога выдаст кучу ошибок-это и есть подсказки что нужно поправить,даташит в помощь.
Насчет таймера уже разжевали.
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
Предлагаете, чтобы я сделал то, чего я не понимаю. Прошить смогу, а вот исправить для меня сложно.
Re: Освежитель воздуха управляемый освещением
Здравствуйте.
А получится выложить hex для USBasp, и фьюзы? Спасибо.
А получится выложить hex для USBasp, и фьюзы? Спасибо.
Re: Освежитель воздуха управляемый освещением
[uquote="hhornett",url="/forum/viewtopic.php?p=3884009#p3884009"]Здравствуйте.
А получится выложить hex для USBasp, и фьюзы? Спасибо.[/uquote]
Добрый день.
Фьюзы, кажется, по дефолту и их я вообще не трогал. Кристалл у tiny10 в моей прошивке настраивается программно.
А вот прошивку в формате Intel HEX я действительно как-то упустил из виду
Как доберутся руки - выложу, в данный момент очень сильно занят.
А получится выложить hex для USBasp, и фьюзы? Спасибо.[/uquote]
Добрый день.
Фьюзы, кажется, по дефолту и их я вообще не трогал. Кристалл у tiny10 в моей прошивке настраивается программно.
А вот прошивку в формате Intel HEX я действительно как-то упустил из виду
Как доберутся руки - выложу, в данный момент очень сильно занят.
Re: Освежитель воздуха управляемый освещением
Заранее спасибо. Жду с нетерпением!))
-
Самсусамыч
Re: Освежитель воздуха управляемый освещением
[uquote="67Nikolai",url="/forum/viewtopic.php?p=3874983#p3874983"]Ребята, помогите подогнать прошивку под тини13[/uquote]
Если автор напишет о длительности управляющего сигнала (и всё что касается этого сигнала), то я напишу алгоритм для тини13 по описанию из статьи.
Если автор напишет о длительности управляющего сигнала (и всё что касается этого сигнала), то я напишу алгоритм для тини13 по описанию из статьи.
-
Самсусамыч
Re: Освежитель воздуха управляемый освещением
Так как уточнений нет, сделал время работы управляющего сигнала как написано в статье («на короткое время (около 1сек.)»).
Схема: Прошивка: МК тактируется на заводских установках (1,2 МГц) – фьюзы прошивать не нужно.
Мигающий светик сигнализирует о выполнении алгоритма (описание алгоритма взято из статьи). Когда светик погашен – МК «спит».
Добавлено after 1 hour 12 minutes 56 seconds:
Тестовая прошивка для проверки и настройки фоторезистора. К резистору на выводе (РВ3) подключаем светодиод. Который будет показывать как реагирует МК на затемнение фоторезистора. При достаточной затенённости (когда на выводе РВ1 появляется лог 1) – светик погашен. При достаточной яркости (когда на выводе РВ1 появляется лог 0) – светик горит.
Светик на выводе РВ4 всегда мигает сигнализируя о работе алгоритма.
Схема: Прошивка: МК тактируется на заводских установках (1,2 МГц) – фьюзы прошивать не нужно.
Мигающий светик сигнализирует о выполнении алгоритма (описание алгоритма взято из статьи). Когда светик погашен – МК «спит».
Добавлено after 1 hour 12 minutes 56 seconds:
Тестовая прошивка для проверки и настройки фоторезистора. К резистору на выводе (РВ3) подключаем светодиод. Который будет показывать как реагирует МК на затемнение фоторезистора. При достаточной затенённости (когда на выводе РВ1 появляется лог 1) – светик погашен. При достаточной яркости (когда на выводе РВ1 появляется лог 0) – светик горит.
Светик на выводе РВ4 всегда мигает сигнализируя о работе алгоритма.
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3885614#p3885614"]сделал[/uquote]
Спасибо. Будет чем в свободное время заняться.
Спасибо. Будет чем в свободное время заняться.
-
Самсусамыч
Re: Освежитель воздуха управляемый освещением
Для экономии энергии в предыдущей версии забыл отключить аналоговый компаратор. В данной версии отключил.
Добавлено after 25 minutes 43 seconds:
Интересно, при каком напряжении мотор уже не функционирует? Можно было бы дополнить алгоритм контролем напряжения и светодиодным оповещением о низком напряжении батареек.
Интересно, при каком напряжении мотор уже не функционирует? Можно было бы дополнить алгоритм контролем напряжения и светодиодным оповещением о низком напряжении батареек.
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
Замерю, напишу.
-
Самсусамыч
Re: Освежитель воздуха управляемый освещением
Тогда схема будет с такими дополнениями:
-
67Nikolai
- Прорезались зубы
- Сообщения: 228
- Зарегистрирован: Сб дек 08, 2018 16:05:12
- Откуда: Феодосия
Re: Освежитель воздуха управляемый освещением
Двигатель работает и от 0,5 вольта, но очень медленно и усилие достаточное для нажатия не развивает.
Уверенно, с нормальным усилием срабатывает на 2 вольтах. Думаю ограничится двумя вольтами. Но будет ли схема, уверенно работать на таком напряжении?
Уверенно, с нормальным усилием срабатывает на 2 вольтах. Думаю ограничится двумя вольтами. Но будет ли схема, уверенно работать на таком напряжении?


