Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого
Eksoga

Автоматическое охлаждение обдувом поверхности воды

Рекомендуемые сообщения

В наличии Arduino MEGA2560, Термо датчик DS18B20, 2 Компьютерных кулера(есть с 3-мя и 4-мя проводами) и Блок питания 12v. Уважаемые гуру, я полный чайник в электронике, кто знает как это все совместить, какие компоненты нужно докупить, и что и как припоять чтобы заработало? На данный момент только получается считывать показатели с датчика в ардуино. Загвозка в том чтобы включать вентиляторы из ардуино. Наверное надо какое-то реле поставить чтобы например при температуре воды 27 С, включались вентиляторы направленные на поверхность воды, а при достижении температуры 25 С, выключались. Только вот что купить и как это совместить :tuplu: Изменено пользователем Eksoga

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Нужен «5V Relay Module for Arduino» или на 12v (немножко сложнее подключение). Это просто включить выключить, есть еще схемы с ШИМ регулированием скорости вентиляторов (поищите на форуме).

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
имхо, использовать для этих целей мегу2560, кощунство :)

а вообще, если разобрались как считывать значение с датчика, все остальное примитивно, сравниваете с порогами температуру и выставляете пин меги подключенный к реле (блочку с реле). если делать с ШИМом (а оно надо?), не намного сложнее.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Kiraso' post='451410' date='31.7.2012, 15:10']
имхо, использовать для этих целей мегу2560, кощунство :)
[/quote]
+1
даже Nano будет выше крыши, хотя возможно будет еще куча функций добавлено со временем. :tuplu:

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Alex_M' post='451412' date='31.7.2012, 17:17']
+1
даже Nano будет выше крыши, хотя возможно будет еще куча функций добавлено со временем. :tuplu:
[/quote]
Именно. Со временем будет добавлено управление Led светильником(закаты-рассветы), возможно еще что-нить.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Alex_M' post='451407' date='31.7.2012, 17:01']
Нужен «5V Relay Module for Arduino» или на 12v (немножко сложнее подключение). Это просто включить выключить, есть еще схемы с ШИМ регулированием скорости вентиляторов (поищите на форуме).
[/quote]
Такое реле у нас не купить, может можно что-то из подручных средств собрать на базе транзистора, только вот я в этом совсем профан(учусь только). Какой взять и что к нему еще нужно докупить?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Ebay Вам в помощь, одноканальные реле стоят от 2.5 доллара, 2х канальные чуть дороже.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Alex_M' post='451419' date='31.7.2012, 17:46']
Ebay Вам в помощь, одноканальные реле стоят от 2.5 доллара, 2х канальные чуть дороже.
[/quote]
Да это все понятно. Хотелось бы сделать из тех компонетов которые в магазине можно купить. Быть может еще поиграться со скоростью вращения вентиляторов.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гораздо разумнее было бы заказать термостат по типу этого:
[url="http://www.ebay.com/itm/2pcs-AC-250V-10A-NC-Type-Thermostat-Temperature-Control-Switch-25-C-77-F-/221003721415?pt=LH_DefaultDomain_0&hash=item3374d92ac7"]http://www.ebay.com/itm/2pcs-AC-250V-10A-N...=item3374d92ac7[/url]

Или купить готовый термостат:
[url="http://www.ebay.com/itm/New-All-purpose-Temperature-Controller-of-Thermoelectric-Cooler-Controller-/270941687674?pt=US_Weather_Meters&hash=item3f15620f7a#ht_5774wt_1171"]http://www.ebay.com/itm/New-All-purpose-Te...#ht_5774wt_1171[/url] Изменено пользователем yury88

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Eksoga' post='451430' date='31.7.2012, 18:03']Быть может еще поиграться со скоростью вращения вентиляторов.[/quote]
В таком случае, ставьте что-то похожее на то, что Кирилл советовал [url="http://www.aqualogo.ru/phpbb2/index.php?s=&showtopic=29878&view=findpost&p=447155"]в этом посте[/url]. Или просто ключ на дарлингтоне, если только 1 канал нужен.

[quote name='yury88' post='451438' date='31.7.2012, 19:32']
Гораздо разумнее было бы заказать термостат по типу этого:
[url="http://www.ebay.com/itm/2pcs-AC-250V-10A-NC-Type-Thermostat-Temperature-Control-Switch-25-C-77-F-/221003721415?pt=LH_DefaultDomain_0&hash=item3374d92ac7"]http://www.ebay.com/itm/2pcs-AC-250V-10A-N...=item3374d92ac7[/url][/quote]
Не думаю, что у него достаточная точность для управления температурой в аквариуме. И уж тем более, оборотами вентиляторов не сможет управлять ;) Изменено пользователем vahegan

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Постоянно включенный вентилятор + постоянно включенный нагреватель. :gygy: температура ща 24,5 градусов

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Я собрал [url="http://www.aqualogo.ru/phpbb2/index.php?s=&showtopic=27176&view=findpost&p=436637"]вот такую схемку[/url] для включения/выключения вентиляторов (типа без реле, они мне не правятся).

Используется один транзистор IRLZ44Z и два резистора 10К и 100К.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Морской Клоун' post='451450' date='31.7.2012, 20:53']Я собрал [url="http://www.aqualogo.ru/phpbb2/index.php?s=&showtopic=27176&view=findpost&p=436637"]вот такую схемку[/url] для включения/выключения вентиляторов (типа без реле, они мне не правятся).

Используется один транзистор IRLZ44Z и два резистора 10К и 100К.[/quote]

:vo:

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Морской Клоун' post='451450' date='31.7.2012, 21:53']
Я собрал [url="http://www.aqualogo.ru/phpbb2/index.php?s=&showtopic=27176&view=findpost&p=436637"]вот такую схемку[/url] для включения/выключения вентиляторов (типа без реле, они мне не правятся).

Используется один транзистор IRLZ44Z и два резистора 10К и 100К.
[/quote]
IRLZ44Z не нашел, есть IRLZ44N(40руб) и IRLZ44S(250руб) из них какой-нить подойдет? И какой мощности резисторы брать?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Eksoga' post='451717' date='2.8.2012, 9:20']
IRLZ44Z не нашел, есть IRLZ44N(40руб) и IRLZ44S(250руб) из них какой-нить подойдет? И какой мощности резисторы брать?
[/quote]
Ставьте IRLZ44N, у него сопротивление канала 22 миллиома, тогда как у IRLZ44Z - 13.5мОм. В случае вентиляторов это совершенно непринципиально. Резисторы тоже можете брать любые - например, 0.125Вт, через них ток совершенно никакой (50 микроампер). Изменено пользователем vahegan

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Возникли несколько вопросов(плз, сильно не пинайте):
На схеме передложеной Морским Клоуном
[attachment=119323:attachment]
1. Выход под названием "Arduino". Я так понимаю на пин I/O ардуино, только на какой Analog или PWM и как будет выглядеть строчка в программе для включения и выключения вентилятора?
2. "-Vin" это к минусу на Блоке питания 12в?
3. "+12" это к плюсу на Блоке питания 12в?
4. Сколько вентиляторов можно подключить параллельно.
5. У меня БП 12v 500мА. Если я правильно понимаю, то кол-во подключаемых вентиляторов зависит от того какой показатель у БП в мА. Соответственно если вентилятору нужно 400мА, то к такому БП я могу подключить только 1 вентилятор. А какой максимально мощный БП можно использовать в этой схеме? Изменено пользователем Eksoga

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Eksoga' post='451743' date='2.8.2012, 12:57']
1. Выход под названием "Arduino". Я так понимаю на пин I/O ардуино, только на какой Analog или PWM [/quote]
На любой PWM пин

[quote]2. "-Vin" это к минусу на Блоке питания 12в?[/quote]
Да, при этом "земля" ардуино тоже должна быть подключена к этому выводу блока питания

[quote]3. "+12" это к плюсу на Блоке питания 12в?[/quote]
да

[quote]4. Сколько вентиляторов можно подключить параллельно.[/quote]
Сколько угодно. Транзистор позволяет до 47 Ампер (правда, в таком случае его на радиатор надо будет ставить), даже если вентиляторы на 400мА, можно будет 100 штук подключить (а реально вентиляторы обычно до 200мА потребляют - тогда и все 200) ;)

[quote]5. У меня БП 12v 500мА. Если я правильно понимаю, то кол-во подключаемых вентиляторов зависит от того какой показатель у БП в мА. Соответственно если вентилятору нужно 400мА, то к такому БП я могу подключить только 1 вентилятор.[/quote]
Да
[quote]А какой максимально мощный БП можно использовать в этой схеме?[/quote]
Сколь угодно мощный. Если подключите блок питания на 500Вт (12В, 42А), то можете спокойно цеплять все 100 вентиляторов из вопроса №4 ;) Изменено пользователем vahegan

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Тогда такие вопросы:
1. При увеличении мошьности БП номиналы и мощность резисторов как-то должны меняться?
2.
[quote name='vahegan' post='451746' date='2.8.2012, 14:24']
Да, при этом "земля" ардуино тоже должна быть подключена к этому выводу блока питания
[/quote]
[attachment=119326:attachment]
Для уточнения: "земля" ардуино, это пин красным отмечен? и его надо проводом с минусом БП соединить?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
1. Нет
2. Нет. Красным отмечен Vin - это вход питания. А земля рядом, это GND Изменено пользователем Oleg_il

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Oleg_il' post='451751' date='2.8.2012, 14:57']
1. Нет
2. Нет. Красным отмечен Vin - это вход питания. А земля рядом, это GND
[/quote]
Там их два, можно к любому подключить? Изменено пользователем Eksoga

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Немножко добавлю:
- управлять при помощи PWM не желательно, так как вентилятор тогда будет гудеть в зависимости от частоты на PWM выходе (у меня гудел, когда делал эксперименты). Подключайте к любому цифровому выходу. Хотя если подключили к PWM то выводите на него максимальное значение (255), то есть используйте его как ключь - включить/выключить.
- не забудте в коде Arduino назначить необходимый вывод на OUTPUT.
- соеденять с GND (земля) можно к любому выводу, а также и с землей блока питания. Если используете один и тот же блок питания для Arduino и для вентилятора то земля и так уже будет общая.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='Морской Клоун' post='451755' date='2.8.2012, 14:18']
Немножко добавлю:
- управлять при помощи PWM не желательно, так как вентилятор тогда будет гудеть в зависимости от частоты на PWM выходе (у меня гудел, когда делал эксперименты). [/quote]
Нормунд, мне кажется, если правильно подобрать частоту PWM, гудеть не должен.
На какой частоте PWM он у вас гудел?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
[quote name='vahegan' post='451761' date='2.8.2012, 13:09']
Нормунд, мне кажется, если правильно подобрать частоту PWM, гудеть не должен.
На какой частоте PWM он у вас гудел?
[/quote]
Частоту я специально не смотрел, та которая стандартно на PWM выводах Arduino получается при обычном выполнении команды analogWrite(). В описании фигурирует число 490 Hz.
"[url="http://arduino.cc/en/Reference/AnalogWrite"]The frequency of the PWM signal is approximately 490 Hz.[/url]"

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Вентиляторы не гудят на низких частотах PWM - 50....60герц.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
пару своих замечаний:
если БП общий, а так скорей всего и есть, лично я бы транзистор подключал к нему, а не к GND ардуины, тем более если речь идет о приличной нагрузке (несколько вентиляторов).
по поводу ШИМа и компьютерных кулеров, как выяснилось не все они одинаково хорошо работают от "чистого" ШИМа, причем даже одной фирмы, но разные модели ведут себя совершенно по разному.
Вентилятор не желавший работать от ШИМа ни от 1кГц, ни от 16кГц и более, работал только от сверхнизкочастотного ШИМа, либо от высокочастотного но с простым LC фильтром. Остановился в итоге на втором варианте. НО, как уже сказал выше, есть кулера отлично работающие без всяких фильтров.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

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

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×