Наливатор - автоматизированная машина, которая будет разливать алкоголь по стопкам.

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Averjekk пишет:

P.S Использовал ли кто то кнопки " touch " TTP223 под стеклом, срабатывают ли?


http://arduino.ru/forum/proekty/nalivator-avtomatizirovannaya-mashina-ko... такие.

Averjekk
Offline
Зарегистрирован: 30.03.2020

Это как я понимаю для определения рюмок... я про кнопки интерфейса под стеклом

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Averjekk пишет:
Это как я понимаю для определения рюмок... я про кнопки интерфейса под стеклом

Конкретно тут не делал, но собирал товарищу блютуз колонку. Через оргстекло 2 мм хорошо срабатывают. Если заменить энкодер тремя кнопками, то должны работать.

Кстати, в проектах от гувера видел, что некоторые меняли энкодер на сенсорные кнопки.

raven78
Offline
Зарегистрирован: 03.11.2019

Вот ещё  скетч наливатора на суд))). Начало было здесь, доработал мальца, добавил плеер с фоновой музыкой. Всё вроде реализовано, кроме поля чудес))). Если кого заинтересует то сделаю описание, но проще попробовать. Схема в архиве, как работает бесперебойное питание по этой схеме пока не пробовал, релюхи едут.
 Видео незаконченного варианта здесь

 

Viktor4514
Offline
Зарегистрирован: 13.03.2020

Подскажите пожалуйста, кто сталкивался с такой ошибкой: 

'class DFPlayerMini_Fast' has no member named 'stop'

raven78
Offline
Зарегистрирован: 03.11.2019

Viktor4514 пишет:

Подскажите пожалуйста, кто сталкивался с такой ошибкой: 

'class DFPlayerMini_Fast' has no member named 'stop'

Библиотеку DFPlayerMini_Fast нужно брать ту, которая шла со скетчем в архиве, она доработанная

DrinK
Offline
Зарегистрирован: 03.01.2020

Что то вы с питанием намудрили. И зачем в схеме релюхи, да ещё и две ? 

Все прекрасно работает с одной повышайкой и помпа запитывается через например Irf520.

 

Acket
Offline
Зарегистрирован: 23.07.2019

Просто супер! Это уже по-серьёзному! Большая работа! Искреннее восхищение и уважение! Прям слов нет! Спасибо!

raven78
Offline
Зарегистрирован: 03.11.2019

DrinK пишет:

Что то вы с питанием намудрили. И зачем в схеме релюхи, да ещё и две ?

 

Всё возможно, только надо учитывать, что вся схема работает от акб, а значит от 3 вольт по минимуму. Я не нашел таких мосфетов, которые бы работали стабильно,  без сильного падения напряжения на них в условиях 3 вольт. Не спорю если использовать только внешнее питание, то всё проще. Поживём увидим)))

DrinK
Offline
Зарегистрирован: 03.01.2020

У вас же после модуля зарядки и защиты акб стоит повышайка, вот ей делаем 5вольт и запитываем все, помпу питаем через ключ(irf520-540). Вот как раз в таком виде все замечательно работает месяцами от одной 18650.

"народная" помпа прекрасно работает от 5 вольт. Единственно первое(после магазина) включение ей нужно подать больше 6 вольт и после этого она уже норм от 5 вольт пашет. 

raven78
Offline
Зарегистрирован: 03.11.2019

Согласен. Вторая повышайка введена для того, если вдруг кому нужен напор как через  брандспойт))). Так да, пяти вольт хватает для насоса. Можно исключить из схемы, решат я думаю сами это)))

Acket
Offline
Зарегистрирован: 23.07.2019

Смонтировал на коленке схему, загрузил скетч. Очень интересно, невтерпеж было посмотреть. Пока не понял такие моменты: громкость плеера при проигрывании - как то регулируется (предустановка 10 стоит), или он предполагает исключительно наличие усилителя, - и по поводу резисторов на выводе батарейки - всё-таки как номиналы расчитываются - можно пример в цифрах?

raven78
Offline
Зарегистрирован: 03.11.2019

