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

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

Ну всё. Заказал блок на 16 сенсоров TTP229 и медную фольгу на липкой основе. Думаю из неё вырезать и налепить площадки и к ним уже припаяться. Результаты потом сообщу.

интересная статья по TP4056 https://www.best-microcontroller-projects.com/tp4056.html

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

Алкаш
Offline
Зарегистрирован: 08.04.2020

Del

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

Всё супер! единственное - как то странно себя ведёт плеер. Если питание подавать на USB контроллера, то всё нормально - стартовый звук играет во время инициализации (так и было во время тестирования), а когда собрал и подал 5в на VCC контроллера и по всей схеме, то при включении, почти сразу начинает играть стартовый звук, ещё до загрузки, потом прерывается и уже начинает играть на заданной громкости во время инициализации... С чем такое может быть связано?

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

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

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

Спасибо!

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

Второй вопрос по индикации питания - поставил резисторы на 5,1 и на 18 кОм но напряжение по замерам получается ниже на 0,2В примерно. Это как-то коэффициентом подогнать можно, или только резисторы подбирать? По замерам сопротивлений они не точно 5.1 и 18, а имеют погрешности (ещё советские)?

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

Ещё заказал микросхемки ТТР223В - попробую заменить на датчиках. Вдруг заработают, как надо... Хотя, когда хотел заказать и позадавал продавцам вопросы, китайцы написали, что теперь все кнопки так работают, со сбросом через 7-9с

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

Acket пишет:

Второй вопрос по индикации питания - поставил резисторы на 5,1 и на 18 кОм но напряжение по замерам получается ниже на 0,2В примерно. Это как-то коэффициентом подогнать можно, или только резисторы подбирать? По замерам сопротивлений они не точно 5.1 и 18, а имеют погрешности (ещё советские)?

Конечно коэффициент подобрать и сделать замеры во всём диапазоне, т.е. примерно от 3 вольт до 4.2. Посмотреть, будет ли соответствовать

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

А коэффициент как-то определённо высчитывается - насколько и в какую сторону крутить для увеличения показаний? Методом научного тыка :) 1.1 / 1023 / R4 * (R4 + R5) - сюда реальные замеры сопротивлений подставить? Правда в условии указано  деление R4 / ( R4 + R5 ) = 0.22 - тут ошибки нет в первой формуле?

Дмитрий2020
Offline
Зарегистрирован: 17.01.2020

Добрый день. Может кто-нибудь кинуть в меня архивчик с тостами MP3? А то уже замучился искать.

79115260306@ysndex.ru

Дмитрий2020
Offline
Зарегистрирован: 17.01.2020

Сорян, опечатался.
79115260306@yandex.ru

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

Acket пишет:

А коэффициент как-то определённо высчитывается - насколько и в какую сторону крутить для увеличения показаний? Методом научного тыка :) 1.1 / 1023 / R4 * (R4 + R5) - сюда реальные замеры сопротивлений подставить? Правда в условии указано  деление R4 / ( R4 + R5 ) = 0.22 - тут ошибки нет в первой формуле?

Чем больше коэффициент тем больше показания. Сначала конечно подставить реальные значения сопротивлений в формулу и посчитать, но у меня по расчётам коэффициент не совпал, тоже пришлось увеличить немного, т.к. китайское опорное напряжение в ардуино 1.1 вольт не всегда соответствует действительности, да и падение напряжения на всяких элементах схемы

R4 / ( R4 + R5 ) = 0.22  это примерная формула для подбора резисторов, чтобы диапазон измерения не выходил за 5 вольт. Резисторы можно брать не обязательно тех номиналов, что я указал, лишь бы выполнялось примерно условие по формуле. Мы же не ракету в космос запускаем)))

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

Спасибо! попробую завтра подобрать

Всё чётко. Теперь, прям, как мультиметр измеряет до сотых!

 

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

Acket пишет:

Ещё заказал микросхемки ТТР223В - попробую заменить на датчиках. Вдруг заработают, как надо... Хотя, когда хотел заказать и позадавал продавцам вопросы, китайцы написали, что теперь все кнопки так работают, со сбросом через 7-9с

Вот датчик с GW, надписи на микре четкие.  Держит уже 60 минут без перерыва.

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

Давно покупались кнопки/датчики? я у разных продавцов поспрашивал, попросил потестировать... и нифига, поэтому ТТР229 на 16 секций заказал и, на всякий случай, вроде бы оригинальные микросхемки ТТР223В для кнопок (их штук 20 есть) вот и проверю... 

P.S. Если недавно куплены, то откуда заказаны?

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

"Вот датчик с GW" -- алиэкспресс, греат уол (Великая стена), уде второй испытал, щас третий поставлю.

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

я последние у них же заказывал...

https://aliexpress.ru/item/32788526867.html?spm=a2g0s.9042311.0.0.274233edCjhxBc

а предыдущие тут:

https://aliexpress.ru/item/32807399108.html?spm=a2g0s.9042311.0.0.274233edCjhxBc

и они просто идентичные все

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

На ТТР223В уже третий собираю, замечаний пока нет. Единственное огорчение под зеркальной поверхностью тупят.

 

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

Показывает серединку заряда ещё на иконке (3,55В в измерителе) и рубит питание во время процесса налива... А сложно вставить галочку "Lowbattery sleep on" в меню напряжения АКБ или где время усыпания выставляется? 

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

Странное поведение. Во время налива, перемещения серво, да и пока цикл разлива не закончится, замеры напряжения, для работы системы отключения по разряду АКБ, не производятся. Это сделано специально, чтобы не было такого, если помпа вдруг работает и происходит отключение - блокировка цикла работы, помпа тогда льёт без конца. При отключение по низкому заряду, просто блокируются все функции наливатора и гаснет подсветка экрана, но на нём всё равно видны символы.

Возможно тут срабатывает защита в плате заряда АКБ, обесточивается вся система и стартует заново

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

Acket пишет:

Показывает серединку заряда ещё на иконке (3,55В в измерителе) и рубит питание во время процесса налива... А сложно вставить галочку "Lowbattery sleep on" в меню напряжения АКБ или где время усыпания выставляется? 

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

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

Forthomo пишет:

Acket пишет:

Показывает серединку заряда ещё на иконке (3,55В в измерителе) 

 Это уже не середина, это уже низкий заряд.

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

Есть шесть делений иконки заряда АКБ ( включая пустую и полную батарею )

3 вольта пустая батарея , 4.2 вольта полная, остаётся ещё четыре деления. Я в сектче поставил так на своё усмотрение, но как правильно?

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

Батарея 3.7В LiPo использую 2 банки параллельно, на них ток не написан, только 8,51Wh на каждой

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

raven78 пишет:

Forthomo пишет:

Acket пишет:

Показывает серединку заряда ещё на иконке (3,55В в измерителе) 

 Это уже не середина, это уже низкий заряд.

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

Есть шесть делений иконки заряда АКБ ( включая пустую и полную батарею )

3 вольта пустая батарея , 4.2 вольта полная, остаётся ещё четыре деления. Я в сектче поставил так на своё усмотрение, но как правильно?

3,4В -требуется заряд, 4,2 - полный заряд (после отключения зарядки может понизится  до 4,12-4,1В)

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

Acket пишет:

Батарея 3.7В LiPo использую 2 банки параллельно, на них ток не написан, только 8,51Wh на каждой

8,51/3,7=2,3А/ч - прилично, если свежая.

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

Попробовал сегодня первый раз наливатор с жидкостью ))) https://youtu.be/1mMaiBXu7Pk

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

Классно получилось! У меня при включении лента зелёным не засвечивается, зато плеер начинает играть первый звук :)) может из-за того, что я пины переопределил... хотя, навряд-ли, при подключении через USB контроллера такой эффект не наблюдается

https://www.dropbox.com/s/fl0e0ek8cxkggoe/YouCut_20200411_100938290.mp4?dl=0

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

Forthomo пишет:

8,51/3,7=2,3А/ч - прилично, если свежая.

их 2 параллельно, т.е. 4,6А/ч

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

Для эксперимента. Так как у меня нет необходимости в текстовом выводе названия тоста, то с библиотекой DFRobotDFPlayerMini.h сделал следующее:

int files_tost = 0; // количество треков в папке с тостами 02

void Tost() {
  randomSeed(analogRead(7));
      lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print(F("     НУ ЧТО     "));
      lcd.setCursor(0, 1);
      lcd.print(F("   БЕРИ РЮМКУ   "));
      delay (2000);
      myDFPlayer.playFolder (2, random (files_tost));  //воспроизводить определенный mp3 в папке 02
}
void setup() {
files_tost = myDFPlayer.readFileCountsInFolder(2); // Считаем сколько треков в папке с тостами 02
} 

Попробовал, вроде нормально считает и если добавлять и убирать тосты, то нет необходимости их где-либо прописывать. Хотя предполагаю, что повторения имеют место быть ввиду этого рандома...

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

Организация флешки у меня 01 - системные звуки, 02 - тосты. Системные звуки проигрываю myDFPlayer.playFolder(folder, track);

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

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

Ещё когда уровень жидкости выше трубки работает закон физики и происходит подтекание с трубки... клапан какой-нибудь воткнуть?

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

Acket пишет:

Ещё когда уровень жидкости выше трубки работает закон физики и происходит подтекание с трубки... клапан какой-нибудь воткнуть?

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

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

Добавил диодов в башню, пущай сверкает)))  https://youtu.be/AGR2if2fc1U

Acket пишет:

Ещё когда уровень жидкости выше трубки работает закон физики и происходит подтекание с трубки... клапан какой-нибудь воткнуть?

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

 

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

raven78 пишет:

Добавил диодов в башню, пущай сверкает)))  https://youtu.be/AGR2if2fc1U


Как ёлка новогодняя! Празднично смотрится

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

https://youtu.be/RnQTOkb_UKU такой вот танк. Как ГоПро приедет с ремонта, может пересниму. Первый, так сказать. Прям совсем из палок и каках. С дула снимается наливная трубка загнутая. После него еще пара была. Прошивка отсюда, просто стилизовал чутка под танк. Ну и картинку добавил с рамками. По мне так интересней получилось, чем со скобками.

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

Единственное что хочется в нем сделать, так это изменить автоматический режим, чтобы наливал сразу после установки стопки. Либо, может, добавить еще один. Не хватает такого, как показала практика :)) Сделать еще пугкты/подпункты это не проблема. Меня б подтолкнуть в нужную сторону как сделать сам разлив.

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

сам танк вполне получился и прошивка и звуки!! И идея хороша - такое спрашивали к 23-му. Только дизайн платформы переработать поприличнее :))

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

Согласен. Исполнение не айс. Проба пера и все такое. Был собран за пару дней к др товарища танкиста. Интересно было как оно будет работать. Другие были классическими башнями по макетам из этого топика.

В идеале хочется все на 3д принтере напечатать да покрасить аэрографом.. Вот где можно было бы развернуться в идеях. Осталось принтер купить. Хочется, но как-то руки не доходят до покупки :)) Пока не вижу ему применения такого, чтобы просто не стоял в углу.

Оффтоп. Кстати, тут много кто печатал. На каком аппарате? Вдруг решусь :))

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

У меня Creality CR10-s PRO. Но по факту - достаточно Creality Ender 3 - качество одинаковое при цене втрое ниже. Вообще прямо сейчас сижу ковыряюсь в интернете - хочу собрать принтер по кинематической схеме core XY с хорошими мозгами и комплектующими. https://www.redbot.info/pages/ru/printers/v1/ тут посмотри

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

Понял. Спасибо, изучу.

Alexey-kipia
Alexey-kipia аватар
Offline
Зарегистрирован: 14.03.2016

Если можно? Советик.

Гляньте на это чудо.

https://3dtoday.ru/blogs/ye-bot/e-bot-proekt-corexy-3d-printera/

https://e-bot.org/

Я себе уже собрал каркас для рабочего поля 400х400х400. Вещь!

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

Спасибо! - интересно очень

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

del

yrbasik
Offline
Зарегистрирован: 22.04.2020

raven78 пишет:

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

 

Здравствуйте,попробовал ваш код,есть вопрос: В меню "авто" количество налива только увеличивается(на уменьшение не реагирует) это так задумано или я что то делаю что то не так?

yrbasik
Offline
Зарегистрирован: 22.04.2020

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

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

yrbasik пишет:

 

Здравствуйте,попробовал ваш код,есть вопрос: В меню "авто" количество налива только увеличивается(на уменьшение не реагирует) это так задумано или я что то делаю что то не так?

А в других менюшках покрутить энкодер туды-сюды, тоже не реагирует? Библиотеку энкодера надеюсь из архива ставили?

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

yrbasik пишет:

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


На какие перепаивал?

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

yrbasik пишет:

Другие меню работают без проблем  

Чудеса))). Перемещение по меню энкодером должно быть в обе стороны стороны, а не в одну это так? В настройках например яркость led, нормально регулируется в обе стороны? Видео бы?

yrbasik
Offline
Зарегистрирован: 22.04.2020

По меню всё работает,плеер и.т.д,меню мультиразлива то же работает,в  нем все можно выставить и  отрабатывает как надо,только в начале когда стоит "авто"идет только увеличение количества налива(в какую сторону энкодер не крутишь) доходит до 50мл и всё,дальше никакой реакции.Библиотеки перезалил-результата нет(

yrbasik
Offline
Зарегистрирован: 22.04.2020

Проверил сейчас в мультиразливе-то же в одну сторону(на уменьшение не работает)