Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов

Форум самогонщиков Приборы и электр(он)ика
1 ... 28 29 30 31 32 33 34 ... 55 31
mak Модератор Екатеринбург 6.3K 1.8K
Отв.600  03 Дек. 15, 16:16
ты 5в подаешь с ардуины?
shram1970 Доцент Желтая гора 1.3K 325
Отв.601  03 Дек. 15, 16:30, через 15 мин
Нет с внешнего.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.602  03 Дек. 15, 17:13, через 43 мин
подай с самой ардуины
shram1970 Доцент Желтая гора 1.3K 325
Отв.603  03 Дек. 15, 17:42, через 29 мин
Все тоже самое только значение 340
mak Модератор Екатеринбург 6.3K 1.8K
Отв.604  03 Дек. 15, 18:01, через 20 мин
крутит не быстрее?
shram1970 Доцент Желтая гора 1.3K 325
Отв.605  03 Дек. 15, 18:05, через 5 мин
Нет,меньше чем сто точно.Скорость от внешнего источника такая же
mak Модератор Екатеринбург 6.3K 1.8K
Отв.606  03 Дек. 15, 21:19
тогда придется приостановить движения в этом направлении
как минимум пока не соберу стенд
не совсем понятно в чем дело
shram1970 Доцент Желтая гора 1.3K 325
Отв.607  04 Дек. 15, 06:51
Бум надеятся на лучшее,наденька умерает последней.Большее спасибо что хоть мучаешся с нами.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.608  04 Дек. 15, 08:07
да какие это мучения ))
проблема только во времени, его категорически не хватает
mak Модератор Екатеринбург 6.3K 1.8K
Отв.609  04 Дек. 15, 08:40, через 33 мин
давай еще раз попробуем, еще кое что изменил
расскажи что получится
shram1970 Доцент Желтая гора 1.3K 325
Отв.610  04 Дек. 15, 09:30, через 51 мин
Уже сменился,сегодня только после 19 часов смогу проверить.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.611  04 Дек. 15, 09:45, через 16 мин
ну хорошо
подождем до вечера
вечером заниматься времени обычно не бывает
днем только
shram1970 Доцент Желтая гора 1.3K 325
Отв.612  05 Дек. 15, 07:30
Ты его победил и на верном пути.При переключениях скорость выставленая ранее сохраняется,в внешнем режими два числа как ты и говорил 203 и 695.Сначало крутит бодренько как и положено на 200 а потом вращение иногда срывается,в автономном режиме такого нет.Ну и надписи STOP так и нет,все время RUN.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.613  05 Дек. 15, 09:58
попробуй резистор переменный поставить
одну ногу на gnd вторую на +5
а среднюю на adc
Будён Михалыч Семённый Специалист Тамошнее Мы 171 43
Отв.614  05 Дек. 15, 10:11, через 14 мин
Макс когда мне уже насос изладишь ? с Сентября жду - а то мой не знаю сколько еще протянет давече пробовал прикинуть сколько он у меня бражки перекачал получилось за 2.5 года более 50 тонн Хорошие насосы у Игоря 223 !
shram1970 Доцент Желтая гора 1.3K 325
Отв.615  05 Дек. 15, 10:18, через 8 мин
Не серчай теперь только завтра.Дома даже паяльника нет,бабам моим вонь не нравится,а на сутки завтра.Вот и мотаюсь,сутки двое,а после суток еще в ночь выхожу.За то есть где с железками поковыряться,а на второй работе доступ к зерну.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.616  05 Дек. 15, 13:11
Будён Михалыч Семённый, у меня пока ремонт вовсю идет дома, ничего не могу собрать, даже до тестовых макетов руки не доходят
Вадим в гости забегал видел что тут творится

olegmak3 Доктор наук СанктПетербург 856 256
Отв.617  05 Дек. 15, 20:48
Коллеги!
Выложите,пожалуйста, кто-нибудь, любой из вариантов печатной платы в Sprint-Layout-е ,дабы не заниматься напрасной работой -рисовать с нуля.
shram1970 Доцент Желтая гора 1.3K 325
Отв.618  05 Дек. 15, 20:52, через 4 мин
Выложите,пожалуйста, кто-нибудь, любой из вариантов печатной платы в Sprint-Layout-еolegmak3, 05 Дек. 15, 20:48
[сообщение #12268076]
djk Студент Пермь 19 7
Отв.619  05 Дек. 15, 22:21
2 mak: Сразу скажу, что программированием занимался в середине девяностых, ардуину тоже только начал изучать и много еще чего в твоей программе не понял.
Но мне кажется что можно ввести еще переменную min_rpm и проецировать значение, полученное с А5 на диапазон min_rpm - max_rpm. Весь диапазон оборотов в наших приложениях не нужен, а точность повысится.

Я бы выкинул процедуру read_ext_control(), а в action() бы заменил if (control_enable) read_ext_control(); на
if (control_enable)
{
  external = analogRead(EXT_C);
external = map(external, 0, 1023, min_rpm , max_rpm); 
}
ну calculate() бы тоже упростился соответственно.

В железе пока нормально проверить не смог, из резисторов под рукой оказались только старый, сильно шумящий на 220к и подстроечник СП3-37А, я его крутить устану. Улыбающийся
Завтра-послезавтра прикуплю детали, буду тестировать.

Да, в твоей новой версии max_rpm работает нормально.