реклама на сайте
подробности

 
 
> Разработка подарка на ДР, Светодиод, загорающийся на один день в году.
priclude
сообщение Sep 16 2016, 21:18
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-16
Пользователь №: 93 374



Добрый вечер, уважаемые форумчане.

Посетила меня идея сделать своими руками подарок любимой женщине на день рождения. Идея следующая: сделать некую шкатулку, на крышке которой будет в определенном месте загораться светодиод, ровно на 24 часа каждый год в её день рождения.

На первый взгляд всё показалось простым, но по мере обдумывания возник вопрос, но обо всём по порядку.

Я решил взять микроконтроллер с низким энергопотреблением (вроде ATtiny13A) к нему подключить светодиод со сверхнизким потреблением (вроде SML-211YT), все это добро запитать от батарейки CR2. Программу для микроконтроллера я думал организовать через ватчдог в качестве таймера, но проблема в том, что частота встроенного генератора плавает в зависимости от напряжения питания.

Таким образом, проблема, в которую я уперся, заключается в том, что я не знаю, как точно попасть в нужный день, ибо внутренними таймерами это сделать сложно, как я понял, из-за плавающей частоты.

Слышал, что можно сделать задуманное, если подключить часовой кварцевый резонатор на 32.768 кГц к микроконтроллеру с RTC, но не очень понимаю как...

Если есть у кого желание и возможность помочь реализовать задуманное, буду бескрайне благодарен. Результат обязуюсь выложить для ознакомления sm.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
CrimsonPig
сообщение Sep 16 2016, 21:53
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(priclude @ Sep 16 2016, 22:18) *
Посетила меня идея сделать своими руками подарок любимой женщине на день рождения. Идея следующая: сделать некую шкатулку, на крышке которой будет в определенном месте загораться светодиод, ровно на 24 часа каждый год в её день рождения.


Не знаю, может можно взять одну единственную DS1337, там есть будильники. Установить ее один раз, запрограммировать будильник(и), чтоб они рулили выходом и туда прицепить светодиод.
Но с будильниками я не работал, надо по даташиту разбираться. Проблема, что при любом глюке с питанием все собъется sm.gif
Можно сделать сложнее, но дубовее, с DS1307 и контроллером. Часы сами по себе идут, контроллер просыпается раз в минуту.
Go to the top of the page
 
+Quote Post
krux
сообщение Sep 16 2016, 22:01
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



может проще всё-таки взять часы с календарём?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
x893
сообщение Sep 16 2016, 22:25
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



причем отрывной и на нужном листке нарисовать красивый светодиод (светящейся краской).
Когда дойдет до нужной даты - светодиод засветится.
Батарейки не надо, часов и кварца 32768 - тоже.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Sep 16 2016, 22:36
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Чтобы оно хотя бы года три срабатывало когда нужно, требуется очень точный кварц. Если взять абы что - даже за год сильно уйдет. Я тут недавно наткнулся на RTC фирмы Abracon - изумительное сочетание точности и малого потребления. Привесить к этому контроллер, который эти часы будут будить раз в год или в месяц (не знаю, где там максимум), причем лучше сделать, чтобы часы включали питание контроллеру, и будет счастье.
Go to the top of the page
 
+Quote Post
BackEnd
сообщение Sep 16 2016, 23:35
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 28-07-16
Пользователь №: 92 747



Видел в продаже электронный цветок-светильник-зарядку с листьями в виде солнечных батарей.
Может, подумать над девайсом, который бы бы по своему функционалу логично было бы располагать поближе к окну, где можно:
1. Периодически подзаряжать аккумулятор от неброской солнечной батареи.
2. Периодически получать корректирующий синхросигнал по воздуху.

P.S.
Шкатулка-ЛУНОХОД! biggrin.gif

Сообщение отредактировал BackEnd - Sep 16 2016, 23:43


--------------------
"Классики марксизма говорили, что общественно-экономическая формация меняется с изменением средств производства, которые всегда принадлежали имущему классу.
И сейчас мы находимся в системе координат капитализма, когда самые передовые средства производства принадлежат уже не капиталистам.
Люди, у которых нет обуви, имеют гаджеты. Сейчас создана такая информационная паутина, что вместо коллективного бессознательного можно говорить о коллективном сознании.
Если иметь мозги и гаджеты, можно перевернуть весь мир. Коллективное сознание будет управлять миром! Это исторический путь, который нельзя миновать."
Вячеслав Мальцев
Go to the top of the page
 
+Quote Post
agregat
сообщение Sep 17 2016, 04:53
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



С батарейкой тоже будут вопросы, саморазряд батареи разрядит ее за один год, не уверен что батарея способна продержаться два или три года.
Go to the top of the page
 
