Подарок от Гика — делаем кухонный таймер / Хабр

Радиокот :: кухонный таймер «чтота».

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Кухонный таймер «Чтота».

Для тех, кого интересует само устройство, и его функционал, см. последний абзац, опустив подробности.
Всё началось с горелых кастрюлек, почерневшей яичниц выкипевшего супа: этот список мог бы продолжаться долго, если бы однажды взрыв банки со сгущёнкой не прервал мой сладкий сон… спросонья подумалось, «нужно Что-то делать!». Это «Чтота» тут же было решено делать максимально юзабельным, т.к. истории известна масса примеров, когда устройство получались настолько совершенным, что его применение по назначению уже не представляется целесообразным. Конечно же меня тревожило, не покажется ли идея «запомнить что через 3 минуты нужно выключить пельмени» более рациональной, чем тискать хитрые комбинациях множества кнопок, а затем в ожидании готовности, дергаться в сомнениях, «а нажата ли кнопка старт??». Вывод стал очевиден, в устройстве должна быть кнопка, колёсико, индикатор, и НИЧЕГО лишнего!

Алгоритм работы, «нажать кнопку, крутнуть колесиком сколько нужно, как запищит, прибежать и выключить газ. В общем, концепт «юзабилити» показался таким соблазнительным, что отразился и на конструкции. Подумалось, зачем всё это, какие-то стабилитроны, подтяжки и конденсаторы на ресетах, ведь и так всё будет работать! Народная мудрость даже есть (чем проще, тем надёжней). Если кто-то с бОльшим уважением относится к правилам построения надёжной схемотехники, буду рад прикрепить сюда вариант вашей доработки платы. У меня же всё предельно просто, резисторы на индикатор подбирал амперметром, при 150 Омах течёт порядка 7 мА. ИК-светик подогнал на 3 мА, резистором 430Ом, фотоприёмник сдвоеный, сковырнутый из неживой мышки, подтянул на минус резисторами по 20 кОм (надёжно начинал срабатывать с 6-ти кОм, а на 100кОм я упёрся в предел своего магазина сопротивлений, т.е. по крайней мере в моём случае он свободно может быть /-10кОм)). Динамик повесил через первый попавшийся транзистор, тут уже как-то за ногу побоялся, да и какая c ее громкость?! Вот и все радиодетали, разве что кварц 4MHz с конденсаторами по 15-20 пик забыл, микруха Attini2313 и два солевых мизинчика.

