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

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Lerik-Co пишет:

. Покажите кто-нибудь, как у вас соломинка соединена с сервоприводом? Приехала мне с китая эта фитюлка (micro servo 9g SG90), но она такая мелкая, что не соображу, как лучше закрепить. Неужели она способна выдержать навесу всю нагрузку без дополнительной опоры и о дополнительных подшипников? ("Чертеж корпуса.pdf" видел, но терзают смутные сомнения...)

Хорошо что терзают.  SG90 -пластиковые шестерни.

с 14й страницы фото, 664 сообщение.

RW3
RW3 аватар
Offline
Зарегистрирован: 07.08.2019

Lerik-Co пишет:

Кстати, два вопроса:

1. Покажите кто-нибудь, как у вас соломинка соединена с сервоприводом? Приехала мне с китая эта фитюлка (micro servo 9g SG90), но она такая мелкая, что не соображу, как лучше закрепить. Неужели она способна выдержать навесу всю нагрузку без дополнительной опоры и о дополнительных подшипников? ("Чертеж корпуса.pdf" видел, но терзают смутные сомнения...)

2. Заказал олед-дисплей двухцветный, и теперь часть второй строчки отображается разным цветом:

https://ibb.co/8x6xyK2 - фото проблемы на дисплее ( прошивка nalivator_v4.2_oled_dfp.ino)

В функции void oled_menu(int Menu){} опустил текст и символы выделения на 1 пиксель, стало всё хорошо. Неужто ни у кого такой проблемы не было? Или в новой версии эту багу уже пофиксили?

Строчки надо в скетче сдвинуть примерно на 3 строки вниз.а крепление трубочки для коктейлей это кто как делает, или вы всю башню вертеть собрались?

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

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

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Acket, проблема именно в надежном съемном креплении самой трубки к серве.

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

Acket пишет:

Не знаю, что за проблемы с трубкамb

Нержавейку так не согнешь) 

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

Это для большой сервы:

Это для маленькой:

Я сделал хомут, который притягивается к стандартной площадке сервы саморезиками...

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

моделькой не поделишься ? под какие диаметры ?

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

трубка 6мм. Да  тут рисовать то нечего...

rf68
Offline
Зарегистрирован: 26.02.2017

Только у меня датчик наоборот работает? При включении диоды горят синим , при закрытии датчика тухнут.Что делать?

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

Инвертировать сигнал. В скетче поменять можно ....  262 сообщение. 

rf68
Offline
Зарегистрирован: 26.02.2017

спасибо! Буду пробовать

 

 

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

Всем привет.

Попался мне на глаза танометр. Это прибор для измерения давления человека.

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

Пока сервы нет, попробовать не могу. 

maksim_tverdohlb
Offline
Зарегистрирован: 30.11.2019

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

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

maksim_tverdohlb пишет:

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

стр.9, читать  с сообщения 411.

aiminkai
Offline
Зарегистрирован: 29.03.2018

А это идея!

А стетоскоп вообще может стать решением моих потребностей) Две гнутые одинаковые металл. трубки, как мне и надо. Вопрос диаметра только...

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

Диаметр наружний -5мм, внутренний -4мм., 2 штуки.

aiminkai
Offline
Зарегистрирован: 29.03.2018

Вы имеете в виду именно трубки? не шланги? 

Шланги есть в чип и дип, уже заказал с внутр. диаметром 6мм. Вопрос остался с трубками, если там 5 мм внешний, то 6 мм шланга со свистом налезет, останется стянуть или силиконом промазать, чтобы щелей не было.

Пока что идея нравится)

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

в Чипе шланги жёсткие

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

aiminkai пишет:

Вы имеете в виду именно трубки? не шланги? 

Шланги есть в чип и дип, уже заказал с внутр. диаметром 6мм. Вопрос остался с трубками, если там 5 мм внешний, то 6 мм шланга со свистом налезет, останется стянуть или силиконом промазать, чтобы щелей не было.

Пока что идея нравится)

Именно трубки.

aiminkai
Offline
Зарегистрирован: 29.03.2018

А где мягкие? 

Nikolaj666
Nikolaj666 аватар
Offline
Зарегистрирован: 19.01.2017

русская дымка. магазин самогонщиков

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

