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

DIMM25
Offline
Зарегистрирован: 09.06.2021

Площадки из текстолита фольгированного лужёные.

Скетч не менял.

Запаяна перемычка AHLB.

azaus
Offline
Зарегистрирован: 24.08.2021

Добрый день. Решил собрать наливатор в подарок. Тему прочитал, (насколько смог).Прошу сильно не ругаться, но у меня пара стандартных вопросов для новичка. Наверняка кто-то уже пробовал... 

Вариант будет настольный "Башня" на 6 персон.

1: Мучаюсь выбором концевик/ оптика/ сенсор. Понимаю что самое надежное это концевик, но мне не нравится эстетически. У "оптики" как я понимаю главная проблема это засветка от солнца. Были ли попытки побороть данный эффект путем модуляциции ИК сигнала?

2. Может есть уже готовые решения (идеи) по маскировке флажков концевиков?

p.s. Кстати, вот  мой вариант походного наливатора.

https://youtu.be/xQTiebm4nx4

 

azaus
Offline
Зарегистрирован: 24.08.2021

Прошу прощения за дубль

azaus
Offline
Зарегистрирован: 24.08.2021

  Вот еще делюсь наработкой: Выключатель питания одной кнопкой без фиксации. с контролем заряда АКБ и возможностью автоотключения в случае длительного бездействия.

Здесь только на первый взгляд много элементов. На самом деле практически все уже есть в ваших наливаторах.  Тинни 13  заменяем на нашу Ардуинку. Принцип работы  такой: При нажатии на кнопку  подается питание 5 вольт на Ардуино (VСС). Ардуинка загружается, и подает высокий уровень  на затвор транзистора Q2. , далее низкий уровень открывает Q1 и далее схема питается через него.  при втором нажатии кнопки высокий уровень поступает на вход  Ардуино (РВ0 для тинни13). и переводит выход РВ1  в LOW.  схема обесточивается. порт ADC1 следит за напряжение на АКБ. И отключает систему при низком заряде и/или дает звуковые/световые сигналы.
  Если Кому будет интересно, выложу код. 
Змий
Offline
Зарегистрирован: 24.03.2021

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

azaus
Offline
Зарегистрирован: 24.08.2021

Спасибо. Значит все таки "концевики". Попробую скрыть их под прозрачными толкателями, одновременно внедрив в них подсветку.

zima21
Offline
Зарегистрирован: 26.03.2021

Геркон

jorikmp42
Offline
Зарегистрирован: 17.11.2019

а текстолит односторонний вы использовали или двухсторонний? FR4 1.5 мм подойдет?

DIMM25
Offline
Зарегистрирован: 09.06.2021

Любой односторонний.

sooharik
Offline
Зарегистрирован: 06.11.2014

Змий пишет:

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

Пробовал засвечивать прожектором на 30 ватт, солнцем, люминисцентной лампой 23 ватта все отлично срабатывает. Единственное надо регулировать чувствительность, у меня сверху стекло, а с ним надо уже подбирать рюмки. Использовал наборов 5, все срабатывают по разному, но это уже дело техники. Игрался с сенсорами 223, 229, в моем исполнении корпуса и электронной начинки срабатывают нестабильно.(используя цифровой усилитель при добавлении громкости начинали мигать все светодиоды рюмок и экранирование не помогло) короче сенсоры имеют место быть, но это геморой. Для меня оптимальным решением получился фотоэлементhttps://aliexpress.ru/item/32961324092.html?spm=a2g39.orderlist.0.0.24ea4aa6Arw8mf&item_id=32961324092&sku_id=66567164974   

работающий через стекло 4 мм

sooharik
Offline
Зарегистрирован: 06.11.2014

Уважаемый raven78 возможно ли использовать какой нибудь свободный (и есть ли он ) выход ардуинки для реализации отключения  наливатора в режиме энергосбережения, использования схемы ИБП от reALMa

Павел 33333
Offline
Зарегистрирован: 08.11.2020

экранировать надо усилитель ,провода идущие к динамикам и провода к сенсорам, корпуса динамиков тоже на землю после этого сенсоры у меня работают стабильно сенсоры ставлю TTP224 а 229 я не ставлю они геморойные

raven78
Онлайн
Зарегистрирован: 03.11.2019

sooharik пишет:

возможно ли использовать какой нибудь свободный (и есть ли он ) выход ардуинки для реализации отключения  наливатора в режиме энергосбережения, использования схемы ИБП от reALMa

 

Если использовать шестирюмочный вариант и не использовать допледленту с допкнопкой, то остаются 5 пин и пины rx и tx.  Во вкладке c_funс есть откомментированные строки , звук засыпания и звук просыпания, находим их и ставим под этими строками функцию digitalWrite с нужным состоянием нужного пина.

Какую периферию собираетесь отключать?

leons
Offline
Зарегистрирован: 14.10.2019

azaus пишет:

2. Может есть уже готовые решения (идеи) по маскировке флажков концевиков?

 

 я сделал на рычаг концевика с текстолита планку а на ней светодиод который вставляетса в отверстие , пару тройку страниц назад  я выкладывал ссылку на видео как работает такая система 

jorikmp42
Offline
Зарегистрирован: 17.11.2019

DIMM25 пишет:

Любой односторонний.

по ошибке заказал двухсторонний. будет работать или все таки перезаказать?что бы не паять все по несколько раз?

DIMM25
Offline
Зарегистрирован: 09.06.2021

Работать будет, припаевайте провод к верхнему слою (который ближе к поверхности).

sooharik
Offline
Зарегистрирован: 06.11.2014

raven78</p> <p> </p> <p>[/quote пишет:

Если использовать шестирюмочный вариант и не использовать допледленту с допкнопкой, то остаются 5 пин и пины rx и tx.  Во вкладке c_funс есть откомментированные строки , звук засыпания и звук просыпания, находим их и ставим под этими строками функцию digitalWrite с нужным состоянием нужного пина.

Какую периферию собираетесь отключать?

Используется 6-рюмоный вариант с доп лентой и кнопкой, т.е остается свободным пин RX1. Вариант такой: по одной земле GND1 подключены ардуина и энкодер, а к земле, которая идет через транзистор все остальное, т.е. при нажатии или повороте энкодера чтоб аппарат выходил из режима сна, на RX1 появлялся высокий уровень и транзистор подключал GND1

raven78
Онлайн
Зарегистрирован: 03.11.2019

Да всё так. Только поворот энкодера, в данном исполнении, не выводит из сна. Из сна выводит или клик энкодера или установка рюмки. Установка рюмки для Вас уже отпадает, остаётся клик. Надо пока попробовать реализовать так. К посту 4513 нужно ещё во вкладке d_control  между 341 и 346 строками нужно digitalWrite выставить на нужном пине высокий уровень, это просыпание будет от клика энкодера.

sooharik
Offline
Зарегистрирован: 06.11.2014

В программировании "0", хотя-бы кусочки кода и куда вставить?

raven78
Онлайн
Зарегистрирован: 03.11.2019

Добавил пин состояния спящего режима, в головной вкладке раскомментировать строку 29

#define SEVE_MODE_CONDITION  // включение пина состояния спящего режима , пин RX ардуино нано, Раскомментировать если есть

Пробуйте, не проверял

ГИТ 50

 

 

Змий
Offline
Зарегистрирован: 24.03.2021

Была у меня мысль отключать периферию по состоянию подсветки дисплея. Погас дисплей - выключаются периферийные DC-DC. В этом случае дополнительного пина ардуины не понадобиться. Экономия выйдет небольшая, но тем не менее...

Змий
Offline
Зарегистрирован: 24.03.2021

Нужно отключать именно DC-DC. Периферия  во сне и так не будет работать, а вот DC-DC на холостом ходу все равно из аккумулятора тянут. Могут убить АКБ если надолго оставить в таком режиме.

raven78
Онлайн
Зарегистрирован: 03.11.2019

Змий пишет:

Была у меня мысль отключать периферию по состоянию подсветки дисплея. 

Да очень хороший вариант

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

Змий пишет:

Нужно отключать именно DC-DC. Периферия  во сне и так не будет работать, а вот DC-DC на холостом ходу все равно из аккумулятора тянут. Могут убить АКБ если надолго оставить в таком режиме.

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

Всё же ели есть возможность гасить dc-dc преобразователи, то лучше это делать, но я не стал с этим заморачиваться)))

 

Змий
Offline
Зарегистрирован: 24.03.2021

Все верно. Тем не менее "народный" MT3608 на небольшом выходном токе (периферия спит) будет работать до двух вольт на входе, что вполне себе способно убить АКБ.  Можно принудительно остановить генерацию подав "0" на  вывод управления преобразователем (4-ый вывод микросхемы). На плате модуля он замкнут с плюсом питания. При этом на выходе модуля будет входное напряжение (минус падение напряжения на диоде. ) Что этом случае получиться с общим потреблением не знаю - не мерял, но думаю, что не стоит овчинка выделки. Полностью обесточить DC-DC можно Р-канальным мосфетом с логическим уровнем управления или реле. Тоже не "не стал заморачиваться )))"

sooharik
Offline
Зарегистрирован: 06.11.2014

raven78 пишет:

Добавил пин состояния спящего режима, в головной вкладке раскомментировать строку 29

#define SEVE_MODE_CONDITION  // включение пина состояния спящего режима , пин RX ардуино нано, Раскомментировать если есть

Пробуйте, не проверял

ГИТ 50

 

 

Огромное спасибо, проверил-все работает. Жду когда почта России доставит второй по счету серводвигатель уже пятый месяц заканчивается(первый она потеряла). К Новому году будет уже год как я занялся этим проэктом, хвала почте России.

sooharik
Offline
Зарегистрирован: 06.11.2014

И еще вопросик, в каком месте можно поиграться с дополнительной лентой(я имею ввиду цвета) а то разница между 48 и 50 скетчем есть?

raven78
Онлайн
Зарегистрирован: 03.11.2019

Во вкладке f_ilumination начиная с комментариев   // Башня LED , 66 строка идёт сначала мигалка, везде где функция mRGB(255, 0, 0) циферки означают красный, зелёный, синий, можно поиграться цветом. Дальше радуга, там откомментировано, что можно менять. Отличий 50 от 48 для башни нет.

Змий
Offline
Зарегистрирован: 24.03.2021

Чисто визуально на башне как бы полная радуга - офигенная, а под рюмками она как-бы усеченная, что ли...  Не все цвета присутствуют. Трудно сформулировать, но разница огромная...  Можно под рюмками сделать "радугу" как на башне?

Змий
Offline
Зарегистрирован: 24.03.2021

Проект просто шикарный, истинно "народный". Огромное СПАСИБО Роману Викторовичу за его альтруизм и отношение к пользователям...

jorikmp42
Offline
Зарегистрирован: 17.11.2019

собрал все работает)спасибо всем за помощь) но вот вопрос такой - сервопривод уж как то с дребезгом переходит от рюмки к рюмке (нет плавности а как будто с шагом каким то) что на это может влиять и как избавится? заранее спасибо

yct9
Offline
Зарегистрирован: 27.11.2015

jorikmp42 пишет:

собрал все работает)спасибо всем за помощь) но вот вопрос такой - сервопривод уж как то с дребезгом переходит от рюмки к рюмке (нет плавности а как будто с шагом каким то) что на это может влиять и как избавится? заранее спасибо

Купить более дорогую версию, цифровую MG995 , sg90 - mg90s работают с дребезгами

jorikmp42
Offline
Зарегистрирован: 17.11.2019

sg90 - mg90s на таких сервах делал первый наливатор(гайвера) все работало без проблем. конечно в этот раз купил 2 сервы и только одна нормально заработала. MG995 в пазы башни не станет...но спасибо за совет буду думать как примостить)

raven78
Онлайн
Зарегистрирован: 03.11.2019

Змий пишет:

 Можно под рюмками сделать "радугу" как на башне?

Вывел все всевозможные настройки радуг в головной фай, обновил на гите.

// настройки для иллюминации стола после разлива и иллюминации наливающейся рюмки
#define INTENSITY_COLOR_CHANGE_GLASS 50 // можно поменять , интенсивность смены цвета при розливе на рюмке
#define TABLE_RAINBOW_STEP 40 //увеличивает шаг радуги стола после розлива, можно поиграться значением
#define NUMBER_ILLUMINATION_PASSES 60 // условное число проходов иллюминации стола после налива
#define TABLE_RAINBOW_ILLUMINATION_TIMER 20 // мс, время последовательного переключения цвета светодиодов при радуге стола
#define GLASS_RAINBOW_ILLUMINATION_TIMER 200 // мс,  время переключения следующего цвета светодиода при наливе рюмки

Это всё что можно менять , пробуйте , подбирайте

 

yct9
Offline
Зарегистрирован: 27.11.2015

jorikmp42 пишет:

sg90 - mg90s на таких сервах делал первый наливатор(гайвера) все работало без проблем. конечно в этот раз купил 2 сервы и только одна нормально заработала. MG995 в пазы башни не станет...но спасибо за совет буду думать как примостить)

Разные виды резисторов используются в сервах, где зеленый резистор стоит внутри, то 100% будет дергаться

Змий
Offline
Зарегистрирован: 24.03.2021

Спасибо, Роман! Наверняка народ подберет наилучшие значения. Я пока пасс - приболел малехо...

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

nikolaenkov1980
Offline
Зарегистрирован: 27.01.2021

Доброго времени суток. Подскажите , не пойму куда копать. Все собрал по схеме. Тестю сделал, все работает, залил 38 скетч. Собрал себе, все тоже самое, плеер отказывается работать. Залил скетч для проверки плеера, все работает. Не пойму ни чего, что с плеером. Роман Викторович, выручайте.

raven78
Онлайн
Зарегистрирован: 03.11.2019

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

nikolaenkov1980
Offline
Зарегистрирован: 27.01.2021

Спасибо. Схему переделывал. Плеера все одинаковые. Только толку от них нет , все из списка НЕ РЕКОМЕНДУЕМЫЕ. Так, что буду менять. Спасибо за ответ

 

buba911
Offline
Зарегистрирован: 03.02.2021

Привет всем,использую скетч 50 с ардуино нано, ардуино не видит папки с музыкой. Было соединение TX на массу, устранил, но чуда не произошло. МП3 плата как на фото, соединение от Д10-11 на TX-RX через 1к ресистор есть. Подскажите где, что ещё может быть? При замыкании пинов IO_1, IO_2 на землю, тосты проигрываються вперёд назад и звук меняется.

 

sooharik
Offline
Зарегистрирован: 06.11.2014

Приветствую всех, вопрос к raven78: где можно в скетче подправить индикацию напряжения батареи, у меня батарея из 3-х элементов, т.е. 12.6 вольт, а индикация в скетче предусмотрена для 4.2 вольта-для одного элемента?

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

Всем здоровья.

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

raven78
Онлайн
Зарегистрирован: 03.11.2019

sooharik пишет:

Приветствую всех, вопрос к raven78: где можно в скетче подправить индикацию напряжения батареи, у меня батарея из 3-х элементов, т.е. 12.6 вольт, а индикация в скетче предусмотрена для 4.2 вольта-для одного элемента?

Тут и выше сообщение, там правда про напряжение 8.4, но можно переделать и под 12.6

Mairox пишет:

Всем здоровья.

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

Тут сложнее, доработка большая и требует много времени, которого нет и наверное не будет(((

 

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

Блин, очень жаль.

Но все равно спасибо!

Носмас
Offline
Зарегистрирован: 13.06.2020

buba911 пишет:

Привет всем,использую скетч 50 с ардуино нано, ардуино не видит папки с музыкой. Было соединение TX на массу, устранил, но чуда не произошло. МП3 плата как на фото, соединение от Д10-11 на TX-RX через 1к ресистор есть. Подскажите где, что ещё может быть? При замыкании пинов IO_1, IO_2 на землю, тосты проигрываються вперёд назад и звук меняется.

смотрите всю линию busy на непропай

Павел 33333
Offline
Зарегистрирован: 08.11.2020
R4/ (R4+R5)=0,087  12,6*0,087=1.1     R4 10к ,  R5 104.7к.  1.1 / 1023 / R4 * (R4 + R5) коэффициент 0,01233
 
править сдесь #define ADC_U_COEFF 0.00472 // коэффициент перевода кода АЦП в напряжение.  
 
buba911
Offline
Зарегистрирован: 03.02.2021

Пропаял все контакты, не помогло. Читал по форумам, пишут, что плейеры с 16 пиновыми микрухами глючные, надо брать с 24 ногами. У меня с 16-ю. может из-за этого не работает? Кто какие плейеры использует?

buba911
Offline
Зарегистрирован: 03.02.2021

Решил я проверить работу мп3 плейера, собрал макет со страницы https://portal-pk.ru/news/247-delaem-mp3-pleer-na-dfplayer-mini-i-arduino.html ,подключил, всё работает. Значит плейер живой. Но скетч с этой страницы использует библиотеку "DFRobotDFPlayerMini.h", а в наливаторе DFPlayerMini_Fast.h

Кто-нибудь уже менял библиотеки ? 

Работает ли мп3 плейер с16 пиновым чипом с библиотекой DFPlayerMini_Fast.h ?

поделитесь пожалуйста, кто какой плейер использует в наливаторе.

raven78
Онлайн
Зарегистрирован: 03.11.2019

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

buba911
Offline
Зарегистрирован: 03.02.2021

Спасибо за ответ, но этот проверочный скетч испоьзует те же самые пины 10-11 RX-TX

Поэтому я его и использовал для проверки.

#include "DFRobotDFPlayerMini.h" // библиотека для эмуляции Serial порта #include <

SoftwareSerial.h> // создаём объект mySoftwareSerial и передаём номера управляющих пинов RX и TX // RX - цифровой вывод 10, необходимо соединить с выводом TX дисплея // TX - цифровой вывод 11, необходимо соединить с выводом RX дисплея

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX для плеера DFPlayer Mini

Извините, я не совсем понял, что отключить для проверки?

 

raven78
Онлайн
Зарегистрирован: 03.11.2019

Попробовать отключить плеер от 10 пина ардуино. Про плееры тут несколько страниц назад много написано.