Громкость плеера пока не запоминается при выключении, по умолчанию на 10, но в меню плеера она регулируется от 0 до 30. В меню плеера есть птичка-галочка которая указывает на параметр который хотим изменить, перемещать эту птичку-галочку можно двойным кликом на кнопку энкодера. Громкость тостов и громкость фоновой музыки регулируется отдельно, громкость тостов запоминается.

По резисторам батареи

#define ADC_U_COEFF 0.00472 // коэффициент перевода кода АЦП в напряжение.  1.1 / 1023 / R2 * (R1 + R2).  Условие должно выполняться - R2 / ( R1 + R2 ) = 0.22 

главное чтобы выполнялось условие R4 / ( R4 + R5 ) = 0.22(по схеме), у меня например R4- 5.1 ком, R5- 18 ком , но всё равно нужно маленько подобрать коэффициент ADC_U_COEFF для более точного показа вольтажа батареи, высчитывается  1.1 / 1023 / R4 * (R4 + R5). В скетче в комментариях не правильно указал номера резисторов, не как  по схеме, поправлю)))

Acket
Offline
Зарегистрирован: 23.07.2019

Понятно. Всё понятно, вроде, попробую разобраться! Спасибо!

Acket
Offline
Зарегистрирован: 23.07.2019

При вращении энкодера периодически дисплей тухнет, поменял макетку, поменял контроллер дисплей и энкодер... дефект не ушёл - это что может быть?

raven78
Offline
Зарегистрирован: 03.11.2019

Совсем тухнет или мерцает? команда lcd.clear();(очистка дисплея) даёт некоторое помаргивание экрана, без этой команды, иногда выводились кракозябры вместо букв. Я много пытался избавится от этой команды, путём посыла пробелов, чтобы очистить строки, но тщетно. Если тухнет совсем, то на аналоговый вход A7, через связку резисторов, как на схеме, нужно подать 5 вольт, если нет акб, чтобы защита от разряда не срабатывала.

Acket
Offline
Зарегистрирован: 23.07.2019

нет - тухнет подсветка, а сам дисплей как-бы подвисает, потом при вращении энкодера может опять засветиться и отвиснуть... а может и нет... Единственное, я не упомянул - я пины переназначил сразу под те, что тут стандартно используются: серво на 9, готовность МР3 на 6-й, помпу на 12-й, ленту на 5-й остальное так же. А7 через 10кОм на массу зацепил А6 в воздухе вместо датчика сенсорную кнопку одну повесил, остальные свободны.

Acket
Offline
Зарегистрирован: 23.07.2019

сейчас А7 к +5 подтяну... Да, эти резисторы в связке не стоят, конечно - это только тестовый стенд... заметил, что при вращении энкодера, с каждым щелчком показания заряда понижпются, потом опять выравниваются и если не давать опуститься, то экран не тухнет... Какая-то хитрая система усыпания... а как-то можно её отключить на время?

raven78
Offline
Зарегистрирован: 03.11.2019

Перезалил архив, контроль низкого заряда АКБ отключается в первой вкладке скетча 11 строка

#define LOW_BAT_SLEEP_ON

Закоментить, не проверял пока)))

Zroman8
Offline
Зарегистрирован: 01.04.2020

Народ киньте скетч на наливатор пожалуйста zroman@gmx.de
И кто нибудь пробовал на 2е жидкости,для коктейлей? Можно с 2мя насосами или с вентилем который перекрывает вход 1 и открывает другой.

Acket
Offline
Зарегистрирован: 23.07.2019

Да, работает - теперь можно крутить проверять во все стороны :) А фоновая музыка подразумевается, что плеер может играть в момент наливания? В момент тоста песня прерывается, а после тоста играет следующая. По другому, наверное, и не сделаешь. Классно! А после налива сделать коротенький светоэффект и как-то красиво подсветить стопки можно до снятия?

raven78
Offline
Зарегистрирован: 03.11.2019

Acket пишет:

 А фоновая музыка подразумевается, что плеер может играть в момент наливания? В момент тоста песня прерывается, а после тоста играет следующая. По другому, наверное, и не сделаешь.

Да так по другому никак, плеер не может запоминать на каком месте играла предыдущая мелодия.

Acket пишет:

 А после налива сделать коротенький светоэффект и как-то красиво подсветить стопки можно до снятия?

Так это есть, настройки, яркость led, двойным кликом энкодера show, вкл или выкл. Не сохраняемый параметр и всегда по умолчанию включен

Acket
Offline
Зарегистрирован: 23.07.2019

Да - заработало. По-началу почему то не мигали огоньки по окончанию. Классно! Прям всё нравится - очень годная штука получилась! Спасибо!

Zroman8
Offline
Зарегистрирован: 01.04.2020

Acket пишет:

Да - заработало. По-началу почему то не мигали огоньки по окончанию. Классно! Прям всё нравится - очень годная штука получилась! Спасибо!

Где скетч можно скачать? Тоже поиграться хочется :)

Acket
Offline
Зарегистрирован: 23.07.2019

выше по тексту

Двойное нажатие из меню автоналива выключает плеер, а снова запустить так не получится?

raven78
Offline
Зарегистрирован: 03.11.2019

Acket пишет:

Двойное нажатие из меню автоналива выключает плеер

Двойное нажатие выключает воспроизведении фоновой музыки везде, кроме самого меню плеера. 

Acket пишет:

 а снова запустить так не получится?

Нужно ли? Надо подумать над этим вопросом))

Acket
Offline
Зарегистрирован: 23.07.2019

.....Нужно ли? Надо подумать над этим вопросом))

 

В ситуации, когда сидишь, музыка играет, позвонили, двойным нажатием остановил, поговорил, а потом аналогично запустил следующий трек... 

raven78
Offline
Зарегистрирован: 03.11.2019

Двойной клик ставит паузу на треке, следующий двойной начинает воспроизведение с того же места, где была пауза. Нужно обновить библиотеку DFPlayerMini_Fast из архива. Обновил архив

Gridzilla
Offline
Зарегистрирован: 25.10.2019

del

Buka20
Offline
Зарегистрирован: 02.04.2020

Роман добрый вечер, а можно и мне исходники для печати.

kokarev_p@mail.ru

Mairox
Mairox аватар
Offline
Зарегистрирован: 15.01.2020

raven78 пишет:

Двойной клик ставит паузу на треке, следующий двойной начинает воспроизведение с того же места, где была пауза. Нужно обновить библиотеку DFPlayerMini_Fast из архива. Обновил архив

Привет, всеи.

Вот молодцы, еще рулетку добавить и вообще класс.

Acket
Offline
Зарегистрирован: 23.07.2019

raven78 пишет:

Двойной клик ставит паузу на треке, следующий двойной начинает воспроизведение с того же места, где была пауза. Нужно обновить библиотеку DFPlayerMini_Fast из архива. Обновил архив

Супер! всё работает! Вот только есть ощущение, что при включенной фоновой музыке тосты играют на той же громкости, что и фоновая музыка

raven78
Offline
Зарегистрирован: 03.11.2019

Buka20 пишет:

Роман добрый вечер, а можно и мне исходники для печати.

 

Кому нужен такой огород, то тут

Не будем шарахаться по почтам, не нравится мне эта тенденция))))

Acket
Offline
Зарегистрирован: 23.07.2019

Без деталей сборки - она не открывается

raven78
Offline
Зарегистрирован: 03.11.2019

Acket пишет:

Без деталей сборки - она не открывается

 

Бывает))). Думал сборка самодостаточна, перезалил архив

Acket
Offline
Зарегистрирован: 23.07.2019

Такое ощущение, что громкость тоста во время проигрывания фоновой музыки, снижается на уровень её громкости
А у Вас какие датчики под стопками? На корпусе нет отверстий, как будто под TP223 выборка сделана...

raven78
Offline
Зарегистрирован: 03.11.2019

Насчёт громкости, да косяк, перезалил скетч. Тормозной плеер, две команды подряд не воспринимает, добавил задержку, теперь вроде в норме.  Датчики именно эти, но если кому нужно вырезать под концевики, думаю это не составит труда
 

Acket
Offline
Зарегистрирован: 23.07.2019

А как получилось с TP223 - они же через 12с отключаются?

raven78
Offline
Зарегистрирован: 03.11.2019

