 |
07.09.2013, 23:29
|
#1
|
|
Полтавский городской клуб аквариумистов
Реєстрація: 23.03.2012
Звідки Ви: Полтава
Дописи: 320
сказав Дякую: 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 о 23:37..
Причина: Добавлено сообщение
|
|
|
|
cказали "Дякую" radiys за цей допис:
|
|
08.09.2013, 11:28
|
#2
|
|
Придивляюся
Реєстрація: 22.02.2012
Звідки Ви: Киев
Дописи: 41
сказав Дякую: 3
сказали Дякую 17 раз(и) в 11 повідомленні
|
Re: Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
Цитата:
Допис від radiys
почти так и планировал, только сервопривод и шток шприца думал не так закреплять.
Я немного не дописал сверху. Удо я планирую подавать в мелкий аквас, капать через инсулиновый шприц, а помпы с принтеров, ну эти перистальтические, такую точность не дают... Ну во всяком случае те что в принтерах уж точно
Добавлено через 1 минуту
да и вместо родного штока шприца уже планирую взять болт, как в теме, что
Дmitriй выше скинул
Добавлено через 7 минут
ниже код таймера который включает релюшку(в принципе его можно оптимизировать, но пока мне и так норм...)
|
Я тоже строю для маленького аквариума... ну и так, чтоб на большом можно было использовать. На перистатике удалось добиться погрешности в 0,1мл, помпы не от принтера конечно.
Вот от такого устройства (можно купить отдельно):
С таймером принцип понял. Всего кода не видно, но я так понимаю, что часов реального времени нет? Если так, то система будет сбиваться при отключении электропитания.
У меня подход чуть другой. Идет привязка к реальному времени и к дням недели. В итоге вижу это так - по каждой помпе можно будет выставить, сколько подавать, сколько раз в день, в какое время и по каким дням недели. Плюс управление автодоливом.
|
|
|
08.09.2013, 12:13
|
#3
|
|
Полтавский городской клуб аквариумистов
Реєстрація: 23.03.2012
Звідки Ви: Полтава
Дописи: 320
сказав Дякую: 143
сказали Дякую 174 раз(и) в 97 повідомленні
|
Відповідь: Re: Відповідь: Arduino+сервопривод=дозатор удо ===www.aquaforum.ua===
MaxKr, есть часики реального времени, без них это извращение писать таймеры)))
Добавлено через 1 минуту
Дmitriй, подобные готовые девайсы видел на алиэкспрес по 5 баксов
__________________
Цель - ничто, процесс - все!
__________________ 
Востаннє редагував radiys: 08.09.2013 о 12:14..
Причина: Добавлено сообщение
|
|
|
08.09.2013, 12:40
|
#4
|
|
Придивляюся
Реєстрація: 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 о 12:54..
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
|
| Параметри теми |
|
|
| Параметри перегляду |
Комбінований вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 15:13.
|