+Quote Post
Ydaloj
сообщение Sep 17 2016, 05:14
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 879
Регистрация: 20-06-11
Из: Карелия, Петрозаводск
Пользователь №: 65 799



agregat, а как на материнских платах батарейки биоса по 5-7-10 лет живут?

а если взять мягкую игрушку, засунуть ей внутря китайский звуковой модуль из сд карточки и читалки мп3, а на карточку записать [что-то подходящее], ну и батарейку


--------------------
путь наименьшего сопротивления проходит по пути наитолстого провода (с)
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Sep 17 2016, 05:20
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(priclude @ Sep 17 2016, 04:18) *
Слышал, что можно сделать задуманное, если подключить часовой кварцевый резонатор на 32.768 кГц к микроконтроллеру с RTC, но не очень понимаю как...

Сильно убежит за год.
Надо синхронизацию хотя-бы раз в месяц делать, например по Wifi/BT/еще_как-то, а что бы энергии хватило, ставить аккумулятор с небольшой солнечной батареей - естественно хранить её придется не в закрытом ящике.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 17 2016, 06:35
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Как же это часы с ЖК индикатором не убегают "сильно"? Стоят (идут, в смысле) у меня уже лет 10, за год на несколько минут убегают. Это если в помещении без экстремальных температур. Наручные еще меньше убегают, догадываетесь, почему?
Возможность коррекции времени надо, конечно предусмотреть. Как и возможность смотреть время. Нажал кнопку, высветилось времечко. Отпустил - погасло.
Go to the top of the page
 
+Quote Post
ШСА
сообщение Sep 17 2016, 07:06
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335



Цитата(HardEgor @ Sep 17 2016, 08:20) *
Сильно убежит за год.
Надо синхронизацию хотя-бы раз в месяц делать, например по Wifi/BT/еще_как-то, а что бы энергии хватило, ставить аккумулятор с небольшой солнечной батареей - естественно хранить её придется не в закрытом ящике.

А не проще ли просто считать дни и ночи, реагируя на свет? От солнечной батареи получать не только энергию, но и информацию о порядковом номере суток. Надо только, чтобы шкатулка не хранилась в темноте (если красивая, то так и будет). А просыпаться для счёта суток можно 24-48 раз в сутки, и кварц вообще не нужен. Только нужна незаметная кнопка для коррекции номера.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 17 2016, 07:32
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
А не проще ли просто считать дни и ночи, реагируя на свет?

Проще не забывать про день рождения и вовремя подкручивать часы и менять батарейку.
А еще лучше каждый год новый подарок делать.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Sep 17 2016, 09:14
Сообщение #13


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Прикрепленное изображение

миниатюрные атомные часы и цена вполне приличная для приличного подарка. Только батарейка посильней потребуется, но можно свинцово-кислотную батарею применить - это так же увеличит размеры и вес волшебной шкатулки и придаст ей солидность.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
CrimsonPig
сообщение Sep 17 2016, 10:25
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(HardEgor @ Sep 17 2016, 06:20) *
Сильно убежит за год.


У меня часы на DS3231 в год на несколько секунд ушли... Правда, удовольствие не дешевое.
Go to the top of the page
 
+Quote Post
priclude
сообщение Sep 17 2016, 11:41
Сообщение #15





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-16
Пользователь №: 93 374



Спасибо всем за ответы! Смотрите, друзья, к чему я пришёл:

Берем AVR микроконтроллер, запускаем на нем асинхронный таймер через внешний кварц сверхточный (NX3215SA). Если есть возможность подключить делитель частоты кварца на 524288, то может получиться следующая картина:

1. Частота выбранного кварца может уплыть на 0.32768 Гц (10ppm), т.е. это значит, что максимум погрешность 5,256052561 минут в год sm.gif
2. Если сделать обработку прерывания по регистру сравнения OCR0 на числе 225, то (при условии деления частоты кварца на 524288 (2 в 19 степени) получится частота 0,0625 Гц, т.е. 16 секунд на колебание) выйдет 3600 секунд между прерываниями по регистру сравнения. Таким образом по прерыванию мы будем будить микроконтроллер раз в час и обрабатывать уже счетчик.

Таким образом получится, что за 10 лет время может уйти на ~52 минуты, что не есть страшно. Так как микроконтроллер большинство времени будет спать, его энергопотребление в среднем будет около 3-4 нА. Светодиод 2 мА кушает. Если поставить батарейку типа CR2/38-L на 2000 мА*Ч, то на 10 лет должно хватить.

Что думаете?

Сообщение отредактировал priclude - Sep 17 2016, 11:44
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 23:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01471 секунд с 7
ELECTRONIX ©2004-2016