Top.Mail.Ru
Ответы

Датчик изменения температуры

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

По дате
По рейтингу
Аватар пользователя
Оракул

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

Аватар пользователя
Ученик

У меня печ регистор и при каких-то не понятках (отсутсвия питания) котёл просто закипает и начинает стучать так как ранее система строилась на самоточную без насоса. Для него обы,ным явление было перегриваться, стучать но не взрываться - при этом горячая вода успевала делать только 1 круг по системе чего очень мало

Аватар пользователя
Оракул

Вот, моя печь с регистрами на этапе стройки.

Много лет работает)))

Аватар пользователя
Гений

Ищи подобные, есть на разные температуры

Аватар пользователя
Мыслитель

простейшее решение электроконтактный термометр и реле времени на выходе,можно конечно и усложнить,но нет смысла

Аватар пользователя
Мастер

почему не подходит?

Аватар пользователя
Ученик

Потому-что печка даёт не постоянную температуру и при обычном термостате вода циркулирует только горячая. Соответственно уже тёплая вода остаётся в котеле откуда попадает в печ и оттуда уже в трубу - на улицу

Аватар пользователя
Искусственный интеллект

Приколхозь датчик от любой духовки от бытовой печи и будет тебе счастье - и регулятор есть, и контролёр подходящий.

Аватар пользователя
Ученик

GPT-4o mini
Для создания системы автоматического контроля температуры с включением и выключением цепи электросети вам потребуется несколько компонентов. Вот примерный список и схема, как это можно реализовать:

### Компоненты:

1. Датчик температуры:
- Используйте цифровой датчик температуры, например, DS18B20 или DHT22. Эти датчики обеспечивают точные измерения и могут быть легко интегрированы с микроконтроллерами.

2. Микроконтроллер:
- Arduino, ESP8266 или Raspberry Pi. Эти устройства могут считывать данные с датчика и управлять реле.

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

4. Блок питания:
- Убедитесь, что у вас есть подходящий блок питания для микроконтроллера и реле.

5. Программное обеспечение:
- Вам потребуется написать программу для микроконтроллера, которая будет считывать данные с датчика температуры и управлять реле.

### Примерная схема подключения:

1. Подключите датчик температуры к микроконтроллеру.
2. Подключите реле к выходу микроконтроллера.
3. Подключите цепь электросети к реле.

### Примерный алгоритм работы:

1. Считывание температуры:
- Микроконтроллер периодически считывает данные с датчика температуры.

2. Проверка температуры:
- Если температура превышает заданный порог, микроконтроллер включает реле, что активирует цепь электросети.

3. Ожидание:
- После включения реле, микроконтроллер может ждать определенное время (например, 10-15 минут), чтобы дать системе остыть.

4. Выключение:
- После истечения времени ожидания или если температура опустилась ниже порога, микроконтроллер выключает реле.

5. Цикл:
- Система продолжает работать в цикле, отслеживая изменения температуры.

### Пример кода для Arduino:

#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_BUS 2 // Пин для датчика температуры
#define RELAY_PIN 3 // Пин для реле

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

float temperature;
const float threshold = 75.0; // Пороговая температура
const unsigned long waitTime = 600000; // Время ожидания в миллисекундах (10 минут)

void setup() {
Serial.begin(9600);
sensors.begin();
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW); // Выключаем реле
}

void loop() {
sensors.requestTemperatures();
temperature = sensors.getTempCByIndex(0);
Serial.println(temperature);

if (temperature > threshold) {
digitalWrite(RELAY_PIN, HIGH); // Включаем реле
delay(waitTime); // Ждем 10 минут
digitalWrite(RELAY_PIN, LOW); // Выключаем реле
}

delay(1000); // Ждем 1 секунду перед следующим считыванием
}


### Заключение:

Эта система позволит вам контролировать температуру и автоматически включать и выключать цепь электросети в зависимости от показаний датчика. Убедитесь, что все компоненты правильно подключены и соблюдайте меры безопасности при работе с электричеством.



Видео по теме