У меня не отключаются, видно какие то "не правильные пчёлы" и мне повезло))). Видимо эти сенсоры бывают разных видов

Acket
Offline
Зарегистрирован: 23.07.2019

Можете крупное фото Ваших сенсоров с двух сторон сделать - может сличение что-то даст

raven78
Offline
Зарегистрирован: 03.11.2019

Вот

Acket
Offline
Зарегистрирован: 23.07.2019

Acket
Offline
Зарегистрирован: 23.07.2019

Acket
Offline
Зарегистрирован: 23.07.2019

Ваши поприличнее смотрятся. 

Acket
Offline
Зарегистрирован: 23.07.2019

Детали получше и надписи читаются. Я еле ракурс подобрал, чтобы на микросхеме что-то просматривалось

Acket
Offline
Зарегистрирован: 23.07.2019

В тестировании я тоже использовал вместо датчиков сенсорные кнопки. Вот решил уже собрать на TCRT5000 и тут подумал, что настроек чувствительности датчиков я не видел в скетче, начал искать и не нашёл... Как быть, если датчик не в параметрах окажется - его подстроить как-то можно будет программно? у меня сами датчики (оптопара) и резисторы будут использоваться. если не программно, то придётся резисторы подбирать к каждому, а это весьма проблематично, когда уже всё спаяю 

конденсатор померил на кнопке, у меня он 93nF показывает. А у Вас сколько? тут, либо микросхемы липовые, либо ёмкость этого конденсатора имеет значение. по даташиту, вроде 104нФ должна быть

raven78
Offline
Зарегистрирован: 03.11.2019

Да в скетче нет настройки чувствительности, программно никак не настроить. Можно использовать не голые датчики, а с обвязкой, есть такие на али, но лучше такие KY-32, с ними хоть как то будет работать. Вариант с  TCRT5000 я отмёл сразу, они никуда не годятся,  по этому и в скетче нет подстройки чувствительности.

На кнопке естественно поддельный чип, вот и результат. Кондёр 100 nf стоит вроде по питанию и никак на работу кнопки не влияет.

 

 

Acket
Offline
Зарегистрирован: 23.07.2019

Да нашёл описание на буржуйском сайте, там дядька не поленился, перепаял микросхему с одного датчика, который не отключался на датчик, подобный нашим, и всё заработало.

"edit: I swapped the chips from the no-name-tiny-red-board to the Itead's breakout and, expectedly, the red board does hold it's state now, while Itead's board with the bad chip doesn't. I am either looking at fake chips (more likely) or this batch is simply programmed to adjust it's thresholds while triggered. Sucks either way."

попробовать микросхем прикупить? но тоже не факт, что нормальные пришлют...

Жалко, что нельзя регулировать, блин... я уж обрадовался, что уже соберу. коробку сегодня сделал, башенку, уже и датчики вклеил и ленту, осталось резисторы обвязки подпаять, как тут вдруг осенило, что отъюстировать не получится... вот ведь незадача 

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Первый свой собрал на TCRT5000, но они такие глючные, что пипец. Можно им чувствительность покрутить, но все равно на свет реагируют достаточно четко. При ярком освещении нормально не поиграешься. Брату собрал на концевиках. Они хоть и мягкие, но пластиковые стаканчики, например, уже не поставишь. Сейчас жду KY-032. Хочу их попробовать. 

Кстати, с кнопками TP223 тоже не получилось. Были в загашнике с десяток от разных поставщиков. И никак не хотят работать. Ранее по топику у Алексея (Forthomo) получилось, но там, вроде, микросхемки были "особенные" xD

Хотел такой вариант попробовать http://arduino.ru/forum/proekty/nalivator-avtomatizirovannaya-mashina-kotoraya-budet-razlivat-alkogol-po-stopkam?page=44#comment-515497 но платка так и не доехала до меня. Сколько раз уже зарекался не заказывать бичдоставку (бесплатную) с али. Два месяца и тишина :)) А с этой самоизоляцией даже в городе сейчас не найдешь. Боятся продавать :)) 

raven78, Спасибо, победил яркость...  *тут должен быть смайлик рукопожатия из аськи*

 

Rolo1
Offline
Зарегистрирован: 13.09.2019

Благодарю, совет помог