Согласен . А еще заметил что ролик имеет некоторую целостность содержания . Это означает что нет обрыва в понимании , не спотыкаешься о недостаток информации .
Великолепный ролик! Долго не мог понять, чем он так хорош? Есть ролики схожие и по качеству наполнения и по качеству подачи информации.... А потом понял, ПРОСТО НЕТ ПУСТОЙ БОЛТОВНИ! от которой уже всех тошнит! Спасибо огромное за хорошее видео! Это отличная работа! 5+
Отличное видео,все понятно и ясно. Действительно не как у всех.60% понимания пришло из за анимации. Музыкальное сопровождение приятное.Спасибо за ваш труд. Like
Согласен с Сергеем, Виктор очень мне помог своими вилдео в настройке многих платок, все четко, лаконично, почему так мало подписчиков - непонятно. Речь внятная, графика хорошая, камера на уровне.. не понимаю почему там мало подписечников...
Читаю отзывы и такое ощущение , что воскресли составители лозунгов далёкой эпохи СССР. Прям восхищение через край. Экзальтация подвыпивших женщин-библиотекарей. Нормальный ролик, уверенный автор, знающий предмет о котором урок. Спасибо большое! Правда ни один скетч не заработал. Ну да ладно. Разберусь.
Приветствую Отличное видео. И главное хорошо изложенный материал. Очень понравился пример с организацией меню. Хотелось бы побольше уроков по этой теме, так как многих останавливает и пугает тема внедрения меню в свою разработку. Благодарю вас, и успехов вам.
Очень хорошо оформлено для 10 минут, для начинающих самое то. Если плохо доходит, можно скачать видео и просматривать по кадрам. Сюда заглянул по ссылки в теме "Ищу схему энкодера для замены им двух кнопок" на форуме "KAZUS".
Добрый вечер. Для наглядности введите большую задержку в лупе с выводом на блинк, а блок вывода в сериал переместите в нижний блок void setCount(int state) {.......} Это будет очень наглядно, что независимо от тяжеловесного и медленного кода в основном цикле, обработка энкодера быстро и корректно выполняется через прерывания.
Спасибо что заметили. Я и не обратил внимание на это. А так подключаю через твердотельное реле. Изначально так делал что бы не нагружать реле термостата. Значит правильно делал. Спасибо еще раз!
Спасибо за видео и статью. Подписался, найдя материал по sim800l - очень грамотно и толково объясняете, без нудежа и воды! Один вопрос по сути: если мы уже аппаратно подавили дребезг триггером, то зачем фиксация шага и прерывание по изменению? Не проще ли прерывание вызывать по спаду, если на втором при этом высокий уровень счетчик++, иначе счетчик--. Ведь без дребезга спад будет происходить один раз на шаг. Или я не прав и тогда где не прав?
А если пользователь не докрутит энкодер до конца шага (не 4 перемены состояния, а 1,2 или 3), а вернет вал в середине шага назад - в предложенном вами варианте шаг будет некорректно зачтен. Мой вариант корректно отработает эту ситуацию.
Виктор, еще раз спасибо за пример применения энкодера. В сети есть видео где предлагают так называемые энкодеры с памятью. Суть такова, энкодер + железо, выдает импульс Step и Dir. Подключенный контроллер в свою очередь получает эти 2 сигнала и прижимает линию Step на землю (сбрасывая железку в дефолт) говоря энкодеру что я получил шаг и направление. Позиционируют эту приблуду как штуковину компенсирующую потери шагов . Ну и соответственно разгрузить контроллер и возможное использование любых пинов ардуино, не прибегая к прерываниям. Я никак не могу разобрать что за логика стоит у них на плате. И поэтому попробовал изменить ваш скетч , адаптировав под их концепцию. У меня все работает на столе на 2 ардуино. Пропуски шагов имеются при быстром вращении и имеются ложные сигналы направления. Пробовал компилировать под тини13, код составил всего 480 байт (46%) памяти устройства. Вот ссылка на предлагаемый модуль. iarduino.ru/shop/Expansion-payments/enkoder-s-pamyatyu-trema-modul-v2-0.html Вот ссылка на доработанный мной скетч. yadi.sk/d/IFAvLIwF3S3P4R На чем же собран продаваемый модуль?
Добил я схему как в том примере. Для этого мне понадобилось 74HC05 + 3 транзистора npn, ну и немного обвязки. В протеусе работает на ура. Если в ближайшее время найду 74 логику то попробую в железе. Не пойму зачем на плате оригинала 4 транзистора )))?
155ЛА3 производства Херсонского завода полупроводников! родной завод ) 155ТМ2 можно использовать с импортной лашкой , т.к 2.4В это уже гарантированный уровень единицы.
Я не знаю, нужно осциллограмму смотреть (при желании и мультиметром можно) - она покажет, что происходит в вашем энкодере за два щелчка. Может просто фиксация ручки помимо шагов, ещё и в полушагах.
Всем привет! Вопрос к автору: мне нужно собрать девайс, который бы управлял дроссельной заслонкой в зависимости от скорости вращения вала двигателя - то есть чтобы при отклонении количества оборотов вала (двигателя внутреннего сгорания) от заданной "нормы" - проворачивал бы вал (с дроссельной заслонкой) по часовой стрелке при превышении нормы и против часовой стрелки при занижении до тех пор пока количество оборотов (ДВС) не вернется к "норме". Буду рад любым напутствующим советам.
Ну Виктор, это было круто! Очень качественный контент!)) Я жду новых видео) Я новичок в этом деле, но я многое уловил, эти картинки и схемы в видео...Все очень доходчиво, я искал материал на тему управления сервопривода энкодером, помогите пожалуйста.) Буду очень признателен!
Ильяс, вы совершаете стандартную ошибку новичков - не нужно искать готовое решение "энкодер + сервопривод" (тем более, что без МК решение будет в разы сложнее). Разбейте задачу на минимально возможные подзадачи и реализуйте каждую из них - отдельно (без использования энкодера) поуправляйте сервой, материал по энкодеру у вас есть, а потом соединить это вместе у вас труда не составит. Такой подход позволит вам и ошибки искать и отлаживать комфортно.
Очень доступно и понятно. Но у меня возник вопрос. Если используется 2 энкодера у каждого энкодера своя навигация по меню. Как следует подключать энкодеры?
Проблема в том, что Arduino Uno умеет обрабатывать прерывания только на 2 пинах, это не позволит просто подключить обработку прерываний на других пинах. Решения здесь может быть как минимум 2 - либо переписывать скетч без использования прерываний, либо вместо Arduino Uno использовать, например, Arduino Mega2560 (codius.ru/products/481 ) - у неё 6 пинов, способных обрабатывать прерывания.
Добрый день! Очень познавательное видео! Судя по обзору Вы человек Понимающий в этом толк! У меня вопрос:в чём разница между энкодером EC11 и энкодером KY-040?Заранее спасибо за ответ!
РОМА ДАНИЛОВ, во-первых EC11 это энкодер, а KY-040 это модуль на энкодере. Модуль как правило добавляет плюшки основному устройству, на котором построен - здесь распаяны стягивающие резисторы, поэтому в них уже нет необходимости. Ну и по неподтвержденной информации у него 30 шагов на оборот, вместо 20 у EC11.
можно сделать и без аппаратного антидребезга, для 2ого случая, кстати автор так и не объяснил логику для него) про то что по фронту(спаду) первого выхода просто смотрим состояние второго выхода. Итак, int должен быть настроен на фронт и на спад. Определяем фронт или спад в обработч внешнего прерывания с помощью дополнительных флажков(предыдущ состояния), фронт/спад считается валидным если по истечении некоторого времени не произошло обратное. Если произошло - игнор. Да придется использовать таймер счетчик, но зато фильтр дребезга будет исключительно цифровой с параметрируемым временем дребезга. Для кнопки то же самое. Таймер счетчик естественно тот же, просто добавляем еще один байт для второго счета.
Здравствуйте.почистил.работает .но все наоборот...в право уменьшается до нуля а влево -увеличивается до максимума.наверное нужно менять или есть причина. как будто поменялся плюс и минус. спасибо.
Да. Очень полезно. Автор конечно продвинут, спору нет. Но вот к вопросу практического применения. Например реализовать с помошью энкодера последовательное включение группы реле, к примеру на 10 каналов. Ну и выключение, при повороте в обратную сторону. Это нужно для управления электронной нагрузкой например. Как вы видите такую реализацию? Возможно ли такое?
Возможно все. Как вы видите механику? Просто само действие без электронных нюансов? Вот у вас энкодер и группа реле на 10 каналов. Как это с вашей точки зрения должно работать?
Спасибо за внимание. Вижу, вы человек увлеченный. Само действие очень просто. Группа реле. Контакты реле коммутируют к примеру лампу, которая при определенном напряжении потребляет скажем 5 ампер. Таким образом, подключив к этой группе реле источник питания, мы сможем плавно нагружать источник нужным током. Смысл в том что такое устройство сможет обеспечить большие токи нагрузки. При этом не реализовано с помощью сложных и не надёжных схем на транзисторах. Не скрою, давно ищу такую грамотную реализацию. По моему вы гуру. Надеюсь понятно изложил.
В сети много схем электронных нагрузок. Но это все очень сложно. Куча транзисторов. Сейчас занимаюсь изготовлением стенда для проверки генераторов. Для себя. Денег покупать заводской, нет. Да и цена там мягко говоря, не слабая. Конечно можно реализовать на пакетниках, на чистой механнике. Но хочется чтобы было современно, более удобно, для души так сказать. Сам я в электронике не профи, ардуино, только только осваиваю. Углубиться времени не хватает, работа, семья. Пробовал на форумах общаться. Но там такие "спецы", разговаривают только с позиции "мы боги, а вы все никто". Ну их, нервов не хватает. Вот рою Инет, в поисках понимающих и добрых людей. За результат я даже готов заплатить адекватные деньги.
@@Rus_slan Я имел ввиду процесс. Вы начинаете вращать энкодер - что должно происходить? Когда необходимо подключать реле - по нажатию или по вращению? и т.д. Как должно работать конечное устройство? PS. Я не занимаюсь проектированием устройств и написанием скетчей на заказ, в т.ч. и на коммерческой основе.
@@codius Реле должны подключаться последовательно. Подключаться по вращению, желательно чтобы подключение следующего реле происходило не на следующий шаг энкодера, а через три- пять шагов, так как реле не много, это будет более плавно в плане вращения энкодера. Итак реле включаются последовательно от первого до последнего. При вращении вправо. При вращении влево, все должно отключаться последовательно, в братом порядке. При включении реле, предыдущее не отключается. Все начинает последовательно отключаться при вращении энкодера против часовой. Нажатие в принципе не нужно, неплохо оставить эту функцию как свободный канал. Возможно пригодиться, тоже удобная опция. На счёт желания заплатить, я сказал, так как, никто не хочет ничего делать просто так. Я рад если вы сможете помочь. Как сможете.
Знал бы что это такой геморный энкодер, в жизни бы не заказал, мне нужно чтобы просто контакты энкодер а подключить к ардуино, без всяких лишних паяний деталей, какой для этого подойдёт?
Видео очень полезное, но помогите мне, разобраться, в магнитоле менял энкодер и оторвал пайки на плате, как щас найти откуда они идут. Как его на место припоять. Срочно очень, жду вашего ответа, спасибо заранее кто поможет
Привет автору и всем зрителям! Объясните пожалуйста! мне нужны два енкодера один точно такой же как в ролике EC 11 а второй внешне такой же ( с кнопкой)только у него вращение не полное ,а только на 11 и 13 часов . Вот я хочу купить второй, как правильно вписывать в поисковик так как я уже купил шесть штук таких как в ролике с полным поворота вала)
Подключил модуль энкодера к ардуино нано, скетчи с кнопкой не работают, кнопка самопроизвольно бесконечно срабатывает, даже если отсоединить провод от модуля
Есть устройство регулирования собранное на этом энкодере с проблемкой: все выбранные кнопкой параметры выводятся на максимальные значения сами по себе, т.е. в сторону уменьшения получается крутить энкодер, но как только перестаю крутить значения автоматом поднимаются на максимум. Кстати, у в моем случае на корпусе сидит не центральный вывод энкодера, а краиний правый, почему? Думал проблема в энкодере, выпаял его к черту, ничего не изменилось. При включении устройства цифровое значения параметра уходит на максимум само по себе. Куда копать?
Виктор, вы не могли бы подсказать можель или тип энкодера. Я хочу сделать УЗНЧ c предусилителем. Так энкодер нужег лишь для регулировки громкости. При этом хочется что юы бвла поддержка через ПДУ по протоколу RC-5.
Спасибо за ролик, подписался и лайкнул. Вроде все доходчиво объяснено, но схема почему то не загружается, странно. Хотел заменить кнопки регулировки t на контроллере термофена 858d. Единственное, в ролике не хватает печатки для варианта без микроконтроллера... ну это я так, от себя лично. И еще такой вопрос (для варианта без микроконтроллера): -Почему разница в шаге против часовой стрелки и обратно (4 и 2 соответственно). И еще, может имеются ли готовые модули на алиэкспрессе (без микроконтроллера), что бы заменить эти два кнопкодава (как же я их не перевариваю)? Может кто даст ссылку? Только не закидывайте сразу тапками.
"Почему разница в шаге против часовой стрелки и обратно (4 и 2 соответственно)" - откуда информация? Может невнимательно посмотрели изображение codius.ru/articles/255#a34 - и в одну сторону 4 шага и в другую.
Видео классное, всё прекрасно работает, спасибо) Но есть один вопрос. При прокрутке энкодера в одну сторону все нормально, но, когда меняется направление вращения, теряется первый шаг. Подскажите, как это исправить?
За ролик спасибо! А как лучше подключить несколько энкодеров? как сильно загрузиться ардуинка? Хотелось бы подключить 4 энкодера, возможно больше в дальнейшем
Самый простой способ использовать Arduino Mega 2560 - у неё 6 пинов с прерываниями. У меня есть одна идея как использовать один пин с прерыванием на несколько устройств, но не факт, что рабочая - нужно проверять. Проверю, если удачно, отпишусь или статью напишу)))
Виктор Кравченко Удачно что я для своего проекта купил мегу. Хочу собрать миди контроллер, но пока собираются данные для железной части. В частности готовлю железо, но хотел бы чтобы кто-то это дело прописал. Сам имею только общие понятия. Пришёл к выводу что входы лучше мультиплексировать 74hc4067. Уже сделал даже разводку на плате. Может и энкодеры возможно мультплексировать, хотя я сомневаюсь, исходя из логики мультиплексора
Да у вас выбор не сильно большой - пины 2, 3, 21, 20, 19, 18. Я бы в первую очередь повесил бы сигнальные линии на эти пины, а оставшиеся с кнопок отслеживал бы в цикле loop(). Я поэтому и не посоветовал вам мультиплексор, потому что придется постоянно перебирать состояния его входов - а это ресурсы МК.
SuperL3n1n этот энкодер с фиксацией шагов - у вас просто не получится зафиксировать положение вала на 1/4, 1/2, 3/4 шага - поэтому увеличение разрешения бессмысленно. На энкодерах без фиксации положения вала, можно пробовать.
Подписка хотя бы для того, чтобы поддержать одно из немногих приятных исключений ютуба. Никаких идиотизмов в духе "эту плату я заказал и я нарисовал, теперь я расскажу, как я сюда ставлю эту деталь, хотя она мне не очень нравится, а вот сюда подводим отрицательное питание ардуино, так, тут что-то не работает, я обязательно переделаю и покажу в одном из будущих видео, а вы пока ставьте лайк". Всё строго по делу, информативно, исчерпывающе. Так держать, и успехов!
Здравствуйте Виктор! Есть задумка поставить энкодер вместо трех кнопок на термостат с алиэкспрес. Как реализовать не знаю. в чипах всяких ничего не смыслю. Может с китая есть готовые решения дешевые? Сам термостат стоит не больше 100 рублей. Жена боится кнопок. Думаю регулятором хоть плюс минус доболять сможет не боясь. Что посоветуете?
Здорово! Это редкое видео, где не надо увеличивать скорость воспроизведения и вместо перемотки болтовни требуется ставить паузу для обдумывания.
И получилась каша.
@@gray_area у вас в мозгу
@@VVS-ev2sf у твоего бати в штанах.
Согласен . А еще заметил что ролик имеет некоторую целостность содержания . Это означает что нет обрыва в понимании , не спотыкаешься о недостаток информации .
Сжато лаконично и доходчиво, продвигаем вверх!
Великолепный ролик!
Долго не мог понять, чем он так хорош?
Есть ролики схожие и по качеству наполнения и по качеству подачи информации....
А потом понял, ПРОСТО НЕТ ПУСТОЙ БОЛТОВНИ! от которой уже всех тошнит!
Спасибо огромное за хорошее видео!
Это отличная работа!
5+
С такими роликами осознаёшь, как легко и понятно можно воспринимать "тяжелую" информацию для мозга. Хороший труд! Спасибо!
Виктор это первое ваше видео, что я посмотрел. Отлично по всем уровням! Почти 10 минут удовольствия, спасибо за отличную работу. Здоровья и успехов.
Случайно увидел ваш ролик. Понравилось. Подписка и лайк.
Спасибо - Полезная Информация!
Пересмотрел кучу видео, и только ваш скетч заработал как надо. Спасибо большое)
Отличное видео,все понятно и ясно. Действительно не как у всех.60% понимания пришло из за анимации. Музыкальное сопровождение приятное.Спасибо за ваш труд. Like
Великолепно. От текстовой версии просто в восторге. Так держать.
Просто и понятно. Спасибо Вам огромное за Ваш труд.
Спасибо вам за видео, все очень доходчиво и последовательно рассказано. Очень много информации за 10 минут, ничего лишнего.
Видео и метод подачи инфы на высоте, автору большое спасибо за материал! Поставил лайк и подписался.
Однозначно лайк и "колокольчик"!!! Контент и подача информации просто супер, да еще и текстовая версия имеется. Пример для всех блоггеров
Согласен с Сергеем, Виктор очень мне помог своими вилдео в настройке многих платок, все четко, лаконично, почему так мало подписчиков - непонятно. Речь внятная, графика хорошая, камера на уровне.. не понимаю почему там мало подписечников...
Читаю отзывы и такое ощущение , что воскресли составители лозунгов далёкой эпохи СССР. Прям восхищение через край. Экзальтация подвыпивших женщин-библиотекарей. Нормальный ролик, уверенный автор, знающий предмет о котором урок. Спасибо большое! Правда ни один скетч не заработал. Ну да ладно. Разберусь.
Спасибо! Видео помогло решить ряд проблем, как только отказался от библиотек энкодера все заработало)
Лучший ролик на эту тему, который я видел!
Спасибо, тёзка!!!
Классно, как долго я искал это видео, спасибо.
Приветствую
Отличное видео. И главное хорошо изложенный материал. Очень понравился пример с организацией меню. Хотелось бы побольше уроков по этой теме, так как многих останавливает и пугает тема внедрения меню в свою разработку. Благодарю вас, и успехов вам.
Всё в точку!!! Каждая секунда времени такая как должна быть. Очень молодец!!!
Очень молодец?
Очень хорошо оформлено для 10 минут, для начинающих самое то. Если плохо доходит, можно скачать видео и просматривать по кадрам. Сюда заглянул по ссылки в теме "Ищу схему энкодера для замены им двух кнопок" на форуме "KAZUS".
Добрый вечер.
Для наглядности введите большую задержку в лупе с выводом на блинк, а блок вывода в сериал переместите в нижний блок void setCount(int state) {.......}
Это будет очень наглядно, что независимо от тяжеловесного и медленного кода в основном цикле, обработка энкодера быстро и корректно выполняется через прерывания.
Очень интересный материал! Сохранил в избранном, обязательно изучу и разберусь. Спасибо!
под этим видео не хватает кнопки (супер лайк)
Спасибо что заметили. Я и не обратил внимание на это. А так подключаю через твердотельное реле. Изначально так делал что бы не нагружать реле термостата. Значит правильно делал. Спасибо еще раз!
очень круто снято и речь продумана и вообще все) спасибо! однозначно лайк и подписка
Дай Бог тебе здоровья!
А можно поподробнее про энкодер вместо кнопок - "для чайников" со схемкой
Куда же подробнее codius.ru/articles/255 ?
Видео просто невероятно! Большое спасибо!
Спасибо за видео и статью. Подписался, найдя материал по sim800l - очень грамотно и толково объясняете, без нудежа и воды!
Один вопрос по сути: если мы уже аппаратно подавили дребезг триггером, то зачем фиксация шага и прерывание по изменению? Не проще ли прерывание вызывать по спаду, если на втором при этом высокий уровень счетчик++, иначе счетчик--. Ведь без дребезга спад будет происходить один раз на шаг.
Или я не прав и тогда где не прав?
А если пользователь не докрутит энкодер до конца шага (не 4 перемены состояния, а 1,2 или 3), а вернет вал в середине шага назад - в предложенном вами варианте шаг будет некорректно зачтен. Мой вариант корректно отработает эту ситуацию.
@@codius понял вашу логику, всмотрелся внимательнее и понял, что не верно сперва прочел последнее условие. Разобрался и оценил. Спасибо!
+100500 плюсов! очень расширено и статья супер в текстовом виде!!!
Доброго дня, очень грамотный контент. Спасибо
Как всегда, круто, красиво и доступно. Хотя нового для себя ничего не узнал - посмотрел до конца)))
Информация и подача на +5! спасибо!
Отличное видео!! Жаль что мало подпичиков, ты заслуживаешь больше!
Статьи отличные, красивый код.
Виктор, еще раз спасибо за пример применения энкодера. В сети есть видео где предлагают так называемые энкодеры с памятью. Суть такова, энкодер + железо, выдает импульс Step и Dir. Подключенный контроллер в свою очередь получает эти 2 сигнала и прижимает линию Step на землю (сбрасывая железку в дефолт) говоря энкодеру что я получил шаг и направление. Позиционируют эту приблуду как штуковину компенсирующую потери шагов . Ну и соответственно разгрузить контроллер и возможное использование любых пинов ардуино, не прибегая к прерываниям. Я никак не могу разобрать что за логика стоит у них на плате. И поэтому попробовал изменить ваш скетч , адаптировав под их концепцию. У меня все работает на столе на 2 ардуино. Пропуски шагов имеются при быстром вращении и имеются ложные сигналы направления. Пробовал компилировать под тини13, код составил всего 480 байт (46%) памяти устройства.
Вот ссылка на предлагаемый модуль.
iarduino.ru/shop/Expansion-payments/enkoder-s-pamyatyu-trema-modul-v2-0.html
Вот ссылка на доработанный мной скетч.
yadi.sk/d/IFAvLIwF3S3P4R
На чем же собран продаваемый модуль?
Там на фото видно, что микросхема 74 серии - 74HCxxx. Но поскольку их достаточно много, можно предположить, что какой-нибудь триггер.
Добил я схему как в том примере. Для этого мне понадобилось 74HC05 + 3 транзистора npn, ну и немного обвязки. В протеусе работает на ура. Если в ближайшее время найду 74 логику то попробую в железе. Не пойму зачем на плате оригинала 4 транзистора )))?
классное видео Спасибо Виктор. Кстати С нетерпением жду, 5ю часть проекта SIM800l )
Вот это то я и искал. Спасибо всё подробно и ясно. Отличное качество видео.
*Вторая часть скоро?*
Если под второй частью вы подразумеваете видео о проекте, то, думаю, уже не в этом году)))
Спасибо. Видео полезное, но хотелось бы еще и печатную плату по схеме подключения энкодера вместо 2-х кнопок.
155ЛА3 производства Херсонского завода полупроводников! родной завод ) 155ТМ2 можно использовать с импортной лашкой , т.к 2.4В это уже гарантированный уровень единицы.
Всем привет.вопрос для тех кто в теме.какими микросхемами можно заменить 2.кроме 155тм2.?
Ролик отличный! Возможно ли изменение шага энкодера с 1 на 0.25? Я имею ввиду программно.
Конечно. В ролике показан принцип. А какая переменная и как будет меняться в итоге - решаете сами.
Отличое видео! Спасибо!
классное видео с нетерпением жду проэкта
Хороший ролик. + И подписка. Ждем новых роликов.
Спасибо, полезное видео
Здорово.
А как заменить энкодер двумя кнопками?
всё объяснил как надо!
Приветствую! Подскажи пожалуйста как делать такие обозначения 2:05 или скинь ссылку на обучающий ролик плиз.
Молодец!!! Всё подробно и четко)))
Здравствуйте! а есть возможность вместо энкодера наоборот сделать две кнопки.
Для меня это "тёмный лес ", мало что понял, но видео реализовано великолепно.
Михаил Петрушко спасибо))
Доброго дня! Спасибо за Ваш труд. На высшем уровне! Один вопрос:" Почему у меня выбор пунктов меню происходит за два щелчка энкодера а не за один?
Я не знаю, нужно осциллограмму смотреть (при желании и мультиметром можно) - она покажет, что происходит в вашем энкодере за два щелчка. Может просто фиксация ручки помимо шагов, ещё и в полушагах.
1:46 На анимации фиксация вала всегда GND, у меня энкодер на котором при каждой фиксации вала поочередно GND и 5V.
было интересно, спасибо!
Спасибо за столь быстрый, доходчивый и разумный ответ. Буду пробывать. Пока энкодер только заказал. Если что то получится обязательно отпишусь.
Удачи. (Обратите внимание на напряжение нагрузки этого термостата - 125V переменки, для 220 вольт не подойдет)
Всем привет!
Вопрос к автору: мне нужно собрать девайс, который бы управлял дроссельной заслонкой в зависимости от скорости вращения вала двигателя - то есть чтобы при отклонении количества оборотов вала (двигателя внутреннего сгорания) от заданной "нормы" - проворачивал бы вал (с дроссельной заслонкой) по часовой стрелке при превышении нормы и против часовой стрелки при занижении до тех пор пока количество оборотов (ДВС) не вернется к "норме".
Буду рад любым напутствующим советам.
та видео просто шикарное! тут однозначно и палец вверх, и подписка и репост!
Есть у меня сосед, так вот он может так мозг за..рать по компам. 5 баллов, для тех кто шарит в электронике всё ясно, но вот у меня мозг взорвался.
Ну Виктор, это было круто! Очень качественный контент!)) Я жду новых видео) Я новичок в этом деле, но я многое уловил, эти картинки и схемы в видео...Все очень доходчиво, я искал материал на тему управления сервопривода энкодером, помогите пожалуйста.) Буду очень признателен!
Ильяс, вы совершаете стандартную ошибку новичков - не нужно искать готовое решение "энкодер + сервопривод" (тем более, что без МК решение будет в разы сложнее). Разбейте задачу на минимально возможные подзадачи и реализуйте каждую из них - отдельно (без использования энкодера) поуправляйте сервой, материал по энкодеру у вас есть, а потом соединить это вместе у вас труда не составит. Такой подход позволит вам и ошибки искать и отлаживать комфортно.
Гулять по уровням проще при нажатой кнопке. В этом случае логика работы не изменится. Только учесть флаг нажатия кнопки.
Очень доступно и понятно. Но у меня возник вопрос. Если используется 2 энкодера у каждого энкодера своя навигация по меню. Как следует подключать энкодеры?
Проблема в том, что Arduino Uno умеет обрабатывать прерывания только на 2 пинах, это не позволит просто подключить обработку прерываний на других пинах. Решения здесь может быть как минимум 2 - либо переписывать скетч без использования прерываний, либо вместо Arduino Uno использовать, например, Arduino Mega2560 (codius.ru/products/481 ) - у неё 6 пинов, способных обрабатывать прерывания.
Добрый день! Очень познавательное видео! Судя по обзору Вы человек Понимающий в этом толк! У меня вопрос:в чём разница между энкодером EC11 и энкодером KY-040?Заранее спасибо за ответ!
РОМА ДАНИЛОВ, во-первых EC11 это энкодер, а KY-040 это модуль на энкодере. Модуль как правило добавляет плюшки основному устройству, на котором построен - здесь распаяны стягивающие резисторы, поэтому в них уже нет необходимости. Ну и по неподтвержденной информации у него 30 шагов на оборот, вместо 20 у EC11.
Спасибо большое за пояснения!Удачи!
подтягивающие к + питания
ЗДРАВИЯ . А КАКОЙ ЭНКОДЕР НЕ НУЖДАЕЦА В МИКРАСXЕМЕ ДЛЯ ЗАМЕНЫ ДВОX КНОПОК А ??? ТxЕнКс
Круто, надеюсь что не закончишь учить
Лайк, подписка, колокольчик!
можно сделать и без аппаратного антидребезга, для 2ого случая, кстати автор так и не объяснил логику для него) про то что по фронту(спаду) первого выхода просто смотрим состояние второго выхода. Итак, int должен быть настроен на фронт и на спад. Определяем фронт или спад в обработч внешнего прерывания с помощью дополнительных флажков(предыдущ состояния), фронт/спад считается валидным если по истечении некоторого времени не произошло обратное. Если произошло - игнор. Да придется использовать таймер счетчик, но зато фильтр дребезга будет исключительно цифровой с параметрируемым временем дребезга. Для кнопки то же самое. Таймер счетчик естественно тот же, просто добавляем еще один байт для второго счета.
Для терпеливых - это какой то воздуховод, который будет регулировать уровень открытия хаслонок с помощью энкодера?
Здравствуйте.почистил.работает .но все наоборот...в право уменьшается до нуля а влево -увеличивается до максимума.наверное нужно менять или есть причина. как будто поменялся плюс и минус. спасибо.
Привет. На балансировочном станке где они стоят.? Ошибку err reu выдает. Залез в инет там пишут энкодер надо заменить.
ШИМ сигнал DSD потока super audio, смогёт осилить?
Да. Очень полезно. Автор конечно продвинут, спору нет. Но вот к вопросу практического применения. Например реализовать с помошью энкодера последовательное включение группы реле, к примеру на 10 каналов. Ну и выключение, при повороте в обратную сторону. Это нужно для управления электронной нагрузкой например. Как вы видите такую реализацию? Возможно ли такое?
Возможно все. Как вы видите механику? Просто само действие без электронных нюансов? Вот у вас энкодер и группа реле на 10 каналов. Как это с вашей точки зрения должно работать?
Спасибо за внимание. Вижу, вы человек увлеченный. Само действие очень просто. Группа реле. Контакты реле коммутируют к примеру лампу, которая при определенном напряжении потребляет скажем 5 ампер. Таким образом, подключив к этой группе реле источник питания, мы сможем плавно нагружать источник нужным током. Смысл в том что такое устройство сможет обеспечить большие токи нагрузки. При этом не реализовано с помощью сложных и не надёжных схем на транзисторах. Не скрою, давно ищу такую грамотную реализацию. По моему вы гуру. Надеюсь понятно изложил.
В сети много схем электронных нагрузок. Но это все очень сложно. Куча транзисторов. Сейчас занимаюсь изготовлением стенда для проверки генераторов. Для себя. Денег покупать заводской, нет. Да и цена там мягко говоря, не слабая. Конечно можно реализовать на пакетниках, на чистой механнике. Но хочется чтобы было современно, более удобно, для души так сказать. Сам я в электронике не профи, ардуино, только только осваиваю. Углубиться времени не хватает, работа, семья. Пробовал на форумах общаться. Но там такие "спецы", разговаривают только с позиции "мы боги, а вы все никто". Ну их, нервов не хватает. Вот рою Инет, в поисках понимающих и добрых людей. За результат я даже готов заплатить адекватные деньги.
@@Rus_slan Я имел ввиду процесс. Вы начинаете вращать энкодер - что должно происходить? Когда необходимо подключать реле - по нажатию или по вращению? и т.д. Как должно работать конечное устройство?
PS. Я не занимаюсь проектированием устройств и написанием скетчей на заказ, в т.ч. и на коммерческой основе.
@@codius Реле должны подключаться последовательно. Подключаться по вращению, желательно чтобы подключение следующего реле происходило не на следующий шаг энкодера, а через три- пять шагов, так как реле не много, это будет более плавно в плане вращения энкодера. Итак реле включаются последовательно от первого до последнего. При вращении вправо. При вращении влево, все должно отключаться последовательно, в братом порядке. При включении реле, предыдущее не отключается. Все начинает последовательно отключаться при вращении энкодера против часовой. Нажатие в принципе не нужно, неплохо оставить эту функцию как свободный канал. Возможно пригодиться, тоже удобная опция. На счёт желания заплатить, я сказал, так как, никто не хочет ничего делать просто так. Я рад если вы сможете помочь. Как сможете.
Подскажи пожалуйста.Где достать иди заменить энкодер Alpha 3EN/11T ?
мужик, ты лучший!
Знал бы что это такой геморный энкодер, в жизни бы не заказал, мне нужно чтобы просто контакты энкодер а подключить к ардуино, без всяких лишних паяний деталей, какой для этого подойдёт?
Здравствуйте, у меня проблемы с регулятором громкости. Я вижу проблема может быть не в самом энкодере? А ещё и в резисторах...
А есть а природе переменный резистор с кнопкой как на энкодере. Я в интернете обыскался, не могу найти
Видео очень полезное, но помогите мне, разобраться, в магнитоле менял энкодер и оторвал пайки на плате, как щас найти откуда они идут. Как его на место припоять. Срочно очень, жду вашего ответа, спасибо заранее кто поможет
Привет автору и всем зрителям! Объясните пожалуйста! мне нужны два енкодера один точно такой же как в ролике EC 11 а второй внешне такой же ( с кнопкой)только у него вращение не полное ,а только на 11 и 13 часов . Вот я хочу купить второй, как правильно вписывать в поисковик так как я уже купил шесть штук таких как в ролике с полным поворота вала)
Подключил модуль энкодера к ардуино нано, скетчи с кнопкой не работают, кнопка самопроизвольно бесконечно срабатывает, даже если отсоединить провод от модуля
Есть устройство регулирования собранное на этом энкодере с проблемкой: все выбранные кнопкой параметры выводятся на максимальные значения сами по себе, т.е. в сторону уменьшения получается крутить энкодер, но как только перестаю крутить значения автоматом поднимаются на максимум. Кстати, у в моем случае на корпусе сидит не центральный вывод энкодера, а краиний правый, почему? Думал проблема в энкодере, выпаял его к черту, ничего не изменилось. При включении устройства цифровое значения параметра уходит на максимум само по себе. Куда копать?
Крутой дядька!
Виктор, вы не могли бы подсказать можель или тип энкодера. Я хочу сделать УЗНЧ c предусилителем. Так энкодер нужег лишь для регулировки громкости. При этом хочется что юы бвла поддержка через ПДУ по протоколу RC-5.
В видео рассмотрен "безымянный" EC-11 с Aliexpress - codius.ru/products/421
В анонсе! Сортировщик, четырех ступенчатый!:)
Спасибо за ролик, подписался и лайкнул. Вроде все доходчиво объяснено, но схема почему то не загружается, странно.
Хотел заменить кнопки регулировки t на контроллере термофена 858d.
Единственное, в ролике не хватает печатки для варианта без микроконтроллера... ну это я так, от себя лично.
И еще такой вопрос (для варианта без микроконтроллера): -Почему разница в шаге против часовой стрелки и обратно (4 и 2 соответственно).
И еще, может имеются ли готовые модули на алиэкспрессе
(без микроконтроллера), что бы заменить эти два кнопкодава (как же я их не перевариваю)?
Может кто даст ссылку?
Только не закидывайте сразу тапками.
"Почему разница в шаге против часовой стрелки и обратно (4 и 2 соответственно)" - откуда информация? Может невнимательно посмотрели изображение codius.ru/articles/255#a34 - и в одну сторону 4 шага и в другую.
СПАСИБО !!!!!
Видео классное, всё прекрасно работает, спасибо)
Но есть один вопрос. При прокрутке энкодера в одну сторону все нормально, но, когда меняется направление вращения, теряется первый шаг. Подскажите, как это исправить?
Нужно посмотреть осциллографом (или логическим анализатором), что происходит на линиях A и B, потом делать заключения.
@@codius спасибо
За ролик спасибо!
А как лучше подключить несколько энкодеров? как сильно загрузиться ардуинка? Хотелось бы подключить 4 энкодера, возможно больше в дальнейшем
Самый простой способ использовать Arduino Mega 2560 - у неё 6 пинов с прерываниями. У меня есть одна идея как использовать один пин с прерыванием на несколько устройств, но не факт, что рабочая - нужно проверять. Проверю, если удачно, отпишусь или статью напишу)))
Виктор Кравченко
Удачно что я для своего проекта купил мегу. Хочу собрать миди контроллер, но пока собираются данные для железной части. В частности готовлю железо, но хотел бы чтобы кто-то это дело прописал. Сам имею только общие понятия. Пришёл к выводу что входы лучше мультиплексировать 74hc4067. Уже сделал даже разводку на плате. Может и энкодеры возможно мультплексировать, хотя я сомневаюсь, исходя из логики мультиплексора
Можете подсказать какие пины можно задействовать в меге для энкодеров?
Да у вас выбор не сильно большой - пины 2, 3, 21, 20, 19, 18. Я бы в первую очередь повесил бы сигнальные линии на эти пины, а оставшиеся с кнопок отслеживал бы в цикле loop().
Я поэтому и не посоветовал вам мультиплексор, потому что придется постоянно перебирать состояния его входов - а это ресурсы МК.
Виктор Кравченко спасибо
Что у вас за окно где были надписи про поворот без кнопки?
Корисне відео, дякую, +підписка.
Есть ли в природе энкодер прокрутка которого происходит без щелчков?
Конечно.
Здравствуйте Виктор, я не могу найти и подобрать энкодер инкрементальный, может подскажете сайт какой нибудь где можно заказать
А Aliexpress чем не устраивает?
Здравствуйте! такой вопрос, а почему нельзя изменение state считать за шаги энкодера? Это же вроде должно увеличить разрешение энкодера в 4 раза?
SuperL3n1n этот энкодер с фиксацией шагов - у вас просто не получится зафиксировать положение вала на 1/4, 1/2, 3/4 шага - поэтому увеличение разрешения бессмысленно. На энкодерах без фиксации положения вала, можно пробовать.
Подписка хотя бы для того, чтобы поддержать одно из немногих приятных исключений ютуба. Никаких идиотизмов в духе "эту плату я заказал и я нарисовал, теперь я расскажу, как я сюда ставлю эту деталь, хотя она мне не очень нравится, а вот сюда подводим отрицательное питание ардуино, так, тут что-то не работает, я обязательно переделаю и покажу в одном из будущих видео, а вы пока ставьте лайк". Всё строго по делу, информативно, исчерпывающе. Так держать, и успехов!
Здравствуйте Виктор! Есть задумка поставить энкодер вместо трех кнопок на термостат с алиэкспрес. Как реализовать не знаю. в чипах всяких ничего не смыслю. Может с китая есть готовые решения дешевые? Сам термостат стоит не больше 100 рублей. Жена боится кнопок. Думаю регулятором хоть плюс минус доболять сможет не боясь. Что посоветуете?
Нужно смотреть на термостат, информации недостаточно.
Скажите, а можно подключить несколько таких энкодеров через сдвиговый регистр?
Не думаю.
Подскажите, пожалуйста, где взять красивые ручки на энкодер?
codius.ru/products/423
@@codius почему то сайт не открывается
@@vladnik173 у меня открылось. Попробуйте позже.
@@codius спасибо
есть вопрос , где взять качественные энкодеры , которые не разбалтываются как этот ес11 )
Там же где и этот - на Aliexpress)) Вопрос цены.
@@codius много уже энкодеров разных покупал на али , все дешевые и разбалтываются . нет таких чтобы качество было как у фирменных автомагнитол
Я не понимаю, зачем нужны 3 логические микросхемы, ведь есть микроконтроллер?