Tmfk60M1A1 собрать правильно – Ремонт таймера и регулятора мощности микроволновки — Ремонт микроволновых печей — Крупная бытовая техника — Каталог статей

Ремонт таймера и регулятора мощности микроволновки — Ремонт микроволновых печей — Крупная бытовая техника — Каталог статей

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

Еще об одной неисправности таймера

Таймер регулятор мощности микроволновки nt35mkd27e-p

Таймер регулятор мощности микроволновки tmfk60m1a1

Таймер микроволновой печи dwd60sl ремонт

=

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

снимать блок с пластины она выдит из зацепления с шестернёй
на пластине и станет легко вращятся не надо её крутить а сделать ещё одну метку на крышке блока

вид снизу

Блок снят метки сделаны. Отворачиваем саморез блок держим
вверх осью отцепляем защёлку крышку поднимаем в верх
придерживая ось аккуратно чтоб какая-нибудь шестерня не прилипла к крышке и не выскочила.


Крышка снята смотрим


Видим две пары контактов одни контакты таймера другие рег.мощности

 

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

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

 



За одно была снята и контактная пластина таймера все контакты
были почищены


После сборки блок таймера и рег. мощности заработал как новый


Еще об одной неисправности таймера

 

 

Устройство механической панели управления микроволновой печи

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

Рисунок 1

Рисунок 2

Все компоненты конструкции панели расположены на металлическом шасси, которое крепится к пластиковому корпусу, посредством трех винтов. Основой конструкции – является таймер – регулятор, выполненный моноблоком в пластиковом корпусе. Сверху моноблока установлен двигатель таймера, представляющий собой синхронный электродвигатель малой мощности, такой же, как двигатель поворотного стола, только без редуктора внутри. Этот двигатель приводит в движение все механизмы таймера – регулятора. Над двигателем располагается металлическая чашка звонка – сигнала окончания времени работы печи. При истечении времени, установленного на таймере, таймер выключается, и его механизмы приводят в движение пластиковый «молоточек», расположенный  под чашкой. В результате, «молоточек» совершает одиночное движение, ударяя по стенке чашки изнутри, и создает при этом звук похожий на звон колокольчика, сигнализирующий об окончании работы печи. Скоба, на которой держится чашка звонка, кроме того, еще выполняет функцию крепления двигателя. Внутри регулятора имеются две группы контактов, соединенных между собой последовательно, и имеющих среднюю точку. Выводы этих контактов, так же выведены наружу в верхней части корпуса регулятора. В нижней части регулятора, располагаются органы управления: вал управления таймером и шестерня регулятора мощности. Ручка управления таймером, сидит непосредственно на валу таймера, а ручка управления мощностью – на отдельном валу, расположенном в верхней части шасси панели. Вращательное движение от вала к шестерне регулятора мощности, передается при помощи зубчатой  рейки и зубчатого колеса, которым оснащен внутренний конец вала. Для предотвращения кругового вращения вала – на все 360 градусов, на зубчатом колесе имеются два стопора.

Рисунок 3

А, теперь о том, как все это работает. Схема включения регулятора, изображена на Рисунке 3. По схеме обе группы контактов включены последовательно в разрыв цепи нижней шины питания. Точки включения пронумерованы и помечены красными крестиками. Первая контактная группа (K-time) срабатывает — замыкается при повороте ручки регулятора времени по часовой стрелке, и размыкается только в момент выключения таймера, после автоматического возврата ручки регулировки в исходное положение. Через эту группу контактов подается напряжение питания на двигатель таймера и далее, на контактную группу регулятора мощности. Второй группой контактов (K-power) управляет регулятор мощности, через нее подается напряжение в нагрузку, в данном случае на первичную обмотку высоковольтного трансформатора. Эта группа, периодически замыкается и размыкается в течение всего времени заданного таймером. Продолжительность периодов времени, когда контакты замкнуты и трансформатор запитан, зависит от положения ручки регулятора мощности. Чем дальше ручка повернута по часовой стрелке, тем больше работает магнетрон за время установленное на таймере (читайте «Регулировка мощности в микроволновой печи»). Если ручка находится в крайнем – правом положении, которое соответствует 100 процентам мощности то, контакты будут замкнуты постоянно, и магнетрон будет работать на протяжении всего времени, не прерываясь, пока не разомкнуться контакты таймера.

Особое внимание следует уделить участку схемы, на Рисунке 3, обведенному красной линией. Это устройство – пусковое реле, предназначено для разгрузки – защиты контактов регулятора. Как правило, схема пускового реле выполняется в виде отдельного блока на печатной плате. Такими схемами оборудованы все «нормальные» печи с механической панелью управления. В дешевых моделях печей, пусковое реле может отсутствовать. В таких печах вся нагрузка ложится на контакты регулятора, что часто вызывает их подгорание, и приводит к не стабильной работе печи. При выходе из строя кокой либо контактной группы регулятора, заменить эту группу, на много сложнее и дороже, чем просто поменять реле на плате пускового устройства. Подробнее о работе и назначении этого узла микроволновой печи, поговорим в следующей статье.

 

Устройство механического таймера — регулятора

В предыдущей статье были рассмотрены выполняемые функции и назначение таймера – регулятора применяемого в механических панелях управления микроволновых печей. А теперь пришло время заглянуть внутрь этого чуда механики и посмотреть, как оно устроено. Один из возможных вариантов исполнения этого устройства изображен на Рисунке 1. Таймер – регулятор представляет собой весьма сложное механическое устройство и относится к разряду тех вещей, которые если человек разобрал, то не всегда собрать сможет. Вся начинка регулятора находится внутри пластиковой коробки, состоящей из двух частей, назовем их – лицевая часть и тыльная. Со стороны лицевой части располагаются органы управления – вал таймера и шестерня регулятора мощности. С тыльной стороны установлен электродвигатель, чашка звонка – сигнала окончания работы печи, вал и молоточек звонка, а так же выводы контактных групп регулятора. Чтобы разобрать корпус регулятора и заглянуть внутрь, нужно снять лицевую часть коробки. Для этого откручиваем три винта крепящие корпус к металлическому шасси, эти же винты стягивают обе половинки корпуса регулятора между собой.После этого получаем доступ к последнему – четвертому винту, расположенному справа от шестерни регулятора мощности, выкручиваем его. Затем, берем какой ни будь плоский и острый  инструмент, например нож или тонкую отвертку и с помощью него очень аккуратно отделяем лицевую часть от тыльной. При этом для того, чтобы внутренности регулятора не высыпались наружу, корпус необходимо держать горизонтально, тыльной стороной вниз и постараться сделать так, чтобы, при снятии верхней – лицевой половины, все шестерни остались на нижней – тыльной части корпуса регулятора.

Рисунок 1

Ось каждой шестеренки устройства имеет опорные точки – анкера, как в тыльной, так и в лицевой части корпуса.  После снятия крышки перед нами должна предстать картина, приблизительно такая, какая изображена на Рисунке 2. Когда мне пришлось впервые разобрать эту штуковину и увидеть такое количество шестеренок разного калибра, первая мысль, которая посетила, мою голову была: «Ну, на фига я сюда полез?». Вначале возникло чувство паники и растерянности, «как же это все работает?» и «как это все потом собрать, сохранив работоспособность?». Но, как гласит народная мудрость: «Глаза бояться а, руки делают».

Рисунок 2

