Плата Arduino для управления микроволновой печью?
Итак, я разобрал старую микроволновую печь с сенсорным ЖК-экраном. Я понимаю, что могу умереть, играя с этим, поэтому отключил высоковольтный трансформатор и магнетрон. Я также не собираюсь снимать предохранительные выключатели, например дверной выключатель. У меня вопрос: как управляется микроволновая печь? Я думаю, что где-то в схеме есть компьютерный чип, и я хочу заменить его платой Arduino плюс некоторыми дополнительными функциями, такими как реле переменного тока и тому подобное. Мне любопытно, как микроволновая печь управляет своими функциями, такими как уровень мощности, время приготовления и звуковой сигнал. Есть ли какие-нибудь советы относительно того, как мне начать работу с интерфейсом?
Уровень мощности случайно не контролируется ШИМ? Можно ли ШИМ переменного тока?
@user3211857, 👍2
3 ответа
Почти все это является собственностью компании. Это можно сделать, но вам придется заменить всю схему на Arduino, взаимодействуя с существующими магнитными и механическими устройствами и делая все в своем собственном коде.
Уровень мощности контролируется ШИМ, но это чрезвычайно низкочастотная ШИМ, порядка 0,05 Гц (период 20 с). Вот почему микроволновая печь издает два разных звука, когда она не работает на полную мощность; один, когда магнетрон активен, и один, когда он выключен.
В микроволновой печи нет уровня мощности. Это просто включено или выключено. Снижают мощность, включив магнетрон на несколько секунд, а затем выключив его на несколько секунд. Вы действительно можете это услышать.
Вероятно, он включается реле, симистором или твердотельным реле. Магнетрону просто требуется высокое напряжение для работы; больше ничего.
Программы, синхронизация и управление кнопками выполняются микроконтроллером, похожим на Arduino.
Если вы хотите узнать больше о цепях питания переменного тока, начните с реле (начните с 5 В или 12 В постоянного тока, так как это намного безопаснее, дешевле и проще), что-то вроде искрового хвоста питания, если вы действительно хотите управлять устройствами на 120 В, обратите внимание на это. только управление включением/выключением, а не разные уровни мощности. https://www.sparkfun.com/products/10747
Вы можете генерировать переменный ток из постоянного тока, используя ШИМ при более низком напряжении и управляя трансформатором. или цифровой инвертор. Если хотите, можете использовать для этого ардуино. Используйте функцию ШИМ, затем через оптопары (для защиты Arduino) подайте питание на МОП-транзисторы или h-мост для управления трансформатором. Довольно легко может обеспечить выходное напряжение 120 В/240 В.
Пришло время приобрести хорошую книгу по основам электроники, например Art of Electronics (должна быть возможность найти версию в формате PDF) Третье издание наконец-то выйдет в свет в 2015 году.
Спасибо за советы. Я уже возился с переменным напряжением (к счастью, я еще жив). Я просто использовал релейный модуль и подключил его к Arduino и сетевой розетке для управления рождественскими гирляндами. Но я не пробовал то, что вы описываете, — генерировать переменный ток в постоянный. Звучит довольно интересно., @user3211857
наоборот, генерируйте переменный ток из постоянного тока. Вот как статические инверторы для автомобилей, лодок и самолетов могут генерировать 120 В/240 В переменного тока из 12 или 24 В постоянного тока. Первый шаг — заставить Arduino выдавать синусоидальную волну (или близкую к синусоидальной волне). Узнайте больше о ШИМ (также подходит для управления яркостью светодиодов), @lxx
- Прокрутка жидкокристаллического дисплея, подключенного к Arduino Uno
- Печать string and integer LCD
- Библиотека DHT.h не импортируется
- Отправка значения с одного Arduino на другой
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- Потенциометр 10 кОм против резистора 10 кОм на ЖК-дисплее
- Запрограммируйте Arduino Uno как цифровые часы
Значит, магнетрон просто настроен на свой «уровень мощности»? Никаких изменений на выходе нет, просто как долго он включен? И я предполагаю, что если я выставлю уровень мощности на ЖК-дисплее на полную мощность, магнетрон будет включен 100% времени?, @user3211857
@user3211857 user3211857: Верно., @Ignacio Vazquez-Abrams
Хм, если бы я хотел управлять работой с помощью Arduino, могу ли я подключить Arduino к модулю реле переменного тока, подключить его к переключателю, который включает магнетрон, и запрограммировать Arduino, когда необходимо выполнить цифровую запись (контакт, ВЫСОКИЙ) ? Есть идеи?, @user3211857
Вы бы не использовали реле для ШИМ. Большинство реле не могут переключаться достаточно быстро., @lxx
Вы бы не стали использовать реле для ШИМ (долей секунды). Микроволновая печь не использует субсекундную ШИМ для своего магнетрона., @Ignacio Vazquez-Abrams
Просто держите дверные выключатели последовательно с питанием, поступающим в трансформатор. Таким образом, магнетрон отключается при открытии двери. Также используйте реле, рассчитанное на силу тока, проходящего через него. Обратите внимание, что параллельно этому трансформатору также есть двигатель и, вероятно, вентилятор, поэтому пластина вращается, а вентилятор охлаждает магнетрон. Также оставьте демпферную цепь на входящей линии переменного тока. Помимо этого, вы получили общее представление о том, как правильно с ним работать., @Gerben
Просто хочу отметить, что многие новые микроволновые печи имеют несколько уровней мощности магнетрона. Однако для старых и некоторых новых микроволновых печей принцип «только включение или выключение» по-прежнему актуален. Если рассматриваемая микроволновая печь является одной из новых многомощных, нет проблем с программированием ее простого включения или выключения, как старомодную. И это намного безопаснее, чем измерять и контролировать параметры переменной мощности., @Thomas