roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Питание Arduino и автоматика GrowBox
СообщениеДобавлено: 25 сен 2013, 21:45 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Давно читаю форум и вот решил и себе что-нибудь собрать. Моя жена биолог и мы увлекаемся выращиванием всяких экзотических растений. А для их проращивания нужна стабильная температура около 28°C, так что решено было делать гроубокс:Изображение
Но так как я программист, и железо для меня темный лес, то решил выбрать Arduino в качестве платформы (это то, что было уже в наличие)

Все должно было быть предельно просто: подсветка внутри гроубокса должна была быть включена постоянно:Изображение
С помощью датчика DS18B20 измеряем температуру, и если он больше заданной, то включаем большие компьютерные кулеры, которые понизят температуру. Кулерам требуется 12V, так что управление ими идет через реле http://arduino-ua.com/prod203-8mi_kanalnii_modyl_rele_5V_10A и подключаются они к внешнему блоку питания на 12V (это по паспорту, а в реальности 11V-14V).
Для отображения температуры был подключен LCD Nokia 5110.
Собственно сам код скетча для Arduino на гитхабе https://github.com/nut-code-monkey/growbox-automation/blob/master/GrowBox/GrowBox.ino

Проблема в том, что родной блок питания от Arduino выдает 5V-3A (судя по надписи на нем). И пока плата Arduino подключена к IDE через USB-кабель все нормально работает. А стоит отключить USB-кабель, то через некоторое время реле включается, вентиляторы охлаждают, и отключить его Arduino уже не может.

Собственно, был найден костыль - подключить саму Arduino к другому блоку питания, который выдает 12V.

Ну и вопросы: можно ли питать ардуину таким способом? И как правильно исправить то, что есть? А то два блока питания для одного элементарного проектика имхо перебор.

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Последний раз редактировалось nut.code.monkey 26 сен 2013, 16:51, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Если у тебя честная ардуина(не китай) то для них написано следующее:
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 22:31 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Ардуина честная (по крайней мере покупалась как таковая)

В официальной документации http://arduino.cc/en/Reference/Constants сказано:
"When a pin is configured to OUTPUT with pinMode, and set to HIGH with digitalWrite, the pin is at 5 volts."
То есть все должно работать и со стандартным блоком питания. Но не работает

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 22:44 
Не в сети

Зарегистрирован: 16 май 2013, 09:26
Сообщения: 174
Откуда: Moscow
прог. языки: декларативные
Похоже, не хватает выхода ардуины для отключения реле.
Если есть мультиметр - проверьте, что на выходе ардуины при попытке включить реле.
PS "джампер Vcc to JD-Vcc" на плате реле установлен? Куда тогда там подключено питание?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 22:50 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
штатные телепаты как раз тока что уехали в отпуск...
поэтому придётся тебе нарисовать руками что и куда у тебя подключено.
и поясни что ты имеешь в виду когда говоришь "родной блок питания от Arduino выдает 5V-3V"

а вобще
http://dx.com/p/diy-digital-temperature ... 0-c-175472
или с пид алгоритмом
http://dx.com/p/rex-c900-intelligent-te ... ack-199821

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Myp писал(а):
штатные телепаты как раз тока что уехали в отпуск...
поэтому придётся тебе нарисовать руками что и куда у тебя подключено.
и поясни что ты имеешь в виду когда говоришь "родной блок питания от Arduino выдает 5V-3V"

а вобще
http://dx.com/p/diy-digital-temperature ... 0-c-175472
или с пид алгоритмом
http://dx.com/p/rex-c900-intelligent-te ... ack-199821

Купить готовое не совсем то )) Да и ждать доставки… А тут за вечер собрал и запрограммировал готовый гроубокс.

На родном блоке питания написано "OUTPUT: DC 5V ~ 3A". (ой, черт, не то прочел)) )


leprud писал(а):
"джампер Vcc to JD-Vcc" на плате реле установлен? Куда тогда там подключено питание?

Джампер на реле установлен. Питание как на рисунке:
Изображение

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 23:50 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2009, 22:39
Сообщения: 185
Откуда: Пермь
Skype: kudrin_anton
прог. языки: assembler
Питать Arduino от 7-12V не костыль, а задуманная производителем характеристика. На Arduino встроен линейный стабилизатор, он сам сделает из 12, необходимые 5V.
Питай её от того же БП, что и кулер на реле, и будет тебе счастье. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 25 сен 2013, 23:57 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
nut.code.monkey, а у вас совсем случайно нет в планах попробовать в нём прорастить семена лука? :oops: :( вот лук и ещё пару вещей ну никак не могу приловчиться нормально проращивать.
хорошая дуня, хоть и не третьей ревизии. яб на вашем месте сначала реле проверил и сколько на ардуиновском пине 5v реально вольт. если меньше пяти, то питать от другого блока (хотя если это прям оригинал, то странно). только нужно будет на всякий случай даташит на стабилизатор посмотреть, мало ли. мой модуль реле при 3.3в в упор не хочет релюшками клацать. подключите с ардуины питание к реле и потом пинцетом или ещё как замкните гнд (если у вас такой же модуль, как на фото, то в нём управление не плюсом, а землёй) с любым управляющим пином реле. клацнет, значит дело у вас в коде. хотя реле можно запитать и от внешнего блока.
п.с. если ещё какие модули, датчики,... нужны будут, обращайтесь. по возможности как обитателю форума сделаю скидку (к примеру у меня 8ми канальные реле по 125грн, но это ещё без скидок)


Последний раз редактировалось Angel71 26 сен 2013, 00:16, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:13 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Angel71 писал(а):
nut.code.monkey, а у вас в планах нет попробовать в нём прорастить семена лука?
Лук? Он-же и так растет как подорваный! Если семенам нужно тепло - можно сделать элементарный гроубокс: http://exotic-garden-at-home.blogspot.com/2013/09/grow-box-1.html.
Пока из того, что уже проклюнулось: Киви, Тамарилла, Гринадила (родственица Маракуйи), Гранат, Питайя. Все это тропические растения, им тяжко всходить у нас. А лук - он наш) Ему привычно)

Да, у меня модуль реле как на фото. А вот фото ардуины - из интернетов, у меня - Arduino Mega2560 Rev3.

Код проверен и работает как надо. Можете глянуть сами: https://github.com/nut-code-monkey/growbox-automation/blob/master/GrowBox/GrowBox.ino

В том-то и дело, что вот все работает при подключенном USB даже с родным блоком питания.
Наверное действительно не хватает мощности блока питания и arduin'а питалась от юсба. Сделал проще - подключил другой БП на 12 вольт и все заработало

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:20 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
с кодом я с просони действительно протормозил ("И пока плата Arduino подключена к IDE через USB-кабель все нормально работает."). :oops: :) аха, должен, но не растёт нормально (перепробовал кучу разных семян) - вместо 90 и более всхожести, максимум 10% и те частенько вянут. подозреваю, что нужно таки климат-контроль делать с автополивом.
nut.code.monkey писал(а):
Наверное действительно не хватает мощности блока питания

:) не мощности, а напряжения. просто похоже у стабилизатора слишком большое падение напряжения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:28 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Попробуйте затянуть емкость пищевой пленкой - это обеспечит "тепличку". Только нужно открывать пару раз в день "подышать".

Вот автополив - это в планах, потому что повышение температуры сильно понижает влажность + кулеры уносят испаряющуюся влагу наружу. А большинство тропических растений любят влажную среду.
Нужен еще датчик влажности, автополив, увлажнитель воздуха(в идеале еще датчик влажности почвы и щуп для определения pH)

Ну в общем с такими темпами автоматизированная гидро/аэропоническая ферма уже не за горами

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:35 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) бокса пока нет, всё никак руки не доходят. :oops: да и пока очень хочется с блекджеком и деффками (управление давлением и содержанием углекислого газа).
есть dht11 - просто датчик и модулем. модуль остался последний.
Вложение:
3555695121.jpeg
3555695121.jpeg [ 2.67 КиБ | Просмотров: 14597 ]

Вложение:
3559505996.jpeg
3559505996.jpeg [ 2.91 КиБ | Просмотров: 14597 ]

ещё скоро приедут такие модули
Вложение:
729653004.jpg
729653004.jpg [ 22.49 КиБ | Просмотров: 15697 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:46 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Более критичен для роста растений правильный свет:
Изображение
И полив. И кислотность почвы и количество гумусовых кислот для конкретного растения. А потом уже CO2 ))
Но это уже совсем другая история ))

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Последний раз редактировалось nut.code.monkey 26 сен 2013, 00:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:49 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
фитолампы лампы есть, но это наверно если всё очень по феншую делать. пробовал, но отличий от обычных ламп дневного света не замечено, а вот глаза раздражает такое освещение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino и внешнее питание от родного блока питания
СообщениеДобавлено: 26 сен 2013, 00:59 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июл 2012, 07:32
Сообщения: 18
Откуда: Киев
Skype: max.lunin
прог. языки: C, C++, Objective-C
ФИО: Макс Лунин
Angel71 писал(а):
фитолампы лампы есть, но это наверно если всё очень по феншую делать. пробовал, но отличий от обычных ламп дневного света не замечено, а вот глаза раздражает такое освещение.


Вот http://exotic-garden-at-home.blogspot.com/2013/09/physiology-and-spactrum.html тут небольшой обзор по лампам.

DHT11 - думал. Но на момент экономически целесообразнее было преобрести простенький DS18B20 (он банально в 3 раза дешевле)
Angel71 писал(а):
ещё скоро приедут такие модули
- Это влажность или pH щупы? И примерная стоимость была-бы интересна.

_________________
Hex, Bugs & Source control !

Блог о выращивании экзотических растений :http://exotic-garden-at-home.blogspot.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO