|
06.09.2013, 22:10
|
#1
|
Arduino+сервопривод=дозатор удо
Полтавский городской клуб аквариумистов
Регистрация: 23.03.2012
Адрес: Полтава
Сообщений: 332
Поблагодарил(а) : 143
Поблагодарили 174 раз(а) в 97 сообщениях
06.09.2013, 22:10
Рейтинг:
(1 голосов - 5.00 средняя оценка)
Прочитал много статей по дозаторам удо, даже некое подобие склепал на помпе с принтера, увы все коряво и после очередной мысли переделать... выкинул подальше в тумбочку
Но вот в допиливании кода под ардуино пришла мысль...
Сервопривод закрепить и двигать ним шток шприца, поставить два обратных клапана, ну и так далее как у большинства дозаторов.
Пока выложить толком нечего (кроме отдельно лежащих деталей, код управления сервой не секрет, в примерах даже есть), но думаю что-то неплохое должно выйти....
В ближайшее свободное время, начну конструировать и выложу результаты.
Если у кого есть какие наметки, прошу запостить
__________________
Цель - ничто, процесс - все!
|
Просмотров: 10698
|
06.09.2013, 22:33
|
#2
|
Живу я тут
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
шприци....даже у нас на форуме есть в открытом доступе более интересная игрушка.
__________________
Страна не ублюдков и не воров.
__________________
|
|
|
06.09.2013, 22:36
|
#3
|
Полтавский городской клуб аквариумистов
Регистрация: 23.03.2012
Адрес: Полтава
Сообщений: 332
Поблагодарил(а) : 143
Поблагодарили 174 раз(а) в 97 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Хмм, ссылкой кинете?
__________________
Цель - ничто, процесс - все!
__________________
|
|
|
06.09.2013, 23:00
|
#4
|
Живу я тут
Регистрация: 03.05.2011
Адрес: Чернигов
Сообщений: 521
Поблагодарил(а) : 159
Поблагодарили 292 раз(а) в 129 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
|
|
|
06.09.2013, 23:10
|
#5
|
Живу я тут
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Дmitriй, хм..... оригинально.
Это БЕЗ шприцов?
radiys, вот
__________________
Страна не ублюдков и не воров.
__________________
|
|
|
Реклама помогает развиваться |
|
06.09.2013, 23:20
|
#6
|
Живу я тут
Регистрация: 03.05.2011
Адрес: Чернигов
Сообщений: 521
Поблагодарил(а) : 159
Поблагодарили 292 раз(а) в 129 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Sem, Как без шприцев?! Со шприцами там! только их 7 или 4
|
|
|
06.09.2013, 23:21
|
#7
|
Полтавский городской клуб аквариумистов
Регистрация: 23.03.2012
Адрес: Полтава
Сообщений: 332
Поблагодарил(а) : 143
Поблагодарили 174 раз(а) в 97 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Sem, спасибо за ссылочку, читал я про такие помпы... Но вот под рукой уже есть сервоприводы, вот и решил замутить. Посмотрим что выйдет.
Дmitriй, и вам спасибо, натолкнули на мысль замены штока шприца
__________________
Цель - ничто, процесс - все!
__________________
|
|
|
06.09.2013, 23:23
|
#8
|
Живу я тут
Регистрация: 03.05.2011
Адрес: Чернигов
Сообщений: 521
Поблагодарил(а) : 159
Поблагодарили 292 раз(а) в 129 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
radiys, Да не за что)главное что бы у вас получилось.
|
|
|
07.09.2013, 11:32
|
#9
|
Я тут недавно
Регистрация: 22.02.2012
Адрес: Киев
Сообщений: 41
Поблагодарил(а) : 3
Поблагодарили 17 раз(а) в 11 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Вот видяшка. Ардуина+серво+шприцы.
Изначально рассматривал такой вариант, потом передумал. Сомневаюсь в надежности шприца/штока.
Решил строить на перистатических помпах управляя ардуиной. Сейчас испытываю. Пока выбор радует.
P.S. - интересно бы глянуть на реализацию софта, реализацию таймеров под ардуиной, работу со временем. Пока что имеется черновой вариант и общее понимание, теперь бы это все в кучу свести.
Последний раз редактировалось MaxKr; 07.09.2013 в 13:34..
|
|
|
Пользователь, который поблагодарил MaxKr за данный пост:
|
|
07.09.2013, 22:29
|
#10
|
Полтавский городской клуб аквариумистов
Регистрация: 23.03.2012
Адрес: Полтава
Сообщений: 332
Поблагодарил(а) : 143
Поблагодарили 174 раз(а) в 97 сообщениях
|
Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
почти так и планировал, только сервопривод и шток шприца думал не так закреплять.
Я немного не дописал сверху. Удо я планирую подавать в мелкий аквас, капать через инсулиновый шприц, а помпы с принтеров, ну эти перистальтические, такую точность не дают... Ну во всяком случае те что в принтерах уж точно
Добавлено через 1 минуту
да и вместо родного штока шприца уже планирую взять болт, как в теме, что
Дmitriй выше скинул
Добавлено через 7 минут
Цитата:
Сообщение от MaxKr
P.S. - интересно бы глянуть на реализацию софта, реализацию таймеров под ардуиной, работу со временем. Пока что имеется черновой вариант и общее понимание, теперь бы это все в кучу свести.
|
ниже код таймера который включает релюшку(в принципе его можно оптимизировать, но пока мне и так норм...)
Скрытый текст
Curent_Time2=hour(t)*60+minute(t);//текущее время
if(On_Time2 < Off_Time2) //Проверка, таймер в течении одних суток
if (Curent_Time2 >= On_Time2 && Curent_Time2 <= Off_Time2)
{ digitalWrite(Relay3, HIGH); //HIGH LOW
if (Curent_Time2 == On_Time2)
{
//что-то делаем;
}
else {}; // Обравтное
}
else
digitalWrite(Relay3, LOW);
else // если сутки сменились
{
if ((Curent_Time2 >= On_Time2 && Curent_Time2 <= 2820)||(Curent_Time2 >= 0 && Curent_Time2 <= Off_Time2))
//2820=24часа*60
{
digitalWrite(Relay3, LOW);
}
else digitalWrite(Relay3, HIGH);
}
__________________
Цель - ничто, процесс - все!
__________________
Последний раз редактировалось radiys; 07.09.2013 в 22:37..
Причина: Добавлено сообщение
|
|
|
Пользователь, который поблагодарил radiys за данный пост:
|
|
07.09.2013, 23:41
|
#11
|
Живу я тут
Регистрация: 03.05.2011
Адрес: Чернигов
Сообщений: 521
Поблагодарил(а) : 159
Поблагодарили 292 раз(а) в 129 сообщениях
|
Re: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Вот лично у меня,для того что бы подавать в малый объем удо сделан на заказ таймер на секунды.Выставляю 15 сек.получается точно 1 мл.
|
|
|
08.09.2013, 10:28
|
#12
|
Я тут недавно
Регистрация: 22.02.2012
Адрес: Киев
Сообщений: 41
Поблагодарил(а) : 3
Поблагодарили 17 раз(а) в 11 сообщениях
|
Re: Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Цитата:
Сообщение от radiys
почти так и планировал, только сервопривод и шток шприца думал не так закреплять.
Я немного не дописал сверху. Удо я планирую подавать в мелкий аквас, капать через инсулиновый шприц, а помпы с принтеров, ну эти перистальтические, такую точность не дают... Ну во всяком случае те что в принтерах уж точно
Добавлено через 1 минуту
да и вместо родного штока шприца уже планирую взять болт, как в теме, что
Дmitriй выше скинул
Добавлено через 7 минут
ниже код таймера который включает релюшку(в принципе его можно оптимизировать, но пока мне и так норм...)
|
Я тоже строю для маленького аквариума... ну и так, чтоб на большом можно было использовать. На перистатике удалось добиться погрешности в 0,1мл, помпы не от принтера конечно.
Вот от такого устройства (можно купить отдельно):
С таймером принцип понял. Всего кода не видно, но я так понимаю, что часов реального времени нет? Если так, то система будет сбиваться при отключении электропитания.
У меня подход чуть другой. Идет привязка к реальному времени и к дням недели. В итоге вижу это так - по каждой помпе можно будет выставить, сколько подавать, сколько раз в день, в какое время и по каким дням недели. Плюс управление автодоливом.
|
|
|
08.09.2013, 11:13
|
#13
|
Полтавский городской клуб аквариумистов
Регистрация: 23.03.2012
Адрес: Полтава
Сообщений: 332
Поблагодарил(а) : 143
Поблагодарили 174 раз(а) в 97 сообщениях
|
Відповідь: Re: Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
MaxKr, есть часики реального времени, без них это извращение писать таймеры)))
Добавлено через 1 минуту
Дmitriй, подобные готовые девайсы видел на алиэкспрес по 5 баксов
__________________
Цель - ничто, процесс - все!
__________________
Последний раз редактировалось radiys; 08.09.2013 в 11:14..
Причина: Добавлено сообщение
|
|
|
08.09.2013, 11:40
|
#14
|
Я тут недавно
Регистрация: 22.02.2012
Адрес: Киев
Сообщений: 41
Поблагодарил(а) : 3
Поблагодарили 17 раз(а) в 11 сообщениях
|
Re: Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Ясно
Вот библиотека интересная.
TimeAlarms:
http://www.pjrc.com/teensy/td_libs_TimeAlarms.html
Все проблемы не решает, но очень упрощает жизнь.
Может пригодится.
Последний раз редактировалось MaxKr; 08.09.2013 в 11:54..
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 07:16. Часовой пояс GMT +3.
|