image

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

Бирдекель – хорошее название, которое в полной мере характеризует функции устройства.


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

imageСплетенья связей не хуже, чем у Дарьи Донцовой!

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

image
Хочется перефразировать Эдсгера Дейкстра: схема с самого начала должна быть спроектирована правильно, а не отлаживаться до тех пор, пока она не станет правильной.

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

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

imageНЛО прилетело и подсказало логотип для упаковки.

Первые устройства разошлись среди друзей. И это помогло найти “золотое сечение”. Свою версию печатной платы мне предложил @ssg1712. Он всегда отличался большей практичностью, чем я. Его печатная плата укладывается в волшебный дециметр, что позволяет прилично сэкономить при заказе из Китая. Если кого-то заинтересовало данное устройство, Сергей любезно предоставил список компонентов и герберы для изготовления печатных плат на своем сайте.

image

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

Принцип действия схемы основан на измерении разницы температур двух NTC-терморезисторов. Первый терморезистор размещается на верхней стороне подстаканника и измеряет температуру посуды с напитком, которая устанавливается над ним. Второй терморезистор размещен с нижней стороны и измеряет температуру окружающего воздуха. На рисунке ниже представлена обобщенная структурная схема устройства.

image

Когда на подставке размещается напиток, то верхний датчик температуры “t drink” нагревается или остывает относительно нижнего “t rooms”, и между двумя датчиками возникает разница температур. На основе этой разницы схема вырабатывает сигнал управления светодиодной индикацией.

От температуры напитка также зависит цвет светодиодов. Если температура верхнего терморезистора выше 25C, то в светодиодной подсветке преобладает красный свет. Если температура ниже – то синий.

При температуре напитка выше 40C светодиоды красного цвета включаются с максимальной яркостью, синие светодиоды выключаются полностью. При температуре ниже 5С полностью включаются синие светодиоды, а выключаются красные. При температуре около 25C мощность красных и синих светодиодов примерно равна, получается фиолетовый.

Управление цветом светодиодов производится ШИМ-сигналом в противофазе для красного и синего цветов с частотой 200Гц.

В зависимости от разницы температур нижнего и верхнего терморезисторов изменяется яркость свечения светодиодов красного и синего цветов. Чем больше разница, тем выше яркость. Максимальная мощность для питания светодиодов обеспечивается при разнице больше 20C между верхним и нижним терморезисторами. Изменение яркости производится пульсациями с частотой 0,37Гц. Амплитуда пульсаций может настраиваться. Управление яркостью свечения светодиодов осуществляется ШИМ -сигналом на частоте 2кГц.

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

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

Управление яркостью свечения светодиодов зеленого цвета также осуществляется ШИМ -сигналом с частотой 2кГц.

image

Внимательный читатель наверняка спросит: а где же здесь арифметика? Все очень просто! Вычитающий усилитель IC1A формирует сигнал разницы между температурой напитка и температурой в помещении. Выпрямитель IC1B формирует модуль этого сигнала. Так как модуль сформирован относительно искусственной средней точки, вычитающий усилитель IC2A смещает сигнал к потенциалу общего провода, а также умножает его на 2, чтобы масштабировать сигнал до напряжения питания. Вычитающий усилитель IC11B из полученного сигнала вычитает пилообразное напряжение “FREQ_0,37”, чтобы получить эффект мерцания. Вот такая арифметика на уровне седьмого класса, и как у любого школьника, тоже содержит ошибки.

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

Питание схемы осуществляется от напряжения +5В через разъем USB. Это позволяет избавиться от батареек, и питаться непосредственно от компьютера. Но не нужно радостно хлопать в ладоши от того, как сияет подстаканник, это может быть чревато неприятными последствиями. От короткого замыкания спас толстый слой акрилового лака, которым загодя была покрыта плата.

image
Еще одна причина пить кофе без сахара, в случае чего стол будет не такой липкий!

Чтобы я изменил в этой схеме, если бы проектировал ее заново? Наверное все… Но схема получилась такой, как получилась, и наверное в этом ее главная прелесть. В итоге получился интересный сувенир, способный мягким мерцанием украсить ваше рабочее место.

image

Кто-то обязательно напишет в комментариях, что можно было обойтись одним микроконтроллером в SOIC8. И возможно вы будете правы: два терморезистора и три транзистора, два вывода питания и один сигнал сброса для прошивки – как раз уместятся в tiny13. Но поместится ли в крохотный цифровой микроконтроллер все аналоговое тепло человеческих рук, которыми будет собран подарок для дорогих друзей?!


P.S. Как проектирование подобных устройств стало моим увлечением, можно почитать в моей предыдущей статье.

