народ , как у вас решена проблема дерганья сервы , с библиотеками Servo.h и дисплея OLED_I2C.h (если таковый используется) ,
при прорисовке цифр и делений аккумулятора , серва подёргивается.
// Имеется подобный скетч и arduino nano. analogWrite() для плавного старта насоса отключил , SoftwareSerial.h для управления DFPlayer сменил на аппаратный Serial , не помогает. Объявление сервы простое myservo.attach(6); .
Проблема именно в плохой совместимости Servo.h и OLED_I2C.h . при большой прорисовке на экране , изменяется ШИМ для сервы, и она дёргается. Прорисовка сведена к минимуму , и редкости.
//// Servo2.h гитхабные всякие не компилится.
Есть варианты : выключать серву - detatch() на время рисования (но она дергается при включениях/выключениях) . Ежели серву включать только на время поворота + задержка, тогда она не поддерживает угол при последующих нагрузках . или управлять сервой без библиотеки(digitalWrite(servo,HIGH);delayMicroseconds(pos);digitalWrite(servo,LOW); ) , полагаю будут те же проблемы с включением/выключением сервы.
Да только её. Но я сделал так , что она не будет обновляться автоматом. Ещё конечно подрезал microled, для уменьшения веса, но это не критично. А что какая то библиотека просит обновиться?
да, я правда, не обновлял библиотеки из последней раздачи, у меня, наверное, от 39 стоят. Сейчас программу ардуино обновил и посыпались вопросы по обновлению библиотек
Форумчане приветствую вас столкнулся с проблемой при сборке данного девайса
Вообщем при за казе компонентов неучёл факт что помпа начинает работать от 6 вольт , а драйвер закупил с общим питанием как для сервы так и для помпы вообщем суть в чём при запуске от 5 вольт всё норм Ардуино,серва, подсветка, дисплей всё работает кроме помпы :(
Отпаиваю помпу подключаю к лабораторнику работать начинает только от 6 вольт думаю ок 1 Вольт добавим и всё Гут как я ошибался :(( отрыгнул сервопривод теперь думаю надо походу через реле делать и скетч менять с последним у меня совсем никак, может поможет кто с юстировкой скетча ?
В программировании ни алё заранее спасибо
Может кому пригодится, уже стоят 15 минут и не вырубаются! Правда шли очень долго. 86,03 руб. | 10 шт. TTP223 кнопочный модуль конденсатора, одноканальный самоблокирующийся сенсорный выключатель, одноканальный переключатель трансформации https://a.aliexpress.com/_eOiwHr
Форумчане приветствую вас столкнулся с проблемой при сборке данного девайса Вообщем при за казе компонентов неучёл факт что помпа начинает работать от 6 вольт , а драйвер закупил с общим питанием как для сервы так и для помпы вообщем суть в чём при запуске от 5 вольт всё норм Ардуино,серва, подсветка, дисплей всё работает кроме помпы :( Отпаиваю помпу подключаю к лабораторнику работать начинает только от 6 вольт думаю ок 1 Вольт добавим и всё Гут как я ошибался :(( отрыгнул сервопривод теперь думаю надо походу через реле делать и скетч менять с последним у меня совсем никак, может поможет кто с юстировкой скетча ? В программировании ни алё заранее спасибо
Просто на помпу отдельно нужно повышайку поставить на 9в настроить и будет счастье)
Может кому пригодится, уже стоят 15 минут и не вырубаются! Правда шли очень долго. 86,03 руб. | 10 шт. TTP223 кнопочный модуль конденсатора, одноканальный самоблокирующийся сенсорный выключатель, одноканальный переключатель трансформации https://a.aliexpress.com/_eOiwHr
Может кому пригодится, уже стоят 15 минут и не вырубаются! Правда шли очень долго. 86,03 руб. | 10 шт. TTP223 кнопочный модуль конденсатора, одноканальный самоблокирующийся сенсорный выключатель, одноканальный переключатель трансформации https://a.aliexpress.com/_eOiwHr
Может кому пригодится, уже стоят 15 минут и не вырубаются! Правда шли очень долго. 86,03 руб. | 10 шт. TTP223 кнопочный модуль конденсатора, одноканальный самоблокирующийся сенсорный выключатель, одноканальный переключатель трансформации https://a.aliexpress.com/_eOiwHr
Спасибо! Заказал. Пришли. Работают как надо!!!
Повезло, а у меня отрубаются по этой ссылке
И у меня. Долго ждал и облом, проверил все
Не вижу смысла их больше брать если есть 100% вариант ttp229
серва, вроде только в одном направлении крутит... Только либо добавить шестерёнку, либо убрать, если их 3... ну, или, как вариант - ремень и шкивы вместо шестерёнок
ого, вот это хардкор)
Инвертировать направление вращения серводвигателя можно программно, без варварства :)
Спросите у автора прошивки, как это лучше всего сделать.
Самый простой вариант это инвертировать углы позиций над рюмками относительно 90 градусов. Было 0 - стало 180, было 45 - стало 135 и тд.
Инверсии не будет - в серве стоит ограничитель вращения (стопор), чтобы не свернуть резистор... Если утверждаете, что можно програмно - тогда раскрывайте тему полностью. Предположу, что можно изменить начальную точку... тогда да, возможно и получится
Ограничитель лишь не даст повернуться больше, чем на 180 градусов (а это и не нужно). Если серво стоит "вверх ногами", то нужно просто поменять все углы местами (отзеркалить относительно среднего положения 90°). Не знаю, что за прошивка у Фишер64, поэтому спросите у автора, он должен быть в курсе
если серва 180 градусная и входной параметр указывается в градусах - это будет реверс. может надо 179 - target,я не знаю, лимонад не пью))) но мысленно с вами))
а если вдруг поворот указывается не в градусах, а в попугаях - надо указать "максимальное кол-во попугаев - таргет"))
горячие сопли, скотч и суперклей в помощь))
Из за физического переворота сервы , башня крутиться в другою сторону.
Подскажите что исправить?
Все позиции серво калибруются в настройках. Выберете положение первой рюмки любое какое угодно и от него пляшите дальше. Другое дело парковка всегда будет в нуле,даже если выбрать положение первой рюмки в 180 градусов, но над этим подумаем)))
raven78, с чем связан переход на библиотеку Adafruit_TiCoServo?
Она с microLed от Gyver тоже стабильнее работает или просто меньше места занимает? Думаю как бы ещё освободить немного памяти в моём скетче для анимации на oled
Есть почта ravenrv78@mail.ru , но читаю не часто, проще здесь спросить.
VICLER пишет:
raven78, с чем связан переход на библиотеку Adafruit_TiCoServo? Она с microLed от Gyver тоже стабильнее работает или просто меньше места занимает? Думаю как бы ещё освободить немного памяти в моём скетче для анимации на oled
Да конечно эта библиотека немногим меньше весит, но я её использую по другой причине. Были замечены рывки серво( со штатной либой), в момент движения серво и одновременного мигания адресной лентой(microLed), да и ещё штатная библиотека серво имеет конфликт с библиотекой SoftwareSerial, которая используется для плеера. Но есть ещё легче библиотека на основе TiCoServo https://github.com/ArminJo/LightweightServo но есть ограничения , работает только с 328 камнем. По использованию пинов и количества серво , на обеих библиотеках есть тоже ограничения.
попробовал TiCoServo и что-то не заметил разницы. Серво иногда подёргивается, что на обычной библиотеке, что на этой, но у меня это связанно лишь с тем, что тестирую на макетке и всё питаю от usb (через стабилизатор Arduino Nano). На готовом устройстве нет ни единого признака рывков или дёрганий. А памяти немного освободил, это уже хорошо)
кстати, если кому-то нужен скетч для OLED на SSD1306 (0.96") или SH1106 (1.3"), можете заглянуть сюда
проект так же на базе от Alex Gyver. Занимаюсь им давно и постоянно обновляю. Настройка простая в отдельном файле, постарался описать все назначения параметров и инструкции по использованию и подключению. Никаких дополнительных библиотек устанавливать не нужно, всё необходимое уже есть в папке с проектом и при компиляции подключается оттуда. Есть отдельная версия с шаговым двигателем, но пока с дисплеем TM1637. В планах добавить возможность выбора шаговика или серво к основной прошивке с oled.
Единственное, что может не понравиться некоторым - нет проигрывания тостов, так как считаю это совершенно не нужным баловством.
попробовал TiCoServo и что-то не заметил разницы. Серво иногда подёргивается, что на обычной библиотеке, что на этой, но у меня это связанно лишь с тем, что тестирую на макетке и всё питаю от usb (через стабилизатор Arduino Nano). На готовом устройстве нет ни единого признака рывков или дёрганий. А памяти немного освободил, это уже хорошо)
кстати, если кому-то нужен скетч для OLED на SSD1306 (0.96") или SH1106 (1.3"), можете заглянуть сюда
проект так же на базе от Alex Gyver. Занимаюсь им давно и постоянно обновляю. Настройка простая в отдельном файле, постарался описать все назначения параметров и инструкции по использованию и подключению. Никаких дополнительных библиотек устанавливать не нужно, всё необходимое уже есть в папке с проектом и при компиляции подключается оттуда. Есть отдельная версия с шаговым двигателем, но пока с дисплеем TM1637. В планах добавить возможность выбора шаговика или серво к основной прошивке с oled.
Единственное, что может не понравиться некоторым - нет проигрывания тостов, так как считаю это совершенно не нужным баловством.
Коллеги, кто заливал 44 прошивку?
Решил посмотреть работу винстаровского дисплея.
Впаял адаптер i2c, отмыл. Распаковал новую нано, прошил и подсоединил экран.
Т.к. не было под рукой энкодера как в схеме, я достал энкодер на круглой плате, закоротил два сопротивления (конденсаторы трогать не стал). И тоже подсоединил к нано.
Все отлично, но когда переходишь в ручном режиме к разливу, то как обычно, высвечивается экран выбора объёма.
Так вот после слов " по чуть-чуть" в правом нижнем углу (последний символ в нижней строке) загорается заглавная буква В. Вправо влево при выборе граммов, символ не пропадает.
Побегал по меню- не единого глюка.
Зашёл в мультиразлив: при выборе граммов всё ок.
Это у Вас наверное режим выбран какой-то... Там когда мушкетёры, то М горит, когда бармен, то В... Правда у меня не 44, а более ранняя... и В появляется последним символом второй строки
Так вот после слов " по чуть-чуть" в правом нижнем углу (последний символ в нижней строке) загорается заглавная буква В. Вправо влево при выборе граммов, символ не пропадает. Побегал по меню- не единого глюка. Зашёл в мультиразлив: при выборе граммов всё ок.
Так отключите режим бармена.
progrik пишет:
если мешает буква В, погрузи это все в небытие /* */))) вот так
Так он не сможет отличить , включен бармен или нет.
Так он не сможет отличить , включен бармен или нет.
а... просто я не посвящен в тайны работы прибора)) у меня его нет и не будет) попросили музыку когда рюмку ставишь - сделал, реверс сервы - нате, убрать Б - легко. но все хардкорно) ну Б так Б. пускай живет))
https://www.yaplakal.com/forum2/topic2168122.html
да, это руки у человека, откуда надо - реально качественная вещь! Всё сделано красиво. Правда, плюётся из носика, но это пустяки...
да, это руки у человека, откуда надо - реально качественная вещь! Всё сделано красиво. Правда, плюётся из носика, но это пустяки...
народ , как у вас решена проблема дерганья сервы , с библиотеками Servo.h и дисплея OLED_I2C.h (если таковый используется) ,
при прорисовке цифр и делений аккумулятора , серва подёргивается.
// Имеется подобный скетч и arduino nano. analogWrite() для плавного старта насоса отключил , SoftwareSerial.h для управления DFPlayer сменил на аппаратный Serial , не помогает. Объявление сервы простое myservo.attach(6); .
Проблема именно в плохой совместимости Servo.h и OLED_I2C.h . при большой прорисовке на экране , изменяется ШИМ для сервы, и она дёргается. Прорисовка сведена к минимуму , и редкости.
//// Servo2.h гитхабные всякие не компилится.
Есть варианты : выключать серву - detatch() на время рисования (но она дергается при включениях/выключениях) . Ежели серву включать только на время поворота + задержка, тогда она не поддерживает угол при последующих нагрузках .
или управлять сервой без библиотеки( digitalWrite(servo, HIGH); delayMicroseconds(pos); digitalWrite(servo, LOW); ) , полагаю будут те же проблемы с включением/выключением сервы.
///// попалась Servo2.h с http://wiki.amperka.ru/articles:servo , на ней значительно лучше всё стало работать.
Привет,а можно файл Mir_armen@mail.ru
Спасибо заранне
Вручную с сервой все должно быть ОК. Только луп будет блокироваться немножко.
Какие из библиотек нельзя обновлять онлайн, кроме mp3?
Да только её. Но я сделал так , что она не будет обновляться автоматом. Ещё конечно подрезал microled, для уменьшения веса, но это не критично. А что какая то библиотека просит обновиться?
да, я правда, не обновлял библиотеки из последней раздачи, у меня, наверное, от 39 стоят. Сейчас программу ардуино обновил и посыпались вопросы по обновлению библиотек
Форумчане приветствую вас столкнулся с проблемой при сборке данного девайса
Вообщем при за казе компонентов неучёл факт что помпа начинает работать от 6 вольт , а драйвер закупил с общим питанием как для сервы так и для помпы вообщем суть в чём при запуске от 5 вольт всё норм Ардуино,серва, подсветка, дисплей всё работает кроме помпы :(
Отпаиваю помпу подключаю к лабораторнику работать начинает только от 6 вольт думаю ок 1 Вольт добавим и всё Гут как я ошибался :(( отрыгнул сервопривод теперь думаю надо походу через реле делать и скетч менять с последним у меня совсем никак, может поможет кто с юстировкой скетча ?
В программировании ни алё заранее спасибо
Спасибо! Заказал. Пришли. Работают как надо!!!
Просто на помпу отдельно нужно повышайку поставить на 9в настроить и будет счастье)
Спасибо! Заказал. Пришли. Работают как надо!!!
Спасибо! Заказал. Пришли. Работают как надо!!!
И у меня. Долго ждал и облом, проверил все
Спасибо! Заказал. Пришли. Работают как надо!!!
И у меня. Долго ждал и облом, проверил все
Из за физического переворота сервы , башня крутиться в другою сторону.
Подскажите что исправить?
серва, вроде только в одном направлении крутит... Только либо добавить шестерёнку, либо убрать, если их 3... ну, или, как вариант - ремень и шкивы вместо шестерёнок
или напрямую прицепить через муфту
Погуглил.. Точно одного вращения .Значит -разбирать , перекидывать концы на движке и потенциометре..
Шестерёнки, шкивы тот еще гемор, с местом проблеммы
не уверен, но, возможно, что стопор будет мешать после простого перебрасывания контактов... Интересно, что получится - пишите
ого, вот это хардкор)
Инвертировать направление вращения серводвигателя можно программно, без варварства :)
Спросите у автора прошивки, как это лучше всего сделать.
Самый простой вариант это инвертировать углы позиций над рюмками относительно 90 градусов. Было 0 - стало 180, было 45 - стало 135 и тд.
Инверсии не будет - в серве стоит ограничитель вращения (стопор), чтобы не свернуть резистор... Если утверждаете, что можно програмно - тогда раскрывайте тему полностью. Предположу, что можно изменить начальную точку... тогда да, возможно и получится
Ограничитель лишь не даст повернуться больше, чем на 180 градусов (а это и не нужно). Если серво стоит "вверх ногами", то нужно просто поменять все углы местами (отзеркалить относительно среднего положения 90°). Не знаю, что за прошивка у Фишер64, поэтому спросите у автора, он должен быть в курсе
void servo_move(uint8_t target) { target = 180 - target;
если серва 180 градусная и входной параметр указывается в градусах - это будет реверс. может надо 179 - target, я не знаю, лимонад не пью))) но мысленно с вами))
а если вдруг поворот указывается не в градусах, а в попугаях - надо указать "максимальное кол-во попугаев - таргет"))
горячие сопли, скотч и суперклей в помощь))
Из за физического переворота сервы , башня крутиться в другою сторону.
Подскажите что исправить?
Все позиции серво калибруются в настройках. Выберете положение первой рюмки любое какое угодно и от него пляшите дальше. Другое дело парковка всегда будет в нуле,даже если выбрать положение первой рюмки в 180 градусов, но над этим подумаем)))
raven78
Приветствую. Как с Вами можно связаться? Может ВК или еще какой способ?
p.starikov@bk.ru
raven78, с чем связан переход на библиотеку Adafruit_TiCoServo?
Она с microLed от Gyver тоже стабильнее работает или просто меньше места занимает? Думаю как бы ещё освободить немного памяти в моём скетче для анимации на oled
Приветствую. Как с Вами можно связаться? Может ВК или еще какой способ?
p.starikov@bk.ru
Есть почта ravenrv78@mail.ru , но читаю не часто, проще здесь спросить.
Да конечно эта библиотека немногим меньше весит, но я её использую по другой причине. Были замечены рывки серво( со штатной либой), в момент движения серво и одновременного мигания адресной лентой(microLed), да и ещё штатная библиотека серво имеет конфликт с библиотекой SoftwareSerial, которая используется для плеера. Но есть ещё легче библиотека на основе TiCoServo https://github.com/ArminJo/LightweightServo но есть ограничения , работает только с 328 камнем. По использованию пинов и количества серво , на обеих библиотеках есть тоже ограничения.
попробовал TiCoServo и что-то не заметил разницы. Серво иногда подёргивается, что на обычной библиотеке, что на этой, но у меня это связанно лишь с тем, что тестирую на макетке и всё питаю от usb (через стабилизатор Arduino Nano). На готовом устройстве нет ни единого признака рывков или дёрганий. А памяти немного освободил, это уже хорошо)
кстати, если кому-то нужен скетч для OLED на SSD1306 (0.96") или SH1106 (1.3"), можете заглянуть сюда
проект так же на базе от Alex Gyver. Занимаюсь им давно и постоянно обновляю. Настройка простая в отдельном файле, постарался описать все назначения параметров и инструкции по использованию и подключению. Никаких дополнительных библиотек устанавливать не нужно, всё необходимое уже есть в папке с проектом и при компиляции подключается оттуда. Есть отдельная версия с шаговым двигателем, но пока с дисплеем TM1637. В планах добавить возможность выбора шаговика или серво к основной прошивке с oled.
Единственное, что может не понравиться некоторым - нет проигрывания тостов, так как считаю это совершенно не нужным баловством.
вот небольшая демонстрация работы прошивки с OLED
а так же прошивка с шаговым мотором и TM1637
Приветствую. Как с Вами можно связаться? Может ВК или еще какой способ?
p.starikov@bk.ru
Есть почта ravenrv78@mail.ru , но читаю не часто, проще здесь спросить.
Отправил на почту, тут меня быстро запинают ногами))
Видео посмотрел - мне понравилось что можно посмотреть вывод статистики по итогу выпитого - прикольное дополнение!
попробовал TiCoServo и что-то не заметил разницы. Серво иногда подёргивается, что на обычной библиотеке, что на этой, но у меня это связанно лишь с тем, что тестирую на макетке и всё питаю от usb (через стабилизатор Arduino Nano). На готовом устройстве нет ни единого признака рывков или дёрганий. А памяти немного освободил, это уже хорошо)
кстати, если кому-то нужен скетч для OLED на SSD1306 (0.96") или SH1106 (1.3"), можете заглянуть сюда
проект так же на базе от Alex Gyver. Занимаюсь им давно и постоянно обновляю. Настройка простая в отдельном файле, постарался описать все назначения параметров и инструкции по использованию и подключению. Никаких дополнительных библиотек устанавливать не нужно, всё необходимое уже есть в папке с проектом и при компиляции подключается оттуда. Есть отдельная версия с шаговым двигателем, но пока с дисплеем TM1637. В планах добавить возможность выбора шаговика или серво к основной прошивке с oled.
Единственное, что может не понравиться некоторым - нет проигрывания тостов, так как считаю это совершенно не нужным баловством.
вот небольшая демонстрация работы прошивки с OLED
а так же прошивка с шаговым мотором и TM1637
Отличное исполнение, для первого наливатора (без звука) лучше не придумать. Могли бы дать почту или контакты, пара вопросов есть.
Могли бы дать почту или контакты, пара вопросов есть.
viktorglekler@gmail.com
Все изменения и обновления выкладываю тут. Общие вопросы лучше задать там же или на этом форуме
п.с. сегодня удалось так же прицепить огромный 2.42" oled дисплей на SSD1309 по i2c.
Слева - направо: SSD1309 (2.42"), SH1106 (1.3") и двухцветный SSD1306 (0.96")
Из за физического переворота сервы , башня крутиться в другою сторону.
Подскажите что исправить?
Добавил реверс серво, в начальной вкладке строка 14, раскомментировать
При этом нужно отзеркалить подключение концевиков и отзеркалить позиции led диодов под рюмками
44 гит
Здорово! Отзеркалить в прошивке же тоже можно?
Отзеркалить в прошивке же тоже можно?
Конечно можно
Здорово! Отзеркалить в прошивке же тоже можно?
Конечно можно
Да будет так, обновил
Из за физического переворота сервы , башня крутиться в другою сторону.
Подскажите что исправить?
Добавил реверс серво, в начальной вкладке строка 14, раскомментировать
При этом нужно отзеркалить подключение концевиков и отзеркалить позиции led диодов под рюмками
44 гит
Спасибо! Все получилось.
Тоже будет с реверсом сервы.
как быть с парковкой?
В смысле??? Парковка тоже отзеркалена
Коллеги, кто заливал 44 прошивку?
Решил посмотреть работу винстаровского дисплея.
Впаял адаптер i2c, отмыл. Распаковал новую нано, прошил и подсоединил экран.
Т.к. не было под рукой энкодера как в схеме, я достал энкодер на круглой плате, закоротил два сопротивления (конденсаторы трогать не стал). И тоже подсоединил к нано.
Все отлично, но когда переходишь в ручном режиме к разливу, то как обычно, высвечивается экран выбора объёма.
Так вот после слов " по чуть-чуть" в правом нижнем углу (последний символ в нижней строке) загорается заглавная буква В. Вправо влево при выборе граммов, символ не пропадает.
Побегал по меню- не единого глюка.
Зашёл в мультиразлив: при выборе граммов всё ок.
Это у Вас наверное режим выбран какой-то... Там когда мушкетёры, то М горит, когда бармен, то В... Правда у меня не 44, а более ранняя... и В появляется последним символом второй строки
В 39 этого не наблюдал. Может и правда что с библиотеками lcd и oled?
отвечу сам себе: на lcd дисплее тоже самое
вроде как-то так..
Del...
Умер AlexMik автор проекта Realm... Светлая память...
Так отключите режим бармена.
если мешает буква В, погрузи это все в небытие /* */))) вот так
Так он не сможет отличить , включен бармен или нет.