Несколько лет назад на данную статью вряд ли бы кто обратил внимание. Почему? Просто не было необходимости в мини устройстве, которое может нагреть или охладить продукты до определённой температуры. Ведь согласитесь, зачем тратить время на изготовление оборудования, если есть электроплита или холодильник?
Однако, тяжёлая экономическая ситуация, сложившаяся в нашей стране, заставляет большинство наших соотечественников экономить на всём, а тем более, на счетах за электричество. Допустим, вам необходимо быстро охладить йогурт или создать оптимальную температуру для теста. Включать ради этого холодильник или нагревать плиту – не совсем рационально. Тем более что проследить показатели температурного режима при использовании бытовых приборов, достаточно сложно.
Именно для таких случаев и предназначается регулятор температур на базе Arduino, который вполне возможно изготовить своими собственными руками. А как это сделать, мы расскажем вам в данной статье.
Что вам понадобится
Для того чтобы изготовить терморегулятор в домашних условиях, вам понадобятся следующие компоненты:
- Arduino
- датчик температуры (можно использовать недорогое устройство типа TMP36)
- реле
- винтовые клеммы
- контейнер
- нагревательный элемент (рекомендуется использовать нагревательную группу, расположенную внутри резиновой полосы. Такое устройство отличается мобильностью и значительно снижает риск возникновения пожара. Также в качестве нагревательного элемента можно использовать лампу накаливания и другие приборы, излучающие тепло).
Когда вы подобрали все необходимые составляющие для будущего терморегулятора, можно приступать к следующему этапу – подсоединение температурного датчика.
Датчик температур
На картинке представлен датчик температуры TMP36, «плюс» которого подключается к выходу из Arduino 3.3 В. Также вам необходимо подключить ещё одну линию, выходящую из +3.3 выхода AREF (это необходимо для того, чтобы на выходе получилось напряжение 3.3В вместо стандартных 5В). Затем, подключите сигнальный кабель контактного датчика к А1.
В качестве сигнального кабеля рекомендуется использовать сетевой аналог. Он восьмижильный, хотя и достаточно тонкий. Именно из-за небольшой его толщины необходимо другой его конец «усилить» припоем, который, впоследствии, будет прикручиваться к клеммной колодке.
Так как написать скетч для данной схемы не составит труда (даже новичок справится с этим), я представлю только результат работы - скриншот последовательного порта.
После совершения всех вышеперечисленных манипуляций, выполните следующие действия:
- при помощи обычного термометра проверьте, соответствует ли заданная формулами температура той, которая возникает на поверхности нагревательного элемента;
- проконтролируйте подаваемое на нагревательный элемент напряжение, которое должно иметь значение 3.3 В.
Полная схема проводки
Ниже, представлена схема соединения всех устройств воедино. Однако отмечу, что вместо реле, я использовал RC розетки, которые идеально сочетаются с Arduino.
Собираем всё вместе
Поместите датчик температур и нагревательный элемент внутрь коробки в любом удобном месте и при помощи компьютера понаблюдайте за работой вашего нагревательного бокса.
Советы и рекомендации
Для максимально эффективной работы терморегулятора, рекомендую выполнить ряд несложных действий, приведённых ниже:
- с целью уменьшения колебаний температуры внутри бокса, вы можете оптимизировать режим работы вашего устройства. Для этого, создайте массив для хранения 10 различных отчётов и вычислите средний показатель по каждому из них
- подключите терморегулятор к небольшому ЖК-монитору. Это позволит вам увидеть колебания температуры и предоставит возможность осуществлять максимальный контроль над устройством
Заключение
Как видите, для человека, разбирающегося в электронике, создание терморегулятора на базе Arduino в домашних условиях, не должно вызвать особых трудностей. Но если, всё же, у вас остались какие-либо вопросы или не хватает необходимых конструктивных элементов для изготовления подобного устройства, вы всегда можете обратиться за советом к нашим специалистам.
Удачи вам и до новых встреч!
Комментарий: