Eksoga 4 Опубликовано 31 Июля 2012 (изменено) В наличии Arduino MEGA2560, Термо датчик DS18B20, 2 Компьютерных кулера(есть с 3-мя и 4-мя проводами) и Блок питания 12v. Уважаемые гуру, я полный чайник в электронике, кто знает как это все совместить, какие компоненты нужно докупить, и что и как припоять чтобы заработало? На данный момент только получается считывать показатели с датчика в ардуино. Загвозка в том чтобы включать вентиляторы из ардуино. Наверное надо какое-то реле поставить чтобы например при температуре воды 27 С, включались вентиляторы направленные на поверхность воды, а при достижении температуры 25 С, выключались. Только вот что купить и как это совместить :tuplu: Изменено 31 Июля 2012 пользователем Eksoga (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Alex_M 89 Опубликовано 31 Июля 2012 Нужен «5V Relay Module for Arduino» или на 12v (немножко сложнее подключение). Это просто включить выключить, есть еще схемы с ШИМ регулированием скорости вентиляторов (поищите на форуме). Поделиться этим сообщением Ссылка на сообщение
Kiraso 36 Опубликовано 31 Июля 2012 имхо, использовать для этих целей мегу2560, кощунство а вообще, если разобрались как считывать значение с датчика, все остальное примитивно, сравниваете с порогами температуру и выставляете пин меги подключенный к реле (блочку с реле). если делать с ШИМом (а оно надо?), не намного сложнее. Поделиться этим сообщением Ссылка на сообщение
Alex_M 89 Опубликовано 31 Июля 2012 имхо, использовать для этих целей мегу2560, кощунство +1 даже Nano будет выше крыши, хотя возможно будет еще куча функций добавлено со временем. :tuplu: Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 31 Июля 2012 +1 даже Nano будет выше крыши, хотя возможно будет еще куча функций добавлено со временем. :tuplu: Именно. Со временем будет добавлено управление Led светильником(закаты-рассветы), возможно еще что-нить. Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 31 Июля 2012 Нужен «5V Relay Module for Arduino» или на 12v (немножко сложнее подключение). Это просто включить выключить, есть еще схемы с ШИМ регулированием скорости вентиляторов (поищите на форуме). Такое реле у нас не купить, может можно что-то из подручных средств собрать на базе транзистора, только вот я в этом совсем профан(учусь только). Какой взять и что к нему еще нужно докупить? Поделиться этим сообщением Ссылка на сообщение
Alex_M 89 Опубликовано 31 Июля 2012 Ebay Вам в помощь, одноканальные реле стоят от 2.5 доллара, 2х канальные чуть дороже. Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 31 Июля 2012 Ebay Вам в помощь, одноканальные реле стоят от 2.5 доллара, 2х канальные чуть дороже. Да это все понятно. Хотелось бы сделать из тех компонетов которые в магазине можно купить. Быть может еще поиграться со скоростью вращения вентиляторов. Поделиться этим сообщением Ссылка на сообщение
yury88 100 Опубликовано 31 Июля 2012 (изменено) Гораздо разумнее было бы заказать термостат по типу этого: http://www.ebay.com/itm/2pcs-AC-250V-10A-N...=item3374d92ac7 Или купить готовый термостат: http://www.ebay.com/itm/New-All-purpose-Te...#ht_5774wt_1171 Изменено 31 Июля 2012 пользователем yury88 (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 31 Июля 2012 (изменено) Быть может еще поиграться со скоростью вращения вентиляторов. В таком случае, ставьте что-то похожее на то, что Кирилл советовал в этом посте. Или просто ключ на дарлингтоне, если только 1 канал нужен. Гораздо разумнее было бы заказать термостат по типу этого: http://www.ebay.com/itm/2pcs-AC-250V-10A-N...=item3374d92ac7 Не думаю, что у него достаточная точность для управления температурой в аквариуме. И уж тем более, оборотами вентиляторов не сможет управлять Изменено 31 Июля 2012 пользователем vahegan (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Redya69 2 Опубликовано 31 Июля 2012 Постоянно включенный вентилятор + постоянно включенный нагреватель. :gygy: температура ща 24,5 градусов Поделиться этим сообщением Ссылка на сообщение
Морской Клоун 116 Опубликовано 31 Июля 2012 Я собрал вот такую схемку для включения/выключения вентиляторов (типа без реле, они мне не правятся). Используется один транзистор IRLZ44Z и два резистора 10К и 100К. Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 2 Августа 2012 Я собрал вот такую схемку для включения/выключения вентиляторов (типа без реле, они мне не правятся). Используется один транзистор IRLZ44Z и два резистора 10К и 100К. :vo: Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 2 Августа 2012 Я собрал вот такую схемку для включения/выключения вентиляторов (типа без реле, они мне не правятся). Используется один транзистор IRLZ44Z и два резистора 10К и 100К. IRLZ44Z не нашел, есть IRLZ44N(40руб) и IRLZ44S(250руб) из них какой-нить подойдет? И какой мощности резисторы брать? Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 2 Августа 2012 (изменено) IRLZ44Z не нашел, есть IRLZ44N(40руб) и IRLZ44S(250руб) из них какой-нить подойдет? И какой мощности резисторы брать? Ставьте IRLZ44N, у него сопротивление канала 22 миллиома, тогда как у IRLZ44Z - 13.5мОм. В случае вентиляторов это совершенно непринципиально. Резисторы тоже можете брать любые - например, 0.125Вт, через них ток совершенно никакой (50 микроампер). Изменено 2 Августа 2012 пользователем vahegan (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 2 Августа 2012 (изменено) Возникли несколько вопросов(плз, сильно не пинайте): На схеме передложеной Морским Клоуном 1. Выход под названием "Arduino". Я так понимаю на пин I/O ардуино, только на какой Analog или PWM и как будет выглядеть строчка в программе для включения и выключения вентилятора? 2. "-Vin" это к минусу на Блоке питания 12в? 3. "+12" это к плюсу на Блоке питания 12в? 4. Сколько вентиляторов можно подключить параллельно. 5. У меня БП 12v 500мА. Если я правильно понимаю, то кол-во подключаемых вентиляторов зависит от того какой показатель у БП в мА. Соответственно если вентилятору нужно 400мА, то к такому БП я могу подключить только 1 вентилятор. А какой максимально мощный БП можно использовать в этой схеме? Изменено 2 Августа 2012 пользователем Eksoga (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 2 Августа 2012 (изменено) 1. Выход под названием "Arduino". Я так понимаю на пин I/O ардуино, только на какой Analog или PWM На любой PWM пин 2. "-Vin" это к минусу на Блоке питания 12в? Да, при этом "земля" ардуино тоже должна быть подключена к этому выводу блока питания 3. "+12" это к плюсу на Блоке питания 12в? да 4. Сколько вентиляторов можно подключить параллельно. Сколько угодно. Транзистор позволяет до 47 Ампер (правда, в таком случае его на радиатор надо будет ставить), даже если вентиляторы на 400мА, можно будет 100 штук подключить (а реально вентиляторы обычно до 200мА потребляют - тогда и все 200) 5. У меня БП 12v 500мА. Если я правильно понимаю, то кол-во подключаемых вентиляторов зависит от того какой показатель у БП в мА. Соответственно если вентилятору нужно 400мА, то к такому БП я могу подключить только 1 вентилятор. Да А какой максимально мощный БП можно использовать в этой схеме? Сколь угодно мощный. Если подключите блок питания на 500Вт (12В, 42А), то можете спокойно цеплять все 100 вентиляторов из вопроса №4 Изменено 2 Августа 2012 пользователем vahegan (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 2 Августа 2012 Тогда такие вопросы: 1. При увеличении мошьности БП номиналы и мощность резисторов как-то должны меняться? 2. Да, при этом "земля" ардуино тоже должна быть подключена к этому выводу блока питания Для уточнения: "земля" ардуино, это пин красным отмечен? и его надо проводом с минусом БП соединить? Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 2 Августа 2012 (изменено) 1. Нет 2. Нет. Красным отмечен Vin - это вход питания. А земля рядом, это GND Изменено 2 Августа 2012 пользователем Oleg_il (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Eksoga 4 Опубликовано 2 Августа 2012 (изменено) 1. Нет 2. Нет. Красным отмечен Vin - это вход питания. А земля рядом, это GND Там их два, можно к любому подключить? Изменено 2 Августа 2012 пользователем Eksoga (см. историю изменений) Поделиться этим сообщением Ссылка на сообщение
Морской Клоун 116 Опубликовано 2 Августа 2012 Немножко добавлю: - управлять при помощи PWM не желательно, так как вентилятор тогда будет гудеть в зависимости от частоты на PWM выходе (у меня гудел, когда делал эксперименты). Подключайте к любому цифровому выходу. Хотя если подключили к PWM то выводите на него максимальное значение (255), то есть используйте его как ключь - включить/выключить. - не забудте в коде Arduino назначить необходимый вывод на OUTPUT. - соеденять с GND (земля) можно к любому выводу, а также и с землей блока питания. Если используете один и тот же блок питания для Arduino и для вентилятора то земля и так уже будет общая. Поделиться этим сообщением Ссылка на сообщение
vahegan 101 Опубликовано 2 Августа 2012 Немножко добавлю: - управлять при помощи PWM не желательно, так как вентилятор тогда будет гудеть в зависимости от частоты на PWM выходе (у меня гудел, когда делал эксперименты). Нормунд, мне кажется, если правильно подобрать частоту PWM, гудеть не должен. На какой частоте PWM он у вас гудел? Поделиться этим сообщением Ссылка на сообщение
Морской Клоун 116 Опубликовано 2 Августа 2012 Нормунд, мне кажется, если правильно подобрать частоту PWM, гудеть не должен. На какой частоте PWM он у вас гудел? Частоту я специально не смотрел, та которая стандартно на PWM выводах Arduino получается при обычном выполнении команды analogWrite(). В описании фигурирует число 490 Hz. "The frequency of the PWM signal is approximately 490 Hz." Поделиться этим сообщением Ссылка на сообщение
Oleg_il 62 Опубликовано 2 Августа 2012 Вентиляторы не гудят на низких частотах PWM - 50....60герц. Поделиться этим сообщением Ссылка на сообщение
Kiraso 36 Опубликовано 2 Августа 2012 пару своих замечаний: если БП общий, а так скорей всего и есть, лично я бы транзистор подключал к нему, а не к GND ардуины, тем более если речь идет о приличной нагрузке (несколько вентиляторов). по поводу ШИМа и компьютерных кулеров, как выяснилось не все они одинаково хорошо работают от "чистого" ШИМа, причем даже одной фирмы, но разные модели ведут себя совершенно по разному. Вентилятор не желавший работать от ШИМа ни от 1кГц, ни от 16кГц и более, работал только от сверхнизкочастотного ШИМа, либо от высокочастотного но с простым LC фильтром. Остановился в итоге на втором варианте. НО, как уже сказал выше, есть кулера отлично работающие без всяких фильтров. Поделиться этим сообщением Ссылка на сообщение