Без этого устройства ты не сможешь жить! Как убрать дребезг? Как использовать прерывание?

  Переглядів 8,151

РУКОПОП

РУКОПОП

День тому

📹Видео на тему: • ТАХОМЕТР - своими рука...
💲Экономь на покупках до 90%: epn.bz/ru/cashback
👉В описании есть подробности👇
📹AlexRUS1234: / @alexrus1234
==================================
ВОЗМОЖНО ВАМ ПРИГОДИТСЯ КОМПОНЕНТЫ:
👉Набор кнопок: ali.pub/4tdn5i
👉Набор светодиодов: ali.pub/4tdnic
👉Набор резисторов: ali.pub/4tdnda
👉Набор диодов: ali.pub/4tdnsn
👉К561ТМ2 - аналог(dip): ali.pub/4tdel4
👉К561ТМ2 - аналог(smd): ali.pub/4tdewe
👉Как на видео кнопки не нашел, можно использовать эти: ali.pub/4tdo80
👉Клеммы: ali.pub/4tdote
👉Arduino NANO: ali.pub/4tdrsj
👉Arduino PRO Mini: ali.pub/4tdrjz
👉Макетная плата: ali.pub/4tdrgh
==================================
ВАМ ПРИГОДЯТСЯ ИНСТРУМЕНТЫ:
👉Паяльник: ali.pub/4tezqx
👉Припой: ali.pub/4tezsv
👉Флюс: ali.pub/4tezvs
👉Кусачки: ali.pub/4tezx5
👉Отвертки: ali.pub/4tf00n
==================================
ПРИСОЕДИНЯЙТЕСЬ К НАМ В СООБЩЕСТВАХ:
👉Группа ВК: rukopop_diy
👉Instagram: / diy_rukopop
👉Twitter: / thgz7g9ae4rvsrc
👉Facebook: / japanesehedgehog
👉Канал моего друга: / @technar3d_ru
👉ВК технаря: technarrus
👉Instagram технаря: / technarrus
==================================
ЕЩЕ ВИДЕО:
📹Лабораторный блок питания: • Лабораторный блок пита...
📹Видео про кнопки:
👉Входные сигналы: • ARDUINO - Входные сигн...
👉Дребезг: • Arduino #4 - Подключен...
👉Программное устранение: • Arduino #5 - Дребезг -...
👉Аппаратное устранение: • Arduino #6 - Дребезг -...
==================================
ОПИСАНИЕ ВИДЕО:
Приветствую Вас друзья, на своем канале "РУКОПОП". В данном видео я хотел бы вспомнить о былом и напомнить Вам на чем мы остановились, конкретно в этой тематики.
В данном видео у нас полностью обойдется без 3д печати, как многие и просили, но не могу сказать, что я старался, просто не успел напечатать корпус для приблуды.
И так о чем же пойдет сегодня речь? Речь пойдет об устройстве - модуле, который я сделал самостоятельно. Данный модуль имеет на своем борту кнопки, не издающие дребезга.
Но если говорить точнее и вдаваться в подробности, то конечно же на самих кнопках дребезг есть, его просто не может не быть. А на клеммах, выходах модуля, дребезга уже нету.
Не верите? Посмотрите видео и во всем убедитесь сами. Модуль очень простой, построен на триггерах и вы сами сможете его построить, хотя для этого и придется развести плату.
Я своей печатной платой в этот раз с Вами не поделюсь, на видео я рассказываю о причине, так вышло.
Так же в данном видео мы убьем двух зайцев одновременно и поговорим об аппаратных прерываниях. На эту тему много где можно почитать и посмотреть, но я хотел бы поговорить о том, как использовать один вывод, для вызова прерываний с разных устройств.
Причем этот функционал поддерживает мой модуль, и я объясню Вам, как все устроено.
Желаю Вам приятного просмотра и надеюсь получить в ответ лайк и подписку).
==================================
СТРУКТУРА ВИДЕО:
0:00 Реклама канала
0:20 Вспоминашки
2:02 Смотрю на дребезг
2:49 Показываю свой модуль
3:51 Так все и работает
5:28 Тут можно сделать ошибку
5:58 Демонстрация
6:57 Защита от переполюсавки
7:48 Схема общего выхода(не инвертированного)
7:56 Подключаю модуль к ардуино(1)
8:28 Схема подключения
8:31 Программа
9:46 Демонстрация работы
10:45 Подключаю модуль к ардуино(2)
10:53 Схема подключения
10:56 Программа
12:34 Демонстрация работы
12:51 Прерывания
13:51 Подключаю модуль к ардуино(3)
14:06 Схема подключения
14:10 Программа
15:57 Демонстрация работы
16:33 Заключение

КОМЕНТАРІ: 69
@user-yd8jb5vs5d
@user-yd8jb5vs5d 3 роки тому
Рад, что на ютубе есть люди, которые разбираются в сложных (по крайней мере для меня) электронных схемах, что, в свою очередь, вселяет уверенность в то, что и я смогу в этом разобраться. Спасибо за здоровый контент, чего, надо сказать, на ютубе сейчас не так уж много, как хотелось бы.
@avazart614
@avazart614 3 роки тому
Вообще то не разобрался. Это скорее всего пример как взяться и не справится еще умудрится и объяснять через ж. Я как бы могу разложить по полочка что не так но думаю это и так понятно, а если нет легче и лучше загуглить.
@mytesttime-1890
@mytesttime-1890 3 роки тому
Круто снимай больше обучалок! Видно что основательно подходиш к делу (специальные платы делаеш и объяснение подробное)
@rukopop
@rukopop 3 роки тому
буду стараться, спасибо)
@_Dmitry_Pavlov
@_Dmitry_Pavlov Рік тому
Собирал по фану часы на К176ие13 и К176ид2 . По невезению мне попался бракованный даташит на дешифратор, у которого выводные ноги от девятого до пятнадцатого вывода были соответственно от сегмента "а" на светодиод, до сегмента "g", ну и естественно получилась кашица на индикаторе. Из правильного описания выяснилось, что с девятой до тринадцатой ноги всё по алфавиту, а вот четырнадцатая это не "f", а "g", и наоборот. Была ли это неправильная копия мериканского дешифратора, или советские разработчики сделали так, что бы их шпионы не догадались,- наверное уже не узнаем.
@rukopop
@rukopop Рік тому
Да, бывают такие случаи. Я обычно все в протатипах по кусочкам собираю
@nikitaglazunov3288
@nikitaglazunov3288 3 роки тому
Просто поставь библиотеку gyverbutton и всё, можешь творить магию с кнопками, и без танцев с бубнами
@rukopop
@rukopop 3 роки тому
это Вам кажется, что так просто, а если нужно управлять не МК, где код пишется, а микросхемой? Это же модуль именно, что бы испытывать при испытаниях)
@Izmailovrafik62
@Izmailovrafik62 3 роки тому
Очередной удачный ролик.Тематика интересная и полезная для специалистов!Лайк!
@rukopop
@rukopop 3 роки тому
спасибо)
@MaChEtE-yn5cm
@MaChEtE-yn5cm 3 роки тому
Задумка хорошая, но в схеме есть много ошибок: 1. Входы ТТЛ нужно подтягивать к минусу без резистора! Это связано со схемой входа, но плюс обязательно пускать через токоограничивающий резистор от 250 Ом до 1 кОм!!! 2. Защита от переполюсовки организована максимально тупо, можно было диод в прямой полярности с минусом поставить и тогда не нужно было бы такой мощный диод брать и ничего бы не сгорало, при обратной полярности диод просто бы не пропускал ток, ну за исключением тока утечки, хотя этот ток ничтожно мал, чтобы завести советскую ТТЛ микросхему :)
@user-ii7el4yl5r
@user-ii7el4yl5r 3 роки тому
Добавь на свой канал теги канала, они тебе помогут стать еще популярней. И лучшее есть расширение для ютуб поможет в оптимизации видео vidiq называется.
@rukopop
@rukopop 3 роки тому
Я могу тебе написать? Что бы получить небольшую консультацию?)
@alexforze2093
@alexforze2093 Місяць тому
Чтобы получить кнопку без дребезга, мне потребовалось подключать кондер на 10uF. С емкость в 0.47 все равно, нет-нет да проскакивает лишний такт . Особенно заметно на кнопках подключенных на внешние прерывания.
@rukopop
@rukopop Місяць тому
Да ты что
@mrflockerua
@mrflockerua 3 роки тому
Вроде тиктока не смотрю, но мало что понял... почему же так... 😆
@rukopop
@rukopop 3 роки тому
Вся дорога значит в тик ток)
@Aleksandr_TexMaster
@Aleksandr_TexMaster 2 роки тому
Спасибо. Лайк. Коммент. Репост.
@rukopop
@rukopop 2 роки тому
Спасибо огромное)
@Tekhnosfera
@Tekhnosfera 3 роки тому
Кчему все эти сложности? С кнопками на переключение а тактовые все поголовно простые на замыкание. Я конечно понимаю что у матерых старечков:) этих микрух валом. а вот у новичков их нет и если использовать микруху так почему не взять Триггер Шмитта инвертирующий и не упростить жизнь. С данной микросхемой удавалось обуздать в хлам убитый энкодер
@romaVeber
@romaVeber 3 роки тому
Защиту от переполюсовки можно сделать на полевом транзисторе
@rukopop
@rukopop 3 роки тому
когда нибудь об этом поговорю на канале)
@romaVeber
@romaVeber 3 роки тому
@@rukopop, только недавно узнал. Лучше как перебороть шум на длинных проводах
@mdo9017
@mdo9017 3 роки тому
Похоже в последней программе есть ошибка. Если прерывание вызовется пока выполняется цикл по count, то оно сможет поменять значение этой переменной и цикл выполнится не то кол-во раз которое было запланировано изначально. Так? Насколько я понимаю нужно отключать прерывания во время выполнения этого цикла чтобы избежать этой проблемы или как-то обрабатывать эту ситуацию и досрочно выходить из цикла.
@rukopop
@rukopop 3 роки тому
да это понятно, я же суть объяснял, там достаточно в функции ledScen добавить условие, если but != false тогда ничего не выполнять и все отработает как нужно, ну или еще куча разных вариантов, но опять же, тут суть дана, а как писать уже решать автору своей программы
@balexfox
@balexfox 2 роки тому
лайк за простоту понимания
@rukopop
@rukopop 2 роки тому
Спасибо)
@S.n.2
@S.n.2 3 роки тому
Круто, даёшь самоделки!
@rukopop
@rukopop 3 роки тому
Уже в процессе)
@-jonny5100
@-jonny5100 Рік тому
крутяк, но я бы для ардуины кнопки не в лупе втулил, а через прерывания
@student_3219
@student_3219 3 роки тому
Красавчик а зачем тебе это? А так же описание никто не читает, и таймкоды нужно оставлять в первом комменте
@rukopop
@rukopop 3 роки тому
Нужно, в следующих проектах пригодится. Тайм коды нужно оставлять в жопе описания, там я их и оставил
@xKUMAxMU
@xKUMAxMU Рік тому
на lm393 можно еще проще сделать и будет работать надежно, я так сделал энкодер, ложных срабатываний 0
@Tufter
@Tufter 3 роки тому
Круто 👍
@rukopop
@rukopop 3 роки тому
Спасибо)
@TiMbuilding
@TiMbuilding 3 роки тому
Я ещё видел как товарищ Ben Eater с помощью ne555 убирал дребезг, наверное более доступное аппаратное решение
@user-xd1vl6jj8t
@user-xd1vl6jj8t 3 роки тому
Кстати неплохое решение.
@avazart614
@avazart614 3 роки тому
Для большинства случаем нормальное решение - это программно давить дребезг. А вообще думаю самое дешевое и простое аппаратное решение это RC + триггер Шмитта. Так же можно использовать микросхемы K155АГ3 или аналоги но это скорее когда нужно выдержать длительность.
@gray_area
@gray_area 3 роки тому
Програмно давить дребезг самое лучшее. Имхо. Там можно заодно зашить распознавание длительности нажатия.
@DIMMCOM
@DIMMCOM 3 роки тому
Как я ещё жив?
@rukopop
@rukopop 3 роки тому
хз)
@MudvinGudriy
@MudvinGudriy 3 роки тому
Что-то как-то слишком мутно. Зачем там триггер, почему это должно помочь против дребезга - либо часть объяснения куда-то выпала, либо я ее не смог найти.
@rukopop
@rukopop 3 роки тому
не знаю чувак, мне кажется ты просто не понял)
@avazart614
@avazart614 3 роки тому
Там не просто триггер а еще и кнопка с "переключающим" контактом. Т.е. там есть размык. и зам. контакт. Идея в том что дребезг возникает именно при размыкании и замыкании контактов а где то между(в воздухе) состояние устойчивое.
@iqubik
@iqubik 3 роки тому
Опять какие то полумеры. Ну нашёл ошибку - поправил, выложил и красавчик, а так даже смотреть не охото
@rukopop
@rukopop 3 роки тому
ну не смотри)
@iqubik
@iqubik 3 роки тому
@@rukopop не могу себе представить чтобы Гайвер так сделал. Зачем оно такое видео? Контент ради контента, нет спасибо, что разрешаете не смотреть
@user-xd1vl6jj8t
@user-xd1vl6jj8t 3 роки тому
Как ни странно, но у меня товарищ в соседней конструкторской группе мучает микрухи и знатно матерится из-за этого дребезга контактов. А тут новый способ решения ситуации. Почему бы и нет?
@gray_area
@gray_area 3 роки тому
Твоему товарищу не место в констр.групе,если он не знал то, что знают дети в радиокружках.
@888banka1
@888banka1 3 роки тому
Чуваааак юзай #define, зачом ты у ардуины лишнюю оперативку отжимаешь на int-ы. Не спрою скетч малюсенький можно хоть как выводы наобъявлять но лучше к #define привыкать для таких целей имхо
@rukopop
@rukopop 3 роки тому
ну конечно я его юзаю, это же все пример, это все ради наглядности)
@_Dmitry_Pavlov
@_Dmitry_Pavlov Рік тому
Советские микросхемы от отца остались?
@rukopop
@rukopop Рік тому
да
@_Dmitry_Pavlov
@_Dmitry_Pavlov Рік тому
@@rukopop :) В прошлом году на работе электрики разбежались, забрав всё ценное и оставив всякий хлам, среди которого я нашел несколько лотков советских микросхем. Смотрел на них и думал: "В детстве восьмидесятых я бы за них душу продал, а теперь валяются никому не нужные...", и забрал их себе, теперь иногда играюсь с ними в то, во что не доиграл. Пятивольтовые ТТЛ естественно подключаются к "ардуино", а КМОП дешифратор четырёх бит в семи сегментный индикатор К176ид2 оказывается без всяких резисторов и лишних деталей можно подключать к STM32 для экономии выходов. Хотя конечно сейчас и сами индикаторы уже меняются на дешевые дисплеи.
@ixalion4794
@ixalion4794 3 роки тому
Лайк от автора можно?
@rukopop
@rukopop 3 роки тому
держи)
@ixalion4794
@ixalion4794 3 роки тому
@@rukopop скажи пожалуйста про меня пару слов в видео... Плиз..
@rukopop
@rukopop 3 роки тому
и что мне про тебя сказать?
@ixalion4794
@ixalion4794 3 роки тому
@@rukopop "что я прошу лайк от автора под каждым видео" p.s- я Дмитрий Ковальков
@rukopop
@rukopop 3 роки тому
@@ixalion4794 если будет не куда деть эфирное время, то скажу)
@fxgame3171
@fxgame3171 3 роки тому
Ок
@user-xs8qe9sz2v
@user-xs8qe9sz2v 3 роки тому
Привет
@rukopop
@rukopop 3 роки тому
привет
@gray_area
@gray_area 3 роки тому
На тригерах то любой... сделает. Но это лишняя микросхема. Вобще взять спец.микросхему это не по нашему, не по руко#опному. А по нашему надо из подручных материалов.
@rukopop
@rukopop 3 роки тому
так чем это все не подручные материалы?
@star-uo5ki
@star-uo5ki 3 роки тому
Я первый
@rukopop
@rukopop 3 роки тому
круто)
@Lyokha.CNC432
@Lyokha.CNC432 3 роки тому
я первый
@rukopop
@rukopop 3 роки тому
круто)
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Переглядів 2,1 млн
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
Простая беспроводная сеть датчиков на Arduino и 433 MHz
18:54
Заметки Ардуинщика
Переглядів 253 тис.
Это удивительно, что можно сделать из жесткого диска
5:48
Мастер Сваргань-ка
Переглядів 34 тис.
Схемы управления магнитным пускателем
23:19
Алекс Жук
Переглядів 607 тис.
Какой у тебя процессор?
0:44
CompShop Shorts
Переглядів 210 тис.
Rabbit R1: Barely Reviewable
19:53
Marques Brownlee
Переглядів 7 млн
Creepy Samsung Alarm cannot be turned off 😱🤣 #shorts
0:14
Adani Family
Переглядів 122 тис.
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Переглядів 28 млн
НЕ ПОКУПАЙТЕ НОВЫЙ СМАРТФОН, ПОКА НЕ ВЫШЕЛ ЭТОТ [2024]
13:25
Thebox - о технике и гаджетах
Переглядів 15 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 609 тис.