Сперва я думал сделать неудобный тумблер «вкл/выкл», чтобы обвязка (из которой только фотопара) не ела батарейки когда устройство выключено, но посчитав ноги, решил, что одну можно отжалеть на эти нужды — ток там мизерный, поэтому включил ее как питание, напрямую. Уходя в сон тинька выключает ВСЁ, через что он может убегать оставляя только подтяжку кнопки. Замерял тестером, при работе (без пищалки), устройство ест 7 -9 мА во сне, как и обещано даташитом (около 0.1мкА). Т.е. тестер даже не смог унюхать этого на нижнем пределе, это радует, батарейки скиснут раньше от саморазряда. Далее по списку, в алгоритме работы применил такую хитрость — поскольку время приготовления еды не нуждается в чётком старте, решил, что моментом начала отсчёта будет установка цифры колесом. Т.е. секунды обнуляется каждый раз, как потрогают колесико. Отсюда удобство пользования, например если проверив готовность пельменей вы решите что через 3 минуты они сварятся, а на таймере 5, то всего-то нужно прокрутить минус две цифры, и спокойно возвращаться к своим делам. Ног у тиньки было впритык, от лампочек — «индикация текущих режимов» пришлось отказаться, но сделал «тик-так»-звук на динамик (неожиданно получился очень правдоподобный звук маятника!). Когда писал программу, уже предполагал, что по завершению, выложу ее с исходником здесь, поэтому комментариев у меня там более чем достаточно для того, чтобы при желании разобраться (почти всё подписал!). В общем звуки, продолжительность которых существенна, вынесены в основной цикл (чтобы не мешать программам работающим по прерываниям, в частности динамической индикации и отсчёту времени). Целый регистр я отвёл под ноль, чтоб не писать лишнюю команду и под «флаги», и (у меня это уже вошло в привычку) в разных участках подпрограммы устанавливают или снимают битики в регистре «flajki», так другие подпрограммы узнают, как действовать, в соответствии с текущим состоянием программы. Например, в теле прерывания «TIM1_COMPA» я делаю «sbr flajki,0b00100000», а зацикленное тело программы содержит событие соответствующие этому флажку «sbrc flajki,5 rcall s4el4ek». Споткнувшись о ее, программа узнает что нужно щёлкнуть динамиком. Отсчёт времени организован «четвертьсекундами». В минуте их 240. Они там считаются, и обеспечивают этот красивый звук, «тик-так». Хитрый алгоритм, по которому работает колёсико фотопары оказался до смешного простым (до этого с ними я дела не имел). Один из выходов сдвоенного фотодиода вешается на прерывание «intt_1», и как только оно вызывается(появлением минуса на ноге), проверяется состояние второго выхода. Если там ноль, значит «тень» пришла с одной стороны, если один, значит с другой. Инкриминировать или декриминировать счётчик решается на основании этого. Потом в теле функции прерывания обнуляется «четвертьсекундовый» отсчёт, и вызывается подпрограмка которая разрешает прерывание «TIM1_COMPA(четвертьсекундовый отсчёт)». Процессорного времени в избытке, поэтому всё это проделывается каждый раз при провороте колеса, не задумываясь о том, включено ли уже это прерывание. Кнопка вкл/выкл немножко капризничала, поэтому пришлось со всех сторон обвешать её паузами от дребезга, и контролем отпускания, в результате получилась красивая фишечка (надпись «OF» , высвечивающаяся при выключении). Уходя в сон, как выяснилось, необходимо выполнить команду «sei», разрешив прерывания (в принципе это и логично). Ещё я там намудрил, заставив, выходя из сна перенаправлять программу на «Reset» (это был так сказать «выбор пути наименьшего сопротивления». Меня стали терзать сомнения, что же окажется в буфере обмена, когда из тела функции программу бросает в ее же саму, что окажется в буфере и как действовать когда выкручусь. В общем, мысль просто перезапустить программу на фоне этих хитросплетений показалась просто идеальной и не сколечко не повредила функционалу, даже память «RE» не сбрасывается!

Ну вот, вроде идея «сделать идеально простой кухонный таймер» воплощена, как это обычно и бывает, «когда задача показалась слишком простой, хочется ее усложнить». Первым же делом захотелось пристроить лишнюю ногу (PB7). Подумалось, что если сделать из нее простой выход 1/0, и через разъёмчик пустить сигнал на нехитрое внешнее устройство «размыкатель цепи», то получится ВДВОЙНЕ полезная вещь! Скажем, поставить аккумы на зарядку (а то я как раз накануне слегка поджарил комплект, забыв своевременно снять с зарядки). Индикатор у меня 7-ми сегментный, а ног в порту B — 8. С тем, в каких участках программы расставить sbi-cbi вопросов не возникло, но динамическая индикация выводит сразу байт в (portB). Тут вспомнилась замечательная пара команд, «bst и bld» Получилось очень красиво.

Затем, из-за того, что процедура кнопки оказалась такой удобной (помните, при нажатии ее на экране горит надпись «OF», буквально парой новых строк, и дублированием кусочка кода (с косметическими правками), был приделан наворот — если ее прижать и держать, то с промежутком в секунду на экране высвечиваются надписи «OF», и «RE». Если отпустить, когда там будет «RE», то загрузится последнее накрученное колесиком значение и включится обратный отсчёт (скажем, варится у вас горох, вы не знаете когда он приготовится и решили посматривать — как он там, через каждые 5 минут. Нужно просто придавить кнопку и ждать пока не высветится надпись «RE», после чего отпустить кнопку.

«Аппетит приходит во время еды». Следующим наворотом стал «СE»-кундомер. Ну, в самом деле, все функции готовы, что там делов, настроить ещё один дубликат, чтобы счёт шел в обратном направлении. Подумано — приделано. Сделал это аккуратненько, в «память последнего значения для «RE»-старта записывается КАЖДАЯ четвертьсекунда. Скажем, проявляете вы фотографии, запустили-выключили секундомер как положено, убедились что время подобрано хорошо (например 27 секунд (секунды он не покажет, только минуты, но то что это именно такой промежуток времени, будет помнить чётко, с точностью до четвертьсекунды)). Как и в классическом секундомере, кнопка в этом режиме действует, как старт-стоп попеременно не обнуляя значения. Чтобы обнулить секундомер, придётся или снова выбрать его через меню » *OF* *RE* *SE*», или выключить-включить «Чтота». Так же была приделана блокировка колесика по переходу в режим «RE» из «SE»-кундомера, а то случайно задев его потеряются выставленные секунды. Чтоб колёсико снова заработало, нужно сделать «выкл-вкл».

Приделывая и тестируя режим секундомера, наткнулся на один косяк — отсчёт до нуля выставленного колесом значения подразумевает, что как только на экране появляется 0, сработает сигнал, а если на секундомере прошло всего несколько секунд, и на экране всё так же горит 0 минут, то обратный отсчёт УЖЕ будет нулевым, и следовательно состояние, при котором должен сработать сигнал, так и не наступит. Счётчик провалится на 99 минут, а если натикало минута несколько сек, то посчитав секунды, наступит состояние «0», и целая минута как бы пропадёт в никуда (сперва долго тупил над этой логической загадкой, потом понял, объяснения этому нет, остаётся править руками) Как выкручивался из этой ситуёвины, описал в коментах.

Когда всё было закончено, захотелось встроить в «Чтота» изюминку. Что как не мелодия способно преобразить микрушку? Для этого я обратился за помощью к форумчанам. Огромное спасибо откликнувшимся. Мой выбор пал на гимн СССР, сделанный на ШИМ-е из статьи этого же сайта. Пошаманив немного, не с первой и не третьей попытки код удалось адаптировать под своё устройство (в который раз вспомнилась народная мудрость, «проще сделать самому, чем исправить под себя чужое», но, в конце концов я это сделал).

Подготовил этот релиз с мыслью, что устройство уже и так гораздо более функционально, чем задумывалось, а мне снова хочется приделать навороты. Делать, конечно, хорошо, но когда-то нужно и начинать пользоваться! Если кто решит сделать себе «Чтота», не поленитесь припаять микруху на колодке. Сейчас, наверное, я займусь созданием прошивки «Чтота v. 1.1»

Ожидается пополнение функционала режимом «ЧС»-[Часы].[десятки минут] — (в старшем разряде часы выставляются, а в младшем десятки минут) для случаев, когда требуется поставить таймер на длительное время (например зарядка аккумуляторов на несколько часов), и маленькая фишечка *НC*-(Нет Сирены). Чтобы устройство по завершению тайминга самостоятельно выключалось (когда нет возможности проконтролировать завершение работы таймера).

Читайте также:  Можно ли прятать газовую колонку на кухне в шкаф (фото) за фасадом

Последний абзац.
Таймер имеет экран, кнопку и колёсико. После включения кнопкой, на экране высвечивается *0*. Колёсиком выставляется время тайминга (прокрутка зациклена и можно выставлять от нуля в минус, 0 — 99 — 98 — 97—). Отсчёт начинается автоматически при выставлении каждого нового значения, и всегда стартует с 59 секунд. Во время отсчёта, звучит «тик-так-тик-так» похожий на звук маятника По завершению отсчёта звучит гимн СССР, после чего,: пи:пи:пи:(до тех пор, пока его не выключат). Однократное простое нажатие на кнопку выключает устройство. Если прижать и удерживать, то на экране попеременно с промежутком в секунду загораются надписи — «OF» «RE*» «CE». Это названия режимов. Чтобы выбрать один из них, нужно отпустить кнопку, пака надпись на экране.
«OF» — Выключить.
«RE» — Повторный запуск отсчёта. Из памяти загружается последнее выставленное колёсиком/секундомером значение (в процессе отсчёта колёсико по-прежнему активно, и позволяет вносить изменения!). Память для повтора не сбрасывается после выкл-вкл.
«CE» — Секундомер. В этом режиме простое нажатие кнопки запускает — останавливает секундомер, колесико заблокировано, переход в любой другой режим (а так же выключение) осуществляется так же длительным нажатием клавиши — «OF» «RE» «CE». Выбор «OF» выключит. Выбор «RE» запустит повторный отсчёт суммарного времени, которое насчитал секундомер (колесико будет заблокировано!). Выбор «CE» обнулит значение секундомера.

Я использовал поверхностный монтаж (я предпочитаю подогнуть ножки у микрухи, и поставить на контакты, даже если она DIP), оптопара вынесена (на платке контакты для припаивания проводов), резисторы сделал для каждого сегмента (на схеме изображено иначе, там для каждого символа один общий резистор).

Включенные фьюзы: CKSEL0, CKSEL1, SUT1, CKDIV8. ШИТЬ КОНТРОЛЛЕР ОТДЕЛЬНО, платка рассчитана на 3 вольта!

Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК с исходником.

Вопросы, как всегда в Форум.



Эти статьи вам тоже могут пригодиться:

Виды таймеров для кухни

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

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

Вручение подарка

Наступил день рождения. Бабушка быстро прошла обучение и была очень рада. Все вместе испытали Лото, полностью автоматизированное. Каждые 5 секунд прибор пищит и выдает новое число, из оставшихся в мешке. Играют все, водит прибор! Кто не успел тот опоздал.

Встраиваемый вариант таймера

Отдельно следует упомянуть таймеры, входящие в конструкцию более сложной бытовой техники. Это может быть варочная плита, мультиварка, тостер, кухонный комбайн и т. п. Часто производитель выносит функционал хронометра отдельно, так что его можно использовать, не включая основной прибор. О том, как пользоваться таймером, встроенным, например, в газовую плиту можно узнать из прилагаемой инструкции.

Встроенный таймер может быть как механическим, так электронным. Главный его недостаток – невозможность носить его при себе.

Выбираем подарок

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

Когда мы приезжаем к ней в гости, нас всегда встречает богатый стол, с большим количеством блюд. Поэтому, мы сразу решили делать прибор, полезный на кухне. Вместе мы часто играем в различные настольные игры — лото, различные игры с кубиком. Значит, наш прибор должен и тут помогать.

Подумав немного, сын решил делать продвинутый кухонный таймер. Я ему немного помог со схемой. Основные функции нашего подарка:

Дизайн изделия

Внешний вид современной кухонной техники постепенно утрачивает чисто утилитарные черты. При выборе определенной модели помощника для кухни много внимания уделяется не только практическим свойствам и функционалу устройства, но и его внешним параметрам, их сочетаемости с интерьером кухни и дизайном остальных бытовых устройств, находящихся в ней.

Что касается такого устройства, как обычный таймер, то он, помимо прямого назначения часто носит декоративную функцию, подчеркивая и дополняя определенный кухонный стиль. Предлагаем несколько советов от дизайнеров интерьеров:

Испытания

Первые испытания прошли в школе. Вместо кубика, гадание на оценках. Гадал весь класс. Потом бомба — супер игра. Прибор загадывает случайное время от 5 до 20секунд и начинает тикать каждую секунду. Вы его передаёте по кругу. Когда таймер дойдёт до нуля — сигнал взрыва. Тот, у кого в руках прибор, проиграл.

Первые испытания секундомера и таймера прошли на ура. Засекали разное время, сверяли с точными часами, ошибка 1-2 секунды на час. Отрабатывали звук сигнала.

Читайте также:  Штора для кухни Текстиль ру ТЕК-КК-Лана-берёзы-0 180х360см,зеленый, фиолетовый — купить в интернет-магазине OZON с быстрой доставкой

Кухонный таймер и его важность в процессе приготовления пищи – блог про кухни: все о кухне –

Содержание

  • Классификация таймеров
  • Разнообразие моделей таймеров
  • Материал, форма и дизайн изделий

Интересная закономерность – хозяйки, которые попробовали использовать кухонный таймер, не представляют своей дальнейшей жизни без этого полезного и удобного приспособления. Многие блюда необходимо готовить, соблюдая время по секундам. Отсюда – неудачные попытки повторить рецепты, увиденные по телевизору или напечатанные в журналах. Ведь выдержать нужный интервал без специального хронометра очень сложно. Кухонные таймеры облегчают работу повара, одновременно повышая производительность его труда – нет нужды больше постоянно подбегать к плите и контролировать время приготовления того или иного блюда.

Подарок от Гика — делаем кухонный таймер / ХабрВажность таймера на кухне иногда недооценивают

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

Классификация таймеров

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

Подарок от Гика — делаем кухонный таймер / ХабрМеханический кухонный таймер

Все таймеры для приготовления пищи делятся на 2 группы по принципу работы механизма:

  • Электронные;
  • Механические.
  • Электронный таймер

    Кухонный электронный таймер часто представлен настольными электронными часами, сопровождаемыми подробной инструкцией использования. Приборы этого типа бывают стационарными, работающими от электрической сети и переносными. Мобильные таймеры получают питание от батареек, такие модели удобны для больших помещений. Хозяйка может поставить время приготовления блюда и захватить с собой таймер в другую комнату, занимаясь домашними делами там. Это избавляет от необходимости прислушиваться к звуковому сигналу, оповещающему о завершении отведенного для готовки блюда времени.

    Подарок от Гика — делаем кухонный таймер / ХабрЭлектронный таймер с дополнительными функциями

    У электронных таймеров есть свои достоинства:

    • мобильность;
    • многофункциональность;
    • высокая точность (погрешность – доли секунды);
    • разнообразный дизайн изделий.

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

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

    Механический таймер

    По своему принципу работы механический кухонный таймер похож на механические часы или обычную пружину. Самый распространенный вариант исполнения – ручка, поворачиваемая на определенный интервал с ориентацией по градиентному циферблату. После прохождения заданного времени устройство срабатывает, издавая звуковой сигнал.

    Важно: чем дороже кухонный механический таймер, тем мелодичнее у него сигнал. Простые модели издают звук, напоминающий резкий велосипедный звонок.

    Подарок от Гика — делаем кухонный таймер / ХабрСтильный механический таймер

    Преимущества механических таймеров:

    • простота эксплуатации;
    • отсутствие расходов на содержание прибора;
    • доступные цены.

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

    Подарок от Гика — делаем кухонный таймер / ХабрТаймер в виде яйца

    Важно: кухонный встроенный таймер может иметь электронный или механический принцип работы. Недостаток у этого прибора один – невозможность переноски, прикрепление к отдельному предмету.

    Разнообразие моделей таймеров

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

  • Таймер, внутри которого встроен термометр. В комплекте с прибором идет датчик, расположенный на специальном щупе для помещения в бульон или твердое блюдо. Очень удобное приспособление при готовке мяса, варке молочной каши и приготовлении соусов. Выдерживание температурного режима очень важно при соблюдении сложных рецептов, обычно десертов;
  • Таймер-яйцо. Прибор помещается в кастрюлю вместе с яйцами для варки. Примечательно, что механический таймер для кухни в форме куриного яйца можно настроить на приготовление блюда в любой форме: вкрутую, всмятку, «в мешочек» и т.д. Индикатором служит изменяющий от воздействия высокой температуры окраску корпус устройства;
  • Устройство, помогающее варить спагетти. С помощью такого функционального прибора можно измерять число порций готового блюда, своевременно извещая повара об окончании времени приготовления макарон.
  • Подарок от Гика — делаем кухонный таймер / ХабрТаймер розетка для отключения электроприборов

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

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

    Подарок от Гика — делаем кухонный таймер / ХабрКастрюля таймер – весьма оригинально
    Материал, форма и дизайн изделий

    Кухонные таймеры могут быть не только карманными (переносными) и встраиваемыми в технику. По вариантам размещения на кухне различают следующие виды устройств:

    • настенные приборы. Чаще всего это часы с таймером для кухни;
    • настольные модели, которые удобно располагать рядом с варочной панелью или на столешнице;
    • приборы, которые крепят к вертикальным поверхностям (на присосках или магнитах). Для размещения этих девайсов используется кухонный фартук из керамической плитки или дверцы навесных шкафов. Очень удобно размещать таймер на магните на холодильнике.

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

    Подарок от Гика — делаем кухонный таймер / ХабрТаймер на чайнике

    Отдельным пунктом выбора таймера является риск механического повреждения (падение, сдавливание и т.д.). Материал корпуса должен быть устойчив к подобного рода факторам.

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

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

    Подарок от Гика — делаем кухонный таймер / ХабрКухонный таймер магнит на холодильник – всегда под рукой

    Что касается дизайна таймеров, то в этом вопросе утилитарные черты уходят со сцены. Современный человек выбирает такие приспособления для кухни, чтобы они одновременно выполняли множество задач:

  • Широкий набор функций;
  • Внешняя привлекательность;
  • Удобная форма;
  • Высокое качество исполнения;
  • Экологическая безопасность материала;
  • Сочетаемость со стилем помещения;
  • Разумная цена.
  • Подарок от Гика — делаем кухонный таймер / ХабрТаймеры для кухни изготавливают из различных материалов

    Таймер выполняет в кухне не только задачу отсчета времени, он украшает интерьер. Декоративные функции, накладываемые на девайс, обуславливают следующие взаимосвязи:

    • если стиль интерьера — Hi-Tech, то лучше остановить свой выбор на приборах с крупным цифровым жидкокристаллическим табло;
    • приверженцам минимализма подойдут девайсы, имеющие небольшие габариты и подходящие к общему цветовому фону расцветки;
    • кухня в стиле классика, для обстановки которой использованы деревянные изделия, прекрасно дополняется механическим хронометром в форме овоща или фрукта яркой расцветки.

    Подводя итог статьи, хочется отметить следующее: повышение эффективности труда повара несравнимо с минимальными затратами на приобретение таймера. Разновидности моделей позволяют выбрать наиболее оптимальный вариант, удовлетворяющий запросы покупателя в области «цена-качество». Приготовленные с хронометром блюда отличаются более утонченным и изысканным вкусом. А отсутствие необходимости контроля приготовления освобождает время для других домашних дел.

    Читайте также:  Механические Кухонные весы First 6421, белый — купить в интернет-магазине OZON с быстрой доставкой

    Необычные устройства

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

    • Таймер со встроенным термометром. Комплектуется датчиком, расположенным на специальной спице, которую можно погрузить непосредственно в готовящееся блюдо. С ним, к примеру, можно отслеживать степень готовности мяса, рыбы и других продуктов. При достижении заданной температуры устройство подаст сигнал, что позволит избежать ситуации, когда уже поданное блюдо оказывается не совсем в той кондиции, которая предполагалась.
    • Таймер-яйцо. Очень удобное приспособление, погружаемое в нагреваемую на плите воду вместе с куриными яйцами. Оно уведомит вас о тот, сварены ли яйца, до какой степени дошла готовность (всмятку, вкрутую, «в мешочек»). В качестве индикатора выступает особый материал корпуса, меняющий цвет от длительного воздействия высоких температур.
    • Помощник при варке спагетти. Устройство измеряет количество порций макарон и сообщает о степени их готовности.

    Подбираем компоненты


    В качестве индикатора, мы выбрали светодиодный трех-разрядный индикатор с общим анодом — у него всего 11 выводов, очень удобно. Купить не сложно, и в принципе, довольно экономично в энергопотреблении (но конечно не LCD).

    Микроконтроллер — STM8S003F3P6 — с ним мы уже работали, так что все знакомо. ST-link уже есть.

    Микросхема заряда и вся обвязка у МК, как у велокомпьютера.

    В качестве пищалки, очень компактная и громкая пищалка HC0903A

    Аккумулятор — LIR2032. Всего 45 mAh, но этого хватит на 40 часов непрерывной работы таймера. От кварцевого резонатора решили отказаться (нужны выводы), особенная точность нам не нужна, ну и у STM8 довольно точный внутренний генератор. Микросхема заряда — TP4056.

    Программа

    Данный индикатор имеет общий анод, соответственно выводить в один момент времени можно только один разряд. Для вывода одновременно трёх разрядов необходима динамическая индикация.

    Программно это делается очень просто. Задействуется таймер, и через равные интервалы времени, с большой частотой, например каждые 300 мкс, будем выводить по одному разряду по кругу — 1-2-3-1-2-3. Нам будет казать что цифры светятся одновременно, как в кино.

    Если дополнительно добавить еще пустые разряды, то можно управлять яркостью. То есть, будет такая схема вывода информации — 1-2-3-пусто-пусто-пусто-пусто-1-2-3-пусто-пусто… Управление яркостью нужна для того, чтобы снизить энергопотребление. Таким образом, например без применения яркости, один разряд потребляет 24 мА, а с применением можно сократить до 1-2 мА.

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

    Придумали с кнопками так:

    • Правая кнопка — долгое нажатие, смена режимов, их три — Таймер, Секундомер, Игры
    • Правая кнопка — одиночное нажатие, смена подрежима. У таймера — это выбор предустановленных времен, у секундомера — выбор обычного секундомера и с подтверждением, у игры — соотв. Различные игры
    • Левая кнопка — одиночное нажатие — старт/стоп или ход в игре, долгое нажатие — режим настройки, программирования

    С индикатором так:

    • Когда выбран таймер — то сразу выводится некое число из предустановленных настроек (Например 5,15,30 минут), их можно перепрограммировать, хранятся в ПЗУ
    • Когда выбран секундомер — то 000
    • Когда игры — L — лото, 6 — бомба, С — кубик.
    • На индикатор цифры выводятся хитро, так как разряда только три, то выводим максимальное число значащих элементов. Например, таймер — 200 минут 30сек — то выводим 200., если таймер 10мин 15с, то выводим 10.1, если 1 минута 25с, то 1.25. При этом чтобы понимать, что таймер или секундомер запущен, точка мигает в такт секундам.
    • Когда секундомер остановлен, например на 10 мин 25с то показываем попеременно 10. и .25, раз в секунду, чтобы видеть и секунды тоже.

    Программа оказалась не такой простой, сын писал ее почти 3 недели в школьное время, с небольшой моей помощью. Очень много условий, разные флажки — старт, стоп, работа с памятью и т. д. Но результатом он был очень доволен.

    Простой механический таймер

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

    Хронометры такого типа просты в эксплуатации, не требуют сменных батареек для работы. Как правило, это дешевые и незамысловатые устройства, однако некоторые производители предлагают довольно изящные модели, своими внешними характеристиками сравнимые с предметами искусства.

    Самодельные таймеры

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

    Пускай внешний вид и функциональность такого кухонного таймера не всегда может сравниться с заводским изделием, однако ценность полезной вещи, созданной своими руками совсем не в этом.

    Форма и материал

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

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

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

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

    Электронный таймер

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

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

    Подводя итоги

    Хозяйки, приучившие себя постоянно использовать хронометр во время кухонной работы и не только, отмечают возросшую эффективность труда. К тому же блюда, приготовленные своими руками, получаются вкуснее. Благодаря приобретению этого прекрасного маленького помощника, вы будете тратить меньше времени на рутинные хлопоты.

    Итоги

    Итак, прибор получился просто отличный. Практика программирования очень интересная. Если вам тоже интересны микроконтроллеры, то можете сделать себе (или в подарок) такой же и попрограммировать. Вы обязательно научитесь:

    выложена схема и плата в формате Kicad. Выложен начальный проект для STM8, там самое сложное — динамическая индикация, инициализация микроконтроллера, сложная обработка кнопок — короткое, двойное, долгое нажатие. Остальную программу предлагаю написать самостоятельно, это ведь так интересно!

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector