Наливатор с ОЛЕД дисплеем , MP3-плееером, LED подсветкой , шаговиком или сервой.

Старик Похабыч

★★★★★★★
14 Авг 2019
4,320
1,319
Москва
А вот вопрос. Если проверить ручками, то тосты / музыку играет ? Вполне может быть, что для начала воспроизведения надо больше времени, что бы что то подгрузить, разжать и начать играть. А если небольшой таймаут проходит и воспроизведения нет, то уходит код идет на воспроизведение музыки. У меня вот сейчас такая мысль возникла.
Для теста можно найти файл tost.ino и в самом конце функции SayTost() увеличить задержку delay(100); (строка 23)
 

predator_7

✩✩✩✩✩✩✩
16 Мар 2022
3
1
@Старик Похабыч,
Ну вот я с задержками игрался, попробую еще несколько вариантов. Потому как мысль только в этом направлении была (delay).
Вечером отпишусь. А вам- огромное спасибо за сам проект и помощь людям.
 

AnGar

★✩✩✩✩✩✩
9 Ноя 2021
181
28
@predator_7, Нет не победил. Пробовал три разных плейера на разных чипах. Сейччас версию VICLERa делаю
 

predator_7

✩✩✩✩✩✩✩
16 Мар 2022
3
1
Почему то не выходит. Уже перепробовал разные комбинации с ..delay..
Вручную дергаю ногами на минус, все проигрывает.
Есть еще мысли? Может кто сталкивался с аналогичным глюком?
 

Marat T

✩✩✩✩✩✩✩
21 Апр 2022
1
0
У кого проблемы с мп3 плеерами музыка играет тосты не говорит или прерываются тосты или вовсе не поет но когда замыкаешь контакты поет! Говорю сразу проблема не в плеерах! И в зависимости от проблемы решения разные! Для тех у кого не поет вообще и в меню не ставятся звездочки попробуйте питание ардуины сделать через отдельную кнопку и когда вы подадите питание на все то через 3 секунды подайте питание на ардуино если помогло дайте знать я вам подскажу где в коде что поменять! У кого тосты прерываются этого делать не нужно вам нужно только поменять код я к сожалению сейчас не у компьютера буду только на выходных тогда подскажу что править у кого проблемы можете писать на почту так подскажу быстрее [email protected]
 

donatos696

★✩✩✩✩✩✩
17 Ноя 2019
52
11
Доброго времени суток всем! Не пинайте сильно полностью нуба( Ткните носом! - где можно посмотреть/скачать схему сборки??? Всю тему перерыл - не нашел((( В первых сообщениях есть только текстовая табличка, графического исполнения нет - мне, как визуалу, не совсем все понятно. Заранее спасибо за помощь)
 

231078

✩✩✩✩✩✩✩
20 Апр 2021
10
4
Кто подскажет у меня такая проблема MP3 включается поёт песню, ставлю рюмки наливает, говорит тост но только он его повторяет раз пять и потом включается музыка и песня потом повторяется раз пять шесть и потом переключается на следующую
 

donatos696

★✩✩✩✩✩✩
17 Ноя 2019
52
11
Доброго времени суток всем! Подскажите, пожалуйста, если кто знает - как/где в коде увеличить шаг двигателя (шагового)?

Поставлен шаговик и он, при вращении энкодера на установленные в коде максимальные 180°, по факту отклоняется градусов на 45 от нулевой позиции. Вопрос в том, что, если есть такая возможность, то хотелось бы сделать так, чтобы за один поворот энкодера, двигатель делал бОльшее число шагов.
И сопутствующий вопрос - как/где/что поменять в коде, чтобы снять ограничение на 180° и можно было бы установить около 360°? Сильно прошу не пинать - учусь, разбираюсь...по крайней мере - пытаюсь(
 

Вложения

Изменено:

donatos696

★✩✩✩✩✩✩
17 Ноя 2019
52
11
Избыточное цитирование. Отредактируй или сообщение будет удалено
А подключается через UILN ?
Вообще то странно. Должен больше крутить.
Надо поменять stepsPerRevolution - кол-во шагов на полный оборот
Изменил stepsPerRevolution на 12000 - получилось установить на нужные углы!!! Не смотря на то, что максимальный угол программно ограничен 255 градусами, фактически удалось установить носик на нужные 300 градусов.
Не уверен была ли необходимость, но изменил еще значение 180 на 360 вот в этих строках (на скринах) - без этих изменений программа не давала физически поворачиваться носику более чем на 180 градусов (и на дисплее так же отображало 180, а затем перескакивало на 0).
Всем спасибо, в особенности автору проекта)))
 

Вложения

  • 23.4 KB Просмотры: 51
  • 29.4 KB Просмотры: 49
  • 33.5 KB Просмотры: 38

Старик Похабыч

★★★★★★★
14 Авг 2019
4,320
1,319
Москва
Да, нужно было. Изначально писалось все под серву, и что то осталось от нее. А если поменять тип переменной с uin8_t на uin16_t то ограничение в 255 градусов должно уйти.
 
  • Лойс +1
Реакции: donatos696

donatos696

★✩✩✩✩✩✩
17 Ноя 2019
52
11
Избыточное цитирование. Отредактируй или сообщение будет удалено
Да, нужно было. Изначально писалось все под серву, и что то осталось от нее. А если поменять тип переменной с uin8_t на uin16_t то ограничение в 255 градусов должно уйти.
Что то не нашел данной функции в коде?
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,320
1,319
Москва
Ну точно тут надо менять, но что из этого выползет дальше не помню :) Может потребовать менять методы сохранения в eeprom, или сдвига позиций там.
C++:
struct One_Place_drink              // структура, которая описывает место для дриька
{
  place_state State = pl_free;      // начальное состояние места - пустое
  uint8_t Position;                 // позиция для сервы, в градусах
  uint16_t Optoporog = OPTOPOROG;   // оптопорог. по умолчанию он стандартный для всех, но можно и менять индивидуально для глюкавых датчиков
  uint8_t Input;                    // пин подключенного датчка
  uint8_t N_LED;                    // начальный номер светодиода на ленте. количество поисано LEDs_per_Drink , одинаковое для всех мест!
};
 
  • Лойс +1
Реакции: donatos696

donatos696

★✩✩✩✩✩✩
17 Ноя 2019
52
11
Добрый день. Подскажите, пожалуйста - в этом проекте возможно подключить "статусный" светодиод? Как, например, у VICLER'а.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,320
1,319
Москва
Чисто теоретически ничего этому не мешает. Т.к. используется светодиодная лента, а значит библиотека уже есть, остается добавить +1 светодиод и написать под него функцию
 
  • Лойс +1
Реакции: donatos696

MaxPadonak

★✩✩✩✩✩✩
26 Авг 2020
53
20
Доброго дня. Приобрёл недавно вот такой вот дисплейчик. Это ЖК-модуль 128X64 на контроллере ST7567S COG. Работает по I2C, адрес у него 0х3F. Хотелось бы прикрутить его в этот проект. От китайца ничего внятного о библиотеке с которой он работает добиться не удалось. В отзывах увидел пару комментариев что он работает на библиотеке U8glib путём незначительного исправления строк инициализации и адреса соответственно. Связаться с комментаторами не удалось. Поиски в интернете тоже результатов не принесли. Может кто то встречался с подобным дисплеем. Поделитесь опытом так сказать.
 

Вложения

Serega_D

✩✩✩✩✩✩✩
23 Окт 2022
1
0
Здравствуйте, подскажите пожалуйста с каким чипом вы устанавливаете на наливайку DF player?
 

ANDREI REABOI

✩✩✩✩✩✩✩
22 Ноя 2021
8
0
Ребята всем привет!!!!!!. У меня вопрос по какой схеме вы собирали свои наливаторы Меня интересуют на Элеватор с MP3 плеером
а-то пересмотрел кучу схему сам запутался!!
наливатор без MP3 Player собрал отлично работает.сейчас в производстве танк наливатор хотелось бы сделать с MP3 Player и тостами.
извиняюсь за свой вопрос и Большое спасибо!
 

Вложения