Уважаемый, подскажите. 

Парковка на нуле, рюмка на 25 градусах - "промывка" промахивается, как исправить ?

И второе: как сделать задержку перед перемещением сервы к след. рюмке ? 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Указать парковку как положение первой рюмки.

и второе -  delay(300);//0,3 сек -в процедуру налива.

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

Все в чемодане - парковка на 0 нужна. Можно ли в прокачке первую рюмку указать.? 

Где именно задержку поставить  ?

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

kang2k
Offline
Зарегистрирован: 15.05.2015

Уважаемый Forthomo, можно последнюю версию скетча под oled и mp3 ? kang2000@mail.ru

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

DrinK пишет:

Все в чемодане - парковка на 0 нужна. Можно ли в прокачке первую рюмку указать.? 

Где именно задержку поставить  ?

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

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

После отключения сервы в процедуре налива.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

kang2k пишет:

Уважаемый Forthomo, можно последнюю версию скетча под oled и mp3 ? kang2000@mail.ru

 

Отправил.

ПетрШ
Offline
Зарегистрирован: 28.10.2019

Уважаемый Forthomo, последнюю версию скетча под oled и mp3 если не затруднит на shubin_p@mail.ru

maksim_tverdohlb
Offline
Зарегистрирован: 30.11.2019

Подскажите где в коде поставить по больше задержну?,чтобы после налива рюмки -1-2сек постояло,а потом перемещалось к другой рюмке, чтовы с рюмки жидкость успела збежать 

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

maksim_tverdohlb пишет:

Подскажите где в коде поставить по больше задержну?,чтобы после налива рюмки -1-2сек постояло,а потом перемещалось к другой рюмке, чтовы с рюмки жидкость успела збежать 

функция pump_timer

void pump_timer(byte Drink, byte pin_no) {
  digitalWrite(PIN_PUMP, 1); //вкл реле
  delay_my(map(Drink, min_Drink,  max_Drink, min_Drink_delay, max_Drink_delay), pin_no);
  digitalWrite(PIN_PUMP, 0); //выкл реле
  delay(500); //Вот тут увеличивайте или уменьшайте 
}

 

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

ПетрШ пишет:

Уважаемый Forthomo, последнюю версию скетча под oled и mp3 если не затруднит на shubin_p@mail.ru

Отправил.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

DrinK пишет:

Все в чемодане - парковка на 0 нужна. Можно ли в прокачке первую рюмку указать.? 

Попробуй так:

              if (enc.isHolded()){
                if (Menu == 2 && !promivka){
                 promivka = true;
				 
servo.attach(PIN_SERVO);				 
servo.write(Rumka_pos[0]); // даем серве команду повернуться в положение 1й рюмки
delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
servo.detach();				 
				 
                 pump_enable(); // Включаем насос
          myOLED.clrScr();
          myOLED.setFont(RusFont);
          myOLED.print(F("G H J V S D R F"), CENTER, 15); // П Р О М Ы В К А
          myOLED.print(F(". . ."), CENTER, 45);
          myOLED.update();
               } else if (MenuFlag == 1 ) { //Выход из меню авто в главное
                 MenuFlag = 0;
                 oled_menu(0);
              }else if (MenuFlag == 2 ) { //Выход из меню ручное в главное
                 MenuFlag = 0;
                 oled_menu(1);
              }
            }
            if (!enc.isHold() && promivka){
               promivka = false;
               pump_disable() ; //Выключаем насос
 ServoParking();			   
               oled_menu(2);
              }

 

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

Forthomo пишет:

DrinK пишет:

Все в чемодане - парковка на 0 нужна. Можно ли в прокачке первую рюмку указать.? 

Попробуй так:

              if (enc.isHolded()){
                if (Menu == 2 && !promivka){
                 promivka = true;
				 
servo.attach(PIN_SERVO);				 
servo.write(Rumka_pos[0]); // даем серве команду повернуться в положение 1й рюмки
delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
servo.detach();				 
				 
                 pump_enable(); // Включаем насос
          myOLED.clrScr();
          myOLED.setFont(RusFont);
          myOLED.print(F("G H J V S D R F"), CENTER, 15); // П Р О М Ы В К А
          myOLED.print(F(". . ."), CENTER, 45);
          myOLED.update();
               } else if (MenuFlag == 1 ) { //Выход из меню авто в главное
                 MenuFlag = 0;
                 oled_menu(0);
              }else if (MenuFlag == 2 ) { //Выход из меню ручное в главное
                 MenuFlag = 0;
                 oled_menu(1);
              }
            }
            if (!enc.isHold() && promivka){
               promivka = false;
               pump_disable() ; //Выключаем насос
 ServoParking();			   
               oled_menu(2);
              }

 

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

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

servo.write(25); // даем серве команду повернуться в положение 1й рюмки

 

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

Forthomo пишет:

servo.write(25); // даем серве команду повернуться в положение 1й рюмки

 

завелось - добавил задержку перед servo.detach();

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Поздравляю!А сколько добавил? Попробуй теперь

servo.write(Rumka_pos[0]); // даем серве команду повернуться в положение 1й рюмки

очень надо для статистики.

aiminkai
Offline
Зарегистрирован: 29.03.2018

Коллеги. Задумался вот над чем. Хочу "столешницу" наливатора сделать из зеркала, а подсветку стаканов делать RGB светодиодами (для эффектов и режимов), всверленными прямо в толщу зеркала, поэтому адресная светодиодка не подходит. 

Проблема: 5 стаканов - 15 управляющих выходов. На ардуине уже не будет, можно регистр сдвига использовать, но лениво. Появилась, как мне кажется, еще одна идея. Использовать неинвертирующий буфер. Будут три выхода ардуино за каждый цвет (цвет одновременно будет меняться сразу для всех по задумке), и на каждый стакан свой сигнал от ардуино для открытия этого буфера. 

Кто сталкивался с такими буферами? Будут они держать нужный ток для светодиода ? Может, модель подскажете?

 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Зеркало не подойдет, поэкспериментируй с датчиками. Пленка на стекло зеркальная - вот вариант, на акрил наклеить зеркальной стороной.

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

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

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

Я попробовал вместо датчиков сенсорные кнопки подключить - работают, только отключаются через определённое время, а так интересная тема :)

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

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

DMa79
Offline
Зарегистрирован: 06.11.2019

Можно так подключить: 

https://alexgyver.ru/dynamic-rgb/

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

Forthomo пишет:

Поздравляю!А сколько добавил? Попробуй теперь

servo.write(Rumka_pos[0]); // даем серве команду повернуться в положение 1й рюмки

очень надо для статистики.

так с Rumka_pos[0] и завелось. тока добавил задердку 1000

 

aiminkai пишет:

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

так адресные разной формы в том числе и классической.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Acket пишет:

Я попробовал вместо датчиков сенсорные кнопки подключить - работают, только отключаются через определённое время, а так интересная тема :)

Тестировал все выходные и раннее, ничего не отключалось. У меня самодельные. Микруха, 0,1 керамика по питанию и сенсор 10х10 мм.

VICLER
Offline
Зарегистрирован: 30.12.2019

Для светодиодов ещё можно использовать специализированную микросхему PCA9685. Управление по i2c, 16 каналов.
А сенсорные датчики TTP229 работают отлично без ложных срабатываний и без сброса активного состояния. Его тоже можно по i2c подключить для экономии выходов.

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

VICLER пишет:
Для светодиодов ещё можно использовать специализированную микросхему PCA9685. Управление по i2c, 16 каналов. А сенсорные датчики TTP229 работают отлично без ложных срабатываний и без сброса активного состояния. Его тоже можно по i2c подключить для экономии выходов.

Можете попробовать через зеркало?

VICLER
Offline
Зарегистрирован: 30.12.2019

Сейчас, к сожалению, нет возможности проверить. На неделе постараюсь

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

если палец подношу - включается, но, когда долго держу - отключается (секунд 30-40 примерно, не замерял) 

Forthomo
Forthomo аватар
Offline
Зарегистрирован: 10.04.2019

Acket пишет:

если палец подношу - включается, но, когда долго держу - отключается (секунд 30-40 примерно, не замерял) 

С 1500 сообщения почитайте, как раз рассматривалась такая проблема. У меня час стоял датчик уровня.

aiminkai
Offline
Зарегистрирован: 29.03.2018

DMa79 Отличная идея! 

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