Без этого устройства ты не сможешь жить! Как убрать дребезг? Как использовать прерывание?
ฝัง
- เผยแพร่เมื่อ 7 มิ.ย. 2024
- 📹Видео на тему: • ТАХОМЕТР - своими рука...
💲Экономь на покупках до 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 Заключение - วิทยาศาสตร์และเทคโนโลยี
Рад, что на ютубе есть люди, которые разбираются в сложных (по крайней мере для меня) электронных схемах, что, в свою очередь, вселяет уверенность в то, что и я смогу в этом разобраться. Спасибо за здоровый контент, чего, надо сказать, на ютубе сейчас не так уж много, как хотелось бы.
Вообще то не разобрался. Это скорее всего пример как взяться и не справится еще умудрится и объяснять через ж. Я как бы могу разложить по полочка что не так но думаю это и так понятно, а если нет легче и лучше загуглить.
Круто снимай больше обучалок! Видно что основательно подходиш к делу (специальные платы делаеш и объяснение подробное)
буду стараться, спасибо)
Очередной удачный ролик.Тематика интересная и полезная для специалистов!Лайк!
спасибо)
Собирал по фану часы на К176ие13 и К176ид2 . По невезению мне попался бракованный даташит на дешифратор, у которого выводные ноги от девятого до пятнадцатого вывода были соответственно от сегмента "а" на светодиод, до сегмента "g", ну и естественно получилась кашица на индикаторе. Из правильного описания выяснилось, что с девятой до тринадцатой ноги всё по алфавиту, а вот четырнадцатая это не "f", а "g", и наоборот.
Была ли это неправильная копия мериканского дешифратора, или советские разработчики сделали так, что бы их шпионы не догадались,- наверное уже не узнаем.
Да, бывают такие случаи. Я обычно все в протатипах по кусочкам собираю
лайк за простоту понимания
Спасибо)
Круто 👍
Спасибо)
Спасибо. Лайк. Коммент. Репост.
Спасибо огромное)
Круто, даёшь самоделки!
Уже в процессе)
Добавь на свой канал теги канала, они тебе помогут стать еще популярней. И лучшее есть расширение для ютуб поможет в оптимизации видео vidiq называется.
Я могу тебе написать? Что бы получить небольшую консультацию?)
Просто поставь библиотеку gyverbutton и всё, можешь творить магию с кнопками, и без танцев с бубнами
это Вам кажется, что так просто, а если нужно управлять не МК, где код пишется, а микросхемой? Это же модуль именно, что бы испытывать при испытаниях)
Чтобы получить кнопку без дребезга, мне потребовалось подключать кондер на 10uF. С емкость в 0.47 все равно, нет-нет да проскакивает лишний такт . Особенно заметно на кнопках подключенных на внешние прерывания.
Да ты что
Похоже в последней программе есть ошибка. Если прерывание вызовется пока выполняется цикл по count, то оно сможет поменять значение этой переменной и цикл выполнится не то кол-во раз которое было запланировано изначально. Так? Насколько я понимаю нужно отключать прерывания во время выполнения этого цикла чтобы избежать этой проблемы или как-то обрабатывать эту ситуацию и досрочно выходить из цикла.
да это понятно, я же суть объяснял, там достаточно в функции ledScen добавить условие, если but != false тогда ничего не выполнять и все отработает как нужно, ну или еще куча разных вариантов, но опять же, тут суть дана, а как писать уже решать автору своей программы
крутяк, но я бы для ардуины кнопки не в лупе втулил, а через прерывания
на lm393 можно еще проще сделать и будет работать надежно, я так сделал энкодер, ложных срабатываний 0
Задумка хорошая, но в схеме есть много ошибок: 1. Входы ТТЛ нужно подтягивать к минусу без резистора! Это связано со схемой входа, но плюс обязательно пускать через токоограничивающий резистор от 250 Ом до 1 кОм!!!
2. Защита от переполюсовки организована максимально тупо, можно было диод в прямой полярности с минусом поставить и тогда не нужно было бы такой мощный диод брать и ничего бы не сгорало, при обратной полярности диод просто бы не пропускал ток, ну за исключением тока утечки, хотя этот ток ничтожно мал, чтобы завести советскую ТТЛ микросхему :)
Защиту от переполюсовки можно сделать на полевом транзисторе
когда нибудь об этом поговорю на канале)
@@rukopop, только недавно узнал. Лучше как перебороть шум на длинных проводах
Вроде тиктока не смотрю, но мало что понял... почему же так...
😆
Вся дорога значит в тик ток)
Кчему все эти сложности? С кнопками на переключение а тактовые все поголовно простые на замыкание. Я конечно понимаю что у матерых старечков:) этих микрух валом. а вот у новичков их нет и если использовать микруху так почему не взять Триггер Шмитта инвертирующий и не упростить жизнь. С данной микросхемой удавалось обуздать в хлам убитый энкодер
Красавчик а зачем тебе это? А так же описание никто не читает, и таймкоды нужно оставлять в первом комменте
Нужно, в следующих проектах пригодится. Тайм коды нужно оставлять в жопе описания, там я их и оставил
Я ещё видел как товарищ Ben Eater с помощью ne555 убирал дребезг, наверное более доступное аппаратное решение
Кстати неплохое решение.
Для большинства случаем нормальное решение - это программно давить дребезг.
А вообще думаю самое дешевое и простое аппаратное решение это RC + триггер Шмитта.
Так же можно использовать микросхемы K155АГ3 или аналоги но это скорее когда нужно выдержать длительность.
Програмно давить дребезг самое лучшее. Имхо. Там можно заодно зашить распознавание длительности нажатия.
Что-то как-то слишком мутно. Зачем там триггер, почему это должно помочь против дребезга - либо часть объяснения куда-то выпала, либо я ее не смог найти.
не знаю чувак, мне кажется ты просто не понял)
Там не просто триггер а еще и кнопка с "переключающим" контактом. Т.е. там есть размык. и зам. контакт.
Идея в том что дребезг возникает именно при размыкании и замыкании контактов а где то между(в воздухе) состояние устойчивое.
Чуваааак юзай #define, зачом ты у ардуины лишнюю оперативку отжимаешь на int-ы. Не спрою скетч малюсенький можно хоть как выводы наобъявлять но лучше к #define привыкать для таких целей имхо
ну конечно я его юзаю, это же все пример, это все ради наглядности)
Ок
Опять какие то полумеры. Ну нашёл ошибку - поправил, выложил и красавчик, а так даже смотреть не охото
ну не смотри)
@@rukopop не могу себе представить чтобы Гайвер так сделал. Зачем оно такое видео? Контент ради контента, нет спасибо, что разрешаете не смотреть
Как ни странно, но у меня товарищ в соседней конструкторской группе мучает микрухи и знатно матерится из-за этого дребезга контактов.
А тут новый способ решения ситуации. Почему бы и нет?
Твоему товарищу не место в констр.групе,если он не знал то, что знают дети в радиокружках.
Лайк от автора можно?
держи)
@@rukopop скажи пожалуйста про меня пару слов в видео... Плиз..
и что мне про тебя сказать?
@@rukopop "что я прошу лайк от автора под каждым видео" p.s- я Дмитрий Ковальков
@@ixalion4794 если будет не куда деть эфирное время, то скажу)
Как я ещё жив?
хз)
Советские микросхемы от отца остались?
да
@@rukopop :)
В прошлом году на работе электрики разбежались, забрав всё ценное и оставив всякий хлам, среди которого я нашел несколько лотков советских микросхем. Смотрел на них и думал: "В детстве восьмидесятых я бы за них душу продал, а теперь валяются никому не нужные...", и забрал их себе, теперь иногда играюсь с ними в то, во что не доиграл. Пятивольтовые ТТЛ естественно подключаются к "ардуино", а КМОП дешифратор четырёх бит в семи сегментный индикатор К176ид2 оказывается без всяких резисторов и лишних деталей можно подключать к STM32 для экономии выходов. Хотя конечно сейчас и сами индикаторы уже меняются на дешевые дисплеи.
Привет
привет
На тригерах то любой... сделает. Но это лишняя микросхема. Вобще взять спец.микросхему это не по нашему, не по руко#опному. А по нашему надо из подручных материалов.
так чем это все не подручные материалы?
Я первый
круто)
я первый
круто)