Комментарии (31)


  1. ZekaVasch
    30.10.2022 14:04
    +4

    Напитки в 200 градусов и в 400 градусов наводят на мысли о расплавленных металлах заливаемых в горло тем кто монетки незаконно чеканит


    1. OldFashionedEngineer Автор
      30.10.2022 14:06
      +3

      Ой, это наверное значек градуса из ворда в 0 превратился при переносе


      1. jar_ohty
        30.10.2022 16:01
        +9

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


        1. OldFashionedEngineer Автор
          30.10.2022 16:42

          У меня в ворде кнопка под них готовая. Но один фиг не помогает, при переносе постоянно сбоит. Не могли что-ли более удачнрк обозначение придумать?


        1. Mike-M
          31.10.2022 14:26

          и вводить их в формы… Alt+0176!!!
          Можно сразу copy/paste отсюда: ° или °C


          1. OldFashionedEngineer Автор
            31.10.2022 14:28

            Да, предстоит перестраиваться


      1. Mike-M
        31.10.2022 14:31
        +1

        значек градуса из ворда в 0 превратился при переносе
        Boomburum, это Вам.


  1. olegblackcoffee
    30.10.2022 14:25

    Я правильно понял что подогрева напитка нет?


    1. OldFashionedEngineer Автор
      30.10.2022 14:26
      +1

      Нет, без подогрева. Просто индикация температуры. Девайс имеет развлекательно-привлекательную функциональность)))


    1. cofein51
      30.10.2022 14:36
      +1

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


      1. OldFashionedEngineer Автор
        30.10.2022 14:48

        Надо подумать на досуге. Но если совсем честно, то девайс всетаки под прохлалительеые напитки планировался)))


      1. sim2q
        30.10.2022 19:21
        +2

        интересно было бы глянуть на этакую "индукционную подогревалку".

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

        картынк

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


        1. OldFashionedEngineer Автор
          30.10.2022 19:25

          Основательный подход. Может проще термокружку взять? Или кофе выпивать быстрее?


          1. sim2q
            31.10.2022 07:02

            Может проще термокружку взять? Или кофе выпивать быстрее?

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


            1. OldFashionedEngineer Автор
              31.10.2022 07:27

              Для иван-чая надо самовар шишками топить... правда в офисе такая опция трудно реализуема


  1. net_men
    31.10.2022 08:42

    Заморочился конечно знатно... но лично для меня оно того не стоит: люблю что-то более эффектное.

    За проделанную работу однозначно плюс! Но себе не стал бы делать... я всё нео-куб никак не соберу :))


    1. OldFashionedEngineer Автор
      31.10.2022 09:50

      Иногда хочется просто попаять. Не часто такая возможность теперь бывает. Вот и заморачиваюсь...

      Нео-куб это что-то про электронику?


      1. net_men
        31.10.2022 09:53

        Это что-то такое:


        1. OldFashionedEngineer Автор
          31.10.2022 11:28

          Хоть буду знать, как его сейчас называют)) Я не удержался, и лет десять назад собрал несколько таких из остатков светодиодов. Фоток под рукой нет. Но была даже версия 8*8*16


          1. net_men
            31.10.2022 11:34

            красота! А у меня нет столько времени свободного и мотивации :)


            1. OldFashionedEngineer Автор
              31.10.2022 12:24

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


  1. Makoki4
    31.10.2022 12:22

    Интересная идея! Вот бы ещё эта штука взвешивала стаканчик, чтобы я не прикасаясь знал сколько напитка внутри.


    1. OldFashionedEngineer Автор
      31.10.2022 12:23

      Тут есть проблема, заранее не известно из какого стакана вы пьете.


      1. tnt23
        31.10.2022 13:24

        Во всяких кухонно-бытовых весах это решается просто, ставят тару на весы и нажимают кнопку установки нуля.

        Но допустим, вопрос с начальным весом стакана решен. Дальше что делать?


        1. OldFashionedEngineer Автор
          31.10.2022 14:29

          Дальше новую схему проектировать, это же жёсткая логика. Она такая... за это мне и нравится этим заниматься


  1. Kanut
    31.10.2022 13:05
    +2

    Бирдекель – хорошее название, которое в полной мере характеризует функции устройства.

    Ну вообще-то Bierdeckel это подставки исключительно под пиво. И фунцкии у них две: защищать стол от царапин и вести подсчёт выпитым кружкам(ну или вообще счёт гостя в пивнухе).


    1. OldFashionedEngineer Автор
      31.10.2022 15:40

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

      И кстати, на работе оно так и функционировало, круглых отпечатков от стакана с кофе на антистатическом столе не остается.


  1. RV3EFE
    31.10.2022 13:06
    +1

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


    1. OldFashionedEngineer Автор
      31.10.2022 15:41
      +1

      Спасибо за Ваш отзыв! Если интересно, поглядите мой блог, там есть еще несколько занятных схем без применения микроконтроллеров.


      1. RV3EFE
        31.10.2022 17:31

        Да, уже посмотрел. Оригинально и со вкусом. Приятно видеть такое.

        Загорелся и опубликую тоже одну свою конструкцию))


        1. OldFashionedEngineer Автор
          31.10.2022 18:14
          +1

          Обязательно публикуйте, надо продвигать электронику в массы!