И так, давайте разбираться, для чего нужны все эти зубчатые колесики. Для того чтобы было, легче разобраться вспомним, что таймер – регулятор объединяет в себе два устройства, таймер и регулятор мощности, и общим узлом для обоих устройств – является электродвигатель. Именно электродвигатель приводит в действие оба эти механизма. По этому выберем зубчатый вал двигателя точкой отсчета 0, и отсюда начнем изучение. Пронумеруем все шестерни по порядку, от вала электродвигателя и далее. Вначале вращение от двигателя передается шестерне 1, затем последовательно шестеренкам 2, 3 и 4. Большинство шестерен имеют два яруса с различными диаметрами. Движение вращения передается от меньшего диаметра к большему. Шестерни 1 и 3 сидят на одной оси. Выше перечисленные шестерни вместе образуют редуктор, который передает вращение от вала электродвигателя к управляющим элементам таймера и регулятора мощности, а так же понижает количество оборотов двигателя до необходимого значения. Последняя – четвертая шестеренка редуктора, является раздаточной. С этой шестерни вращение передается в двух направлениях: на шестерню 5 и далее на таймер, и в другом направлении – на шестерню 11 и далее на регулятор мощности.

Теперь, рассмотрим работу каждого устройства отдельно. Начнем с таймера.

Механизм таймера состоит из следующих деталей:

  1. Передаточная шестерня 5. Передает вращение от раздаточной шестерни 4, к механизму таймера.
  2. Шестерня 6 – фрикцион. Передает вращение от шестерни 5 к шестерне таймера 7. Работает в одном направлении, тем самым предотвращает проворот редуктора в обратную сторону при установке времени – повороте ручки таймера по часовой стрелке.
  3. Вал таймера и шестерня таймера 7. Служит для установки и отсчета времени таймера.
  4. Программный диск 8. Управляет рычагом 9 контактной группы таймера.
  5. Рычаг 9. Под управлением программного диска совершает возвратно – поступательные движения, и таким образом управляет контактами таймера 10.
  6. Контактная группа таймера 10. Одна пара нормально разомкнутых контактов. Подает питание на электродвигатель и на контактную группу регулятора мощности 16.

Ручка установки времени надета на металлический вал. Назовем его – вал таймера. На валу таймера жестко сидит шестерня таймера 7. Шестерня таймера имеет трех ярусную конструкцию. Средний ярус шестерни, представляет собой зубчатое колесо и взаимодействует с фрикционом 6. Верхний ярус содержит прямоугольный выступ, играющий роль стопора, который во взаимодействии с выступом внутри лицевой части корпуса, ограничивает поворот ручки регулятора времени в заданном секторе, то есть не дает провернуть ее на все 360 градусов. Нижний ярус шестерни 7, так же имеет выступ, предназначенный для взаимодействия с еще одной деталью, обозначим эту деталь как программный диск (позиция 8 на рисунке). Программный диск установлен под шестерней таймера, на том же валу. Выступ нижнего яруса шестеренки 7 входит в паз программного диска, обеспечивая, таким образом, их совместное  вращение. В торцевой части программного диска имеется углубление в виде сектора, предназначенное для управления контактной группой таймера посредством рычага 9. Отдельно хотелось бы поговорить о шестерне 6. Эта шестерня представляет собой предохранительную фрикционную муфту, имеет два яруса и состоит из двух частей – ведущей и ведомой. Принцип действия фрикциона основан на передаче вращательного движения от одной его части к другой посредством силы трения. Рассматривая конкретно наш пример, ведущая часть фрикциона – ярус с большим диаметром, имеет полую конструкцию. В полость ведущей части, по всей окружности вставлено распорное металлическое кольцо – пружина. Разрыв этого кольца образует паз. Ведомая часть – верхний ярус с меньшим диаметром в своей конструкции имеет выступ и вставляется в полость ведущей части выступом в паз. Таким образом, если при вращении ведущей части ни чем не нагружать ведомую, то обе части фрикциона будут работать как единое целое, как одна целиковая шестеренка. Сила трения создаваемая пружиной, при вращении ведущей части будет увлекать за собой и ведомую  часть. Но, если нагрузить ведомую часть фрикциона – механически остановить ее, ведущая часть будет продолжать вращаться, преодолевая силу трения и проскальзывать вместе с пружиной относительно не подвижной на этот момент ведомой части. На рисунке 2, стрелками красного и синего цвета, обозначено направление вращения обоих частей фрикциона. Как видно на рисунке ведущая часть может вращаться только в одну сторону (синяя стрелка), а ведомая, и в одну и в другую.

Рисунок 3

Ну вот, со всеми деталями таймера мы знакомы. Теперь, давайте посмотрим, как это работает. Исходному состоянию – печь выключена (ручка регулятора времени стоит на отметке 0) соответствует положение программного диска, когда кулачек рычага 9 находится в углублении на его торцевой части (рисунок 3, изображение слева). При этом рычаг расположен на некотором расстоянии от подвижной пластины контактной группы таймера, и контакты разомкнуты – печь обесточена. Поворачивая ручку таймера по часовой стрелке, поворачивается и программный диск, кулачек рычага 9 выходит из углубления программного диска и нажимает на подвижную пластину контактов – контакты замыкаются и подают питание на электродвигатель и контактную группу регулятора мощности (рисунок 3, изображение справа). При повороте ручки таймера, шестерня таймера сообщает вращение ведомой части фрикциона и так как в этот момент ведущая часть фрикциона нагружена редуктором, ведомая часть, прокручивается относительно ведущей, оставляя последнюю не подвижной. Другими словами, ручку мы прокрутили а, редуктор нет. После срабатывания контактной группы таймера, на двигатель стало поступать напряжение питания. Вал двигателя начал вращаться, шестерни редуктора пришли в движение, и передают вращение от вала двигателя, к шестерне таймера вращая ее против часовой стрелки и возвращая  вместе с программным диском в исходное положение. Так как шестерня таймера, не является серьезной нагрузкой для фрикциона, в данный момент, обе его части работают как единое целое. Ручка регулятора времени медленно ползет в обратном направлении, стремясь вернуться на нулевую отметку. При достижении нулевой отметки программный диск достигает такого положения, когда углубление в его торцевой части становится напротив кулачка рычага 9. Кулачек проваливается в углубление, рычаг отходит от контактной пластины и контакты размыкаются, обесточивая двигатель. Во время входа кулачка в паз программного диска, рычаг 10 совершает резкое движение и приводит в действие молоточек звонка, установленный снаружи. Молоточек ударяет по чашке звонка и раздается сигнал об окончании работы печи. Все, вал двигателя больше не вращается, таймер встал и обесточил внутренности микроволновки.

Основными элементами таймера, без сомнения, являются фрикционная муфта и программный диск. Муфта позволяет, при установке времени, вращать ручку управления отдельно от остальной части механизма, даже во время работы печи, а затем синхронно возвращать ее в исходное положение. Программный диск, благодаря своей конструкции, обеспечивает устройству таймера два устойчивых положения: «Включено» и «Выключено» (рисунок 3). Ну вот, о таймере, кажется все. О работе той части таймера – регулятора, которая отвечает за регулировку мощности, поговорим в следующей статье.

 

Не работает таймер свч — Ремонт микроволновых печей — Крупная бытовая техника — Каталог статей

Не работает таймер свч

При повороте ручки таймера печь включается и греет

но ручка не возвращается назад 

Ставим ручку таймера на ноль переключатель мощности на минимум

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

на корпусе таймера ставим метку замечаем положение шестерни 

переключателя мощности

Открываем крышку таймера аккуратно чтобы не чего не выпало

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

Мотор гудит но шестерни стоят на месте 

Закрываем крышку и открываем моторную часть таймера

Видим что втулка шестерня и магнитный ротор прокручиваются 

обломилась нижняя шайба втулки шестерни

Я склеил клеем момент предварительно обезжирив

Правильно установите магнитный ротор на нем есть выступы они 

должны войти в углубления втулки шестерни

=============

============

Схема сопротивление обмотки 10ком мотор на 220 вольт

                               

==================

===========

============

=============

Не потеряйте маленькую пружинку

Ремонт таймера и регулятора мощности микроволновки

Таймер регулятор мощности микроволновки nt35mkd27e-p

Красноярск ремонт микроволновок 8 933 332 3164

=============

Цифровая микроволновка из механической / Habr

Многие из нас имеют дачи: кто-то растит картошку, кто-то делает ремонт, а кто-то — и то и другое. Но, бесспорно, все стаскивают туда всякий хлам (а вдруг пригодится!). В состав этого разношерстого хлама входит все: от разных тряпок до термоядерных реакторов поломанной бытовой техники. Историю о том, как с помощью Arduino Nano и кучи свободного времени была восстановлена микроволновая печь, можно найти под катом (много фото).

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

Для выяснения поломки пришлось провести опрос родителей на тему того, как и при каких обстоятельствах микроволновка сломалась и почему ее вывезли на дачу. Оказалось, что сломался регулятор с таймером. Разборка показала правдивость такого вывода: в результате постоянных размыканий/замыканий контакт подгорел и начал нагреваться, в итоге сплавил кучу шестеренок, приведя устройство в нерабочее состояние. Вопрос был только один: почему регулятор не был заменен?

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

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

Требования к тому, что должен делать таймер-регулятор (обведен пунктиром на рисунке в центре) весьма просты:

  • Регулировать мощность магнетрона;
  • Засекать время и отключать печь по истечении времени таймера;
  • Издать звук о завершении готовки.

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

Разберем каждый пункт по отдельности:

Регулятор мощности

Регулировать мощность магнетрона невозможно в связи с особенностями его устройства, но каким-то магическим образом мощность в микроволновой печи регулируется. Этих способов два:
  • регулировка времени работы магнетрона, то есть включение и отключение его на некоторое время. Этот способ используется во всех недорогих микроволновых печах с механическим управлением;
  • инверторный, однако мы рассматривать его не будем, так как это относится к дорогим устройствам и в объеме статьи это особо не нужно.

Гугление выдало временные характеристики подобных таймеров:

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

Осталось только подобрать его конкретно для моей модели микроволновки, для чего я обратился к руководству пользователя, причем там все оказалось гораздо проще — давалось процентное соотношение мощности.

И получив соответственно:

Таймер

Тут все просто: отсчитываем время, согласно повороту ручки, и отключаем печь.
Звонок

Без комментариев. Только в электронной версии проще использовать динамик.

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

Разработка

Хочу заметить сразу: это было мое первое знакомство с микроконтроллерами и языком программирования семейства «С». Я и раньше писал код, но это был университет, и немного на работе для личных целей (VBA). Также неоднократно читал статьи по микроконтроллерам и приблизительно представлял, что это такое. Но впервые — «руками», так сказать — попробовал здесь.

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

Потому всякие ждущие режимы и т.д. я отмел сразу. И пришел к такой схеме:

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

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

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

Как в итоге оказалось, они идеально встали после небольшой переделки корпуса от старого таймера. Итоговая схема устройства приблизительно такая:

Реализация

Начал я с поиска платы: купил клон Arduino Nano через интернет, потом заказал модуль реле, остальные компоненты были вытащены из ящика с хламом, который стоит под столом. Решил не сильно портить внутренности микроволновки, так как после осмотра понял, что места в передней панели предостаточно, чтобы разместить все необходимое (блок питания на 12В все же не влез).

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

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

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

Далее уствновил кнопку запуска — купил подходящую за 9 грн белого цвета.

Получив на руки плату, сначала зашел в тупик: как ее закрепить? Отверстия по периметру очень маленькие.

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

Всю эту конструкцию я приклеил эпоксидным клеем к панели, напротив отверстия для USB-кабеля, которое я предварительно сделал.

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

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

Далее были добавлены цепи питания и блок питания на 12В, который запитывал плату ардуино, а также через гасящий резистор — блок реле. Их пришлось развести по питанию в связи с тем, что по непонятным причинам плата перезагружалась при попытке подтянуть оба реле одновременно. В итоге я завел питание, отдельно сняв джампер на блоке реле, который запитывал его непосредственно от ардуино.
После теста всей конструкции в сборе выяснилось, что плата блока питания никаким образом не помещается в панель. Отчаявшись и психанув, я ее замотал волшебной синей изолентой и положил на дно микроволновки. Закрепил дополнительно скотчем, чтобы при переноске не болтался. Блок питания был взят от старого свича 12В 1А, он был исправен, но с перебитым проводом слегка и разломанным корпусом. Ни то, ни другое мне нужно не было, потому он пришелся как нельзя кстати.

Посмотреть на все в сборе можно ниже (блок с реле в кадр так и не попал):

Программная часть

Программировать я толком не умею, потому если кто может оптимизировать код программы, мною написанный, милости прошу. Буду рад послушать ваши идеи, но, как говориться: «Я художник – я так вижу».

Так как о языках симейства Си я знал только то, что там есть слова void, #include и много скобок, то поначалу у меня получалось с трудом.

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

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

Я использовал функцию millis(), которая возвращает количество миллисекунд с начала работы программы. Замеряя время с начала работы программы в каждой итерации, это время сравнивалось несколько раз с заданными значениями, которые в свою очередь задавались положениями ручек управления. Причем для таймера и мощности эти значения берутся единожды при включении питания, а в цикле самой программы постоянно отслеживается положение ручки таймера: если разряд становятся равным значению от 0 до 4, что близко к нулевому положению ручки, питание выключается.

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

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

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

В заключение хочу заметить следующее:

Достоинства подобной конструкции:

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

Недостатки:

— Надо тратить время: для кого это хобби, тому этот пункт не покажется особо важным.
— Скорее всего через некоторое время выйдут из строя реле: нагрузка индуктивная, само собой будет искрить и подгорать со временем, но найти реле за 40 грн куда проще, чем механический таймер, который к тому же стоит около 150 грн.
— Запоздалый запуск: при нажатии нужно пару секунд подождать, пока реле «подхватит» питание, при этом тарелка уже крутиться, но это плата за то, что в простое печь ничего не потребляет.
— Нелинейная характеристика переменных резисторов: использовал то, что было в наличии, в итоге пришлось для каждого интервала положений ручки таймера вручную прописывать значения.
— Ручка таймера не возвращается в исходное положение сама: нельзя оценить время, оставшееся до завершения разогрева.

Как ниже в комментариях советовали НЕ ЗАБЫВАЕМ!:

1) на выходе высоковольтного трансформатора вы имеете высокое напряжение порядка нескольких киловольт— это смертельно опасно. Потому всегда включая в сеть убедитесь что все подключено правильно и лишь при закрытой крышке корпуса. При манипуляциях внутри — убедитесь что вилка отключена от сети и не касайтесь выводов конденсатора.

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

3) Ни в коем случае не обходите защитные цепи дверки! хоть я в статье и на схемах я не показал, но все включения производятся через штатные цепи питания старого регулятора

