Да да я про это говорю все очень быстро и оперативно,и автор просто заслуживает донат.
Вот еще бы в режимах мушкетеры сделать рандомное движение сервы во время кручения барабана,что бы не было сразу ясно куда наливаться будет.Ну конечно же разные мигалки для доп ленты с возможностью их вставки в момент самого разлива
Понятно. Я, честно говоря туда и не заглядывал уже давно... Добил сегодня датчики на TP229 и пересобрал на них. Наклеил фольгу непосредственно под площадки-подстаканники, тогда чувствительности хватило и теперь работает чётко. Через 4мм фанеру - не срослось... Сел развёл плату монтажную под все компоненты, кроме внешних... Пришлось некоторые пины поменять для удобства и компактности. Теперь дам отлежаться :) потом ещё раз перепроверю... И можно будет испытать.
Добрый день. dio2.h библиотека стояла. Поэтому спрашивал. По совету Николая удалил скачал заново и взлетело. Только не работает подсветка под рюмками. И очень медленно работает серва.
Просыпаться устройство может в двух случаях, при нажатии кнопки энкодера и при установки любой рюмки. Может помехи какие на сопутствующих входах ардуино? При использовании сенсорных датчиков управление идёт высоким сигналом и нет подтяжки резистором к минусу. Я не уверен, все ли сенсоры чётко держат ноль на выходе если не сработали. Попробовать подтянуть резистором на массу все входы ардуино, на которых висят датчики. Если же срабатывание идёт по низкому сигналу, то подтяжка к плюсу происходит внутренними резисторами ардуино.
по низкому... Если рюмок нет - только начинает засыпать, идёт первый звук и тут же просыпается, если все поставить, то играет почти до конца и снова просыпается... не могу понять откуда ноги растут... пытаюсь понять. Вроде как-то зависит от громкости звука. на 24 нормально, выше - просыпается...
Ещё, конечно это совсем не принципиально - при включении не успевает выводить надпись приветствия - сначала белая полоса (если на синем экране) затем уже прогружается в меню...
Да да да Роман спасибо за скетч 3,6 теперь в мушкетерах серва норм двигается не сразу видно куда будет литься,еще бы усложнить ,что бы допустим наливала не по порядку ,а пример 1,5,3,4,6,а 2 пропускает ,т.е.в хаотичном порядке так сказать запутать народ:).А так тоже норма спасибо.Чуть позже выложу что у меня получилось со светиками внизу и твоей прошивкой.
Ещё, конечно это совсем не принципиально - при включении не успевает выводить надпись приветствия - сначала белая полоса (если на синем экране) затем уже прогружается в меню...
Поправил, delay пропал)), причём давно уже, я и не замечал))).
@Acket , я надеюсь с переназначением выводов в скетче, Вы не пытаетесь использовать входы A6 и A7 ардуино как цифровые, на концевики?
А6 хочу использовать как 5-й сенсор, раз он освободился
К A6 и A7 функция digitalRead() не применима, эти выводы не могут использоваться как цифровые, только как аналоговые analogRead(). В скетче опрос всех пинов датчиков идёт как digitalRead().
Нашел в нете какой то генератор случайных чисел, тем самым освобождаем аналоговый пин от участия в рандоме. Рандом стал более случайным, он нужен для перемешивания тостов в случайном порядке и для мушкетёров. НУЖНО ПРОБОВАТЬ)))).
Потестил немного на своем скетче. Вроде повторений нет после старта нет.
На пине D13 висит светодиод на массу, могут быть проблемы, как раз с ложным срабатыванием, его надо отпаять тогда. На него как раз напрашивается помпа и типа подтяжка к массе уже на плате есть.
Плохо датчики разводить к ногам, которые с разных сторон контроллера... Может, раз А0-А3 используются, как цифровые, тогда на них переключить что-то с цифровых ног а датчики подряд сделать? - например с D02 по D07?
Можно попробовать, но сначала нужно всё сделать опытным путём)))
Добрый день, может подскажите куда копать, я собрал электронику на mega 2560, пылилась на полке, когда ставлю эту плату и пробую компилировать пишет 'write9' was not declared in this scope, если за комментировать write9(servoPos); эти строки в скетче, то компиляция проходит нормально, но серво не работает, на nano все нормально, но уже собрал на mega 2560, я не программист не могу понять почему дает такую ошибку. Заливаю скетч от другого проекта на mega 2560 работает отлично. Очень ваш скетч хочется попробовать в работе.
Добрый день, может подскажите куда копать, я собрал электронику на mega 2560, пылилась на полке, когда ставлю эту плату и пробую компилировать пишет 'write9' was not declared in this scope, если за комментировать write9(servoPos); эти строки в скетче, то компиляция проходит нормально, но серво не работает, на nano все нормально, но уже собрал на mega 2560, я не программист не могу понять почему дает такую ошибку. Заливаю скетч от другого проекта на mega 2560 работает отлично. Очень ваш скетч хочется попробовать в работе.
Только для ATmega328! Новая библиотека для серво работает только с этим камнем
Только для ATmega328! Новая библиотека для серво работает только с этим камнем
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
Добрый вечер, все работает, закомментировал акб, а 5-ю рюмку на А7 подключил, завтра утром займусь рисованием распиновки под mega 2560, еще раз огромное спасибо, еще заметил #define BUSY_PIN 10 // пин готовности DF плеера что с ним что без него плеер работает!
P.S. Забыл спросить, на мультиразливе хочу закомментировать 6-ю рюмку, пока особо не искал, может ткнете где? Или надо все переделывать? Если переделывать проще 6-ю рюмку добавить)))
BUSY_PIN нужен не для плеера, а для правильной работы скетча, он много где участвует.
В мультиразливе и так не будет 6 рюмки, но в меню она отображается. Нужно редактировать менюшку, не представляю как это будет выглядеть))), думаю лишним элементом в этом меню можно всё таки пренебречь)))
BUSY_PIN нужен не для плеера, а для правильной работы скетча, он много где участвует.
В мультиразливе и так не будет 6 рюмки, но в меню она отображается. Нужно редактировать менюшку, не представляю как это будет выглядеть))), думаю лишним элементом в этом меню можно всё таки пренебречь)))
понял, завтра утром займусь распиновкой и приложу к нему ваш скетч с моей распиновкой и скажите куда отправить.
Спасибо!! Прям очень оперативно!! Супер!! Предложения не успевают генериться, как уже отрабатываются!!
Да да я про это говорю все очень быстро и оперативно,и автор просто заслуживает донат.
Вот еще бы в режимах мушкетеры сделать рандомное движение сервы во время кручения барабана,что бы не было сразу ясно куда наливаться будет.Ну конечно же разные мигалки для доп ленты с возможностью их вставки в момент самого разлива
библиотеки вроде нет в папке с библиотеками
Это что за скетч, про который спрашиваете?
https://community.alexgyver.ru/threads/nalivator-s-oled-displeem-mp3-pleeerom-led-podsvetkoj-shagovikom-ili-servoj.2907/
Ответ кроется в вопросе,но не замечаем)))
Ну и добрый компилятор нам пишет
Понятно. Я, честно говоря туда и не заглядывал уже давно... Добил сегодня датчики на TP229 и пересобрал на них. Наклеил фольгу непосредственно под площадки-подстаканники, тогда чувствительности хватило и теперь работает чётко. Через 4мм фанеру - не срослось... Сел развёл плату монтажную под все компоненты, кроме внешних... Пришлось некоторые пины поменять для удобства и компактности. Теперь дам отлежаться :) потом ещё раз перепроверю... И можно будет испытать.
Добрый день. dio2.h библиотека стояла. Поэтому спрашивал. По совету Николая удалил скачал заново и взлетело. Только не работает подсветка под рюмками. И очень медленно работает серва.
Есть такая проблемка - при засыпании иногда тут же просыпается, хотя никаких действий не было... А иногда нормально. Из за чего такое может быть?
Просыпаться устройство может в двух случаях, при нажатии кнопки энкодера и при установки любой рюмки. Может помехи какие на сопутствующих входах ардуино? При использовании сенсорных датчиков управление идёт высоким сигналом и нет подтяжки резистором к минусу. Я не уверен, все ли сенсоры чётко держат ноль на выходе если не сработали. Попробовать подтянуть резистором на массу все входы ардуино, на которых висят датчики. Если же срабатывание идёт по низкому сигналу, то подтяжка к плюсу происходит внутренними резисторами ардуино.
по низкому... Если рюмок нет - только начинает засыпать, идёт первый звук и тут же просыпается, если все поставить, то играет почти до конца и снова просыпается... не могу понять откуда ноги растут... пытаюсь понять. Вроде как-то зависит от громкости звука. на 24 нормально, выше - просыпается...
Ещё, конечно это совсем не принципиально - при включении не успевает выводить надпись приветствия - сначала белая полоса (если на синем экране) затем уже прогружается в меню...
поставил ещё кондёр на 470мкФ на входе питания датчиков. Вроде бы помогло. китайские электролиты... капец...
Да да да Роман спасибо за скетч 3,6 теперь в мушкетерах серва норм двигается не сразу видно куда будет литься,еще бы усложнить ,что бы допустим наливала не по порядку ,а пример 1,5,3,4,6,а 2 пропускает ,т.е.в хаотичном порядке так сказать запутать народ:).А так тоже норма спасибо.Чуть позже выложу что у меня получилось со светиками внизу и твоей прошивкой.
Ещё, конечно это совсем не принципиально - при включении не успевает выводить надпись приветствия - сначала белая полоса (если на синем экране) затем уже прогружается в меню...
Поправил, delay пропал)), причём давно уже, я и не замечал))).
@Acket , я надеюсь с переназначением выводов в скетче, Вы не пытаетесь использовать входы A6 и A7 ардуино как цифровые, на концевики?
А6 хочу использовать как 5-й сенсор, раз он освободился
Acket
Простите за наглость платкой не поделитесь n.ionow@mail.ru
А6 хочу использовать как 5-й сенсор, раз он освободился
К A6 и A7 функция digitalRead() не применима, эти выводы не могут использоваться как цифровые, только как аналоговые analogRead(). В скетче опрос всех пинов датчиков идёт как digitalRead().
Вон как... Понял. Тогда плату надо будет поправить... а то я как раз на А6 завёл.
Нашел в нете какой то генератор случайных чисел, тем самым освобождаем аналоговый пин от участия в рандоме. Рандом стал более случайным, он нужен для перемешивания тостов в случайном порядке и для мушкетёров. НУЖНО ПРОБОВАТЬ)))).
Потестил немного на своем скетче. Вроде повторений нет после старта нет.
Тогда вот так выводы по нумерации...
На пине D13 висит светодиод на массу, могут быть проблемы, как раз с ложным срабатыванием, его надо отпаять тогда. На него как раз напрашивается помпа и типа подтяжка к массе уже на плате есть.
Плохо датчики разводить к ногам, которые с разных сторон контроллера... Может, раз А0-А3 используются, как цифровые, тогда на них переключить что-то с цифровых ног а датчики подряд сделать? - например с D02 по D07?
Можно попробовать, но сначала нужно всё сделать опытным путём)))
А вот и мой наливатор с скетчем от Романа.спасибо тебе друг.
Можно попробовать, но сначала нужно всё сделать опытным путём)))
Добрый день, может подскажите куда копать, я собрал электронику на mega 2560, пылилась на полке, когда ставлю эту плату и пробую компилировать пишет 'write9' was not declared in this scope, если за комментировать write9(servoPos); эти строки в скетче, то компиляция проходит нормально, но серво не работает, на nano все нормально, но уже собрал на mega 2560, я не программист не могу понять почему дает такую ошибку. Заливаю скетч от другого проекта на mega 2560 работает отлично. Очень ваш скетч хочется попробовать в работе.
библиотеки поставь которые идут вместе со скетчем
библиотеки поставь которые идут вместе со скетчем
перенес все из папки "положить библиотеки куда следует"
А вот и мой наливатор с скетчем от Романа.спасибо тебе друг.
может надо новую версию arduino ide
может надо новую версию arduino ide
последняя версия 1.8.12 и ошибка именно на mega 2560
P.S. Кто-то может проверить и выбрать плату mega 2560 и скомпилировать скетч от уважаемого raven78?
бутлоадер может выбрать olb bootloader
бутлоадер может выбрать olb bootloader
это не nano, это arduino mega 2560 у нее один загрузчик
Добрый день, может подскажите куда копать, я собрал электронику на mega 2560, пылилась на полке, когда ставлю эту плату и пробую компилировать пишет 'write9' was not declared in this scope, если за комментировать write9(servoPos); эти строки в скетче, то компиляция проходит нормально, но серво не работает, на nano все нормально, но уже собрал на mega 2560, я не программист не могу понять почему дает такую ошибку. Заливаю скетч от другого проекта на mega 2560 работает отлично. Очень ваш скетч хочется попробовать в работе.
Только для ATmega328! Новая библиотека для серво работает только с этим камнем
Только для ATmega328! Новая библиотека для серво работает только с этим камнем
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
А зачем нужна доп кнопка и доп лед лента?
для удобства и красоты,можно и без нее,по умолчанию отключено
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
ГИТ
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
ГИТ
P.S. обязательно пришлю!
спасибо за ответ, а у меня уже мозг начал закипать, эх жаль... по меню с вашим скетчем полазил, слюнки потекли, на сколько все продумано, а менять одну плату на другую, могу угробить mega 2560...
Залил на гитхаб для меги, не проверял, пины внимательней смотрите, в скетче подставите свои, плеер подключаем на serial3, пины 14 и 15. Если заработает, пришлёте распиновку Вашу
ГИТ
Вот спасибо, под Мегу 2560 компилируется, про пины ни чего сказать не могу, макет еще не паян.
Мега валяется на полке, могет замутить ещё налив коктейлей. Типа две помпы и меню выбора налива двух
компонентов. И в мушкетерах прикольней будет, или то, или это.
Если заработает, пришлёте распиновку Вашу
Добрый вечер, все работает, закомментировал акб, а 5-ю рюмку на А7 подключил, завтра утром займусь рисованием распиновки под mega 2560, еще раз огромное спасибо, еще заметил #define BUSY_PIN 10 // пин готовности DF плеера что с ним что без него плеер работает!
P.S. Забыл спросить, на мультиразливе хочу закомментировать 6-ю рюмку, пока особо не искал, может ткнете где? Или надо все переделывать? Если переделывать проще 6-ю рюмку добавить)))
BUSY_PIN нужен не для плеера, а для правильной работы скетча, он много где участвует.
В мультиразливе и так не будет 6 рюмки, но в меню она отображается. Нужно редактировать менюшку, не представляю как это будет выглядеть))), думаю лишним элементом в этом меню можно всё таки пренебречь)))
BUSY_PIN нужен не для плеера, а для правильной работы скетча, он много где участвует.
В мультиразливе и так не будет 6 рюмки, но в меню она отображается. Нужно редактировать менюшку, не представляю как это будет выглядеть))), думаю лишним элементом в этом меню можно всё таки пренебречь)))
понял, завтра утром займусь распиновкой и приложу к нему ваш скетч с моей распиновкой и скажите куда отправить.
Вы не торопитесь, сделайте чтобы всё работало четко, а потом и распиновку.