Спасибо за ваш опыт. Тоже думал разобраться с временами работы серво... А подскажите, где именно задержку ставили))Пробовал пластиковый носик из аквариумного магазина. Оставалась большая капля, которая при движении серво падала мимо рюмки. Рассверливал, затачивал, укорачивал - без толку. Потом сделал из наконечника гелевого стержня. Промыл спиртом согнул аккуратно над зажигалкой. Металлический кончик обрезал на 2 мм, чтоб осталось сужение. Капля остается большая на самом кончике и сама падает через секунду (поставил задержку 2 секунды в скетче) или при движении серво но прямо в рюмку. Так и оставил пока. Единственно что теперь наливает такой упругой струйкой , до самых краев желательно не наливать, примерно 5мм до верха рюмки.
Стержень такой
На предыдущей страницеСпасибо за ваш опыт. Тоже думал разобраться с временами работы серво... А подскажите, где именно задержку ставили))
спасибо. буду пробовать. немного почитал, то понравилось
сегодня попробовал. отличная прошивка, красочная, и даже ПРОПАЛА МОЯ ПРОБЛЕМА С ЭКРАНОМ. всё четко показывает и не дребежит.
//EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
//EEPROM.write(1002, 0); //сброс позиций углов для серво
- после выхода из сервис режима, калибровка объёма сохраняется в постоянной памяти
- в сервис режиме при наличии рюмки на дисплее отображается номер рюмки (начиная с 1) и положение крана для этой рюмки в градусах.
Чтобы изменить положение крана над определённой рюмкой нужно поставить рюмку, подстроить угол энкодером и убрать рюмку.
После выхода из сервисного режима зажатием кнопки энкодера, все углы сохранятся в постоянной памяти.
спасибо за ответ. простите за тупость, а как раскоментировать? такого еще не делал.@mosic, нужно либо раскомментировать строки в файле а_setup.ino
//EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
//EEPROM.write(1002, 0); //сброс позиций углов для серво
и прошить заново с Вашими значениями в файле GyverDrink_VICLER_MOD.ino
либо откалибровать углы и объём в сервис режиме без перепрошивки:
- после выхода из сервис режима, калибровка объёма сохраняется в постоянной памяти
- в сервис режиме при наличии рюмки на дисплее отображается номер рюмки (начиная с 1) и положение крана для этой рюмки в градусах.
Чтобы изменить положение крана над определённой рюмкой нужно поставить рюмку, подстроить угол энкодером и убрать рюмку.
После выхода из сервисного режима зажатием кнопки энкодера, все углы сохранятся в постоянной памяти.
//EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
спасибо огромное. все получилось. для меня не понятно одно, когда поставил обратно // и прошил, то ничего не запустилось ваще. даже не горит. убрал // и заработало@mosic, чтобы раскомментировать строку, нужно убрать двойной слеш // вначале этой строки:
было так://EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
нужно так:EEPROM.write(1001, 0); //сброс значения TIME_50ML из памяти
В сервис режим заходить точно так же, как и в оригинальной прошивке
"Да и ещё нужно соединить вход 8 с VCC для "бесконечного" удержания нажатого состояния " или выход 8?Привет. Удлинял изолированным медным проводом 0.3мм. Площадки - квадраты (40 х 40 мм) из однослойной текстолитовой платы, приклееные на тонкую двухстороннюю ленту. Зелёным обозначенны перемычки. Две справа для одновременного детектирования нескольких нажатий, слева для инвертирования выходного уровня, так как изначально при нажатии на выходе логическая 1. Конденсаторы С1 - С6 удалены для повышения чувствительности. Да и ещё нужно соединить вход 8 с VCC для "бесконечного" удержания нажатого состояния, иначе после около 80 секунд сбрасывается.Посмотреть вложение 7957Посмотреть вложение 7958
"Да и ещё нужно соединить вход 8 с VCC для "бесконечного" удержания нажатого состояния " или выход 8?Привет. Удлинял изолированным медным проводом 0.3мм. Площадки - квадраты (40 х 40 мм) из однослойной текстолитовой платы, приклееные на тонкую двухстороннюю ленту. Зелёным обозначенны перемычки. Две справа для одновременного детектирования нескольких нажатий, слева для инвертирования выходного уровня, так как изначально при нажатии на выходе логическая 1. Конденсаторы С1 - С6 удалены для повышения чувствительности. Да и ещё нужно соединить вход 8 с VCC для "бесконечного" удержания нажатого состояния, иначе после около 80 секунд сбрасывается.Посмотреть вложение 7957Посмотреть вложение 7958
вход это он контактных площадок,а выход это контакты разьёма
у меня контакт штырьковый был плохой, припаял и заработало, при чем контакт от кнопки.Вот ещё один вопрос, собрал на 4 рюмки, серву поставил мощную, по моему мнению с ней лучше работает, вот вот светодиоды, а именно 3 и 4 живут своей жизнью то светятся, то пропадают, то мигают... Что только не делал с ними... Что подскажите?
хм, завтра попробую@Serjik, у меня было подобное. поменял провода питания к ним, поставил потолще и все заработало.
Ну не работают эти сервы на 180 градусов! Недавно на форуме обсуждали.серва недокручивает около 15-20 градусов до 180 (4 сервы,у всех одно и то-же)
Хоть и создатели (Trinamic) этих драйверов в моём городе находятся, покупаю на Али, так как немецкие цены уж очень немецкие)@VICLER, дай ссылку,пожалуйста, где берешь ТМС2208. если, конечно, они на алиэкспресс, а не по месту жительства)
_newPos += (float)(_servoCurrentPos - _newPos) * _k; // и фильтруем её
_newPos = _servoCurrentPos;// и не фильтруем