У меня при питании от блока питания (импульсный) тоже непонятное поведение. При питании от акб через повышайку работает хорошо.Если припаять на 2 канал там где еще есть смд конденсатор там не улавливает касания мигает непонятно.
У меня при питании от блока питания (импульсный) тоже непонятное поведение. При питании от акб через повышайку работает хорошо.Если припаять на 2 канал там где еще есть смд конденсатор там не улавливает касания мигает непонятно.
Перемычку я правильно поставил?Для изменения чувствительности нужно подбирать кондер от 5пф и желательно когда сенсоры уже стоят на месте.
После подачи питания микросхема измеряет ёмкость между тем полюсом, который подсоединён ко входу и окружающей средой и эта ёмкость является референсной до следующей калибровки. Как только приближается какой-либо предмет, ёмкость изменяется и после определённой разницы (порога) с референсной ёмкостью имеем соответствующий сигнал на выходе
перемычка стоит правильно. Подавать питание на модуль нужно после того, как уже припаян провод сплощадкой, так как модуль при подаче питания измеряет стартовую ёмкость. У меня тоже чувствительность сильная была и срабатывало на расстоянии более 20см, когда сенсор просто лежал на столе. Я бы посоветовал Вам площадки уже установить на своё место в корпусе и потом тестировать. Я клеил эти площадки на кусочки двусторонней ленты. после этого всё работало как нужно. Сенсор срабатывает на расстоянии примерно 5-7мм до поверхности корпуса, с учётом того, что медный слой находится под 3мм двп и примерно 1мм ленты. Конденсаторы у меня при этом выпаены. Важно, чтобы после подачи питания на модуль, на нём не было лишних предметов(пальца, руки, рюмки) для правильного измерения ёмкости окружающей среды. Я для этого сделал короткую заставку после включения наливатора(радужное свечение всеми светодиодами на пару секунд).Поставил перемычку только AHLB. на 1 канале выпаян смд кондер дотрагиваюсь пальцем идет сработка, припаиваю медный провод(многожильный, пробовал одножильный) и сразу идет сработка и висит в таком положении, даже без сенсора(30х30мм куска текстолита). Если припаять на 2 канал там где еще есть смд конденсатор там не улавливает касания мигает непонятно.Посмотреть вложение 8752
Посмотреть вложение 8753
А вы не погли бы , таким своим скетчем поделиться с рвдужным свечением светодиодов при старте?перемычка стоит правильно. Подавать питание на модуль нужно после того, как уже припаян провод сплощадкой, так как модуль при подаче питания измеряет стартовую ёмкость. У меня тоже чувствительность сильная была и срабатывало на расстоянии более 20см, когда сенсор просто лежал на столе. Я бы посоветовал Вам площадки уже установить на своё место в корпусе и потом тестировать. Я клеил эти площадки на кусочки двусторонней ленты. после этого всё работало как нужно. Сенсор срабатывает на расстоянии примерно 5-7мм до поверхности корпуса, с учётом того, что медный слой находится под 3мм двп и примерно 1мм ленты. Конденсаторы у меня при этом выпаены. Важно, чтобы после подачи питания на модуль, на нём не было лишних предметов(пальца, руки, рюмки) для правильного измерения ёмкости окружающей среды. Я для этого сделал короткую заставку после включения наливатора(радужное свечение всеми светодиодами на пару секунд).
Прошивка и описание модификаций вот тутА вы не погли бы , таким своим скетчем поделиться с рвдужным свечением светодиодов при старте?
Всегда пожалуйста! Будут вопросы - задавайте, чем смогу помогу. Сейчас хочу собрать ещё один на шаговом двигателе вместо сервы. Библиотеку для шаговика уже написал, скоро начну делать.@VICLER, спасибо вам большое, ваш вариант прошивки мне понравился больше всего , его попробую взять за основу
не могу скачать, не грузится сайтможете попробовать вот эту прошивку. Это немного модифицированная версия 1.2 от Aлекса.
Из модификаций:
- устранён баг, в котором помпа продолжала качать, если рюмку убрать во время налива (баг устранён в версии 1.3 от Алекса, так что по сути это и есть версия 1.3, так как других изменений там не заявлено)
- прокачка только над определённой рюмкой и только если она стоит. Номер рюмки (не пин концевика!) указывается в файле GyverDrink_v1.2.ino: #define PUMPING_SHOT ...
- установка домашней позиции #define HOME_POS ... (указывается угол серво)
- отображение текущего объёма во время налива
- убраны буквы для отображения режима (если автоматический - горит двоеточие)
- объём на дисплее отображается по центру
- объём сохраняется в EEPROM после каждого изменения (у Алекса сохранение происходит после таймаута в 15 секунд бездействия системы)
- в автоматическом режиме краник остаётся над последней налитой рюмкой (в ручном возвращается в домашнее положение)
- радужная подсветка и анимация на дисплее при первом включении
для правильной работы при домашнем положении, отличным от 0 градусов, желательно использовать эту библиотеку ServoSmooth (v1.8)
я использовал драйвер tb6612, поэтому если у Вас другой, то удалите все упоминания о функции driverSTBY (поиск по всему проекту в помощь: ctrl + F)
вот на гугл дискене могу скачать, не грузится сайт
На ШД было бы вообще здорово!!! Тоже об этом думаю, но я больше механик, ума написать не хватает.На ШД больше пространства для творчества я считаю. Поделитесь по итогу? )))Всегда пожалуйста! Будут вопросы - задавайте, чем смогу помогу. Сейчас хочу собрать ещё один на шаговом двигателе вместо сервы. Библиотеку для шаговика уже написал, скоро начну делать.
да, сшаговым двигателем наливатор будет гораздо интереснее работать) без всяких жужжаний, дёрганий и прочих прелестей сервоприводов.На ШД было бы вообще здорово!!! Тоже об этом думаю, но я больше механик, ума написать не хватает.На ШД больше пространства для творчества я считаю. Поделитесь по итогу? )))
Встанет вопрос каждый раз искать нулевую точку при стартеда, сшаговым двигателем наливатор будет гораздо интереснее работать) без всяких жужжаний, дёрганий и прочих прелестей сервоприводов.
Думаю поставить дравер TMC2208. С ним двигатель абсолютно бесшумный.
Да его подключал.Контакт 8, это вход. На фото обозначен красной цифрой. Вы его подключили к VCC?
Ну так это ерунда) нужен лишь один ендстоп и функция в пару строк. Времени это займёт пару секунд, как раз пока инициализируются ёмкостные датчикиВстанет вопрос каждый раз искать нулевую точку при старте
Странно это. Чувствительность никак не должна уменьшаться при соединении этого контакта к VCC(+ питания). Он влияет только на время залипания активного состояния. Проверьте ещё раз, правильно ли подключено всё. И не забудьте прочистить плату после пайки на всякий случай.Да его подключал.
Всегда пожалуйста! Будут вопросы - задавайте, чем смогу помогу. Сейчас хочу собрать ещё один на шаговом двигателе вместо сервы. Библиотеку для шаговика уже написал, скоро начну делать.
Скачал вашу прошивку и библиотекуВсегда пожалуйста! Будут вопросы - задавайте, чем смогу помогу. Сейчас хочу собрать ещё один на шаговом двигателе вместо сервы. Библиотеку для шаговика уже написал, скоро начну делать.
вы пины правильно выставили в файле GyverDrink_v1.2.ino ? После строки // =========== ПИНЫ ===========Скачал вашу прошивку и библиотеку
Удалил все строки где упоминается driverSTBY
Залил прошивку, при включении вклячется один насос без индикатора и светодиодов насос и льет пока не снимешь питание
Про это и не подумал, завтра попробую еще развы пины правильно выставили в файле GyverDrink_v1.2.ino ? После строки // =========== ПИНЫ ===========
У меня иное подключение в отличии от оригинального от Alexа.
а какую плату используете?вы пины правильно выставили в файле GyverDrink_v1.2.ino ? После строки // =========== ПИНЫ ===========
У меня иное подключение в отличии от оригинального от Alexа.
если я соберу как у Алекса на схеме, заменю в Вашей прошивке пины на те что у Алекса, удалю упоминания о драйвере - то должно заработать?@Jskail, использовал Arduino Micro. Под nano тоже должно всё работать.