Полный мануал: Инкрементальный энкодер EC11 + Arduino и не только

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • В видео описывается работа с инкрементальным энкодером, и сферы его применения и использования.
    Краткое содержание видео:
    - описание и подключение
    - программное и аппаратное устранение дребезга
    - программирование навигации
    - навигация по меню неограниченной вложенности
    - замена энкодером двух кнопок БЕЗ МИКРОКОНТРОЛЛЕРА
    Текстовая версия ролика: codius.ru/artic...
    Устранение дребезга: codius.ru/artic...
    Обзор логического анализатора - • Обзор USB-логического ...
    Ссылки на товары из видео:
    ✔ Скидка от 5% на все на Ali - cashback.epn.b... (видеоинструкция - • Перезалит. AliExpress:... )
    ★ Энкодер EC11 с кнопкой - codius.ru/produ...
    ★ Ручка потенциометра 30×10 мм (d - 6 мм) - codius.ru/produ...
    ★ SN74HC00N (4 логических элемента 2И-НЕ) - codius.ru/produ...
    ★ SN74HC74N (2 D-триггера) - codius.ru/produ...
    ★ SN74HC08N (4 логических элемента И) - codius.ru/produ...
    ★ SN74HC14N (инвертирующий триггер Шмитта) - codius.ru/produ...
    Теги: #энкодер, #arduino, #ликбез
    *********************************
    ✔ Поддержать проект - codius.ru/donate
    *********************************
    ✔ Медиасеть AIR для блогеров - join.air.io/codius
    ✔ Группа ВКонтакте - club132...
    ✔ Instagram - / codius_ru
    *********************************

ความคิดเห็น • 261

  • @Aleksey_Vorotov
    @Aleksey_Vorotov 6 ปีที่แล้ว +74

    Здорово! Это редкое видео, где не надо увеличивать скорость воспроизведения и вместо перемотки болтовни требуется ставить паузу для обдумывания.

    • @gray_area
      @gray_area 4 ปีที่แล้ว +2

      И получилась каша.

    • @VVS-ev2sf
      @VVS-ev2sf 3 ปีที่แล้ว +2

      @@gray_area у вас в мозгу

    • @gray_area
      @gray_area 3 ปีที่แล้ว

      @@VVS-ev2sf у твоего бати в штанах.

    • @Trikster567
      @Trikster567 ปีที่แล้ว

      Согласен . А еще заметил что ролик имеет некоторую целостность содержания . Это означает что нет обрыва в понимании , не спотыкаешься о недостаток информации .

  • @mikemanfunny9103
    @mikemanfunny9103 7 ปีที่แล้ว +31

    Великолепный ролик!
    Долго не мог понять, чем он так хорош?
    Есть ролики схожие и по качеству наполнения и по качеству подачи информации....
    А потом понял, ПРОСТО НЕТ ПУСТОЙ БОЛТОВНИ! от которой уже всех тошнит!
    Спасибо огромное за хорошее видео!
    Это отличная работа!
    5+

  • @JohnSmith-tr9yn
    @JohnSmith-tr9yn 6 ปีที่แล้ว +17

    Сжато лаконично и доходчиво, продвигаем вверх!

  • @Ал-дрБугров
    @Ал-дрБугров 2 ปีที่แล้ว +1

    Случайно увидел ваш ролик. Понравилось. Подписка и лайк.

  • @djovan2012
    @djovan2012 6 ปีที่แล้ว +3

    С такими роликами осознаёшь, как легко и понятно можно воспринимать "тяжелую" информацию для мозга. Хороший труд! Спасибо!

  • @васяманько-к1э
    @васяманько-к1э 7 ปีที่แล้ว +6

    Виктор это первое ваше видео, что я посмотрел. Отлично по всем уровням! Почти 10 минут удовольствия, спасибо за отличную работу. Здоровья и успехов.

  • @sculptallday6960
    @sculptallday6960 5 ปีที่แล้ว +1

    Пересмотрел кучу видео, и только ваш скетч заработал как надо. Спасибо большое)

  • @David-xl1rb
    @David-xl1rb 6 ปีที่แล้ว +2

    Отличное видео,все понятно и ясно. Действительно не как у всех.60% понимания пришло из за анимации. Музыкальное сопровождение приятное.Спасибо за ваш труд. Like

  • @jar978
    @jar978 2 ปีที่แล้ว +1

    Классно, как долго я искал это видео, спасибо.

  • @dennweiss4080
    @dennweiss4080 6 ปีที่แล้ว +4

    Видео и метод подачи инфы на высоте, автору большое спасибо за материал! Поставил лайк и подписался.

  • @bessonov_mr
    @bessonov_mr 6 ปีที่แล้ว +12

    Однозначно лайк и "колокольчик"!!! Контент и подача информации просто супер, да еще и текстовая версия имеется. Пример для всех блоггеров

  • @maoxao
    @maoxao 7 ปีที่แล้ว +6

    Просто и понятно. Спасибо Вам огромное за Ваш труд.

  • @Сергей-у5ы8ю
    @Сергей-у5ы8ю 4 หลายเดือนก่อน

    Читаю отзывы и такое ощущение , что воскресли составители лозунгов далёкой эпохи СССР. Прям восхищение через край. Экзальтация подвыпивших женщин-библиотекарей. Нормальный ролик, уверенный автор, знающий предмет о котором урок. Спасибо большое! Правда ни один скетч не заработал. Ну да ладно. Разберусь.

  • @Kelerva
    @Kelerva 6 ปีที่แล้ว +1

    Согласен с Сергеем, Виктор очень мне помог своими вилдео в настройке многих платок, все четко, лаконично, почему так мало подписчиков - непонятно. Речь внятная, графика хорошая, камера на уровне.. не понимаю почему там мало подписечников...

  • @pobedyst
    @pobedyst 6 ปีที่แล้ว +8

    Всё в точку!!! Каждая секунда времени такая как должна быть. Очень молодец!!!

    • @kamin7364
      @kamin7364 3 ปีที่แล้ว

      Очень молодец?

  • @gipigipi5154
    @gipigipi5154 6 ปีที่แล้ว +1

    Великолепно. От текстовой версии просто в восторге. Так держать.

  • @kreking39
    @kreking39 7 ปีที่แล้ว +1

    Очень хорошо оформлено для 10 минут, для начинающих самое то. Если плохо доходит, можно скачать видео и просматривать по кадрам. Сюда заглянул по ссылки в теме "Ищу схему энкодера для замены им двух кнопок" на форуме "KAZUS".

  • @angelovintelservis
    @angelovintelservis ปีที่แล้ว +1

    Спасибо - Полезная Информация!

  • @viktorkravchenko4007
    @viktorkravchenko4007 4 ปีที่แล้ว +1

    Лучший ролик на эту тему, который я видел!
    Спасибо, тёзка!!!

  • @romanpotashov2957
    @romanpotashov2957 6 ปีที่แล้ว +1

    Приветствую
    Отличное видео. И главное хорошо изложенный материал. Очень понравился пример с организацией меню. Хотелось бы побольше уроков по этой теме, так как многих останавливает и пугает тема внедрения меню в свою разработку. Благодарю вас, и успехов вам.

  • @РоманПлотников-ш6х
    @РоманПлотников-ш6х 6 ปีที่แล้ว +1

    Спасибо вам за видео, все очень доходчиво и последовательно рассказано. Очень много информации за 10 минут, ничего лишнего.

  • @krulikonik
    @krulikonik 4 ปีที่แล้ว +1

    Отличное видео, спасибо. Мало что понял, но для расширения кругозора полезно

  • @ВасилийФ-э2ь
    @ВасилийФ-э2ь 7 ปีที่แล้ว +1

    Спасибо что заметили. Я и не обратил внимание на это. А так подключаю через твердотельное реле. Изначально так делал что бы не нагружать реле термостата. Значит правильно делал. Спасибо еще раз!

  • @13MAMOHT
    @13MAMOHT 6 ปีที่แล้ว +11

    под этим видео не хватает кнопки (супер лайк)

  • @Легко
    @Легко 7 ปีที่แล้ว +1

    +100500 плюсов! очень расширено и статья супер в текстовом виде!!!

  • @BesIgor
    @BesIgor 5 ปีที่แล้ว +1

    Как всегда, круто, красиво и доступно. Хотя нового для себя ничего не узнал - посмотрел до конца)))

  • @СергейИльченко-щ4м
    @СергейИльченко-щ4м 7 ปีที่แล้ว +1

    Видео просто невероятно! Большое спасибо!

  • @MsGraden
    @MsGraden 7 ปีที่แล้ว +3

    Доброго дня, очень грамотный контент. Спасибо

  • @ЕвгенийЕгоров-с9ъ
    @ЕвгенийЕгоров-с9ъ 5 ปีที่แล้ว +2

    Статьи отличные, красивый код.

  • @userName-ij8hx
    @userName-ij8hx 6 ปีที่แล้ว +1

    классное видео Спасибо Виктор. Кстати С нетерпением жду, 5ю часть проекта SIM800l )

  • @vladimirsubbotovsky627
    @vladimirsubbotovsky627 4 ปีที่แล้ว +1

    Дай Бог тебе здоровья!
    А можно поподробнее про энкодер вместо кнопок - "для чайников" со схемкой

    • @codius
      @codius  4 ปีที่แล้ว

      Куда же подробнее codius.ru/articles/255 ?

  • @werdy64
    @werdy64 5 ปีที่แล้ว +1

    Добрый вечер.
    Для наглядности введите большую задержку в лупе с выводом на блинк, а блок вывода в сериал переместите в нижний блок void setCount(int state) {.......}
    Это будет очень наглядно, что независимо от тяжеловесного и медленного кода в основном цикле, обработка энкодера быстро и корректно выполняется через прерывания.

  • @borisorlov7314
    @borisorlov7314 7 ปีที่แล้ว +1

    Отличое видео! Спасибо!

  • @x_mouzzer_x
    @x_mouzzer_x 7 ปีที่แล้ว +1

    всё объяснил как надо!

  • @provorota1782
    @provorota1782 6 ปีที่แล้ว +1

    Информация и подача на +5! спасибо!

  • @UCanDo
    @UCanDo 5 ปีที่แล้ว +1

    Спасибо, полезное видео

  • @artur-km7bz
    @artur-km7bz 7 ปีที่แล้ว +1

    Отличное видео!! Жаль что мало подпичиков, ты заслуживаешь больше!

  • @ШакировНаиль
    @ШакировНаиль 6 ปีที่แล้ว +1

    Хороший ролик. + И подписка. Ждем новых роликов.

  • @szamuraev
    @szamuraev 5 ปีที่แล้ว +1

    Молодец!!! Всё подробно и четко)))

  • @truthful-liar
    @truthful-liar 7 ปีที่แล้ว +1

    было интересно, спасибо!

  • @Persilrus
    @Persilrus 7 ปีที่แล้ว

    Для меня это "тёмный лес ", мало что понял, но видео реализовано великолепно.

    • @codius
      @codius  7 ปีที่แล้ว

      Михаил Петрушко спасибо))

  • @runime_sty
    @runime_sty 4 ปีที่แล้ว

    та видео просто шикарное! тут однозначно и палец вверх, и подписка и репост!

  • @Ardbot
    @Ardbot 6 ปีที่แล้ว +1

    Вот это то я и искал. Спасибо всё подробно и ясно. Отличное качество видео.
    *Вторая часть скоро?*

    • @codius
      @codius  6 ปีที่แล้ว

      Если под второй частью вы подразумеваете видео о проекте, то, думаю, уже не в этом году)))

  • @Caliban_75
    @Caliban_75 6 ปีที่แล้ว +2

    Спасибо. Видео полезное, но хотелось бы еще и печатную плату по схеме подключения энкодера вместо 2-х кнопок.

  • @romanpotashov2957
    @romanpotashov2957 6 ปีที่แล้ว +1

    Виктор, еще раз спасибо за пример применения энкодера. В сети есть видео где предлагают так называемые энкодеры с памятью. Суть такова, энкодер + железо, выдает импульс 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
    На чем же собран продаваемый модуль?

    • @codius
      @codius  6 ปีที่แล้ว

      Там на фото видно, что микросхема 74 серии - 74HCxxx. Но поскольку их достаточно много, можно предположить, что какой-нибудь триггер.

    • @romanpotashov2957
      @romanpotashov2957 6 ปีที่แล้ว

      Добил я схему как в том примере. Для этого мне понадобилось 74HC05 + 3 транзистора npn, ну и немного обвязки. В протеусе работает на ура. Если в ближайшее время найду 74 логику то попробую в железе. Не пойму зачем на плате оригинала 4 транзистора )))?

  • @ВладимирСмирнов-х2е5з
    @ВладимирСмирнов-х2е5з 5 ปีที่แล้ว +1

    Гулять по уровням проще при нажатой кнопке. В этом случае логика работы не изменится. Только учесть флаг нажатия кнопки.

  • @ВасилийФ-э2ь
    @ВасилийФ-э2ь 7 ปีที่แล้ว

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

    • @codius
      @codius  7 ปีที่แล้ว +1

      Удачи. (Обратите внимание на напряжение нагрузки этого термостата - 125V переменки, для 220 вольт не подойдет)

  • @Werbard
    @Werbard 4 ปีที่แล้ว +1

    Спасибо за видео и статью. Подписался, найдя материал по sim800l - очень грамотно и толково объясняете, без нудежа и воды!
    Один вопрос по сути: если мы уже аппаратно подавили дребезг триггером, то зачем фиксация шага и прерывание по изменению? Не проще ли прерывание вызывать по спаду, если на втором при этом высокий уровень счетчик++, иначе счетчик--. Ведь без дребезга спад будет происходить один раз на шаг.
    Или я не прав и тогда где не прав?

    • @codius
      @codius  4 ปีที่แล้ว +1

      А если пользователь не докрутит энкодер до конца шага (не 4 перемены состояния, а 1,2 или 3), а вернет вал в середине шага назад - в предложенном вами варианте шаг будет некорректно зачтен. Мой вариант корректно отработает эту ситуацию.

    • @Werbard
      @Werbard 4 ปีที่แล้ว

      @@codius понял вашу логику, всмотрелся внимательнее и понял, что не верно сперва прочел последнее условие. Разобрался и оценил. Спасибо!

  • @ИльясБарахоев-о2л
    @ИльясБарахоев-о2л 7 ปีที่แล้ว +1

    Ну Виктор, это было круто! Очень качественный контент!)) Я жду новых видео) Я новичок в этом деле, но я многое уловил, эти картинки и схемы в видео...Все очень доходчиво, я искал материал на тему управления сервопривода энкодером, помогите пожалуйста.) Буду очень признателен!

    • @codius
      @codius  7 ปีที่แล้ว +1

      Ильяс, вы совершаете стандартную ошибку новичков - не нужно искать готовое решение "энкодер + сервопривод" (тем более, что без МК решение будет в разы сложнее). Разбейте задачу на минимально возможные подзадачи и реализуйте каждую из них - отдельно (без использования энкодера) поуправляйте сервой, материал по энкодеру у вас есть, а потом соединить это вместе у вас труда не составит. Такой подход позволит вам и ошибки искать и отлаживать комфортно.

  • @labus35
    @labus35 3 ปีที่แล้ว

    Лайк, подписка, колокольчик!

  • @Andrei011000
    @Andrei011000 4 ปีที่แล้ว

    СПАСИБО !!!!!

  • @maximilianKaplyanini
    @maximilianKaplyanini 4 ปีที่แล้ว

    мужик, ты лучший!

  • @semenrastopchin942
    @semenrastopchin942 3 ปีที่แล้ว +1

    Круто, надеюсь что не закончишь учить

  • @Dimanchy_Boss
    @Dimanchy_Boss 6 ปีที่แล้ว

    Крутой дядька!

  • @АркадийРусинов
    @АркадийРусинов 6 ปีที่แล้ว

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

  • @ARozhok
    @ARozhok 4 ปีที่แล้ว +1

    Здорово.
    А как заменить энкодер двумя кнопками?

  • @smoke0082
    @smoke0082 7 ปีที่แล้ว +10

    Есть у меня сосед, так вот он может так мозг за..рать по компам. 5 баллов, для тех кто шарит в электронике всё ясно, но вот у меня мозг взорвался.

  • @menfree2636
    @menfree2636 5 ปีที่แล้ว +1

    Приветствую! Подскажи пожалуйста как делать такие обозначения 2:05 или скинь ссылку на обучающий ролик плиз.

  • @user-live_fair
    @user-live_fair 4 ปีที่แล้ว +1

    Ролик отличный! Возможно ли изменение шага энкодера с 1 на 0.25? Я имею ввиду программно.

    • @codius
      @codius  4 ปีที่แล้ว

      Конечно. В ролике показан принцип. А какая переменная и как будет меняться в итоге - решаете сами.

  • @АндрейИванов-е6о4т
    @АндрейИванов-е6о4т 3 ปีที่แล้ว

    1:46 На анимации фиксация вала всегда GND, у меня энкодер на котором при каждой фиксации вала поочередно GND и 5V.

  • @РафикЗиганшин-й9ш
    @РафикЗиганшин-й9ш 4 ปีที่แล้ว

    В анонсе! Сортировщик, четырех ступенчатый!:)

  • @isorport32
    @isorport32 5 ปีที่แล้ว

    можно сделать и без аппаратного антидребезга, для 2ого случая, кстати автор так и не объяснил логику для него) про то что по фронту(спаду) первого выхода просто смотрим состояние второго выхода. Итак, int должен быть настроен на фронт и на спад. Определяем фронт или спад в обработч внешнего прерывания с помощью дополнительных флажков(предыдущ состояния), фронт/спад считается валидным если по истечении некоторого времени не произошло обратное. Если произошло - игнор. Да придется использовать таймер счетчик, но зато фильтр дребезга будет исключительно цифровой с параметрируемым временем дребезга. Для кнопки то же самое. Таймер счетчик естественно тот же, просто добавляем еще один байт для второго счета.

  • @ibrag2012
    @ibrag2012 5 ปีที่แล้ว

    Корисне відео, дякую, +підписка.

  • @tiranua2928
    @tiranua2928 4 ปีที่แล้ว +1

    Всем привет!
    Вопрос к автору: мне нужно собрать девайс, который бы управлял дроссельной заслонкой в зависимости от скорости вращения вала двигателя - то есть чтобы при отклонении количества оборотов вала (двигателя внутреннего сгорания) от заданной "нормы" - проворачивал бы вал (с дроссельной заслонкой) по часовой стрелке при превышении нормы и против часовой стрелки при занижении до тех пор пока количество оборотов (ДВС) не вернется к "норме".
    Буду рад любым напутствующим советам.

  • @varerik82
    @varerik82 3 ปีที่แล้ว

    анонс- на стадии бета тестирования анигеляторная пушка, управляемая энкодером😄😄😄

  • @Seriyv0lk
    @Seriyv0lk ปีที่แล้ว

    256 комментариев.😄Исправлю я эту ситуацию.😂

  • @andreichernyshev8554
    @andreichernyshev8554 5 ปีที่แล้ว

    Круть!

  • @Coldonagro-Novator
    @Coldonagro-Novator 5 ปีที่แล้ว

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

  • @reptiloidx8942
    @reptiloidx8942 5 ปีที่แล้ว +1

    ЗДРАВИЯ . А КАКОЙ ЭНКОДЕР НЕ НУЖДАЕЦА В МИКРАСXЕМЕ ДЛЯ ЗАМЕНЫ ДВОX КНОПОК А ??? ТxЕнКс

  • @uvarrik1885
    @uvarrik1885 6 ปีที่แล้ว

    спс

  • @Memo_777
    @Memo_777 2 ปีที่แล้ว +1

    Всем привет.вопрос для тех кто в теме.какими микросхемами можно заменить 2.кроме 155тм2.?

  • @Dmitrii82
    @Dmitrii82 4 ปีที่แล้ว +1

    От дребезга можно избавиться таймером. И не нужно вешать кучу деталей.

  • @zh25lt
    @zh25lt 5 ปีที่แล้ว

    Очень доступно и понятно. Но у меня возник вопрос. Если используется 2 энкодера у каждого энкодера своя навигация по меню. Как следует подключать энкодеры?

    • @codius
      @codius  5 ปีที่แล้ว +1

      Проблема в том, что Arduino Uno умеет обрабатывать прерывания только на 2 пинах, это не позволит просто подключить обработку прерываний на других пинах. Решения здесь может быть как минимум 2 - либо переписывать скетч без использования прерываний, либо вместо Arduino Uno использовать, например, Arduino Mega2560 (codius.ru/products/481 ) - у неё 6 пинов, способных обрабатывать прерывания.

  • @dronwolf5199
    @dronwolf5199 3 ปีที่แล้ว +1

    Спасибо! Видео помогло решить ряд проблем, как только отказался от библиотек энкодера все заработало)

  • @RoDanTV
    @RoDanTV 7 ปีที่แล้ว +1

    Добрый день! Очень познавательное видео! Судя по обзору Вы человек Понимающий в этом толк! У меня вопрос:в чём разница между энкодером EC11 и энкодером KY-040?Заранее спасибо за ответ!

    • @codius
      @codius  7 ปีที่แล้ว

      РОМА ДАНИЛОВ, во-первых EC11 это энкодер, а KY-040 это модуль на энкодере. Модуль как правило добавляет плюшки основному устройству, на котором построен - здесь распаяны стягивающие резисторы, поэтому в них уже нет необходимости. Ну и по неподтвержденной информации у него 30 шагов на оборот, вместо 20 у EC11.

    • @RoDanTV
      @RoDanTV 7 ปีที่แล้ว

      Спасибо большое за пояснения!Удачи!

    • @ВладимирСветлов-н6ь
      @ВладимирСветлов-н6ь 6 ปีที่แล้ว

      подтягивающие к + питания

  • @igorjkovrigin1724
    @igorjkovrigin1724 4 ปีที่แล้ว

    В названии ролика сразу 3 не понятных для меня термина. Думал, что звездобол! Оказалось - великолепный ПЕДАГОГ!
    Удачи тебе сынок! Дед Палыч.

  • @алексгалактика-ш3б
    @алексгалактика-ш3б ปีที่แล้ว

    Здравствуйте.почистил.работает .но все наоборот...в право уменьшается до нуля а влево -увеличивается до максимума.наверное нужно менять или есть причина. как будто поменялся плюс и минус. спасибо.

  • @gordost334
    @gordost334 3 ปีที่แล้ว

    Видео очень полезное, но помогите мне, разобраться, в магнитоле менял энкодер и оторвал пайки на плате, как щас найти откуда они идут. Как его на место припоять. Срочно очень, жду вашего ответа, спасибо заранее кто поможет

  • @Дмитрий1-с1ц
    @Дмитрий1-с1ц 5 ปีที่แล้ว

    Есть устройство регулирования собранное на этом энкодере с проблемкой: все выбранные кнопкой параметры выводятся на максимальные значения сами по себе, т.е. в сторону уменьшения получается крутить энкодер, но как только перестаю крутить значения автоматом поднимаются на максимум. Кстати, у в моем случае на корпусе сидит не центральный вывод энкодера, а краиний правый, почему? Думал проблема в энкодере, выпаял его к черту, ничего не изменилось. При включении устройства цифровое значения параметра уходит на максимум само по себе. Куда копать?

  • @user_best666
    @user_best666 7 หลายเดือนก่อน

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

  • @Пабло-у7ц
    @Пабло-у7ц 5 ปีที่แล้ว

    Привет. На балансировочном станке где они стоят.? Ошибку err reu выдает. Залез в инет там пишут энкодер надо заменить.

  • @ВикторКосов-й1о
    @ВикторКосов-й1о ปีที่แล้ว

    Здравствуйте! а есть возможность вместо энкодера наоборот сделать две кнопки.

  • @ГлебБасов-ф6ь
    @ГлебБасов-ф6ь 6 ปีที่แล้ว

    Топ.

  • @ЖекаБенз
    @ЖекаБенз 7 หลายเดือนก่อน

    Привет автору и всем зрителям! Объясните пожалуйста! мне нужны два енкодера один точно такой же как в ролике EC 11 а второй внешне такой же ( с кнопкой)только у него вращение не полное ,а только на 11 и 13 часов . Вот я хочу купить второй, как правильно вписывать в поисковик так как я уже купил шесть штук таких как в ролике с полным поворота вала)

  • @hMaxFly
    @hMaxFly 3 ปีที่แล้ว

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

  • @СергейСоболь-в2л
    @СергейСоболь-в2л 2 ปีที่แล้ว

    Я не понимаю, зачем нужны 3 логические микросхемы, ведь есть микроконтроллер?

  • @1Santik
    @1Santik 5 ปีที่แล้ว

    Для терпеливых - это какой то воздуховод, который будет регулировать уровень открытия хаслонок с помощью энкодера?

  • @СергейБатькович-щ3л
    @СергейБатькович-щ3л 6 ปีที่แล้ว

    Плюсанул, но термин основательно замылили до вас.
    это не энкодер, а валкодер, он позволяет
    отслеживать шевеление и считать импульсы.
    Энкодер на несколько порядков сложней и дороже.
    Он выдаёт на CNC не импульсы, а угол относительно
    нулевой координаты оси, причём, как в динамике,
    так и в статике.
    Как пример энкодеры INDRAMAT которые выдают
    грады т.е. 400/об. информация на оптическом диске
    откуда снимается оптической головкой. Ковырял, сам )))

  • @Rus_slan
    @Rus_slan 4 ปีที่แล้ว +1

    Да. Очень полезно. Автор конечно продвинут, спору нет. Но вот к вопросу практического применения. Например реализовать с помошью энкодера последовательное включение группы реле, к примеру на 10 каналов. Ну и выключение, при повороте в обратную сторону. Это нужно для управления электронной нагрузкой например. Как вы видите такую реализацию? Возможно ли такое?

    • @codius
      @codius  4 ปีที่แล้ว +1

      Возможно все. Как вы видите механику? Просто само действие без электронных нюансов? Вот у вас энкодер и группа реле на 10 каналов. Как это с вашей точки зрения должно работать?

    • @Rus_slan
      @Rus_slan 4 ปีที่แล้ว

      Спасибо за внимание. Вижу, вы человек увлеченный. Само действие очень просто. Группа реле. Контакты реле коммутируют к примеру лампу, которая при определенном напряжении потребляет скажем 5 ампер. Таким образом, подключив к этой группе реле источник питания, мы сможем плавно нагружать источник нужным током. Смысл в том что такое устройство сможет обеспечить большие токи нагрузки. При этом не реализовано с помощью сложных и не надёжных схем на транзисторах. Не скрою, давно ищу такую грамотную реализацию. По моему вы гуру. Надеюсь понятно изложил.

    • @Rus_slan
      @Rus_slan 4 ปีที่แล้ว +1

      В сети много схем электронных нагрузок. Но это все очень сложно. Куча транзисторов. Сейчас занимаюсь изготовлением стенда для проверки генераторов. Для себя. Денег покупать заводской, нет. Да и цена там мягко говоря, не слабая. Конечно можно реализовать на пакетниках, на чистой механнике. Но хочется чтобы было современно, более удобно, для души так сказать. Сам я в электронике не профи, ардуино, только только осваиваю. Углубиться времени не хватает, работа, семья. Пробовал на форумах общаться. Но там такие "спецы", разговаривают только с позиции "мы боги, а вы все никто". Ну их, нервов не хватает. Вот рою Инет, в поисках понимающих и добрых людей. За результат я даже готов заплатить адекватные деньги.

    • @codius
      @codius  4 ปีที่แล้ว +1

      @@Rus_slan Я имел ввиду процесс. Вы начинаете вращать энкодер - что должно происходить? Когда необходимо подключать реле - по нажатию или по вращению? и т.д. Как должно работать конечное устройство?
      PS. Я не занимаюсь проектированием устройств и написанием скетчей на заказ, в т.ч. и на коммерческой основе.

    • @Rus_slan
      @Rus_slan 4 ปีที่แล้ว

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

  • @mLGilderoy
    @mLGilderoy 4 ปีที่แล้ว

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

    • @codius
      @codius  4 ปีที่แล้ว

      Нужно посмотреть осциллографом (или логическим анализатором), что происходит на линиях A и B, потом делать заключения.

    • @mLGilderoy
      @mLGilderoy 4 ปีที่แล้ว

      @@codius спасибо

  • @ПетрПарфинович
    @ПетрПарфинович ปีที่แล้ว

    Здравствуйте, вы говорили про три микросхемы 74HC00N, 74HC08N, 74HC74N. А на схеме ещё есть 74HC14N? Ее тоже нужно ставить?

    • @codius
      @codius  ปีที่แล้ว

      codius.ru/articles/255#36 Вот здесь описано для чего она нужна. Ставить её или нет решать вам.

  • @ushakov3412
    @ushakov3412 4 ปีที่แล้ว

    Здравствуйте, у меня проблемы с регулятором громкости. Я вижу проблема может быть не в самом энкодере? А ещё и в резисторах...

  • @avazart614
    @avazart614 5 ปีที่แล้ว

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

  • @user_best666
    @user_best666 7 หลายเดือนก่อน

    Что у вас за окно где были надписи про поворот без кнопки?

  • @BenjaminRus1337
    @BenjaminRus1337 2 ปีที่แล้ว

    Подскажи пожалуйста.Где достать иди заменить энкодер Alpha 3EN/11T ?

  • @alexbusoni
    @alexbusoni 2 ปีที่แล้ว

    ШИМ сигнал DSD потока super audio, смогёт осилить?

  • @SashaSwitch
    @SashaSwitch 5 ปีที่แล้ว

    А мне попался энкодер с переключателем концы которого выходят на выводы сигнальных линий, а два контакта которые должны быть переключателем, на сигнальные линии. Какая маркировка у этого энкодеры? Или есть на него ссылка?

  • @АлександрФедоров-в5ц
    @АлександрФедоров-в5ц 5 ปีที่แล้ว

    Виктор, вы не могли бы подсказать можель или тип энкодера. Я хочу сделать УЗНЧ c предусилителем. Так энкодер нужег лишь для регулировки громкости. При этом хочется что юы бвла поддержка через ПДУ по протоколу RC-5.

    • @codius
      @codius  5 ปีที่แล้ว +1

      В видео рассмотрен "безымянный" EC-11 с Aliexpress - codius.ru/products/421

  • @MrSaransk
    @MrSaransk 6 ปีที่แล้ว

    В обработке прерываний функция micros() не изменяет своих значений!!!!!!!!!!!!! Я раньше не использовал ее в прерываниях. с дребезгом я боролся путем задержки(выполнял какиенибудь ненужные команды которые занимают время порядка 50-100 микросекунд). Теперь буду пользоваться данным решением

  • @n0tfr3shm1lk
    @n0tfr3shm1lk 6 ปีที่แล้ว

    Здравствуйте! такой вопрос, а почему нельзя изменение state считать за шаги энкодера? Это же вроде должно увеличить разрешение энкодера в 4 раза?

    • @codius
      @codius  6 ปีที่แล้ว

      SuperL3n1n этот энкодер с фиксацией шагов - у вас просто не получится зафиксировать положение вала на 1/4, 1/2, 3/4 шага - поэтому увеличение разрешения бессмысленно. На энкодерах без фиксации положения вала, можно пробовать.