Подключаем энкодер к Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

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

    работает :) конденсаторы взял на 10нф, резисторы на 1 кОм. Дребезг есть только при ооочень быстром вращении, а так работает чётко

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

    Спасибо Вам большое ! Хоть кто-то рассказал подробно как это работает . Я например путем не знал что и как .

  • @ПавелПавленко-ы6я
    @ПавелПавленко-ы6я 3 ปีที่แล้ว

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

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

    Да 74HC14 просто спасение, моему очень нагруженному проекту, программный фильтр дребезга не особо помогал...

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

    Я подключил оптический энкодер с принтера все заработало с первого раза))), теперь думаю как это с двигателем обьединить( задачка не из легких конечно только начинаю

  • @TimofeiGreenX
    @TimofeiGreenX 10 ปีที่แล้ว

    такое ощущение что мысли сходятся
    я делаю какой нибудь новый проект и как раз по нему у тебя выходит видос)))

    • @arduinoLab
      @arduinoLab  10 ปีที่แล้ว

      во избежание сюрпризов, следующим, наверное после перерыва, будет про работу с SD карточкой или ЖК от нокии 5110. ))

  • @OlegPogodaev
    @OlegPogodaev 8 ปีที่แล้ว +2

    Вот бы отдельный видосик про триггер Шмидта :)

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว +2

      +Олег Погодаев
      th-cam.com/video/A2AuiltngP4/w-d-xo.html

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

      @@arduinoLab Есть абсолютные энкодеры в таком корпусе?

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

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

  • @ОлегБелов-и9ч
    @ОлегБелов-и9ч 6 ปีที่แล้ว

    Здравствуйте! Спасибо за видео. Вы используете один 74сh14 для одной кнопки, или можно на каждую ногу по кнопке одеть?

    • @ДмитрийАкуличев-ъ7м
      @ДмитрийАкуличев-ъ7м 6 ปีที่แล้ว +1

      В корпусе шесть элементов. На каждый контакт по элементу. Один корпус может обслуживать два энкодера с кнопкой.

  • @павелжестянщик-б2ъ
    @павелжестянщик-б2ъ 7 ปีที่แล้ว +5

    где код из видео?

  • @ЛехаГрад-ц7м
    @ЛехаГрад-ц7м ปีที่แล้ว

    Братишка ,поставь валкодер на радиостанцию "Карат"

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

    Подойдет любой триггер Шмитта например D? Или конкретно только подобные 74HC14, слишком громоздко получается для одного экодера шесть триггеров.

    • @ДмитрийАкуличев-ъ7м
      @ДмитрийАкуличев-ъ7м 6 ปีที่แล้ว

      Как раз два энкодера с кнопкой на один корпус. Микросхему можно найти в мелком корпусе, будет не громоздко.

  • @GreatCornholio-i3g
    @GreatCornholio-i3g 8 ปีที่แล้ว +2

    Нужен ли триггер если использовать оптический энкодер?

    • @arduinoLab
      @arduinoLab  8 ปีที่แล้ว +3

      нет

    • @GreatCornholio-i3g
      @GreatCornholio-i3g 8 ปีที่แล้ว +1

      +arduinoLab спасибо за такой быстрый ответ!

    • @goshamaster57
      @goshamaster57 8 ปีที่แล้ว

      +arduinoLab
      Добрый день.
      Попытался использовать пару оптический сенсор TCRT5000L по вашей схеме (на 2 и 4 вх - снимал с делителя 10КОм - транзистор ). Без триггера. Монитор молчит, как партизан. Наверное, надо другие входы или переменные использовать ?
      Спасибо.

  • @ЕрмаковГерман
    @ЕрмаковГерман 7 ปีที่แล้ว

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

  • @MinaevNikolay
    @MinaevNikolay 10 ปีที่แล้ว

    а я против дребезка контактов использовал пару кондеров по 0,1 мкФ. без них энкодер дергался назад, видимо дребезг проходил

  • @andrey3748
    @andrey3748 8 ปีที่แล้ว

    День добрый. А как бы сделать так же, только чтоб все это реагировало на прерывание и выводилось на дисплей 1602 по I2C? Замучился пробовать - только подключаешь библиотеку и даешь команду печати - перестает и на монитор выводиться даже и экранчик молчит

  • @coreytodtaylor
    @coreytodtaylor 9 ปีที่แล้ว

    Спасибо за урок, до этого подключал энкодер, и обрабатывал его в цикле. Не мог понять, почему все это дело не работает как надо=) Нужно попробовать собрать все это с прерываниями. А без триггера это все будет работать намного хуже?

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

      +Василий Гаренских намного..

  • @ИльяКраснов-л2з
    @ИльяКраснов-л2з 8 ปีที่แล้ว

    Добрый день, доехали до меня триггеры Шмидта, собрал все по вашей схеме, с энкодером KY_040(30 щелчков на оборот) так вот незадача, работает с пропусками одного щелчка, что в одну, что в другую сторону. Да, иногда есть ложные срабатывания. В чем может быть дело? Заранее спасибо.

    • @ivanviharev292
      @ivanviharev292 8 ปีที่แล้ว

      Доброго времени для начала проверьте сам енкодер на всех-ли положениях он контачит а ложные срабатывания скорее всего из-за дребезга котактов как в самом енкодере так и на макетной плате если используете таковую .

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

      у меня тот же энкодер, это EC11 с резисторной подтяжкой (кнопка не подтянута). Работает точно так же, два тика одно срабатывание.

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

      Разобрался, энкодер полушаговый github.com/GnevT34/attiny85_and_encoder_EC11/ короткий и рабочий код без пропусков шагов.

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

    как объединить энкодер с кнопкой

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

    В первом случае переменная encoder вообще НЕ прописана. Зачем публиковать сырой материал?!

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

    На сколько мне известно, триггер Шмидта реализуется программно. Меньше мороки.

  • @sssserya1
    @sssserya1 10 ปีที่แล้ว

    код можно?

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

      sssserya1 www.dropbox.com/sh/vcy22nvzg3bkrcc/AABhn4AhFnBqvW4Ks1Tsubxga?dl=0
      20 строк.

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

    Не работает, перескакивает значение переменной. Триггер Шмиддта это вообще смех, не ардуино прекрасно работает без него. Подозреваю, что нужно сбрасывать шестой бит регистра GIFR но IDE ардуины не знает что такое GIFR.

    • @ДмитрийАкуличев-ъ7м
      @ДмитрийАкуличев-ъ7м 6 ปีที่แล้ว +1

      IDE вообще ничего не знает, avr\io.h знает, что такое GIFR, впрочем, на 328, на которой уно собрана, его всё равно нет, на ней флаги INTF0, INTF1 в EIFR. И сбрасывать их можно, но не нужно. Триггер Шмидта для подавления дребезга, если не работает, то нужно подбирать параметры RC-цепочки.