первый проект для "чайника": Соблюдение теплового режима в замкнутом объеме

denor
Offline
Зарегистрирован: 04.01.2013

имеем:

закрытая верхняя часть встроеного шкафа смежного с ванной

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

роутер wi-fi

небольшой системник

принтер

компьютерные кулеры 150*150 12V 0.26A и 200*200 12V 0.8A с расходом примерно 180 м3/ч

задача:

контроль температуры по датчику и запись в лог

автоматическое включение приточки при превышении температуры 45, отключение при 35 (допустим)

хочу это сделать с применением arduino

вопрос:

какой контроллер нужно взять (с перспективой дальнейшего развития) (пока ориентируюсь на Arduino Leonardo)

какой температурный датчик

как управлять кулерами

 

ps в электронике почти не разбираюсь, но руки чешутся

pps ссылки приветствуются (тыкните в FAQ) если есть готовое решение

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>какой контроллер нужно взять<<

Любой. Скажу честно, дуино подобного контроллера для такой задачи будет даже много.

>>какой температурный датчик<<

Лучше аналоговый. С ним проще работать. Например такой http://robototehnika.ru/e-store/catalog/202/819/

>>как управлять кулерами<<

Вариантов масса. Лучше МОСФЕТами , но они дороже. 

Можно микрухой ULN2003. К ней можно прицепить до семи нагрузок до 500мА (я не думаю что куллеры жрут больше).

leshak
Offline
Зарегистрирован: 29.09.2011

nestandart все правильно сказал. Разве что "проще ли аналоговый" - дело вкуса. Читать его - действительно проще. Но вот с калибровкой, зависимостью от температуры и качества сборки... мне кажется цифровой - надежней будет. Самый распространенный в связке с дуиной DS18B20.

А вообще, раз разбиратся/играть собрались. Попробуйте и цифровой и аналоговый. Пусть в вашем арсенале будет два решения. Будет больше свобода маневра.

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

Про "чем-то" рулить - 

http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-tok...

http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-tok...

http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-tok...

Да и вообще возмите сайт этот на заметку. Там таки много есть "электроника на пальцах для чайников". Есть что почитать зимними вечерами ;)

На будущие, еще может потребоваться ПИД (PID) регулятор, если температуру поточней держать захочется. Это не деталь, а "алгоритм" (в вики можно найти что это такое, есть готовые библиотеки для дуины). Но пока, не забивайте голову им (дал просто, что-бы потом знали что искать гуглить). Для начала попробуйте ваш простой вариант "температура большая - выключили, маленькая - включили". С 95% этого будет достаточно и без PID-овской математики.

 

 

denor
Offline
Зарегистрирован: 04.01.2013

nestandart пишет:

>>какой контроллер нужно взять<<

Любой. Скажу честно, дуино подобного контроллера для такой задачи будет даже много.

какую схему порекомендуете?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Схему чего ? Подключения куллеров и датчика к дуине ? Если да , то схемы стандартные. Куллеры через драйвер, датчик напрямую.

Или вы хотите чтобы я нарисовал вам стандартную схему?

 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

denor пишет:

задача:

контроль температуры по датчику и запись в лог

автоматическое включение приточки при превышении температуры 45, отключение при 35 (допустим)

Что делаем, если "приточку включили", а температура

1. не опускается

2. растет

Что делаем, если "35" достичь не удается?

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

usr-bin
Offline
Зарегистрирован: 04.09.2012

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

А контроллера тебе хватит любого. Даже atmega8a (у нас они по 65 рублей стоят). Правда, если ты с МК вообще не работал, то возьми самую простую ардуину. Хотя бы в качестве среды разработки (написания программы и тестирования).

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

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