Приветствую! Заметил, что к моей скромной конструкции появились замечания в комментариях на главной странице сайта. Предлагаю обсудить устройство здесь.
По поводу программирования с помощью Raspberry PI. Согласен, спорное решение. Однако под рукой не оказалось работающего с Tiny10 программатора - Тритон Tiny10 почему-то не знает, имеющийся самосборный USB ASP, которым я когда-то шил Tiny10, сходу не запустился. Raspberry давно валяется без дела, поэтому было интересно его опробовать.
По поводу узкой специализации устройства - согласен, оно именно что для установки в туалете и предназначено (ИМХО, освежители для того и придумывались). Зато аэрозоль не расходуется без надобности, а при наличии сожителей устройство оказывается очень полезным - и лишнего ядерного аромата не создается, как при использовании штатного баллона. И эффект есть. Наверное, проще только ручной вариант освежителя. Я бы у нас в офисе такой вариант поставил, т.к. ручным баллоном пользуются далеко не все, а на автоматическом можно разориться, но, увы, световое оформление помещения не позволяет.
Примечательно, что в опытном образце до сих пор не закончился первый баллон аэрозоля. Учитывая, что компоненты схемы стоили чуть дешевле чем один сменный баллон аэрозоля, схема себя уже окупила.
Слышал, бывают освежители с PIR-сенсором, но насколько я понимаю, они срабатывают при попадании человека в область видимости датчика - тоже сомнительное как по мне решение.
На Хабре видел подобную моей конструкцию, но там был применен аж целый MSP430 с кварцевым резонатором на 32768Гц. И вообще я очень мало конструкций на Tiny10 видел (неужели такая экзотика?)
P.S. Вопрос. А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет. При редактировании открывается КотоРед, где ссылка "Все вопросы в Форум" отсутствует.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
А как мне в статье проставить ссылку на эту тему форума (внизу страницы: Все вопросы в Форум)? Вроде бы в некоторых статьях ссылка стоит на тему, в некоторых - нет.
В статье справа вверху есть кнопка.
Жмете на неё и открывается окно для ввода ссылки.
Ссылку может вставить любой участник, в том числе и Ivanoff-iv После проверки правильности ссылки, модератор её одобряет. Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
stells47 писал(а):
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.
Уже можете не жать. Я сейчас сам нажал и вставил ссылку.
Спасибо! Мне уведомление об ответе не пришло на почту - пропустил Ваше сообщение.
stells47 писал(а):
в atmel studio,либо кто чем пользуется переписать регистры,они не совпадают у этих камней-и готово.
Помимо отличий в регистрах, у Tiny10 источник тактирования задается регистром CLKMSR программно во время исполнения, а у Tiny13 - фьюзами CKSEL при программировании.
Еще у тини10 таймер 16 битный, а у тини13 - 8 битный. Соответственно, для получения от таймера частоты 1Гц необходимо выставить частоту тактирования кристалла 128kHz фьюзами, убрать предделитель тактовой частоты 256 для кристалла (у меня ядро тактируется частотой 500Гц), предделитель таймера выставить 1024, а в регистр сравнения таймера OCR0A загрузить 125, если я нигде не ошибся.
И поменяются имена пинов ввода-вывода и распиновка.
Это уже подробности,там еще порядок битов может отличаться.......
Загружаете си файл в atmel studio,выбираете нужный чип и компилируете,прога выдаст кучу ошибок-это и есть подсказки что нужно поправить,даташит в помощь. Насчет таймера уже разжевали.
Здравствуйте. А получится выложить hex для USBasp, и фьюзы? Спасибо.
Добрый день. Фьюзы, кажется, по дефолту и их я вообще не трогал. Кристалл у tiny10 в моей прошивке настраивается программно. А вот прошивку в формате Intel HEX я действительно как-то упустил из виду
Как доберутся руки - выложу, в данный момент очень сильно занят.
Заголовок сообщения: Re: Освежитель воздуха управляемый освещением
Добавлено: Вс авг 30, 2020 12:58:02
Так как уточнений нет, сделал время работы управляющего сигнала как написано в статье («на короткое время (около 1сек.)»). Схема:
Вложение:
1.png
Прошивка:
Вложение:
air freshener.hex
МК тактируется на заводских установках (1,2 МГц) – фьюзы прошивать не нужно. Мигающий светик сигнализирует о выполнении алгоритма (описание алгоритма взято из статьи). Когда светик погашен – МК «спит».
Добавлено after 1 hour 12 minutes 56 seconds: Тестовая прошивка для проверки и настройки фоторезистора. К резистору на выводе (РВ3) подключаем светодиод. Который будет показывать как реагирует МК на затемнение фоторезистора.
Вложение:
2.png
При достаточной затенённости (когда на выводе РВ1 появляется лог 1) – светик погашен. При достаточной яркости (когда на выводе РВ1 появляется лог 0) – светик горит. Светик на выводе РВ4 всегда мигает сигнализируя о работе алгоритма.
Заголовок сообщения: Re: Освежитель воздуха управляемый освещением
Добавлено: Вс авг 30, 2020 19:22:43
Для экономии энергии в предыдущей версии забыл отключить аналоговый компаратор. В данной версии отключил.
Вложение:
air freshener.hex
Добавлено after 25 minutes 43 seconds: Интересно, при каком напряжении мотор уже не функционирует? Можно было бы дополнить алгоритм контролем напряжения и светодиодным оповещением о низком напряжении батареек.
Двигатель работает и от 0,5 вольта, но очень медленно и усилие достаточное для нажатия не развивает. Уверенно, с нормальным усилием срабатывает на 2 вольтах. Думаю ограничится двумя вольтами. Но будет ли схема, уверенно работать на таком напряжении?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения