3-х минутный таймер для чистки зубов по времени

в 10:40, , рубрики: diy или сделай сам, микроконтроллеры

3-х минутный таймер для чистки зубов по времени - 1

Всю жизнь боюсь стоматологов. Хожу лечить зубы почти каждый год. После очередных вопросов: «Знаете ли Вы как правильно чистить зубы? Чистите ли Вы зубы 2-3 минуты?», родилась идея сделать устройство, которое бы следило за временем чистки зубов. Идея крепла и вылилась в таймер на 3 минуты. Первый прототип был громоздким (7х3х3 см) из склеенных листов пластика (фото нет, потому что потерялся), питался от большого аккумулятора, но свою функцию выполнял. Но хотелось чего-то меньшего, в плане габаритов… Идея жила со мной ещё несколько лет, я обзавёлся простеньким 3D принтером и наконец решился… А пусть оно ещё и светится в темноте!

Цели:

  • компактное устройство с одной кнопкой;
  • громкий чёткий сигнал;
  • питание от маленькой батарейки («таблетка»);
  • корпус распечатать на принтере.

Задачи:

  • через 3 минуты после нажатия кнопки проиграть мелодию;
  • больше ничего.

Алгоритм использования

После нажатия кнопки звучит мелодия «старт». Начинаю чистить зубы. Далее в конце первой и второй минуты звучит «гудок», чтобы примерно ориентироваться во времени. После третьей минуты проигрывается мелодия «финиш» (в моём случае отрывок из русской народной песни «жили у бабуси два весёлых гуся»).

Изготовление платы

Контроллер Attiny13A. Маленький, довольно экономный в плане питания и у меня их небольшой запас.

В качестве акустической системы был взят пьезодинамик. Он давно валялся в ящике, поэтому не знаю его название. Существует два основных варианта подключения данных динамиков к микроконтроллеру:

  • один контакт можно посадить на землю, а вторым управлять через микроконтроллер
  • оба контакта подключить к микроконтроллеру и подавать на них разные логические уровни.

Выбрал второй вариант, поскольку он громче, а свободных ног у меня много (3 из 5-ти).
Хотел сделать светодиодную индикацию, но понял, что это лишнее. Звука более чем достаточно.
В качестве питания выбрал батарейку CR2032.

Плата получилась очень простой и компактной.

3-х минутный таймер для чистки зубов по времени - 2

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

Корпус

Корпус распечатал на 3D принтере из светящегося PLA. Сопло 0.8 мм, крупные детали распечатываются очень быстро с приемлемым для меня качеством.

3-х минутный таймер для чистки зубов по времени - 3

Состоит из стакана, в дне которого вырезана кнопка. В крышке вырезаны пружины.

3-х минутный таймер для чистки зубов по времени - 4

Чтобы сформировать пружины нужно нагреть крышку, тогда пластик размягчается и можно лепить как пластилином.

Схема сборки

3-х минутный таймер для чистки зубов по времени - 5

Долго думал и изобретал систему нажатия кнопки. Пока знающие люди не показали этот простой способ без дополнительных деталей. Повторил как смог.

При нажатии на корпус верхняя часть прогибается и давит на динамик. Динамик давит на кнопку и таймер начинает работать. Довольно просто.

Пример звука

Чтобы не снимать 3 минуты бужу контроллер нажатием на кнопку.

Вывод

Получилось сделать примитивное устройство имеющее одну функцию без каких бы то ни было настроек. Долго вынашивал идею и потому данное устройство полностью соответствует моим нуждам! Конечно, корпус хотелось ещё меньше и эргономичнее. Но первые же распечатки полностью меня устроили. Пока пользуюсь таким вариантом и он меня устраивает. Чистить зубы стало интереснее, а главное теперь проблема не выдержать 3 минуты чистки, а уложиться в них. Батарейка работает 4 месяца. А функция свечения не пригодилась.

Ссылка на GitHub (сильно сомневаюсь, но вдруг кому-то захочется «такое же»).

Автор: Vasia

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js