4) Людям без соответствующей квалификации не стоит ремонтировать, модифицировать СВЧ печки. Все операции выполняйте на свой страх и риск — если не понимаете — лучше не лезьте. Это золотое правило обращения вообще с любой техникой.

Жду критики в комментариях и предложений для улучшения системы управления микроволновой печью.

Толкаченко Евгений Анатолиевич

404 — нихт фунциклирен

Город все городаАбазаАбаканАбезьАбинскАдыгейскАзнакаевоАзовАксайАлапаевскАлександровАлексеевскоеАлуштаАльметьевскАнапаАнгарскАнжеро-СудженскАнциферовоАпатитыАпрелевкаАпшеронскАрзамасАрмавирАрсеньевАрскАртемАрхангельскАстраханьАхтубинскАчинскАчуевоБалабановоБалаковоБалашихаБалашовБалтийскБарнаулБатайскБелая КалитваБелгородБелебейБеловоБелогорскБелорецкБелореченскБердскБерезникиБерезовскийБийскБиробиджанБирскБлаговещенскБлаговещенск (Амурская обл.)БлагодарныйБогучаныБольшой КаменьБорБорисоглебскБратскБронницыБрянскБугульмаБузулукБуйнакскБыковоВеликие ЛукиВеликий УстюгВерхняя ПышмаВидноеВладивостокВладикавказВладимирВнуковоВолгоградВолгодонскВолжскВолжскийВологдаВолоколамскВоркутаВоронежВоскресенскВоткинскВсеволожскВыборгВышний ВолочекВязникиГатчинаГеленджикГеоргиевскГлазовГолицыноГородецГорячий КлючГрозныйГулькевичиГусь ХрустальныйДальнереченскДедовскДербентДжубгаДзержинскДзержинскийДивногорскДимитровградДмитровДолгопрудныйДомодедовоДонскойДубнаЕвпаторияЕгорьевскЕйскЕкатеринбургЕлабугаЕлецЕманжелинскЕссентукиЖелезноводскЖелезногорскЖелезнодорожныйЖигулевскЖирновскЖуковскийЗаинскЗаокскийЗвениговоЗвенигородЗеленоградЗеленодольскЗлатоустЗолотухиноЗубова ПолянаИвановоИвантеевкаИглиноИжевскИзобильныйИнтаИркутскИстраИшимЙошкар-ОлаКазаньКалининградКалугаКаменкаКаменск-УральскийКаменск-ШахтинскийКамышинКанашКанскКаратузскоеКарпинскКаспийскКашираКемеровоКерчьКизлярКинешмаКиришиКировКирово-ЧепецкКировск (Мурманская обл)КиселевскКлимовскКлинКлинцыКовровКогалымКолаКоломнаКомсомольск-на-АмуреКопейскКопьевоКоролевКостромаКотельникиКотласКохмаКрасноармейскКрасногорскКраснодарКраснознаменскКраснокамскКраснотурьинскКрасноярскКрасный ЧикойКронштадтКропоткинКрымскКстовоКузнецкКунгурКурганКуркиноКурскКушваКущевскаяКызылЛабытнангиЛениногорскЛенинск-КузнецкийЛесной ГородокЛесосибирскЛивныЛикино-ДулевоЛипецкЛискиЛобняЛомоносовЛотошиноЛыткариноЛюберцыМагаданМагнитогорскМайкопМалаховкаМалая ВишераМалая СердобаМахачкалаМегионМеждуреченскМенделеевскМиассМинеральные ВодыМинусинскМихайловкаМихайловскМичуринскМониноМончегорскМорозовскМоскваМосковскийМурманскМуромМценскМытищиНабережные ЧелныНальчикНарофоминскНаходкаНевинномысскНерюнгриНефтекамскНефтеюганскНижневартовскНижнекамскНижний НовгородНижний ТагилНиколаевскНовая УсманьНовгородНовоалтайскНовокузнецкНовокуйбышевскНовомосковскНовоподрезковоНовороссийскНовосибирскНовосильНовотроицкНовочебоксарскНовочеркасскНовый УренгойНогинскНорильскНоябрьскНяганьОбнинскОдинцовоОзерскОзерыОктябрьскийОмскОпочкаОрелОренбургОрехово-ЗуевоОрскПавловский ПосадПензаПервоуральскПермьПетрозаводскПетропавловск-КамчатскийПечораПечорыПовориноПодольскПравдинскийПриозерскПрокопьевскПротвиноПрямицыноПсковПушкинПушкиноПятигорскРаменскоеРевдаРеутовРжевРодионово-НесветайскаяРодникиРославльРоссошьРостов-на-ДонуРошальРубцовскРыбинскРыбноеРязаньСалаватСалехардСальскСамараСанкт-ПетербургСаранскСарапулСаратовСармановоСаровСасовоСвободныйСевастопольСеверодвинскСеверскСергиев ПосадСеровСерпуховСертоловоСестрорецкСибайСимферопольСлавянск-на-КубаниСмоленскСоветскСоветская ГаваньСолнечногорскСорочинскСосновый БорСосногорскСочиСтавропольСтарая КупавнаСтарое ШайговоСтарый ОсколСтерлитамакСтупиноСуджаСургутСызраньСыктывкарТаганрогТамбовТверьТемрюкТимашевскТихвинТихорецкТобольскТольяттиТомскТоржокТроицкТуапсеТуймазыТулаТутаевТюменьУлан-УдэУльяновскУрайУрюпинскУсинскУсолье-СибирскоеУспенскоеУссурийскУсть-ДжегутаУсть-ИлимскУсть-КутУсть-ЛабинскУфаУхтаУчалыФеодосияФрязиноХабаровскХанты-МансийскХаровскХимкиЦимлянскЧайковскийЧалтырьЧапаевскЧебоксарыЧегем-ПервыйЧелябинскЧереповецЧеркесскЧерноголовкаЧерногорскЧеховЧистопольЧитаЧусовойШадринскШатураШахтыШуяЩекиноЩелковоЩербинкаЩигрыЭлектростальЭлистаЭнгельсЮгорскЮжно-СахалинскЮргаЮргамышЯкутскЯлтаЯлуторовскЯрославльЯсногорскЯя

Производитель все производители Desany 01THE ONE1 TOY10moons2N2VV31 ВЕК3COM3Cott3EYE3M3Q3vi4FRNT4Go4Good4Home4U5bites666 Barcelona7TECA&DA&VA. Lange & SohneA. O. SmithA.C.RyanA319A4TechAADAAXAABC DesignABITABLOYABSABUSACACMEACRACVACV autoAD NOTAMADAADATAADAXAEEAEGAELAEROVISIONAEZAFEAFGAFOXAGATHAGAiTAGForgedAGangAIAIAIAICAIGOAITLAIWA TradingAKGAL-KOALANALCASTAALCOMALPARIALPHAAM GeneralAMCAMDAMMITYAMOIAMXANDANFIMANTHEMAOCAORAOXAPCAPLINEAPartAQUA-JETAQUAFILTERAQUAMAXAQUAPOSTAQUAVITARCARC WirelessARENAARIAARKARMADAARTARZUMAS-MotorASA WheelsASK ProximaASRockASTROAVIAASTiiASUSTORASWASW LoudspeakerATCATEMIATESYATIATLANATLANTATM ClickATOLL ELECTRONIQUEATOMICATOMYATONATPATSATS Exclusive LineATTATTACKAUDITORAUSTECAUVRAUXAV-JefeAVALANCHEAVCAVEAVENUEAVEXAVI-OutdoorAVIDAVISAVMAVONAVQAVSAVerMedia TechnologiesAWAXAWIAWSAXPERAZAaronAastraAbatAbeeAbionAcademyAccu-ChekAccuphaseAccustic ArtsAcerAchievaAcmepowerAcmeraAcorpAcoustic EnergyAcoustic KingdomAcsonActionActivActivCarActive LeisureAcumenAcuraAdagioAdamAdcomAddPacAdee KayeAdidasAdisAdlerAdonitAdrenalinAdriaticaAdvanAdvance AcousticAdvantiAdventureAdvoCamAeonAerial7AermecAeroAeroCoolAeroFITAeroheatAeromatic 1912AeronikAerotekAerowatchAesthetixAgamaAgestarAgfaphotoAgriMotorAiRTeAignerAikenAikitecAinolAiptekAir ComfortAir TechAir TightAir-GreenAirBookAirFreeAirLiveAirOnAirSonicAirTecAirTiesAirToneAirbook cityAircousticAirelecAirfelAirionAirlife-LAirlineAirvaxAirwatecAirwellAisenAiwaAjazzAjetRaysAkaiAkasaAkenoriAkiraAkribos XXIVAksaAkvilonAlain SilbersteinAlaskaAlbatronAlbedoAlbiProAlcatelAlcatel-LucentAldigaAleksAleks Audio & VideoAlenfanAlengoAlertAlesisAlessandroAlessioAlestRukovAlexAlfaAlfa NetworkAlfa RomeoAlfaBikeAlfexAlibiAlienwareAlilifeAlincoAlityAllVoIPAllen & HeathAllied TelesynAllisonAlltechAlmacAlmostAlpenfoehnAlpha FitnessAlphardAlpicAirAlpinaAlpineAlpine AirAlpineBikeAlpinusAlsterAlta BioAltairAltec LansingAltegroFonAltesysAltezza FitnessAltinaAltitudeAltoAltusAluchromAlutecAlwiseAmRoadAmadeusAmaircareAmanaAmazonAmbientAmbrogioAmbrosiaAmcorAmerican AudioAmerican Motion FitnessAmerican RacingAmerican Water HeaterAmicaAmigo SportAminaAmphionAmpixAmple AudioAmplidAndisAndy WarholAndy WatchAneexAngel EyeAngel JuicerAnimoAnnaAnne KleinAnnovi ReverberiAnriyaAntecAnteraAnti-HeroAnyDATAAnycoolAnzio WheelsAopenAosonAostaApacerApacheApeksApelsonApexApoApolloAppellaAppetimeAppleApplimoApril MusicAputureAqua MarinaAqua MasterAqua SelectAqua Water SystemsAqua WellAqua WorkAquaDeanAquaHeatAquaLineAquaLite OutdoorAquaProAquaTechnicaAquaVersoAquaViewAquacomAquahotAqualightAquamotoRAquanauticAquapacAquarioAquariusAquastarAquatechAquatelevisionAquaticAquaticaAquavisionAragonArborArcamArcastingArchosArciTec AcousticArcteryxArcticArctic CoolingArcusArderiaArdoArea KiddiesAresaArgusArielAriensArieteAristonArmand NicoletArmatehArmedArmitronArmixArmstrongArnetoli MotorArs AuresArslabArt Audio Lab.Art SoundArtLifeArtclimateArtcousticArtecArtelArteroArtevinoArthur FortyArthur HolmArtlinaArtplaysArvaArvinAsantiAscasoAskoAsotelAspiringAssistantAstin TrewAston MartinAstorAstraLuxAstroneAsusAtcomAtlantaAtlanticAtlantic TechnologyAtlasAtlas FiltriAtmixAtmorAtollAtomAtoriAtrieAtronAttitudeAudemars PiguetAudezeAudiAudia FlightAudicaAudio AnalogueAudio ArtAudio DevelopmentAudio NoteAudio PhysicAudio ProAudio ResearchAudio SpaceAudio SystemAudio-TechnicaAudioCodesAudioTopAudioValveAudiobahnAudiolabAudionetAudiotrakAudiovectorAudiovoxAudisonAuguste ReymondAukiaAurahdAurisAuroraAustinAustralian MonitorAustria EmailAuthorAutoExpertAutoNaviAutoPASSAutobianchiAutofunAutoluxAutomatonAutotekAvaAvantgarde AcousticAvantiAvantreeAvariAvarusAvayaAveoAverMediaAvestAvieloAvisionAvitaAvtoVisionAweiAwelcoAxcentAxel HomeAxelvoxAxilerAxiomAyon AudioAzevAzimuthAzudAzzaroB&WB.O.N.E.B.WellBAHCIVANBANTAJBARATZABARKBARRACUDABASEG OutdoorBASKBASS POLSKABATONBAZOBB-mobileBBKBBSBC AcoustiqueBCABEHABEHRINGERBEKOBELLFORTBELLPERREBELSONBELTRATTOBERTAZZONIBEWARDBH BikesBH FITNESSBIGSONBIMServiceBIODEXBLACK+DECKERBLAQUE DIAMONDBLAURENBLOGBMWBODYKRAFTBOOsterBORKBOSS BLACKBOSS ORANGEBOUTIQUEBQBRANDBRAVISBRIGBRILLBRODMANN AcousticsBRYSTONBSABTCBURGBWRBWTBYDBaBylissBaby CareBaby LandBabyLockBabymoovBackerBadecBadgerBailihBaldessariniBalluBallu BimmedueBalmainBalticBambooBamixBanana BoardBandRichBang & OlufsenBangaBanzaiBaolifengBaraldiBarazzaBarbieBarcoBarnes & NobleBarrivieraBataleonBauMasterBauerBauknechBauknechtBaumaticBaume & MercierBauseleBautecBaxiBaxsterBazookaBeabaBeatsBeckerBeeWiBeemBeholderBekarBekkerBelineaBelkinBell & RossBellissimaBeltronicsBenQ-SiemensBenefonBenettonBenqBenroBentleyBerbelBerendsenBerettaBergBergHOFFBergamontBergen SportBeringBerlingtounBerninaBertoneBertoniBestBest CHEFBest ElectronicsBest FitnessBestDVRBestwayBeta ThreeBetty BarclayBeurerBevixBeyerdynamicBeyernBeymaBezzeraBialettiBianchiBielerBiemaBiemmeBierhofBigBigBenBillionBilly GoatBiluxBimatekBinatoneBio VieBioCorBioRayBionaireBiostarBirdBissellBitFenixBizerbaBjornBlack CrowsBlack DiamondBlack FireBlack HoleBlack HornsBlack OneBlack WarriorBlack&DeckerBlackAquaBlackBerryBlackBoxxBlackEyeBlackVueBlackmagic DesignBlackviewBlackvisionBladeBladelessBladeliusBladerunnerBlancpainBlaser StarBlastBlaubergBlaucraftBlaulingBlaupunktBlazeBlaze MarsBlendtecBlindBlissBlizzardBlockBlombergBlueAntBlueNoteBlueTimesBlueZenBlueairBluefiltersBluesonicBluestorkBluetrekBlumarineBmornBoatMasterBob CarverBocciaBodinoBodumBody Bike InternationalBody SculptureBody SolidBody StrongBody StyleBodyChargerBodyCraftBodySculptorBoegliBognerBolensBolzano VilletriBomannBombardBompaniBoneco Air-O-SwissBonitaBonroadBonyBonzaBookeenBoraBorbetBorkBorriBortBoschBoschmannBoseBosendorferBoshBosna LGBossBoston AcousticsBotasBoulleBovetBowerBowers & WilkinsBoxlightBoylerBoyueBrabantiaBrabusBradexBradford WhiteBrainwavzBrandtBrasiliaBraunBravilor BonamatBraviumBraxBreelonBreetexBreezeBreezeBoatBreguetBreil MilanoBreitlingBremedBremsheyBrevilleBriTechBrickcomBright-technicsBrillianceBristolBritaBroanBrockBromicBromptonBronzeBronze GymBrookstoneBrosFutureBrotherBrumerBruno SohnleBuderusBuffaloBuforiBugattiBuickBull AudioBullsBulls-iBulovaBurberryBurettBurmesterBuroBurson AudioBurtonBusiness StorageBuxtonBuzrunByvinC&S TelecomC-mediaC-motechC-netC.E.C.C.M.A.C3CAIMANCAMCANREYCANSONICCAPiTACARAT AudioCARLINECARMAN iCASCASTELGARDENCASTORCATACATRANCBRCBR CM 585CCKCCMCDT AudioCEBOCEC WheelsCENTEKCH ProductsCHAFFOTEAUX&MAURYCHAYSOLCHICHUWICISACITRONCLIMERCLiPtecCMSCNPCOBYCOIDOCOINTRA GodesiaCOMPASSCONDORCOOKOOCOUGARCRAFTSMANCRECROWNCRUISECT brandCTXCUBOTCX Swiss Military WatchCYBERCYCLONCabasseCacharelCachengCadanzCadenceCadillacCaffitalyCaidroxCakewalkCalcellCaliberCaloreCalpedaCalveCalvin KleinCamSportsCambridge AudioCameronCampCampaCampingazCampusCamryCanature Environmental ProductsCandinoCandyCannondaleCanonCanopusCantonCanyonCapdaseCapellaCaprariCar4GCarCodeCaractereCaraxCarbonCarbon FitnessCarbon14CarcamCardoCare FitnessCarelinkCarinoCariorCarl F. BuchererCarlogCarnetCarpaCarpowerCarreCarreraCarrera y carreraCarrierCartierCarvinCarvunCarwelCary AudioCasadaCasadioCasalsCasioCasoCastle AcousticsCaterhamCatlerCatmannCattivoCatwildCavanovaCaveiCeCiCelestionCellular LineCelsiorCenixCenturionCenturyCeratecCeriottiCerruti 1881CertinaCerwin-Vega!ChallengerChampionChanelChangFengChanganChanghongChanitexCharioCharles-Auguste PaillardCharmCharmexCharmingCheetahChelongCherryCheryChevroletChiccoChiconyChieftecChigoChilli ProChinookChofuChopardChord ElectronicsChristian BernardChristian JacquesChristieChristina LondonChristopeit SportChronoChronosChronotechChryslerChumbyChung PungCiareCiarkoCiilCimierCinarCineversumCircle FitnessCirkuit PlanetCiscoCitizenCitroenClackClarionClasse AudioClassixClatronicClaude BernardClaytonCleanMateCleanfixClear FitClearOneClearaudioClever ToysClever&CleanClicheClick Car MouseCliffClimadiffCloerClub-3DClydaCo:caineCobraCoca ColaCodegen SuperPowerCoffee QueenCoifinColgateColibriColnagoColoma Y PastorColorColorfulColortracColoudColumbiaComairComefreshComelComepCometComfortCommencalCompakCompaqCompexCompletekCompomotiveComproConceptConcordeCondtrolConelConquerorConracConrad-JohnsonConsolidatedConsulContexContinentContinentalContourControl AirConvectorConverseConvoyConwayCoocCook&CoCooksenseCoolbergCoolcoxCooler MasterCooler TechCoolerBossCoolmartCooper&HunterCophaCoplandCoralCorelinkCoriolissCorratecCorsairCorumCorvusCosonicCoventryCoverCowayCowonCraftCraftopCraterCreativeCreatureCreekCremessoCrescendoCrestronCresynCristaCristalCrock-PotCronusCrossCrosserCrossoverCrosswayCrotonCrucialCrunchCrystalCrystal ViewCubCadetCubeCuchenCuckooCuisinartCullmannCumminsCunillCurrent AudioCyber SnipaCyberPowerCyberViewCybexCyborgCycloneCyfronCygnettCyril ratelCyrusD-COLORD-JETD-LinD-SparrowD-TEGD-linkD-proD.A.S.D.FactoryDABDAFDAFIDAKINEDAKODALGAKIRANDALIDANVEXDATAKAMDATEXDAXDCDCI (Decor Craft Inc.)DD AudioDDEDEGSTDEKKERDELTADELTA ELECTRONICSDELTA SURFERDENTONDENZELDESODESTENDESTRUCTODEWALDEXPDEZENTDFDFCDIALDIAMODICOTADIGISUNDIGITUSDIHRDJ WHEELSDK FitnessDKN TechnologyDKNYDLDLSDMR BikesDNSDODDOMEDOMINOXDONDPSDRAGONFLYDSMDSPPADTSDUXDVICODVTechDWTDYNACORDDYNAFITDaciaDacoDaewooDaewoo ElectronicsDaggerDahatsuDahonDaihatsuDaikinDaikoDaimlerDainetDaireDaishinDalla CorteDalveyDana ItaliaDanfossDaniel WellingtonDanish DesignDantexDarkstarDaryaDataVisionDatsunDaum ElectronicDavinciDavis & SanfordDavis AcousticsDavolineDavosaDaxxDaystarDazzleDe DietrichDe LuxeDeFortDeLonghiDeLunaDeTechDeWALTDeWittDecimaDeepcoolDeerDefenderDefinitive TechnologyDegauss LabsDelbanaDelfaDellDelmaDelonghaDeloniDelta DLDelta ESDeluxDeluxeDelvirDemir DokumDemradDenderDenissovDenkiDenkoDennDenonDenoutDenpaDensenDenverDeograDepoDeppaDesanyDesayDetalecoDetataDeusDeuterDevelopDevinoDewberryDexDeximDexpDiablo WheelsDiadoraDiadora FitnessDialogDiamondDiamondbackDiapasonDiar GhostDiasonicDichDicomDieselDiframeDigiDigiDesignDigiLifeDigitalDigital ProjectionDigiumDigmaDimplexDinoDinosaurs Will DieDinstarDionDirecDirt DevilDiscoveryDisneyDital FoxDittingDivoomDixieDixonDoCutDodgeDoerrDolce&GabbanaDolicaDolmarDomaniDomenaDometicDomosDomotecDomoventDomusDomyosDonfeelDongFengDoninvestDoogeeDorkelDoroDospelDotzDr.HDDragon BoardDragon TouchDragsterDrayTekDraziceDream VisionDreamboxDremelDrift InnovationDrivDropstarsDryCaseDuBoisDualphoneDugenaDuneDunuDurkopp AdlerDustersDynamicDynamixDynamodeDynastarDynatronDynaudioDynavinDynoDysonE-ELITE BULGARIAE-HorseE-MUE-TechE.O.S.E4LifeEAREASTEAWEBARAEBELECCOECONECOSOFTECSEDCEDGEEDUPEFCOEIBENSTOCKEIKIEIOEKENEKSEL FrescoELANDELDOMELECTELEMENTELENBERGELIKORELLEELYSEEENCENDEVERENELENSYCOEPICERAERGO ElectronicsESCADA ElectronicsESIESPAESXETAETGETIETTETYMOTICEUROAQUAEUROLUXEUROMATICEUSSOEVDEVGAEVIGAEVSEWELEWTEXEEXEQEXOOEXPLOYDEagleEarPodsEarPollutionEarsonicsEarthquakeEasternEastonEasy CampEasy TouchEasyGoEberhardEbmpapstEchoEclipseEcoEco ClimateEcoAutoEcoQuestEcoWaterEcobikeEcofilterEcofixEcomasterEcotronicEcovacsEctacoEd HardyEdelridEdge-CoreEdic-miniEdifierEdimaxEdirolEdissonEdoxEeyelogEgreatEinhellEizoEjukElBookElacElagoElanElbeeElchimElcoldElcomElecomElectraElectro-VoiceElectrocompanietElectroluxElectronicsdeluxeElegantElektaElektraElenbergEleyusElgatoElgreenElicaElicarElicentElikaElineElipsonElitAirEliteElitechEllemmeEllingEllionElmosElnaElo TouchSystemsElpumpsElsothermEltaxEltrecoEltronEmporio ArmaniEmtecEnGeniusEncoreEndeavorEnduranceEneltProEnergeticsEnergotechEnergyEnergy SistemEnermaxEngyEniemEnjoiEnkeiEnofrigoEnotEnstoEnsureEntelEnvisionEnzatecEnzoEononEpicoEplutusEposEpsonEquationEquator AudioErasErbacherErgoErgusEricssonErikaErissonErmilaErnest BorelEsceneEscortEskucheEsotericEspadaEsperanzaEspritEssenceEtalonEtenEternaEtesiaEtonEtulineEurikaEuro CraftEuroCaveEuroGPSEurodiskEurodomoEurofanEurofitEuroflexEurohoffEurolineEuromateEurometalnovaEuronordEuronovaEuroplastEurosobaEurosoundEurosportEurosystemsEurotecEventEverFocusEverSwissEvercoolEverglideEverpureEverything But The BoxEvgoEvromediaExcimerExcompExegateExelonExerpeuticExidoExiteqExmakerExpectationExpert lineExpert-sExplayExploreExpobarExposureExpresso FitnessExqvisitExtraExtronEye-FiF&DF.GattienF1F2FALMECFANATECFANEFAROFAVIFAWFBTFCUKFEINFENDIFINEVUFIREFITFLAMEFLIFLMFORCEFORTFORWARDFOXFR BookFR DesignFREETALKFREVOLAFROSTORFSP GroupFTwoFUBAGFUHOFUJIMAFUJIMIFaberFabianoFaemaFagorFairlineFaisFalconFalcon EyeFalcon EyesFamilyFancierFanlineFanny WangFantASIAFantecFanvilFarFarenheitFashionFastFatmanFavouriteFeberFelisattiFellowesFeltFenboFenderFermFerrariFerrinoFerroliFerruaFerrumFestFestinaFestoolFhiabaFiammaFiatFiestaFiioFilaFiltroffFimarFinal Audio DesignFinal SoundFinepowerFinnloFioreFiorenzatoFirstFirst SceneFirtechFischerFischer AudioFish FinderFishermanFiskarsFitLogicFitLuxFitexFitness HouseFitnexFiveForty SnowboardsFjord NansenFlamaFlamingoFlaviaFlavorWaveFleurFlexFlexterFlextronFlikerFlincFlip SkateboardsFloraFlostonFlotecFlowFlyFlyAudioFlyRiverFlying VoiceFlymoFlyperFocalFocusFocusriteFohhnFonditalFondmetalFontenayForaForallFordForensisForestForgiatoForinaFornelliForsageForteFortinetFortisForumFoshan CityFossilFosterFostexFotomateFotonFotoproFoundationFoxconnFranc VilaFrancisFrancisFrankeFranke FlairFratelli OnofriFrederique ConstantFree AgentFree SoundFreeMotion FitnessFreecomFreedom DollyFreelookFreemotionFreetimeFrendsFreshFreudFrezerrFricoFrigidaireFrisbyFritelFrybestFuel FitnessFujiFuji BikesFujibondFujifilmFujitsuFujitsu-SiemensFulgorFull TechFunaiFuncFunkoFunkwerkFunkyFunny JaguarFunzoneFurunoFusionFutekFuturmatG-CUBEG-PowerG-SHOCKG-TechnologyG.SKILLGA.MAGALATECGARNETGASTRORAGGEBOGELID SolutionsGENEBREGEOFOXGF FerreGIANNAGLADIATORGLOBALOGMCGMTGNUGOCLEVERGOTVIEWGOgrooveGRGRAFGRANDGRAUDEGREENLINEGREENPROGRETAGRINDAGRIXXGROHEGRUNDFOSGRUNHELMGSmartGTGUESSGVCGadmeiGaggenauGaggiaGainwardGalGalantGalanzGalaxyGalaxy InnovationsGalmetGameGuruGametrixGammaGamma PiuGarantermGarden LineGardenaGardenerGardenluxGarminGarmin-AsusGary FisherGasfireGateGatewayGato AudioGattinoniGazerGazluxGcGeForceGear HeadGear OneGear4GeelyGefestGeilGekoGelberkGembirdGeminiGemixGemtekGenelecGeneralGeneral ClimateGeneral ElectricGeneral FrostGeneral SatelliteGeneral TrendsGeneral hydraulicGenesisGenevaGeniusGeoGeo-FennelGeobyGerffinsGermanMAESTROGershman AcousticsGestetnerGetNetGetacGewald ElectricGezatoneGhostGianelleGianni FerrariGiantGigaByteGigaLinkGigasetGinzzuGio MonacoGiocaGioteckGiotto’sGiovannaGipfelGiraffeGirard PerregauxGitzoGivenchyGlacialTechGladisGlam RockGlideGlobalGlobal NavigationGlobalsatGlobeGlobexGloboGlobusBookGlobusGPSGlobwayGlofish (E-TEN)GloryGlycineGminiGo EllipticalGoProGobanditGodierGodoxGold’sGymGoldCoastGoldStarGoldenFieldGoldstarGollaGoodRAMGoodwinGoodyearGoogleGordonGorenieGorenjeGorsunGradoGraefGrahamGraham SleeGramexGrand StoneGrand-XGrandimpiantiGrandiniGrandstreamGrandtecGraphiteGraphtecGraspikGravityGreat WallGreeGreenGreen FieldGregoryGremmieGressoGrettiGreysGriffinGrilloGrimacGritGrivelGrizzlyGrolGround ZeroGrovanaGrundigGruntekGryphonGunter & HauerGustav BeckerGutbrodGutmannGuy Larocheh3O AudioHAARBHAMAHD WheelsHDCHDXHEL-WITAHELLO WOODHELZHGSTHI-TECHHIDROTEKHISHITSHK AudioHOBBYHOMAHOME-ELEMENTHOMECLUBHORIHOYOHPHP DesignHPCHQHQ-TechHTCHTMHUNTERBOATHaasHafeiHaffstreunerHaganHaidiHaierHairArtHairOnHairwayHajduHakubaHalley FitnessHalsenHamachHamiltonHamilton BeachHammerHamuroHanderHanhartHankelHanlongHanns.GHanowaHans DeutschHansaHanss AcousticsHantarexHapicaHappy PumpHarbethHardityHarizmaHarley DavidsonHarman (Harman/Kardon)Harman/KardonHaroHarperHasaHasselbladHasttingsHauckHauppaugeHaurexHauswirtHavitHayes LemmerzHeadHealthRiderHeatLineHeateqHecoHegelHeliorHeliosHeliosa Hi DesignHelixHell SnowboardsHello KittyHeloHelvecoHerculesHermesHerronHertzHerzHeynerHi-FunHi-RaliHiFiMANHiFonicsHiMANSHiMediaHiSoundAudioHiTiHiViHigh PeakHighgearHighleadHighpaqHighscreenHikatoHiltiHiltonHintekHipnotic WheelsHisenceHisenseHistar

