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

sadman41
Offline
Зарегистрирован: 19.10.2016

Forthomo пишет:

 А теперь вопрос что нужно поменять в скетче чтобы налив остался стандартным при перевернутой серве?

Добавить в вычислении угла: 180-<старая формула> - нет?

 

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

sadman41 пишет:

Forthomo пишет:

 А теперь вопрос что нужно поменять в скетче чтобы налив остался стандартным при перевернутой серве?

Добавить в вычислении угла: 180-<старая формула> - нет?

 

Углы задаются заранее: прямое положение сервы постаканно от 1 до 5-го  35-64-90-116-144, следовательно чтобы сохранить розлив от 1 до 5-го в скетче достаточно будет поставить 114-116-90-64-35? Или где то в процедуре придется шаманить?

sadman41
Offline
Зарегистрирован: 19.10.2016

Forthomo пишет:

Углы задаются заранее: прямое положение сервы постаканно от 1 до 5-го  35-64-90-116-144, следовательно чтобы сохранить розлив от 1 до 5-го в скетче достаточно будет поставить 114-116-90-64-35? Или где то в процедуре придется шаманить?

Если заранее, то достаточно константы поменять, думаю. Исходник не читал, сорян. Нужно проверить, что подставляется в servo.write() и шестерёнками в голове поворочать.

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

Forthomo пишет:

 А теперь вопрос что нужно поменять в скетче чтобы налив остался стандартным при перевернутой серве?

Углы задаются заранее: прямое положение сервы постаканно от 1 до 5-го  35-64-90-116-144, следовательно чтобы сохранить розлив от 1 до 5-го в скетче достаточно будет поставить 114-116-90-64-35? Или где то в процедуре придется шаманить?

серва на 180 переворачивается, соотв. 

(180-35), (180-64), (180-90), (180-116), (180-144). 

а лучше, заново по месту откалибровать.

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

xDriver пишет:

серва на 180 переворачивается, соотв. 

(180-35), (180-64), (180-90), (180-116), (180-144). 

а лучше, заново по месту откалибровать.

Так значит 114-116-90-64-35?

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

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

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

Nikolaj666 пишет:

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

Подключи две кнопки как на схеме, динамик, проверь структуру файлов на карте, подключи питание и проверяй.При воспроизведении светит синий светодиод. Даташит на Ядиске в доках.

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

то есть светодиод только при воспроизведении ? ясно ща буду копать

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

Да. И на карте файлы должны лежать в папке, а не в корне.

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

да, так и сделано. грешу на флешку. 

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

Nikolaj666 пишет:

да, так и сделано. грешу на флешку. 

я использую 2 и 4 гига, меньше уже не найти.

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

Forthomo пишет:

xDriver пишет:

серва на 180 переворачивается, соотв. 

(180-35), (180-64), (180-90), (180-116), (180-144). 

а лучше, заново по месту откалибровать.

Так значит 114-116-90-64-35?

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

но еще нужно в скетче поправить, что бы серва двигалась в обратном направлении


	 
void ServoNaliv(byte rumka) {
	  servo.attach(PIN_SERVO);
	  for (int pos = servo.read(); pos >= Rumka_pos[rumka]; pos -= 1) {
	    // с шагом в 1 градус
	    servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
	    delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
	  }
	  servo.detach();
}

И процедуру парковки тоже надо подкорректировать

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

Forthomo пишет:

Nikolaj666 пишет:

да, так и сделано. грешу на флешку. 

я использую 2 и 4 гига, меньше уже не найти.

На ебее можно затариться дешманскими микро SD картами по 60 ре ( 128 мегабайт)  .Для наливатора самое то, в моем вобще 64 мегабайтная, раритетная , трудится )

https://www.ebay.com/itm/Micro-SD-Card-32GB-16GB-8GB-Mini-SD-Card-TF-Card-Memory-Card-for-Smartphone-H/123837232708?ssPageName=STRK%3AMEBIDX%3AIT&var=424543068399&_trksid=p2060353.m2749.l2649

 

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

Щасливый!

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

stpavel пишет:

Forthomo пишет:

Nikolaj666 пишет:

да, так и сделано. грешу на флешку. 

я использую 2 и 4 гига, меньше уже не найти.

На ебее можно затариться дешманскими микро SD картами по 60 ре ( 128 мегабайт)  .Для наливатора самое то, в моем вобще 64 мегабайтная, раритетная , трудится )

https://www.ebay.com/itm/Micro-SD-Card-32GB-16GB-8GB-Mini-SD-Card-TF-Card-Memory-Card-for-Smartphone-H/123837232708?ssPageName=STRK%3AMEBIDX%3AIT&var=424543068399&_trksid=p2060353.m2749.l2649

 

На Али https://ru.aliexpress.com/item/32899653665.html?spm=a2g0s.9042311.0.0.274233ed9wyE6a

На Ибее аж затрясло всех от названия улицы Kommunisticheskaya, отказали гады.

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

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

победил. взял другую карточку и всё ок. первая была с системой для распберри , я ещё обратил внимание что очень долго форматировалась. плюс динамик оказался 50ом (старый совковый). плохо не озвучиваются тосты про "сиськи" и "хрен с ними". скетч nalivator_v5.1_lcd_dfp  и мп3 от Forthomo. копаю свои старые телефоны - поиск флешки 512мб

dneese
Offline
Зарегистрирован: 20.12.2018

Forthomo пишет:

Коллеги! Вот для чего нужен обратный клапан, помпа зверь!!!5В питания 0,5 л меньше 20 сек! Полностью совпадает с МОЕЙ концепцией моноблока.

У меня есть такой насос, он погружной, но я к нему шланги присобачил, и не могу заставить нормально работать, если бутылка выше краника то через насос всё выливается в рюмку, а если бутылка ниже краника то после остановки мотора всё сливается назад в бутылку. Если обратный клапан ставить то он еле качает. А если насос завоздушен так вообще как его наполнить жидкостью? Сам он не втягивает.

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

dneese пишет:
Forthomo пишет:

Коллеги! Вот для чего нужен обратный клапан, помпа зверь!!!5В питания 0,5 л меньше 20 сек! Полностью совпадает с МОЕЙ концепцией моноблока.

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

 Моноблок, отверстие в бутылке у самого донышка, бутылка всегда будет выше  насоса, и обратный клапан на выходе помпы. Почитайте тему и посмотрите фотки.

 

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

В икее рюмки по 5 ре , с вогнутым дном , симпатичные такие

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

Икея далеко( метро+ маршрутка, да в два коца = 150р), Магнит - 500шагов от двери до двери.А еше там стопки граненые, но 70гр этакие семидесятки, да..обмельчали..

kvirin1
Offline
Зарегистрирован: 14.09.2019

Коллеги кто не встречался с такой бедой. arduino nano взял попробовать вместо про мини, залил скетч всё отлично работает всё нормально, при подключении сервы на 9 пин начинает моргать экран и ничего не переключается, пните в правильном направлении. Сервы пробовал разные благо их много. Скетч 1.4 с олед дисплеем заливал.

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

Для сервы нужен пин с ШИМ

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ты прям на пин подключил серву?

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

DetSimen пишет:

Ты прям на пин подключил серву?

А что в этом не то ? Так все и подключаем , только питание внешнее обязательно.

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

Forthomo пишет:
Для сервы нужен пин с ШИМ

Пин 9 с шим.

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

Nikolaj666 пишет:

. плохо не озвучиваются тосты про "сиськи" и "хрен с ними".


Да , нам нужен человек с хорошей дикцией начитать эти тосты. И еще можно всяких идей для тостов накидать. Мож найдется тут у нас такой человек ? Наливатор без тоста про сиськи не настоящий наливатор. Скажиже , детСимен ?

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

я пас. у меня фифекты фечи.
попробовал скетч lcd_1602_RUS от RW3 - веселее, но некоторые тосты текст не соответствует озвучке

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

Готовим "сырье" для заполнения наливатора...

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

Большо́й адро́нный колла́йдер, сокращённо БАК

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

Nikolaj666 пишет:
я пас. у меня фифекты фечи.
попробовал скетч lcd_1602_RUS от RW3 - веселее, но некоторые тосты текст не соответствует озвучке

В некоторых тостах слишком много писанины которая расходует память устройства

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

Nikolaj666 пишет:

Большо́й адро́нный колла́йдер, сокращённо БАК

В аббревиатуре угаданы две буквы ) На самом деле это НБК, непрерывная бражная колонна. 

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

RW3 пишет:
Nikolaj666 пишет:
я пас. у меня фифекты фечи. попробовал скетч lcd_1602_RUS от RW3 - веселее, но некоторые тосты текст не соответствует озвучке
В некоторых тостах слишком много писанины которая расходует память устройства

Нужно пользоваться PROGMEM и макросом F(), которые сохраняют константы и строки во флеш памяти. 
 

sadman41
Offline
Зарегистрирован: 19.10.2016

Которые инструктируют МК не переносить данные из Progmem Space в RAM. 

А ШИМ вам зачем для сервы?

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

sadman41 пишет:

Которые инструктируют МК не переносить данные из Progmem Space в RAM. 

А ШИМ вам зачем для сервы?

Основы так сказать, посмотрите  каким образом серва управляется.

https://роботехника18.рф/как-подключить-сервопривод-к-ардуино/

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

AlexMik пишет:
А кстати. Есть ли возможность у какой-нибудь модели помпы дуть туда или обратно в зависимости от полярности подключения? Можно было бы простенько реализовать "выдув" обратно в бутылку.

Поэкскрементировал (сарказм и пъятница), независимо от подключения дует в одну сторону ).

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo пишет:

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

https://youtu.be/6V5rtLE0Lss

 


Спасибо за советы!во мне проснулся экзорцист и все загрузилось))))

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

vovan47 пишет:
Forthomo пишет:

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

https://youtu.be/6V5rtLE0Lss

 

Спасибо за советы!во мне проснулся экзорцист и все загрузилось))))

ПОЗДРАВЛЯЮ! Я с НАНО сладить не смог. И что это было?

vovan47
Offline
Зарегистрирован: 16.09.2019

Forthomo пишет:

vovan47 пишет:
Forthomo пишет:

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

https://youtu.be/6V5rtLE0Lss

 

Спасибо за советы!во мне проснулся экзорцист и все загрузилось))))

ПОЗДРАВЛЯЮ! Я с НАНО сладить не смог. И что это было?


Вместо тех библиотек что прописаны в скетче вставил с библиотеки

sadman41
Offline
Зарегистрирован: 19.10.2016

Forthomo пишет:

sadman41 пишет:

А ШИМ вам зачем для сервы?

Основы так сказать, посмотрите  каким образом серва управляется.

https://роботехника18.рф/как-подключить-сервопривод-к-ардуино/

Подключите серву к Non-PWM пину и проверьте, как работает servo.write(90)... 

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

vovan47, поподробнее не для себя спрашиваю...для всех, какие библиотеки где взял и т.д.

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

stpavel пишет:

Готовим "сырье" для заполнения наливатора...

Скоро Новый год!

https://youtu.be/nd_CYqU7VGA

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

sadman41 пишет:

Forthomo пишет:

sadman41 пишет:

А ШИМ вам зачем для сервы?

Основы так сказать, посмотрите  каким образом серва управляется.

https://роботехника18.рф/как-подключить-сервопривод-к-ардуино/

Подключите серву к Non-PWM пину и проверьте, как работает servo.write(90)... 

Попробуем, я начинающий.

ПетрШ
Offline
Зарегистрирован: 28.10.2019
Сильно не ругайте первый раз программирую, что надо сделать?
Arduino: 1.8.10 (Windows 10), Плата:"Arduino Nano, ATmega328P"
 
C:\Users\user\Desktop\utf8rus2\utf8rus2\OledRusTest\OledRusTest.ino: In function 'void setup()':
 
OledRusTest:19:11: error: 'class Adafruit_SSD1306' has no member named 'cp437'
 
   display.cp437(true);
 
           ^~~~~
 
Несколько библиотек найдено для "Wire.h"
 Используется: C:\Program
Несколько библиотек найдено для "Adafruit_GFX.h"
 Используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_GFX
Несколько библиотек найдено для "Adafruit_SSD1306.h"
 Используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_SSD1306
Несколько библиотек найдено для "SPI.h"
 Используется: C:\Program
exit status 1
'class Adafruit_SSD1306' has no member named 'cp437'
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
Gridzilla
Offline
Зарегистрирован: 25.10.2019

По поводу озвучки. Предлагали или нет, не помню. Есть такой чувак Максим... Тут его можно "потрогать" и послушать https://rutracker.org/forum/viewtopic.php?t=5305939 Занятный голос :))

osa-akkord
Offline
Зарегистрирован: 14.11.2019

[quote=stpavel]

Вот мой вариант наливатора, пока еще на компьютере.
6 рюмок,  слева в углу крепление для перевернутого сосуда, откуда будет разливаться алкоголь. Никаких торчащих трубок короче.
Этот сосуд снизу будет подствечивать светодиод, меняющий яркость в зависимости от заряда аккумуляторов.
На передней панели экран LCD 1602 и энкодер управления.
Сам кран - нержавеющая трубка 6мм

хорошая идея, не поделитесь, как вы сделали крепление для перевернутого сосуда

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

osa-akkord пишет:

хорошая идея, не поделитесь, как вы сделали крепление для перевернутого сосуда

Винная пробка , в ней отверстие 4 мм, трубка для систем фильтрации, на нее силиконовый шланг 5 мм одевается идеально

osa-akkord
Offline
Зарегистрирован: 14.11.2019

[quote=dneese]

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

(розовым на рисунке)

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

зачем такие сложности, все сделано намного проще. Крышечка. которая своими краями с зазором опирается за верхнее основание и не дает провалится на концевик. Чем выше края. тем меньше вероятность пролива.

osa-akkord
Offline
Зарегистрирован: 14.11.2019

[quote=dneese]

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

(розовым на рисунке)

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

зачем такие сложности, все сделано намного проще. Крышечка. которая своими краями с зазором опирается за верхнее основание и не дает провалится на концевик. Чем выше края. тем меньше вероятность пролива.

osa-akkord
Offline
Зарегистрирован: 14.11.2019

[quote=dneese]

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

(розовым на рисунке)

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

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

Извините. повторился

osa-akkord
Offline
Зарегистрирован: 14.11.2019

Винная пробка , в ней отверстие 4 мм, трубка для систем фильтрации, на нее силиконовый шланг 5 мм одевается идеально

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