Очередная публикация пенсионера-радиолюбителя.
Часто пью чай. За работой, или когда читаю что-нибудь, иль убираюсь, или готовлю... да, и когда, просто, хочется попить чаю)) Хлебнешь, бывает, а он горячий еще, - ок, ждем, но, пока суть да дело, пробуешь, а там уже помои...(( И слизистая нарушена, и чаю толком не попил.
В статье описание сторожка для чая со звуковым оповещением на микроконтроллере! (в конце статьи небольшое сообщение тем, кто боится микроконтроллеров)
Думал вначале, что безделушка будет проходная и пользы от неё будет немного. Замечу, стараюсь делать только то, чего нельзя купить в магазинах! Таких, со звуковым оповещением, я точно не встречал, ни на Алиэкспрессах, ни где-то в другом месте. Впрочем, может где-то уже и есть в продаже, но в 2018-м не было, ну, или плохо искал)))
Однако скажут, - ээээй(!), можно же пользоваться вот таким обычным термометром! Зачем что-то придумывать?!
Именно такой был у меня на работе! Сунул его в бокал, и пусть себе стрелка в нужный сектор смещается, пока остывает. Но! Очень просто проворонить. Не всегда, получается уследить, тем более, если еще работу работаешь, а не тупо пялишься в дисплей... звук нужен!
Итак, с осени 2018 года по сию пору "балалайка" на микроконтроллере так прижилась, что и жена теперь пользуется, и сам беру её с собой в поездки, если таковые случаются. Очень удобно! Заварил чай, и иди, занимайся чем тебе надо, когда будет готово - пропищит! Наградой будет готовый крепкий и максимально горячий чай, теперь можно пить не обжигаясь и наслаждаясь теплотой и ароматом горячего чая!
Предлагаемое для обозрения устройство "смотрит" когда температура напитка достигнет 63 градуса по Цельсию и морзянкой выдает буквы "ОК".
Контроллер 12F615 или 12F675. Разницы особой нет. Главное, чтобы АЦП присутствовал для отслеживания питания. Питание же гаджета осуществляется от трех LR44. Хватает их при каждодневном использовании (по шесть-семь раз на дню) на полгода. Выбор такой - из-за применяемого термодатчика Dallas 18b20, ему эти вольты (4,5) нужны, а так можно было и тремя вольтами вполне обойтись.
При нажатии кнопки питания звучат три сдвоенных коротких сигнала (три - по количеству батареек, если морзянкой буквы "ИИИ"), это означает, что батарейки в норме, если три одиночных сигнала ("ЕЕЕ") - устройство будет работать, но батарейки уже пора менять. Ух! Много букв! Даю картинки и видео.
Концепция в самом начале задумки.
Обрезанный маркер (они вроде как из нормальной пластмассы изготавливаются, ничем не воняет, по крайней мере), в него легко входят и батарейки, и зуммер-пищалка на 3В. Как это ни странно, термодатчик тоже аккурат по диаметру в носик помещается)))
Схема сторожа электрическая принципиальная.
Транзисторы любые маломощные керамические, типа КТ315, КТ361 и их аналоги. У меня в SMD-исполнении, S8050 и S8550. Датчик DS18B20 в стальном нержавеющем корпусе.
При нажатии кнопки контроллер просыпается, запитывает сам себя и отрабатывает положенное ему время. Алгоритм, - раз в 30 секунд "просыпается", делает измерения и снова "засыпает". Если намерял 63 градуса (или ниже 63-х) - морзянкой сигнал "ОК", повтор "ОК" через 15 секунд (на всякий случай), снятие питания и снова сон. Режим микропотребления - единицы микроампер.
Видео 2018 года, тут на 12F675, время звучания такое, какое было и задумано.
Далее, первый экземпляр перенес в другой корпус и отдал на сторону, сделал точь в точь такую же платку с датчиком, но уже на 12F615, выбор был разными причинами обусловлен, но, это неважно. С тактовой частотой малость напутал и время выросло в два раза - т.е., в два раза медленнее звучит морзянка и так далее, на точность показаний термодатчика и на протокол его общения с микроконтроллером сие событие не повлияло.
Вот видео зимы 2020 года с 12F615
HEX если кому нужен, могу выложить.
Статья для любого, кто захочет повторить, но больше для производителей, - представлен отработанный концепт, осталось только выпустить! Новизна - звуковое оповещение готовности чая, или другого какого напитка. Немного доработав гаджет, температуру можно переменным резистором с лимбом устанавливать горячее-холоднее, оповещение не пищалкой, а голосом осуществлять и так далее! Спрос будет! Я сам удивился, насколько удобно практично оказалось, приятно оказывается, знаете ли, пить чай нужной температуры!
Теперь о микроконтроллерах. На сайте Микрочипа достаточно скачать среду MPLAB X IDE и IPE. Это бесплатно! Потом прикупить приладу PICkit 3 (можно 2). И всё! После этого можно пробовать писать программку мигания светодиодом, и так далее по нарастающей. Программируем кристалл прямо в своей схеме, не выпаивая его и никуда не вставляя... В интернете есть пошаговые описания, как вышеуказанные среды программирования ставятся на комп и как программировать. Там ничего сложного и криминального нет. Дерзайте!
Ставьте лайки, - здоровья всем и удачи!
73!
Post Scriptum
Прошло уже 5 с половиной лет, как "пищалка" стала неотрывной частью моей жизни. На сегодня это уже третий вариант с температурой срабатывания 68 градусов. Без неё как без рук! Даже в отпуск беру и в командировки, если случается.