Цифровая микроволновка из механической

Цифровая микроволновка из механической - 1

Многие из нас имеют дачи: кто-то растит картошку, кто-то делает ремонт, а кто-то — и то и другое. Но, бесспорно, все стаскивают туда всякий хлам (а вдруг пригодится!). В состав этого разношерстого хлама входит все: от разных тряпок до термоядерных реакторов поломанной бытовой техники. Историю о том, как с помощью Arduino Nano и кучи свободного времени была восстановлена микроволновая печь, можно найти под катом (много фото).

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

Цифровая микроволновка из механической - 2

Для выяснения поломки пришлось провести опрос родителей на тему того, как и при каких обстоятельствах микроволновка сломалась и почему ее вывезли на дачу. Оказалось, что сломался регулятор с таймером. Разборка показала правдивость такого вывода: в результате постоянных размыканий/замыканий контакт подгорел и начал нагреваться, в итоге сплавил кучу шестеренок, приведя устройство в нерабочее состояние. Вопрос был только один: почему регулятор не был заменен?

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

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

Цифровая микроволновка из механической - 3

Требования к тому, что должен делать таймер-регулятор (обведен пунктиром на рисунке в центре) весьма просты:

  • Регулировать мощность магнетрона;
  • Засекать время и отключать печь по истечении времени таймера;
  • Издать звук о завершении готовки.

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

Разберем каждый пункт по отдельности:

Регулятор мощности

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

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

Гугление выдало временные характеристики подобных таймеров:

Цифровая микроволновка из механической - 4

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

Осталось только подобрать его конкретно для моей модели микроволновки, для чего я обратился к руководству пользователя, причем там все оказалось гораздо проще — давалось процентное соотношение мощности.

Цифровая микроволновка из механической - 5

И получив соответственно:

Цифровая микроволновка из механической - 6

Таймер

Тут все просто: отсчитываем время, согласно повороту ручки, и отключаем печь.

Звонок

Без комментариев. Только в электронной версии проще использовать динамик.

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

Разработка

Хочу заметить сразу: это было мое первое знакомство с микроконтроллерами и языком программирования семейства «С». Я и раньше писал код, но это был университет, и немного на работе для личных целей (VBA). Также неоднократно читал статьи по микроконтроллерам и приблизительно представлял, что это такое. Но впервые — «руками», так сказать — попробовал здесь.

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

Потому всякие ждущие режимы и т.д. я отмел сразу. И пришел к такой схеме:

Цифровая микроволновка из механической - 7

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

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

Цифровая микроволновка из механической - 8

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

Цифровая микроволновка из механической - 9

Как в итоге оказалось, они идеально встали после небольшой переделки корпуса от старого таймера. Итоговая схема устройства приблизительно такая:

Цифровая микроволновка из механической - 10

Реализация

Начал я с поиска платы: купил клон Arduino Nano через интернет, потом заказал модуль реле, остальные компоненты были вытащены из ящика с хламом, который стоит под столом. Решил не сильно портить внутренности микроволновки, так как после осмотра понял, что места в передней панели предостаточно, чтобы разместить все необходимое (блок питания на 12В все же не влез).

Цифровая микроволновка из механической - 11

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

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

Цифровая микроволновка из механической - 12

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

Цифровая микроволновка из механической - 13

Далее уствновил кнопку запуска — купил подходящую за 9 грн белого цвета.

Цифровая микроволновка из механической - 14

Цифровая микроволновка из механической - 15

Получив на руки плату, сначала зашел в тупик: как ее закрепить? Отверстия по периметру очень маленькие.

Цифровая микроволновка из механической - 16

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

Цифровая микроволновка из механической - 17

Цифровая микроволновка из механической - 18

Цифровая микроволновка из механической - 19

Цифровая микроволновка из механической - 20

Всю эту конструкцию я приклеил эпоксидным клеем к панели, напротив отверстия для USB-кабеля, которое я предварительно сделал.

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

Цифровая микроволновка из механической - 21

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

Далее были добавлены цепи питания и блок питания на 12В, который запитывал плату ардуино, а также через гасящий резистор — блок реле. Их пришлось развести по питанию в связи с тем, что по непонятным причинам плата перезагружалась при попытке подтянуть оба реле одновременно. В итоге я завел питание, отдельно сняв джампер на блоке реле, который запитывал его непосредственно от ардуино.
После теста всей конструкции в сборе выяснилось, что плата блока питания никаким образом не помещается в панель. Отчаявшись и психанув, я ее замотал волшебной синей изолентой и положил на дно микроволновки. Закрепил дополнительно скотчем, чтобы при переноске не болтался. Блок питания был взят от старого свича 12В 1А, он был исправен, но с перебитым проводом слегка и разломанным корпусом. Ни то, ни другое мне нужно не было, потому он пришелся как нельзя кстати.

Посмотреть на все в сборе можно ниже (блок с реле в кадр так и не попал):

Цифровая микроволновка из механической - 22

Цифровая микроволновка из механической - 23

Программная часть

Программировать я толком не умею, потому если кто может оптимизировать код программы, мною написанный, милости прошу. Буду рад послушать ваши идеи, но, как говориться: «Я художник – я так вижу».

Так как о языках симейства Си я знал только то, что там есть слова void, #include и много скобок, то поначалу у меня получалось с трудом.

Цифровая микроволновка из механической - 24

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

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

Я использовал функцию millis(), которая возвращает количество миллисекунд с начала работы программы. Замеряя время с начала работы программы в каждой итерации, это время сравнивалось несколько раз с заданными значениями, которые в свою очередь задавались положениями ручек управления. Причем для таймера и мощности эти значения берутся единожды при включении питания, а в цикле самой программы постоянно отслеживается положение ручки таймера: если разряд становятся равным значению от 0 до 4, что близко к нулевому положению ручки, питание выключается.

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

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

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

В заключение хочу заметить следующее:

Достоинства подобной конструкции:

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

Недостатки:

— Надо тратить время: для кого это хобби, тому этот пункт не покажется особо важным.
— Скорее всего через некоторое время выйдут из строя реле: нагрузка индуктивная, само собой будет искрить и подгорать со временем, но найти реле за 40 грн куда проще, чем механический таймер, который к тому же стоит около 150 грн.
— Запоздалый запуск: при нажатии нужно пару секунд подождать, пока реле «подхватит» питание, при этом тарелка уже крутиться, но это плата за то, что в простое печь ничего не потребляет.
— Нелинейная характеристика переменных резисторов: использовал то, что было в наличии, в итоге пришлось для каждого интервала положений ручки таймера вручную прописывать значения.
— Ручка таймера не возвращается в исходное положение сама: нельзя оценить время, оставшееся до завершения разогрева.

Жду критики в комментариях и предложений для улучшения системы управления микроволновой печью.

Автор: tolkach88

Источник

Отправить ответ

avatar
  Подписаться  
Уведомление о