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

Nikolaj666
Онлайн
Зарегистрирован: 19.01.2017

нужна защита от дрожащих рук после подключения второго аккумулятора :)

 

 

 

 

 

 

 

 

stpavel
Offline
Зарегистрирован: 09.10.2018

Nikolaj666 пишет:

собрал железо на макетке. схема "ГЛАВНАЯ СХЕМА 1.1" с концевиками  , скетч  nalivator_v5.1_lcd_dfp  с изменённой строчкой 

// Значения порога срабатывания датчика для каждой рюмки
const unsigned int Optics_porog[] = {300,300,300,300,300};

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

 


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

Nikolaj666
Онлайн
Зарегистрирован: 19.01.2017

ясно. будем значит себя контролировать.

alania_07
Онлайн
Зарегистрирован: 04.10.2019

Перечитал всю тему. Не нашел проблемы как у меня. Серва не доходит до 5 рюмки.Первые четыре четко откалиброваны , а 5 никак не могу победить. const byte Rumka_pos[] = {3,50,98,145,179}; //12 - 48 - 90 - 135 - 174 

alania_07
Онлайн
Зарегистрирован: 04.10.2019

В другом скетче другие цифры но доходит до той же позиции

const byte Rumka_pos[] = {0,50,98,145,179}; //12 - 48 - 90 - 135 - 174 (7,6-48,8-90,0-132,0-173,00 или 165/4=41)

gfx125
Offline
Зарегистрирован: 27.05.2017

alania_07 пишет:

Перечитал всю тему. Не нашел проблемы как у меня. Серва не доходит до 5 рюмки.Первые четыре четко откалиброваны , а 5 никак не могу победить. const byte Rumka_pos[] = {3,50,98,145,179}; //12 - 48 - 90 - 135 - 174 

Что значит не доходит? Останавливается на 4-й и дальше не идет или пытается провернуться, но не может? Может у вас коромысло на серве неправильно установлено?

alania_07
Онлайн
Зарегистрирован: 04.10.2019

Установлено все правильно. У этой сервы по ходу нету чистых 180 градусов.

Буду переносить саму башню чуть назад. Другого выхода не вижу

Forthomo
Forthomo аватар
Онлайн
Зарегистрирован: 10.04.2019

alania_07 пишет:

Установлено все правильно. У этой сервы по ходу нету чистых 180 градусов.

Буду переносить саму башню чуть назад. Другого выхода не вижу

Все точно так, серва с пластиком имеет раскрыв 165-174 градуса, я об этом писал. На Я диске есть образец расчета в Визио файлеhttp://arduino.ru/forum/proekty/nalivator-avtomatizirovannaya-mashina-kotoraya-budet-razlivat-alkogol-po-stopkam?page=7#comment-480140. Я так же не рекомендую выставлять крайние положения сервы 0 и 180 градусов, она начинает дергаться, исправить можно но надо разбирать серву. Новичкам не рекомендую нужен точный прибор.

AlexMik
Offline
Зарегистрирован: 15.09.2019

Доброго здоровья, коллеги! ))

Решил и я внести свой посильный вклад в дело изготовления наливатора.

Чем больше идей и подходов - тем лучше.

Возможно кому-то окажется полезным. ))

https://www.youtube.com/channel/UCKfI3AHXK-kg-C4KBYWOzWQ

stpavel
Offline
Зарегистрирован: 09.10.2018

Реализовал спящий режим наливатора. Для питания от аккумов будет самое то..

Logik
Offline
Зарегистрирован: 05.08.2014

AlexMik пишет:

Возможно кому-то окажется полезным. ))

https://www.youtube.com/channel/UCKfI3AHXK-kg-C4KBYWOzWQ

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

aleks_raichel
Offline
Зарегистрирован: 27.08.2019

AlexMik пишет:

Доброго здоровья, коллеги! ))

https://www.youtube.com/channel/UCKfI3AHXK-kg-C4KBYWOzWQ

Разговоров много, ну и цена какая-то завышенная... По поводу звука, чтоб нормальный был, достаточно динамик в трубу запихать, например в 40-ку или в 50-ку, в зависимости от динамика (выше писал, фотографии прикладывал), звук получается отличный без всяких плат усиления.....Стоит копейки.  Ну и чем плохи термосопли? Приклеил и забыл, дешего и сердито.

aleks_raichel
Offline
Зарегистрирован: 27.08.2019

stpavel пишет:

Реализовал спящий режим наливатора. Для питания от аккумов будет самое то..

Павел красавец, всем бы в этой теме твои мозги.....

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

stpavel пишет:

Реализовал спящий режим наливатора. Для питания от аккумов будет самое то..

очень прикольно выглядит, сам не пью, но блин руки чешутся сделать)

stpavel
Offline
Зарегистрирован: 09.10.2018

AlexMik пишет:

Чем больше идей и подходов - тем лучше.

Возможно кому-то окажется полезным. ))

Без обид , не увидел ни одной новой идеи в вашем видео. Практически все взяты с этой темы, автор самых интересных , произношение тостов, использование дисплея 1602 итд , без которых наливатор был бы не настоящим наливатором , это Алексей, Forthomo . Ну и раз вы обучаете сборке этого самого наливатора, было бы уместно указать первоисточник, а именно эту тему. Думаю новичкам , которые смотрят ваше видео, будет не менее полезно почитать что тут обсуждают и пишут. 

dima2ko
Offline
Зарегистрирован: 08.11.2019

Onion пишет:

Forthomo пишет:

Держите

Спасибо за схему

Подскажите в какой программе чертите?

AlexMik
Offline
Зарегистрирован: 15.09.2019

Попробую ответить всем сразу, так-как бываю тут редко. Да и полемику развивать не любитель.))
Этот проект - не реклама. Поэтому и длительность не 20 мин., а существенно больше.
Цель - пройти путь полностью, чтобы у тех, кому захочется повторить проект было минимум вопросов.
Что касается функционала, то конечно он основан на совокупном представлении о подобных устройствах из различных источников.
И конечно, этот форум - из основных. Спасибо за замечание - в следующем видео обязательно дам ссылку на ЭТОТ форум.
Но сразу замечу, что скетч писан с нуля. А идеи, конечно же, беру из всех источников. Но реализую сам. Не ворую.))
Ну, скажем, обязательно сделаю режим сна при бездействии. Идею беру на нашем форуме.
Ну и следуя канонам форума отдам все это в свободное пользование.
В завершение, хочу сказать огромное спасибо всем участникам за грамотные идеи.
Даже больше. Именно НАШ форум толкнул меня на создание канала.

Зы: буду благодарен за идеи, пожелания и критику.

stpavel
Offline
Зарегистрирован: 09.10.2018

AlexMik пишет:
Попробую ответить всем сразу, так-как бываю тут редко.  Да и полемику развивать не любитель.)) Этот проект - не реклама. Поэтому и длительность не 20 мин., а существенно больше. Цель - пройти путь полностью, чтобы у тех, кому захочется повторить проект было минимум вопросов. Что касается функционала, то конечно он основан на совокупном представлении о подобных устройствах из различных источников. И конечно, этот форум - из основных. Спасибо за замечание - в следующем видео обязательно дам ссылку на ЭТОТ форум. Но сразу замечу, что скетч писан с нуля. А идеи, конечно же, беру из всех источников. Но реализую сам. Не ворую.)) Ну, скажем, обязательно сделаю режим сна при бездействии. Идею беру на нашем форуме. Ну и следуя канонам форума отдам все это в свободное пользование. В завершение, хочу сказать огромное спасибо всем участникам за грамотные идеи. Даже больше. Именно НАШ форум толкнул меня на создание канала. Зы: буду благодарен за идеи, пожелания и критику.

В таком случае может быть есть смысл бывать тут почаще ? Вступать в полемику, отвечать новичкам на глупые вопросы. Написать скетч это максимум 10% от стоимости всего проекта. Самое ценное это идеи. Нужно делиться своим идеями , даже если они бредовые ) В спорах и обсуждениях рождается истина.   И если вы пользуетесь идеями наших форумчан, почему бы просто не выложить свой скетч, со всеми схемами и чертежами прямо здесь ? Целевая аудитория здесь однозначно больше ваших подписчиков. И благодарностей , не в виде лайков , а так, чисто по человечески, будет тоже гораздо больше.  Или у вас какие то другие цели ?

AlexMik
Offline
Зарегистрирован: 15.09.2019

Цели описал. Задачи понятны. Спорить не собираюсь. У каждого свои взгляды. Скетч выложу в проекте. Какие тут могут быть другие цели? Не понятно - все открыто. Идеи и свои и с этого форума и от AlexGaver (отдельная благодарность за библиотеку) и из других источников. И Ваши в том числе. Их хватает.

Я делюсь СВОИМ виденьем проекта. Надоело вариться в собственном соку.

Как и сказал, свое упущение по поводу источников идей поправлю. Тут нет возражений.

Ну а кого что-то раздражает - выход прост - не смотрите ))

ЗЫ: На форуме буду бывать чаще. )) Здесь родственные души.

 

Sentiurev
Offline
Зарегистрирован: 01.08.2019

Forthomo пишет:

Sentiurev пишет:

Энкодер пропускает шаги. Ни у кого нет таких проблем?

Бывает. Кондерами 0,1 зашунтируй.

Зашунтировал D2 и D3 кондером 0,1 мкф на землю. не помогло.

Logik
Offline
Зарегистрирован: 05.08.2014

//Самое ценное это идеи. Нужно делиться своим идеями , даже если они бредовые ) В спорах и обсуждениях рождается истина. 

 

Вам хотелось идей? Их есть у меня. Скажу честно, мне не нравится концепция в целом. И подствавки под рюмки (капнуло на микрики, светодиоды, как мыть? Сколько те микрики проживут при таком?) , и промежуточные емкости для напитков в которые переливать. Не практично, громоздко. Я се девайс вижу так - лазерный дальномер+серва сканирует окружающее пространство вокруг корпуса в некотором сегменте, если на  разумной дистанции 5-15см обнаружено препятствии по габаритам соответствующее рюмке, то на него наводим излив. Он реализован как пантограф с силиконовым шлангом, приводы - 2 сервы: угол поворота и дальность за счет изменения угла между частями пантографа. Подсветка рюмки - через струю или накрайняк сверху с конца излива. Напиток берем из воронки в которую бутылка ставится горлом вниз (это я дето видил такое). Так заодно и датчик кол-ва остатка можно поставить, чтоб последнее всем разлить.

ПС. Не пишите - это сложно, я знаю это и без вас. 

stpavel
Offline
Зарегистрирован: 09.10.2018

Logik пишет:

ПС. Не пишите - это сложно, я знаю это и без вас. 

Во как ... А это что было ? Крик души ?

Ну это, я все таки напишу, ниче ?

Каждому свое. Мне концепция с промежуточной емкостью как раз нравится. Не нравится когда шланги болтающиеся нужно засовывать куда-то..  А если еще и бутылка с дозатором...

Дальше , светодиоды защищены от пролива жидкости, концевики.. Ну хорошо, при самом плохом раскладе, стоимость концевика 50 ре за десяток, и 10 минут на замену. Дорого и лень ? Ставьте герконы под стол , и клейте магниты на рюмку.  

 

Logik
Offline
Зарегистрирован: 05.08.2014

//Во как ... А это что было ? Крик души ?

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

 

Nikolaj666
Онлайн
Зарегистрирован: 19.01.2017

подскажите лучше как сделать чтобы энкодер быстрее изменял значения . долго крутить мне кажется

stpavel
Offline
Зарегистрирован: 09.10.2018

Logik пишет:

//Во как ... А это что было ? Крик души ?

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

А если мне не нравится ваша концепция ? Или такого не должно быть ?

Logik
Offline
Зарегистрирован: 05.08.2014

Так критикуй! Ищи недостатки, за исключением сложности.

aleks_raichel
Offline
Зарегистрирован: 27.08.2019

Logik пишет:

Так критикуй! Ищи недостатки, за исключением сложности.

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

stpavel
Offline
Зарегистрирован: 09.10.2018

Logik пишет:

Так критикуй! Ищи недостатки, за исключением сложности.

Я же сказал, мне не нравится ваша концепция в целом .  Начиная с лазерных дальномеров , заканчивая перевернутой бутылки в какую-то  там воронку. Этой критики недостаточно ?  

 

Wadzim
Offline
Зарегистрирован: 29.10.2019

Придумать можно все что угодно и кучу разных функций и питание от урана. Вот только где реализация вашей концепции? Или только все и заканчивается на концепции? Я не в обиду, но просто хоть что-то увидеть

stpavel
Offline
Зарегистрирован: 09.10.2018

Wadzim пишет:
Придумать можно все что угодно и кучу разных функций и питание от урана. Вот только где реализация вашей концепции? Или только все и заканчивается на концепции? Я не в обиду, но просто хоть что-то увидеть

Ага )) А еще мне хочется что бы наливатор сам за бутылкой бегал. Это самая охрененная концепция, не поддающаяся критики ! 

Wadzim
Offline
Зарегистрирован: 29.10.2019

stpavel пишет:

Wadzim пишет:
Придумать можно все что угодно и кучу разных функций и питание от урана. Вот только где реализация вашей концепции? Или только все и заканчивается на концепции? Я не в обиду, но просто хоть что-то увидеть

Ага )) А еще мне хочется что бы наливатор сам за бутылкой бегал. Это самая охрененная концепция, не поддающаяся критики ! 

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

stpavel
Offline
Зарегистрирован: 09.10.2018

Wadzim пишет:
stpavel пишет:

Wadzim пишет:
Придумать можно все что угодно и кучу разных функций и питание от урана. Вот только где реализация вашей концепции? Или только все и заканчивается на концепции? Я не в обиду, но просто хоть что-то увидеть

Ага )) А еще мне хочется что бы наливатор сам за бутылкой бегал. Это самая охрененная концепция, не поддающаяся критики ! 

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

Да, да, вот это я понимаю, концепции !

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

Доброго времени всем. Пытаюсь уменьшить в коде мерцание LCD дисплея при смене информации на нём, не используя команду lcd.clear(), т.к. именно она приводит к небольшому мерцанию дисплея. Столкнулся , с тем, что иногда при смене информации во второй строке без lcd.clear(), символы со второй строки пропечатываются и в первой, по одному или по два символа, когда как и то не всегда.

Как пример:

lcd.setCursor(0, 0);
lcd.print(F("HАЛИТЬ ПО    мЛ?"));//эта строка остаётся постоянно печатаем один раз
lcd.setCursor(0, 1);
lcd.print(F("    НИ О ЧЕМ    ")); // эту  меняем в коде  на строки ниже по очереди
lcd.print(F(" ПО ЧУТЬ - ЧУТЬ ")); 
lcd.print(F("  В САМЫЙ  РАЗ  "));
lcd.print(F("   ПО  ПОЛНОЙ   "));
lcd.print(F("    ДО КРАЕВ    "));


/*
 так вот, верхняя строка иногда искажается, такое ощущение, что рандомно символы
накладываются и на верхнюю строку
*/

Может можно как то от этого избавиться?

stpavel
Offline
Зарегистрирован: 09.10.2018

raven78 пишет:

Доброго времени всем. Пытаюсь уменьшить в коде мерцание LCD дисплея при смене информации на нём, не используя команду lcd.clear(), т.к. именно она приводит к небольшому мерцанию дисплея. Столкнулся , с тем, что иногда при смене информации во второй строке без lcd.clear(), символы со второй строки пропечатываются и в первой, по одному или по два символа, когда как и то не всегда.

Как пример:

lcd.setCursor(0, 0);
lcd.print(F("HАЛИТЬ ПО    мЛ?"));//эта строка остаётся постоянно печатаем один раз
lcd.setCursor(0, 1);
lcd.print(F("    НИ О ЧЕМ    ")); // эту  меняем в коде  на строки ниже по очереди
lcd.print(F(" ПО ЧУТЬ - ЧУТЬ ")); 
lcd.print(F("  В САМЫЙ  РАЗ  "));
lcd.print(F("   ПО  ПОЛНОЙ   "));
lcd.print(F("    ДО КРАЕВ    "));


/*
 так вот, верхняя строка иногда искажается, такое ощущение, что рандомно символы
накладываются и на верхнюю строку
*/

Может можно как то от этого избавиться?

Проверьте , у вас строчки которые выводятся на дисплейчик, точно все имеют длину строго 16 символов ? Если будет больше или меньше, такое может наблюдаться.

stpavel
Offline
Зарегистрирован: 09.10.2018

alkotester пишет:

stpavel пишет:

Реализовал спящий режим наливатора. Для питания от аккумов будет самое то..

а где можно скетч увидеть?

Почитайте тему с начала, тут есть несколько вариантов скетчей, но пока без спящего режима

kvirin1
Онлайн
Зарегистрирован: 14.09.2019

Logik пишет:

//Во как ... А это что было ? Крик души ?

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

 


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

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

stpavel

Крутая идея реализовать управление наливатором через голос , но модуль распознавания стоит около ~15$..

-- Привет "Джек"

- Привет

--  Налей нам 3 по 50

- Будет сделано

https://ru.aliexpress.com/promotion/electronic_voice-recognition-module-promotion.html

Цена только кусается

https://amperkot.ru/blog/voice-recognition-arduino/

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

Вот мой наливатор, 3d визуализация, осталось вырезать, все никак руки не дойдут. 

Wadzim
Offline
Зарегистрирован: 29.10.2019

Может как для себя и кусается. А если кому интересно и под заказ, то почему бы нет. Немного не по теме, но на Ардуино. Я делал отцу инкубатор, на Ардуино, и предложил wi-fi поставить для наблюдения и управления - ему не интересно и не нужно. А может кому-то это и необходимо. Так и в этом проекте. Может и wi-fi впихнуть и приложение для мобильника. Если кто-то умеет то почему бы и не сделать. Тебе не надо, а дядя Саша и захочет)))) и главное будет готов за это заплатить!!

stpavel
Offline
Зарегистрирован: 09.10.2018

yct9 пишет:

stpavel

Крутая идея реализовать управление наливатором через голос , но модуль распознавания стоит около ~15$..

-- Привет "Джек"

- Привет

--  Налей нам 3 по 50

- Будет сделано

https://ru.aliexpress.com/promotion/electronic_voice-recognition-module-promotion.html

Цена только кусается

https://amperkot.ru/blog/voice-recognition-arduino/

Через яндекс Алису можно , без проблем. И модули не нужны. Они открыли свою платформу с середины года для всех желающих

stpavel
Offline
Зарегистрирован: 09.10.2018

yct9 пишет:

Вот мой наливатор, 3d визуализация, осталось вырезать, все никак руки не дойдут. 

Симпатично ! 

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

Wadzim пишет:
Может как для себя и кусается. А если кому интересно и под заказ, то почему бы нет. Немного не по теме, но на Ардуино. Я делал отцу инкубатор, на Ардуино, и предложил wi-fi поставить для наблюдения и управления - ему не интересно и не нужно. А может кому-то это и необходимо. Так и в этом проекте. Может и wi-fi впихнуть и приложение для мобильника. Если кто-то умеет то почему бы и не сделать. Тебе не надо, а дядя Саша и захочет)))) и главное будет готов за это заплатить!!

Зачем управление с телефона? Стоит наливатор и ты им управляешь с телефона? Смысл..

Wadzim
Offline
Зарегистрирован: 29.10.2019

Может для тебя и нет, а кто-то ради пантов! Типа смотри, как я могу))) чисто как предложение

aleks_raichel
Offline
Зарегистрирован: 27.08.2019

Ребята, тормозните ))) А то он у Вас скоро уже подъезжать и в рот заливать будет, если уже сил нет и сказать ничего не можешь....

Wadzim
Offline
Зарегистрирован: 29.10.2019

Не, так не получится. Я же предложил идею, где будет определять степень опьянения и наливать нужное количество))))
А вот подъезжать!!! Железная дорога, которая будет развозить.

stpavel
Offline
Зарегистрирован: 09.10.2018

aleks_raichel пишет:

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

Кстати тоже неплохая концепция ! Если че, ты не виноват что укушался, это все гребанный наливатор. 

Alexamig
Offline
Зарегистрирован: 30.05.2017

Дополнил скетч индикацией разряда из поста #642 . Почему то не загорается 6 светодиод т.е. никакой индикации нет. Светодиод проверен - рабочий 100% Первые 5 отлично отрабатывают. Где накосячил не могу разобраться. Пока не подключен DFPlayer и микрики, помпа.(пока едут) Из-за этого навряд не работает. Всю голову сломал, кто поможет больному... Если нужен скетч скину.

Viblis
Offline
Зарегистрирован: 04.11.2016

Однако 1000 постов -))  Решил приколхозить термос из нержавейки в качестве емкости

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

yct9 пишет:

Крутая идея реализовать управление наливатором через голос...

хех, спасибо!

заказал побаловаться.

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

stpavel пишет:

raven78 пишет:

Доброго времени всем. Пытаюсь уменьшить в коде мерцание LCD дисплея при смене информации на нём, не используя команду lcd.clear(), т.к. именно она приводит к небольшому мерцанию дисплея. Столкнулся , с тем, что иногда при смене информации во второй строке без lcd.clear(), символы со второй строки пропечатываются и в первой, по одному или по два символа, когда как и то не всегда.

Как пример:

lcd.setCursor(0, 0);
lcd.print(F("HАЛИТЬ ПО    мЛ?"));//эта строка остаётся постоянно печатаем один раз
lcd.setCursor(0, 1);
lcd.print(F("    НИ О ЧЕМ    ")); // эту  меняем в коде  на строки ниже по очереди
lcd.print(F(" ПО ЧУТЬ - ЧУТЬ ")); 
lcd.print(F("  В САМЫЙ  РАЗ  "));
lcd.print(F("   ПО  ПОЛНОЙ   "));
lcd.print(F("    ДО КРАЕВ    "));


/*
 так вот, верхняя строка иногда искажается, такое ощущение, что рандомно символы
накладываются и на верхнюю строку
*/

Может можно как то от этого избавиться?

Проверьте , у вас строчки которые выводятся на дисплейчик, точно все имеют длину строго 16 символов ? Если будет больше или меньше, такое может наблюдаться.

 

Да Павел нашел в коде у себя не корректные строчки, но это полностью не избавило от проблемы. Сделал печать сначала второй строки потом первой, вроде стало лучше. Я вообще тут замутил симбиоз кода Гайвера ( сейчас заклюют) и здешних наработок, в том числе и Ваших. Писатель кода вообще из меня никакой))).