Форум РадиоКот https://radiokot.ru/forum/ |
|
Освежитель воздуха управляемый освещением https://radiokot.ru/forum/viewtopic.php?f=25&t=172050 |
Страница 1 из 6 |
Автор: | kramolnic [ Вс авг 02, 2020 02:16:01 ] |
Заголовок сообщения: | Освежитель воздуха управляемый освещением |
Статья https://radiokot.ru/artfiles/6544/ Приветствую! Заметил, что к моей скромной конструкции появились замечания в комментариях на главной странице сайта. Предлагаю обсудить устройство здесь. По поводу программирования с помощью Raspberry PI. Согласен, спорное решение. Однако под рукой не оказалось работающего с Tiny10 программатора - Тритон Tiny10 почему-то не знает, имеющийся самосборный USB ASP, которым я когда-то шил Tiny10, сходу не запустился. Raspberry давно валяется без дела, поэтому было интересно его опробовать. По поводу узкой специализации устройства - согласен, оно именно что для установки в туалете и предназначено (ИМХО, освежители для того и придумывались). Зато аэрозоль не расходуется без надобности, а при наличии сожителей устройство оказывается очень полезным - и лишнего ядерного аромата не создается, как при использовании штатного баллона. И эффект есть. Наверное, проще только ручной вариант освежителя. Я бы у нас в офисе такой вариант поставил, т.к. ручным баллоном пользуются далеко не все, а на автоматическом можно разориться, но, увы, световое оформление помещения не позволяет. Примечательно, что в опытном образце до сих пор не закончился первый баллон аэрозоля. Учитывая, что компоненты схемы стоили чуть дешевле чем один сменный баллон аэрозоля, схема себя уже окупила. Слышал, бывают освежители с PIR-сенсором, но насколько я понимаю, они срабатывают при попадании человека в область видимости датчика - тоже сомнительное как по мне решение. На Хабре видел подобную моей конструкцию, но там был применен аж целый MSP430 с кварцевым резонатором на 32768Гц. И вообще я очень мало конструкций на Tiny10 видел (неужели такая экзотика?) P.S. Вопрос. А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет. При редактировании открывается КотоРед, где ссылка "Все вопросы в Форум" отсутствует. |
Автор: | Ivanoff-iv [ Пн авг 03, 2020 07:15:19 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
где ссылка "Все вопросы в Форум" отсутствует. напиши свою... будет лучше, чем ничего
|
Автор: | aen [ Пн авг 03, 2020 11:41:44 ] | |||
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением | |||
А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет. В статье справа вверху есть кнопка.Жмете на неё и открывается окно для ввода ссылки. Ссылку может вставить любой участник, в том числе и Ivanoff-iv После проверки правильности ссылки, модератор её одобряет. Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
|
Автор: | 67Nikolai [ Пн авг 03, 2020 12:23:08 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Для аттини13 код можно переписать? |
Автор: | stells47 [ Вт авг 04, 2020 13:53:34 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Для аттини13 код можно переписать? в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово. |
Автор: | 67Nikolai [ Вт авг 04, 2020 14:39:14 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Для аттини13 код можно переписать? в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово. Сделаете, буду благодарен. |
Автор: | kramolnic [ Вт авг 04, 2020 17:04:21 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Уже можете не жать. Я сейчас сам нажал и вставил ссылку. Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение. stells47 писал(а): в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово. Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании. Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся. И поменяются имена пинов ввода-вывода и распиновка. |
Автор: | 67Nikolai [ Вт авг 04, 2020 19:01:36 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Ребята, помогите подогнать прошивку под тини13 |
Автор: | stells47 [ Ср авг 05, 2020 09:43:58 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Уже можете не жать. Я сейчас сам нажал и вставил ссылку. Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение. stells47 писал(а): в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово. Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании. Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся. И поменяются имена пинов ввода-вывода и распиновка. Это уже подробности,там еще порядок битов может отличаться....... Добавлено after 1 minute 24 seconds: Ребята, помогите подогнать прошивку под тини13 Загружаете си файл в atmel studio,выбираете нужный чип и компилируете,прога выдаст кучу ошибок-это и есть подсказки что нужно поправить,даташит в помощь. Насчет таймера уже разжевали. |
Автор: | 67Nikolai [ Ср авг 05, 2020 12:20:46 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Предлагаете, чтобы я сделал то, чего я не понимаю. Прошить смогу, а вот исправить для меня сложно. |
Автор: | hhornett [ Ср авг 26, 2020 15:49:38 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Здравствуйте. А получится выложить hex для USBasp, и фьюзы? Спасибо. |
Автор: | kramolnic [ Ср авг 26, 2020 16:17:54 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Здравствуйте. А получится выложить hex для USBasp, и фьюзы? Спасибо. Добрый день. Фьюзы, кажется, по дефолту и их я вообще не трогал. Кристалл у tiny10 в моей прошивке настраивается программно. А вот прошивку в формате Intel HEX я действительно как-то упустил из виду Как доберутся руки - выложу, в данный момент очень сильно занят. |
Автор: | hhornett [ Ср авг 26, 2020 19:55:32 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Заранее спасибо. Жду с нетерпением!)) |
Автор: | Самсусамыч [ Сб авг 29, 2020 23:51:36 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Ребята, помогите подогнать прошивку под тини13 Если автор напишет о длительности управляющего сигнала (и всё что касается этого сигнала), то я напишу алгоритм для тини13 по описанию из статьи. |
Автор: | Самсусамыч [ Вс авг 30, 2020 12:58:02 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Так как уточнений нет, сделал время работы управляющего сигнала как написано в статье («на короткое время (около 1сек.)»). Схема: Вложение: 1.png Прошивка: Вложение: air freshener.hex МК тактируется на заводских установках (1,2 МГц) – фьюзы прошивать не нужно. Мигающий светик сигнализирует о выполнении алгоритма (описание алгоритма взято из статьи). Когда светик погашен – МК «спит». Добавлено after 1 hour 12 minutes 56 seconds: Тестовая прошивка для проверки и настройки фоторезистора. К резистору на выводе (РВ3) подключаем светодиод. Который будет показывать как реагирует МК на затемнение фоторезистора. Вложение: 2.png При достаточной затенённости (когда на выводе РВ1 появляется лог 1) – светик погашен. При достаточной яркости (когда на выводе РВ1 появляется лог 0) – светик горит. Светик на выводе РВ4 всегда мигает сигнализируя о работе алгоритма. Вложение: Test.hex
|
Автор: | 67Nikolai [ Вс авг 30, 2020 13:55:28 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
сделал Спасибо. Будет чем в свободное время заняться. |
Автор: | Самсусамыч [ Вс авг 30, 2020 19:22:43 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Для экономии энергии в предыдущей версии забыл отключить аналоговый компаратор. В данной версии отключил. Вложение: air freshener.hex Добавлено after 25 minutes 43 seconds: Интересно, при каком напряжении мотор уже не функционирует? Можно было бы дополнить алгоритм контролем напряжения и светодиодным оповещением о низком напряжении батареек. |
Автор: | 67Nikolai [ Вс авг 30, 2020 21:27:48 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Замерю, напишу. |
Автор: | Самсусамыч [ Вс авг 30, 2020 22:22:45 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Тогда схема будет с такими дополнениями: Вложение: 1.png
|
Автор: | 67Nikolai [ Пн авг 31, 2020 14:18:01 ] |
Заголовок сообщения: | Re: Освежитель воздуха управляемый освещением |
Двигатель работает и от 0,5 вольта, но очень медленно и усилие достаточное для нажатия не развивает. Уверенно, с нормальным усилием срабатывает на 2 вольтах. Думаю ограничится двумя вольтами. Но будет ли схема, уверенно работать на таком напряжении? |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |