Опубликовано

Датчик температуры для терморегулятора

Пример с использованием текстового экрана

код /* The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * LCD VSS pin to ground * LCD VCC pin to 5V * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) Library originally added 18 Apr 2008 by David A. Mellis library modified 5 Jul 2009 by Limor Fried (http://www.ladyada.net) example added 9 Jul 2009 by Tom Igoe modified 22 Nov 2010 by Tom Igoe This example code is in the public domain. http://www.arduino.cc/en/Tutorial/LiquidCrystal */ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); float tempC; int reading; void setup() { analogReference(INTERNAL); // включаем внутрений источник опорного 1,1 вольт // set up the LCD’s number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. } void loop() { reading = analogRead(A0); // получаем значение с аналогового входа A0 tempC = reading / 9.31; // переводим в цельсии lcd.setCursor(0, 0); // устанавливаем курсор lcd.print(tempC); // отправляем данные на жк lcd.print(» C «); delay(100); }

Как сделать терморегулятор своими руками

В качестве корпуса был использован сгоревший электронный счётчик Гранит-1. Плата, на которой расположились все основные радиодетали также от счетчика. Внутри корпуса поместились трансформатор блока питания и электромагнитное реле:

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

Так как регулируемый стабилитрон маломощный, его максимальный ток не превышает 100 миллиампер, непосредственно включить реле в цепь стабилитрона не получится. Поэтому пришлось использовать более мощный транзистор КТ814. Конечно, схему можно упростить, если применить реле, у которого ток через катушку будет меньше 100 миллиампер, например SRD-12VDC-SL-C или SRA-12VDC-AL. Такие реле можно включить непосредственно в цепь катода стабилитрона.

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

Как видно на фотографии там имеется свободное место для вторичной обмотки, я решил попробовать намотать её и посмотреть что получится. Конечно площадь поперечного сечение сердечника у него маленькая, соответственно и мощность небольшая. Но для данного регулятора температуры этого трансформатора достаточно. По расчётам у меня получилось 45 витков на 1 вольт. Для получения 12 вольт на выходе нужно намотать 540 витков. Чтобы уместить их я использовал провод диаметром 0,4 миллиметра. Конечно, можно использовать готовый блок питания с выходным напряжением 12 вольт или адаптер.

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

В качестве датчика я использовал терморезистор, у которого при комнатной температуре сопротивление 50 Ком. При нагревании сопротивление данного резистора уменьшается:

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

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

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

Теперь осталось проградуировать терморегулятор. Для этого нам понадобится цифровой термометр ТМ-902С. Нужно оба датчика устройства соединить вместе при помощи изоленты:

Термометром произвести замер температуры различных предметов горячих, холодных. При помощи маркера нанести шкалу и разметку на терморегуляторе, момент включения реле. У меня получилось от 8 до 60 градусов Цельсия. Если кому-то нужно сдвинуть рабочую температуру в ту или иную сторону, это легко сделать, изменив номиналы резисторов R1, R2, R3:

Вот мы и сделали электронный терморегулятор своими руками. Внешне выглядит вот так:

Чтобы не было видно внутренности устройства, через прозрачную крышку, я ее закрыл скотчем, оставив отверстие под светодиод HL1. Некоторые радиолюбители, кто решил повторить эту схему, жалуются на то, что реле включается, не очень чётко, как бы дребезжит. Я ничего этого не заметил, реле включается и отключается очень чётко. Даже при небольшом изменении температуры, никакого дребезга не происходит. Если все-таки он возникнет нужно подобрать более точно конденсатор C3 и резистор R5 в цепи базы транзистора КТ814.

Собранный терморегулятор по данной схеме включает нагрузку при понижении температуры. Если кому то наоборот понадобится включать нагрузку при повышении температуры, то нужно поменять местами датчик R2 с резисторами R1, R3.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *