
Фильтр
"ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ" из комментариев.
Привет! Как всем известно механические тактильные кнопки как и авторы статей склонны к дребезгу. И существует огромное количество способов с этим самым дребезгом бороться. Снижение скорости нарастания фронтов конденсатором, фильтры, программный антидребезг, применение триггеров, валерьянка,... Но как выбрать тот единственный и неповторимый для того, чтобы пользователь не поседел, постоянно пытаясь нажать кнопку именно столько раз - сколько он хоте. А - это довольно просто. Представьте себе, что подвижный контакт кнопки - это шарик от подшипника диаметром 50 мм у Вас в руке, а неподвижный контакт - батин металлический верстак. Если хорошенько вспомнить те ощущения, благодаря которым тактильная кнопка именно так называется - момент переключения происходит, когда мы "побеждаем" пружину или другой механизм натяжки и подвижный контакт очень быстро летит к неподвижному. Слышится щелчок и довольные электроны отправляются в путь в нелогичном для электронщика направлении - но это в идеале. Ес
Показать еще
"ТЕРМУРМЕТР". К155ИД3 выходит в интернет! Часть 1. Прототип.
Привет! В недавней статье я рассматривал микросхему К155ИД3 - было весело, но не особенно применимо в современных реалиях. Но что если подключить к ней ESP32? И да, в названии написано, что выходит в интернет - на самом деле выходит, но не в этот раз. В следующей части действительно подключим термометр ...термурметр, котопогодник, котометр... к интернету. Есть, правда, одна загвоздка. ESP32 питается от напряжения 3,3В, а К155ИД3 от пяти вольт. Но так ли это важно? - на самом деле нет! Микроконтроллер просто будет запитан от своего LDO, а дешифратору для уровня логической единицы достаточно напряжения в 2,4В. Обойдемся без преобразователей уровня! Ещё немаловажный момент - ТТЛ микросхемы на входах потребляют значительный ток. В нашем случае 16 миллиампер. Хватит ли ESP32? Спецификация утверждает, что так же да. Каждый GPIO способен отдать 40 миллиампер. Сделать забавный линейный термометр, использовав дешифратор для 16 пунктов температурных, повесить на шину I2C датчик температуры и
Показать еще
Коробка древностей. К561ИЕ16.
Привет! В прошлой статье с разбором всякого неожиданно вновь обретенного имущества я рассказал про крутой дешифратор К155ИД3. Но раз есть дешифратор - должен и шифратор быть! И с ними двумя можно не утруждать себя запоминанием соответствий между двоичной и десятичной системой, а просто подавать на вход шифратора нужное количество импульсов. Одной из микросхем такого назначения является К561ИЕ16 - 14-разрядный двоичный счётчик-делитель (КМОП) - как раз то, что нужно было, когда я делил на 2! Но не совсем то, что нужно для динамической индикации - далее более подробно почему именно. Функция 14-разрядный асинхронный двоичный счётчик/делитель Напряжение питания (Vdd) -0.5В ... +18В (абсолютный макс.) Рекомендуемое Vdd 3В ... 15В Рассеиваемая мощность (Pd) 300 мВт Полярность сигналов CLK-Q1 (тактовый вход → выход Q1) Температура (T,C) -10°C до +70°C Корпус DIP-16 Vil (Вход LOW) 1.5В - Уровень логического "0" Vih (Вход HIGH) 3.5В - Уровень логического "1" Потребляемый ток (Icc) <20мкА -
Показать еще
Коробка древностей. К155ИД3
Привет! Неожиданно для меня мне привезли кучу "сокровищ" из моего радиолюбительского детства. И среди гор плат от телевизоров "ГОРИЗОНТ" и старых запчастей от компьютеров обнаружилась коробочка из под гуталина, в которой кроме пыли и грязи лежала целая горсть советских микросхем. Куча распаянных микросхем. Самое то, чтобы, как писали в комментариях "ещё и на отечественной базе свой проект реализуй" - взять и реализовать часть своего оСЦИЛЛОГРАФА на чем-то из этой коробочки. Что в кузовочке? А там раздолье! К155ИД3, К155ЛА3, К155ЛА7, 155ЛА8, КМ155ЛА8, К155ТМ2, К155ТВ1, К157ДА1,К157УД1, К157УД2, К157УП1А, К174АФ5, К174РУ7,К174ХА8, К174ХА26, КР504НТ3Б, КР565РУ6, К561ИЕ9А, К561ИЕ16, К561КТ3, К561ЛА7, К561ЛА9, К561ЛН2, К651ЛЕ5, К561ТМ2. - и ни одного сдвигового регистра! Ей оказался дешифратор К155ИД3. На ней одной, конечно, сдвиговый регистр не сделать, но нечто похожее можно. За одно и узнать подробнее. Тип Дешифратор 4-битный адрес → 16 выходов Логика Активный низкий уровень на выхо
Показать еще
ВК бот IoT. Переезжаем на Long Poll при помощи библиотеки DGO_VKbot.
Всем привет! Наконец-то доделал бота из предыдущей статьи до функциональной версии и сделал для этого дела библиотеку для ардуино. И даже хотел выложить на отечественный Гитфлик, но он не в белых списках! Так что решил, не мудрствуя лукаво закинуть всё на гитхаб, если не видно разницы. Старый бот работал только на ESP8266 и только с методом Short Poll. Да и вообще умел говорить "You said: Привет" на наш "Привет" и больше ничего. Такой себе функционал. Но это поменялось! Теперь не нужно самостоятельно формировать запросы в JSON формате. Много механизмов убрано за абстракцию библиотеки, а самое важное - переход на Long Poll формат. Например для отправки сообщения вместо магических сочетаний конкатененированных строк для отправляемого запроса можно просто сделать так: bot.sendMessage("Привет!", update.message.peer_id); Всего и делов. На гитхабе есть примеры и документация по использованию библиотеки. Ссылка в самом начале статьи. Всё можно посмотреть там. Например новый ЭХО-бот из прим
Показать еще
- Класс
С телеграмма во вконтакте. Управление досветкой сервисом из белого списка.
Всем привет! Уже давно я писал о том, как сделал подсветку для комнатных цветов, которые жена перевезла ко мне в мастерскую. Подоконники в квартире категорически закончились. Так вот. После многих месяцев аптайма электричество, таки, вырубили на несколько часов. Но я об этом не узнал. Интернет в мастерской с 3g модема, а интернет, нынче доступен не весь, мягко говоря. Вот и мой телеграм бот не нашёл способа донести мне прискорбные новости о том, что время сбилось, рабочая программа больше не выполняется и из света остался только светодиод на блоке питания. Но дома в праздники мне не сиделось и я пошёл в мастерскую лепить АЦП, печатать всякое на 3д принтере и всякое такое. И я решил не ждать, пока что-то изменится и быстренько переехать на бота вконтакте. Вконтакте позволяет делать ботов и взаимодействовать с ними через свой API. Для этого нужно раздобыть ключ доступа - токен. Он может давать доступ к аккаунту, что, например, используют неофициальные клиенты, например Kate mobile( по
Показать еще
- Класс
оСЦИЛЛОГРАФ с самой маленькой буквы. АЦП.
Всем привет! Не дождался я заказанных деталей и решил попытаться сделать хоть часть из того, что планировал - из того, что есть. Ну хоть попытаться. Порылся я в закромах и не нашел, к удивлению, сдвиговых регистров и компараторов, но нашёл замечательные операционные усилители LM358, но с одним досадным НО - они оказались в корпусе SO-8 для поверхностного монтажа, но обо всём по порядку. Первая статья цикла. В первом приближении был использован АЦП ардуино нано. Он же - АЦП микроконтроллера ATmega328p. Вот он - ничем не примечательный блок, небрежно обведенный красным фломастером. А что это собственно такое? А это АЦП последовательного приближения (SAR ADC) с архитектурой с распределением заряда на конденсаторной матрице. Десятибитный, на 6 мультиплексированных каналов. С предельной частотой дискретизации с максимальной точностью примерно равной 15 kSPS. Звучит здорово! Жаль, конечно, что 15000 выборок в секунду для осциллографа никуда не годится. К тому же остальной рабочий код сдела
Показать еще
оСЦИЛЛОГРАФ с самой маленькой буквы.
Всем привет! А, в особенности, любителям светодиодных индикаторов и нерациональных конструкций, не имеющих практической ценности. Сначала погадаем, а в конце сверим с тем, что есть на самом деле. Самое главное в таком нелегком деле, как проектирование осциллографа - сразу выстрелить себе в ногу и решить использовать только стандартную логику и не изучать готовые схемы в интернете, коих полно. Это не мой путь. Будем изобретать колесо! Сначала нужно попытаться понять - а что же такое осциллограф? Не прибегая к помощи нейросетей и гугла, естественно. Представим, что мы на необитаемом острове с паяльником и контейнером советских и не очень радиодеталей. Латынь никогда не была сильной стороной, как и греческий, но само название интуитивно можно разделить на две части - одна из которых - что-то про колебания, а вторая что-то про рисование или запись этих самых колебаний. - Какой-то сейсмограф получается! Только измерять будем не колебания нашей живой планетки, а напряжение. Как мне думает
Показать еще
- Класс
Приемник на CH32V003. Размышления о топологии.
Данная статья не является инструкцией, а только поводом для размышления. Топология - очень сложная и многогранная наука. Все факты лучше узнавать из учебников или от авторитетных авторов, некоторые ссылки на которых я дал в этой статье. Всем привет! В предыдущей статье я разработал плату для приемной и исполнительной части радиоуправления гусеничной платформой. И решил узнать у профессионалов - всё ли я делаю так. Сделал я это как обычно в специализированном чате. Таких чатов и форумов в рунете огромное множество. Как оказалось, кроме токсичности и самодурства есть место и адекватным советам. Каждый раз, когда приходится погружаться в это, вспоминаю короткий диалог с батей: -Зачем?- робко спросил я. -Покочану! - расставил все точки над „i“ батя. Сразу оговорюсь, что в пределах технического задания, которое я для себя обозначил, а это - уверенный прием в пределах комнаты - плата отлично будет работать, а всё остальное только обязательное стремление к совершенству! Ведь нужно делать хо
Показать еще
загрузка
Показать ещёНапишите, что Вы ищете, и мы постараемся это найти!