Ветка обсуждения проекта Наливатор.
Видео:
Делитесь своими вариантами изготовления, модификациями и улучшениями!
Видео:
Делитесь своими вариантами изготовления, модификациями и улучшениями!
Изменено:
В сервисный режим как пытаетесь попасть? Зажимая кнопку ( не энконера) перед загрузкой контроллера?Доброй ночи, уважаемые РУКАСТЫЕ УМЕЛЬЦЫ!!!
Помогите колхозному пенсионеру - дедушке ( мне 65,5 лет - сильно не ругайте за дремучее невежество по части знаний электроники и программирования) довести проект наливатора до работоспособного состояния. Все собрал и спаял по схеме, залил скетч Алекса, не включается в сервисный режим.При нажатии энкодера - включается помпа, на индикаторе информация есть - ручной режим и количество в мл, при вращении идет смена настройки в мл и все.Пролистал форум вдоль и по диагонали, нашел в №103 похожий вопрос, в № 104 рекомендации по исправлении .Пытался подправить программу , но скетч не залился.
А кнопка вообще работает? Если её зажать и удержать - меняется режим автоматический/ручной ?Да.Зажал кнопку ( не энкодера ) и подаю питание через БП ( не от компа ).Но скетч загрузил раньше!Сборку выполнил на китайских проводочках и залил для надежности чтоб не отрывались термоклеем.Может в них проблема?
У меня тоже проблема с енкодером - он не только не реагирует на кручение ручки в сервис режиме но и не включает помпу по нажатию. (Иногда по касанию до крутилки значения угла меняются) Пробовал вышеописанные действия - не помогает. Что может быть? Неисправный енкодер?По энкодеру.
1. Посмотрите подтяжку пинов для энкодера. Я сделал. Возможно для вашего случая это мешает
Цитата:
Обычный энкодер не работал. Добавил в мини классе энкодера подтяжку пинов. Все заработало))
pinMode (_clk, INPUT_PULLUP);
pinMode (_dt, INPUT_PULLUP);"
2. Попробуйте изменить тип энкодера в настройках:
// пин clk, пин dt, пин sw, направление (0/1), тип (0/1)
encMinim enc(ENC_CLK, ENC_DT, ENC_SW, 0, 1);
Так, если не меняется, то нажатие кнопки не обрабатывается. Как у вас кнопка подключена? Одним концом к GND, другим к контроллеру?@VICLER, Не меняется режим.Кнопка рабочая, тестером проверял.
насчёт светодиодов приходит на ум только написание функции, аргументом которой является номер рюмки (кнопки) а результатом уже номер того светодиода, который нужен. Что-то типа такого:У меня тоже проблема с енкодером - он не только не реагирует на кручение ручки в сервис режиме но и не включает помпу по нажатию. (Иногда по касанию до крутилки значения угла меняются) Пробовал вышеописанные действия - не помогает. Что может быть? Неисправный енкодер?
И ещё вопрос - как можно поменять без перепайки какой светодиод зажигать при замыкании концевика? (А то лоханулся при распайке)
тогда очень большая вероятность того, что где-то в цепи кнопки обрыв. Проверьте провода, пайку.@VICLER, ну да. согласно схемы
какие железки используешь?Доброй ночи, уважаемые РУКАСТЫЕ УМЕЛЬЦЫ!!!
Помогите колхозному пенсионеру - дедушке ( мне 65,5 лет - сильно не ругайте за дремучее невежество по части знаний электроники и программирования) довести проект наливатора до работоспособного состояния. Все собрал и спаял по схеме, залил скетч Алекса, не включается в сервисный режим.При нажатии энкодера - включается помпа, на индикаторе информация есть - ручной режим и количество в мл, при вращении идет смена настройки в мл и все.Пролистал форум вдоль и по диагонали, нашел в №103 похожий вопрос, в № 104 рекомендации по исправлении .Пытался подправить программу , но скетч не залился.
Спс, я в этом слаб пока что - перепаяю кнопкинасчёт светодиодов приходит на ум только написание функции, аргументом которой является номер рюмки (кнопки) а результатом уже номер того светодиода, который нужен. Что-то типа такого:
uint8_t remapLED(uint8_t shot_num){
uint8_t output;
switch (shot_num){
case 0: // номер рюмки
output = 3; // светодиод, соответствующий этой рюмке
break;
.....
}
return output;
}
и потом эту функцию нужно вставить в качестве аргумента в каждый вызов функции strip.setLED( remapLED(i), ...);
Кнопка точно нормально разомкнута стоит? Описание похоже, как будто он сразу в сервис режиме. Сделай фото своего конструктива, что куда припаяно и т.д.@rastaman29, железо, которое перечислено у Алекса, ардуинка нано
Тогда по идее должна появиться надпись Service.Кнопка точно нормально разомкнута стоит? Описание похоже, как будто он сразу в сервис режиме. Сделай фото своего конструктива, что куда припаяно и т.д.
Вы уверенны, что все провода от кнопки хорошо пропаяны и нет разрыва? Проверьте, припаяв провод от 5в до пина кнопки и перезагрузитесь, если зайдёт в сервис режим, то либо с кнопкой проблема, либо с её подключением.да я места пайки термоклеем залил, было опасение что китайские тонюсенькие провода 0,25 будут отламываться.Щас с фоткаю
У меня такая же проблема. Скиньте пожалуйста нужную версию библиотек...
Да, тем самым имитируя нажатие кнопки.@VICLER, " Проверьте, припаяв провод от 5в до пина кнопки и перезагрузитесь, если зайдёт в сервис режим, то либо с кнопкой проблема, либо с её подключением. "
ПОЯСНИ пжста по подробней .Цифровой пин №7 ардуино соединить с GND?