Я пробовал, в конце года, версию от Levonti на LCD1602 всё работало стабильно. Написано на 4 рюмки.не получается....все равно гаснет экран
Давно (очень давно) я сталкивался с этой проблемой - решение проблемы оказалась из за моей безалаберности, я не качественно пропаивал детали, в том числе LCD1602.не получается....все равно гаснет экран
это не физически.... это надо программно.... но почему не реагирует в keeppower при замене 1 на 0 не понятно... на ТМдисплее это получаетсяДавно (очень давно) я сталкивался с этой проблемой - решение проблемы оказалась из за моей безалаберности, я не качественно пропаивал детали, в том числе LCD1602.
timeoutTick()
закомментировать строку lcd.noBacklight();
Опробовал версию 3.1.1 - идеально на всех режимах, настройка это просто "песня!", спасибоснова немного почистил код и навёл порядок в версиях 3.1.1(ТМ1637) и 2.2.1(OLED). В версии TM1637 устранил баг с сохранением времени налива 50мл. В остальном функционально ничего не изменилось.
Почистил от предупреждений и возможных ошибок все необходимые рабочие библиотеки и поместил их в папки с проектами, так что теперь не нужно устанавливать и обновлять библиотеки! Всё работает из коробки
Это немного облегчает работу с прошивкой, первой установкой и в целом повышает стабильность системы.
а как теперь откалибровать напряжение акб? пропал пункт в сервисеснова немного почистил код и навёл порядок в версиях 3.1.1(ТМ1637) и 2.2.1(OLED). В версии TM1637 устранил баг с сохранением времени налива 50мл. В остальном функционально ничего не изменилось.
Почистил от предупреждений и возможных ошибок все необходимые рабочие библиотеки и поместил их в папки с проектами, так что теперь не нужно устанавливать и обновлять библиотеки! Всё работает из коробки
Это немного облегчает работу с прошивкой, первой установкой и в целом повышает стабильность системы.
@Drongo783, keeppower никак не связан с отключением дисплея, эта функция дёргает сервопривод каждые 15 секунд. Чтобы не отключалась подсветка LCD1602 нужно в файле c_func.ino в функцииtimeoutTick()
закомментировать строкуlcd.noBacklight();
так же как и раньше. Похоже Вы забыли активировать функцию слежения за напряжением.а как теперь откалибровать напряжение акб? пропал пункт в сервисе
Активируется функция раскоментированием строки #define BATTERY_PIN ...
как убрать вспышки в режиме ожидания?
#define KEEP_POWER 0 // интервал пинания повербанка в секундах. 0 → функция отключена
Понял, спасибо за уточнение. Что то не зашла дружба у меня с этой прошивкой, откачусь пожалуй на 2.9)) в 3.1.1 не сохранились калибровки сервы почему-тотак же как и раньше. Похоже Вы забыли активировать функцию слежения за напряжением.
Активируется функция раскоментированием строки #define BATTERY_PIN ...
#define KEEP_POWER 0 // интервал пинания повербанка в секундах. 0 → функция отключена
Эт я знаю, обычно делаю при первом запуске, дальше настраиваю через сервис. Позже попробую еще раз перезалить@extreme86,
- при зажатии кнопки выбора режима более 5 секунд, происходит сброс настроек из памяти (TIME_50ML и SHOT_POSITIONS) до первоначальных, прописанных в этом файле
*/
после прошивки этой версии после любой предыдущей происходит автоматический сброс всех настроек. Сделал я так, потому что проверяю разные прошивки на одной и той же плате и это предотвращает попадание данных из одной прошивки (не версии) в другую.в 3.1.1 не сохранились калибровки сервы почему-то
очень странно, попробуйте скачать и прошить ещё раз. Изменения из 3.2 никак не влияют на время анимации.Прошился до версии 3.2 - виснет при загрузке
угол поворота сбрасывается при каждом включении. Это вылечено в версии 3.2Версия 3.1.1. иногда теряет угол поворота и наливает мимо рюмок.
Работаеточень странно, попробуйте скачать и прошить ещё раз. Изменения из 3.2 никак не влияют на время анимации.
угол поворота сбрасывается при каждом включении. Это вылечено в версии 3.2
можно вот так, например:кто как защищает микрики от протекания жидкости
На последней прошивке проверил только что, всё исправно сохраняется и после засыпания. Вы случайно энкодер не крутите, чтобы из сна выйти?после засыпания наливатора сбиваются настройки дозировки для каждой рюмки
Почему тогда при подключении кнопки или другого датчика всё норм?((((@extreme86, спасибо!
можно вот так, например:
я в последних двух наливаторах использую ttp229, как по мне самый удачный вариант. Всегда точное срабатывание и абсолютная герметизация. Может сработать на лужу, но её протёр и готово, а если в микрик попадёт тут посложнее будет.
На последней прошивке проверил только что, всё исправно сохраняется и после засыпания. Вы случайно энкодер не крутите, чтобы из сна выйти?
@KAPLER, вообще такое мистическое поведение в 90% случаев говорит о плохой чистке мест пайки. Протрите хорошенько спиртосодержащим средством ардуино и все места пайки. Лучше щёткой. Зубной например.
Три провода + , - , выход - на А0 ардуино. Модули новые в родных антистат пакетах.Заказывал специально под проект. Почистил арду. Пробовал 3 разных типа датчиков. Погонял подольше, результат один - после нескольких десятков срабатываний загорается и горит постоянно светодиод рюмки а сервоприводы молчат. При этом светодиод датчика загорается при поднесению к препятствию , значит датчик срабатывает. Если ставить кнопку работает норм, хоть 100 раз клацай. Явно датчики как-то влияют на работу ардуинки .@KAPLER, а как Вы всё подключаете? Модуль KY-032 точно исправен? Отдельно его проверяли?
Ttp223 держат 6 секунд и сбрасывают мало кому попадаются партии которые держат постоянно, а ttp229 100% рабочий вариант и ни каких сложностей там нет.Приветствую! Очень беспокоит следующий вопрос: почему выбран такой сложный вариант исполнения сенсорных кнопок? Разве нельзя использовать готовые модули ttp223, например?