Подручных: ПОДРУЧНЫЙ | это… Что такое ПОДРУЧНЫЙ?
импортозамещение из подручных материалов / Хабр
Вводная
Мне понадобился простой программируемый таймер, он же реле времени. Простая штуковина, которая в указанное время замыкает контакты. Одним словом, ничего сложного.
Вот только с началом санкций даже такое простое лабораторное оборудование купить стало невозможно. Вот хороший пример: http://www.optimum-lab.ru/product/tajmer-laboratornyj/. Отличное лабораторное устройство, но как почти прямо пишет продавец — купить его сейчас не так и просто. Другой случай: https://www.chipdip.ru/product/at8n-24-240v-ac-dc. Не такая удобная и привлекательная разработка как предыдущий вариант, зато в наличии. Но стоит почему-то непотребно много, когда для такой задачи достаточно обычного реле и таймера. А этот вариант: https://www.chipdip.ru/product0/8002563209 совмещает нездоровую цену и нездоровые сроки поставки.
Доставать качественное оборудование все сложнее
Понятно почему это — везти через границу долго и сложно, на каждом этапе цена товара повышается, и всегда остается вероятность что ввезти продукцию не выйдет по неожиданной причине, и все риски закладываются в цене. Однако тренд на импортозамещение набирает обороты. Отечественные производители задумываются о том как масштабировать ватачивание из кремния новых микросхем, появляются новые отечественные производители (пусть и с иероглифами в названии), и я решил прикнуть к этому тренду.
Тратить деньги на устройство, которое нужно нечасто и не сильно мне не хочется, а потому решено сделать самому, из подручных компонентов, не вкладываясь избыточно. Что нужно для реле времени? Собственно, реле и время. И интерфейс для управления временем этого реле. Устройство не должно быть дорогим, должно содержать минимум санкционных компонентов (или не содержать их вовсе) и корректно выполнять свою функцию. Соответственно, для разработки должны быть выбраны материалы и компоненты которы производятся либо имеют отечественные аналоги. У себя я обнаружил MCS-48. Причем аж в нескольких видах: оригинальный 8049 и КР1816ВЕ39. Отличный вариант для моего устройства: уже в наличии, никакой избыточности по мощностям. Конечно, КР1816ВЕ39 выпускался в Киеве, и уже снят с выпуска, но я уверен что технологии остались где-то в академии наук, а значит в любой момент выпуск востребованных процессоров можно будет возобновить уже в России.
Важная особенность — независимо от наличия внутреннего ПЗУ, это семейство при прижатии ногии EA к питанию переходит в режим использования внешнего ПЗУ. Очень удачно что и разного рода ПЗУ у меня тоже есть!
Компоненты
Мозг я нашел, это MCS-48. Осталось определиться с интерфейсом ввода и индикации. Так как я хотел чтобы устройство было эффективно не только в экономическом плане, но и в плане удобства пользователя, то интерфейс ввода я решил ограничить двумя кнопками:
Изменяет выбранный параметр
Вход или выход из режима настройки
У этого микроконтроллера есть три выхода, состочние которых можно проверить одной инструкцией условного перехода! Но кнопки только две, так что и используем только два из них: T0 и T1. Значит, одной кнопкой входим в режим настроек и переключаемся по очереди между всеми изменяемым параметрами, а второй непосредственно их меняем. При этом сразу после запуска активируется режим настроек, чтобы реле не сработало когда не надо. Настраивать нужно не так много — текущее время и время активации реле (время активности можно сделать жестко заданным).
Индикация тоже должна быть максимальна удобна для пользователя, а потому для нее я решил использовать двустрочный дисплей с интерфейсом совместимым с HD44780. Дисплей имеет синхронный параллельный интерфейс, это нам подходит.
Запитать все это было логично от популярного источника пяти вольт — USB. К сожалению, данный микроконтроллер не поддерживает протокол USB, иначе можно было бы значительно расширить функционал устройства.
Обратите внимание, все примененные устройства имеют почти прямые почти отечественные аналоги. Увы, не все использованные мною детали были отечественного производства, но это будет легко исправить при масштабировании. А значит эта разработка останется актуальна в условиях тотального импортозамещения, и проект получается очень компактным в плане сложностей закупки и бюджетный в области трат. За минимальные деньги и время можно получить настолько функциональное устройство!
Разработка
Шина памяти, шина данных и GPIO в случае MCS-48 — это все одна шина. А что на ней выставлено — нужно определять по состоянию выходов ALE и PSEN. Точнее, в этом микроконтроллере нет GPIO в привычном понимании, но есть кое-что получше. Это Quasi bi-directional ports. Из особенностей — там нет жесткого нуля и единицы на выходе, а при записи определенного значения оно на короткий промежуток выдает высокий ток, а затем мягко подтягивает. Ровно то, что нужно: почти невозможно сжечь и минимум сложностей в проектировании и настройке.
Итак, общая схема такая:
Общая схема устройства
Ничего сложного нет. Так как внутренняя память мне неподвластна, но можно заставить его работать с внешней памятью если подать высокий сигнал на вход EA.
Способ обращения ко внешней памяти прост: P20-P23 содержит 4 бита адреса A8-A11, D0-D7 содержит сначала 8 бит адоеса A0-A7, а затем принимает 8 бит данных D0-D7. Используются вспомогательные пины: ALE, PSEN. Так же есть пин WR, RD для использования внешней RAM, но я таким заниматься не буду.
Алгоритм чтения данных из внешней памяти:
ALE поднимается в 1
На шину адреса устанавливается адрес
ALE опускаеется в 0
Внешнее устройство считывает адрес
PSEN опускается в 0
Внешнее устройство выдает данные на шину данных
PSEN поднимается в 1
MCU считывает данные с шины данных
Программирование и производство
Программирование этого контроллера настолько же просто, насколько и нелогично. Подробно описывать этот этап я не вижу смысла, но хочу заметить несколько особенностей.
Неожиданный набор команд, а в частности отдельные команды для запуска/остановки таймера, включения отдельных прерываний и условного перехода по состоянию определенных пинов.
Недоступный для пользователя стек. Точнее, данные из него самому модифицировать можно, но только обращаясь в ту же область памяти. Ничего похожего на PUSH/POP тут нету. Впрочим, тут и указатель стека состоит из трех бит.
Отсутствие команд для работы с тригонометрическими функциями. Увы, хороший ПИД-регулятор будет сделать не так уж и просто.
Почти все регистры хранятся в памяти, причем есть команда которая переключает банк регистров (базовый адрес регистровго файла в памяти). Удобно для обработки прерываний.
Power-on-reset тут нету, и при подаче питание микроконтроллер начинает работу из неопределенного состояния. Зато вход Reset имеет встроенный триггер шмидта, и если повесить на него конденсатор потолще — то при включении получится этот самый power-on-reset.
Так как это все таки прототип, то устройство я собирал на макетной плате. За что я люблю макетные платы — это за их эстетичность! Не нужно гадать куда идет дорожка, достаточно взять и потянуть за провод.
Спрут проводов на макетной плате
С лицевой стороны устройство получилось не менее симпатичным! Возможно, вам покажется что тут слишком много компонентов для такой плевой задачи. И вы будете правы: две микросхемы можно спокойно исключить, они нужны исключительно для отладки. Да, этот контроллер можно отлаживать, и отладчик уже встроен в него: если между испульсами ALE подавать низкий уровень на SS — устройство остановит выполнение программы, оставив на шине адрес следующей инструкции. Остается вооружиться мультиметром — и можно знать что происходит внутри!
К сожалению, прошить ПЗУ мне было нечем. Я проверил прошивку на компьютере как мог, благо что компилятор поставляется вместе с очень хорошим симулятором. Покупка прошивальщика параллельных флешек — удовольствие недешевое, а учитывая что мне он нужен всего на один раз — еще и бессмысленное. Так что я решил снова собрать устройство из подручных компонентов, которое решит поставленную задачу. Конечно, было желание и тут применить MCS-48, но возникает проблема курицы и яйца. А тратить аж целый 32-х битный микроконтроллер на такую плювую задачу никак не хотелось. А потому было разработано следующее решение:
Универсавльный программатор для памяти с паралльным интерфейсом
Это прибор для ручного управления процессом пришивки. Так как я ценю UX превыше всего — то ограничился не только щелкалками на выходах микросхемы, а еще и удобно расположенными переключателями и индикаторами адреса/данных. Устройство само по себе рассчитано на более популярные флешки серии 010 (AT010, SST010), но через переходник к нему можно подключить любое другое устройство. Например, мою HN462732.
Так как я использую специальную ПЗУ, которая стирается ультрафиолетом, то стереть ее нужно до прошивки. Лампы для стирания у меня нет, но есть мощный ультрафиолетовый фонарик, который отлично справляется с работой:
Стирание микросхемы
После этой процедуры (порядка двадцати минут, но возможно можно и меньше) ПЗУ стерто — все биты устанавливаются в единицы. Так же данные могут повредиться даже от солнечного света, так что окошко необходимо заклеить специальной наклейкой. Мне повезло, я нашел в продаже такие наклейки, на них даже сразу указаны цифры, чтобы можно было версти версионность записывая разные версии прошивки на разные пзу.
Теперь можно и прошить. Собрав простенький адаптер для моей флешки (перекинуты адреса, выведено наружу +25 вольт и E на тумблер с диодом), я приступил к работе. Это заняло некоторое время.
Итак, вот что у меня получилось:
Теперь нужно проверить его в условиях, приближенных к боевым. В тесте я банально подключил к коммутируемому разьему мультиметр в режиме прозвона. Чтобы можно было примерно оценить точность таймера я поставил в кадр часы.
Как видите, устройство отработало точно, как и должно. Да, нужно развести плату для серийного произвоства, найти где закупить детали, немного оптимизировать прошивку, но это уже мелочи. Основная работа сделана, устройство работает, и даже когда оно не нужно в качестве лабораторного таймера — оно может работать в качестве часов.
Думаю, этот стартап обречен на успех, планирую отправиться с ним в бизнес-инкубатор Селигера. Если есть желающие стать партнерами и доработать устройство или помочь рассчитать экономическую часть стартапа — отправляйте пулл-реквесты в репозиторий со схемой и провкой.
Как сделать прикормку из подручных средств
Согласитесь, такое случается даже у опытных и запасливых рыбаков. Если вы обычно предусматриваете все мелочи, это не избавляет вас от подобных ситуаций, поскольку в жизни бывают разные непредвиденные случаи. Но опыт и сноровка настоящего рыбака проявляются в первую очередь как раз в такие моменты.
Как важно приманить рыбу на участок, где вы собираетесь ее ловить, знают все. Не все знают о том, как это сделать, если под рукой не оказалось домашних заготовок. Как раз об этом мы и поговорим в этой статье.
Используй все, что под рукою — не будет и от рыб отбою
В данном случае лучше говорить «все, что под ногами» — именно там вы найдете необходимые ингредиенты. А еще – в рюкзаке, который вы уж точно не забыли взять с собой.
Самый простой рецепт смеси для прикормки – это съестные припасы из рюкзака, соединенные с грунтом – песчаной, земляной или глиняной субстанцией. В ход идут макаронные изделия, каша и хлеб – все, что и без того вы используете в подкормке. Конечно, отличным вариантом будет консервированная кукуруза. Опытные рыбаки говорят, что среди водяных жителей особенно ценится бренд «Бондюэль». А они известные гурманы.
К разряду «подножного корма» также относятся черви и прочая земляная (или речная) живность. Ее можно поискать как на берегу, так и в водяных зарослях.
Процесс приготовления несложен – все найденное просто перемешивается между собой. И рыба это оценит.
Является ли выходом чистый грунт?
Да, но ненадолго, пока рыба, привлеченная мутью, не обнаружит, что в ней на самом деле ничего нет. Тогда она быстро потеряет интерес. Можно использовать дерн, что является более привычным делом – когда он опадает в воду в результате подмыва, то в нем могут оказаться различные личинки и т.
п. Рыба с интересом может здесь порыться.Главное – правильно приготовить
Не только опытные хозяйки знакомы с этим правилом. Из грунта лепят шарики, предварительно отделив его от растительности, убрав лишние комки и измельчив до мелких фракций (лучше с помощью сита). Консистенция их должна быть не слишком крутая и не слишком рассыпчатая – они должны давать муть и при этом не распадаться от первого же контакта с водой.
Идеально, если большинство работы за вас уже сделал крот, и вы нашли одну из его норок.
Пищевые ингредиенты в качестве вкусовых добавок
В сухой грунт хорошо бы добавить куски хлеба, различные крупы, семечки, горох и пр.
Отлично пойдет в дело лапша быстрого приготовления – рыба ее считает деликатесом.
Если есть различные сухарики, чипсы и т.д. – это прекрасное дополнение, которое разнообразит вкус хорошо различимыми приправами.
Сухое молоко тоже весьма и весьма привлекательно для подводных обитателей.
Нашинкованный червь еще больше привлечет внимание, пробудит аппетит и раззадорит рыб.
Мотыль производит не менее яркий эффект, привлекая даже сытую рыбу.
Мидии, ракушки, кузнечики, личинки, опарыши и всякая прочая живность, которую можно найти в округе, может стать вашим личным джек-потом.
Технология изготовления
Она зависит от степени течения на облюбованном вами месте для рыбалки. При быстром течении шары делают более тяжелыми – сюда добавляют глину либо кусочки ракушек, либо маленькие камушки, мешающие быстрому размытию.
И, наоборот, при слабом течении, в шары можно добавить песок, увеличивающий рыхлость субстанции.
Песок
Этот ингредиент в чистом виде не подходит – он быстро распадается и не привлекает внимания рыбы. Разве что уклейки, да и то ненадолго. Зато, добавив туда хлебушек, вы получите неплохой результат. Хотя и здесь нужно учитывать, что состав таких комочков весьма непрочен, и до дна он уже не дойдет.
То есть, для прикормки в верхних слоях воды он весьма неплох. А вот более глубоководных обителей раззадорить им даже не надейтесь.Чтобы это случилось, в смесь нужно добавить связующие, например, глину.
Естественная прикормка
Прекрасно, если вы найдете место, в которое «угощение» попадает само, причем, с привычной для рыбы частотой. В таком случае она будет водиться здесь постоянно. В воду могут попадать зерновые культуры с проезжающих машин, перевозящих подобные грузы, или осыпаться части земли с живущими здесь насекомыми. Такое может случаться, например, в местах, где пьет воду рогатый скот. Нужно сказать, рыбалка здесь весьма плодотворна и может принести немало трофеев.
Henchmen (2018) — IMDb
- Cast & crew
- User reviews
- Trivia
IMDbPro
- 2018
- 1h 29m
IMDb RATING
5. 1/10
681
YOUR RATING
Play trailer2
:
17
5 Видео
25 Фото
АнимацияКомедияСемейный
Когда миру угрожает злой суперзлодей, подросток и его наставник объединяются, чтобы остановить его. злой суперзлодей, подросток и его наставник объединяются, чтобы остановить его. Когда миру угрожает злой суперзлодей, подросток и его наставник объединяются, чтобы остановить его.
- Director
- Adam Wood
- Writers
- Bobby Henwood
- Jay D. Waxman
- Adam Wood
- Stars
- Thomas Middleditch
- James Marsden
- Rosario Dawson
РЕЙТИНГ IMDb
5. 1/10
681
ВАШ РЕЙТИНГ
- Режиссер
- Адам Вуд
- Writers
- Bobby Henwood
- Jay D. Waxman
- Adam Wood
- Stars
- Thomas Middleditch
- James Marsden
- Rosario Dawson
- 14User reviews
- 5Critic reviews
Видео5
Трейлер 2:17
Смотреть официальный трейлер
Трейлер 2:17
Смотреть Приспешники
Трейлер 2:16
Смотреть Henchmen
Клип 1:28
Смотреть Henchmen: Is This Thing On?
Video 0:54
Watch The Trailer Trailer for the Week of Dec. 3, 2018
Photos25
Top cast
Thomas Middleditch
- Lester
- (voice)
James Marsden
- Hank
- (голос)
Розарио Доусон
- Джолин
- (голос)
Alfred Molina
- Baron Blackout
- (voice)
Will Sasso
- Gluttonator
- (voice)
- …
Nathan Fillion
- Captain Superior
- (voice)
Rob Riggle
- Biff
- (голос)
Jane Krakowski
- Jane
- (голос)
Craig Robinson
- Stew
- (голос)
- (голос)0004
Bobcat Goldthwait
- Jackalope
- (voice)
Brian Drummond
- Old Doug
- (voice)
- …
Bobby Henwood
- Yakov
- (voice)
- …
Эшли Болл
- Терри Мерфи
- (голос)
- …
Казуми Эванс
- Pep Girl Twin (Odyssey)
- (голос)
- …0004
Donavon Stinson
- Nick of Time
- (voice)
- …
Ian Hanlin
- Slap Happy
- (voice)
- …
Andrew Toth
- Chet
- (voice )
- (как Энди Тот)
Донни Лукас
- Брутус
- (голос)
- Режиссер
- Адам Вуд
- Авторы
- Бобби Хенвуд (Дополнительное письмо)0004
- Джей Д. Ваксман
- Адам Вуд
- Все актеры и съемочная группа
- Производство, кассовые сборы и многое другое на IMDbPro
Шпионы
Капитан Мортен и Королева пауков
Альберт
Генри Хагглмонстер
Лес в джунглях
Паровозы страны Оз
Самый маленький северный олень Эллиот
Spark: A Space Tail
Sheep & Wolves: Pig Deal
Spy Cat
Сюжетная линия
Знаете ли вы
- Общая информация
Заявление об отказе от ответственности Союза Зла гласит ПРЕДУПРЕЖДЕНИЕ, вопреки предыдущему заявлению: Строки \unquote не (sic) только прикреплены, но их много. Каждый гражданин, проживающий в Городе Суперзлодеев, должен прослужить Союзу Зла не менее десяти (10) лет. Во время которого Союз не будет нести ответственность за последствия мести или денежной выгоды в случае вероятного причинения вреда или еще более вероятного исхода, когда вас постигнет мучительная смерть. Формы такого вреда включают, но не ограничиваются: атаками супергероев, сломанными костями, потерей конечностей, потерей сломанных костей внутри конечностей, запором, результатом длительного воздействия радиоактивности, расколотой голенью, аллергией на глютен, забыванием о том, как ездить на велосипеде. велосипед, несмотря на то, что люди постоянно говорят вам, что это невозможно, порезы бумаги, внезапный интерес или любовь к мягкому джазу, боль в горле — знаете что, по сути все. Хорошо? Слушай, если мы скажем «прыгнуть», ты скажешь «как высоко». Если мы говорим «пока», вы говорите «Фелиция», если мы говорим «будь картошкой», вы ничего не говорите, потому что картошка не говорит. Просто делай то, что тебе говорят, не судись с Союзом Зла и не жди ужасной смерти. Прохладный.
- Цитаты
Лестер: Не могу поверить, что ты мой наставник!
Хэнк: Ага. Также не может I.
- Соединения
Ссылки на пятницу (1995)
Отзывы пользователей14
ОбзорИмеется обзор
2/
10
Это могло бы быть отличным …
. Все это имеет все потенциал стать классным фильмом. Но получилось посредственно и скучно. История началась хорошо, анимация в порядке. Но по мере того, как это продолжается, происходит много неинтересных, банальных и глупых вещей, которые выбрасывают все хорошее из окна. Да, это было бы здорово, если бы вы решили быть лузером и никому не нравились именно эти дебилы…
Полезно • 4
- Nathan-78983
- 7 января 2019
Детали
- Дата выпуска
- Октябрь 9020 (Соединенные Штаты)
- Общая информация
- .
- Официальный сайт.0009
- Production companies
- BRON Studios
- Téléfilm Canada
- See more company credits at IMDbPro
Box office
Technical specs
- Runtime
1 hour 29 minutes
- Color
Related news
Внести вклад в эту страницу
Предложить отредактировать или добавить отсутствующий контент
Top Gap
Под каким названием Henchmen (2018) был официально выпущен в Индии на английском языке?
Ответить
Еще для изучения
Недавно просмотренные
У вас нет недавно просмотренных страниц
Henchman Определение и значение — Merriam-Webster
приспешник · человек ˈhench-mən
1
а
: доверенный последователь : правая рука
б
: политический сторонник, чья поддержка в основном преследует личную выгоду
с
: член банды
2
устарело : оруженосец или паж высокопоставленному лицу
Знаете ли вы?
Самые ранние известные примеры прихвостня показывают, что это слово использовалось как термин для оруженосца или пажа, но это слово, возможно, раньше использовалось в значении «жених». Впервые оно появилось в среднеанглийском языке и представляет собой комбинацию древнеанглийского hengest («мужская лошадь») и man . Одной из обязанностей конюха, оруженосца или пажа перед высокопоставленным лицом был уход за лошадьми, и на такого человека полагалось, что влияло на более широкие смыслы прихвостень в том числе «правая рука».
Примеры предложений
гангстер в окружении своих приспешников
Недавние примеры в Интернете
В оригинальном «Бэгмене» рассказывается история Бенджо Малайи, местного парикмахера, который устраивается на работу в качестве помощника губернатора.0507 прихвостень и попадает в опасную паутину преступности, коррупции и политических беспорядков. — Патрик Бжески,
Эти примеры программно скомпилированы из различных онлайн-источников, чтобы проиллюстрировать текущее использование слова «прихвостень». Любые мнения, выраженные в примерах, не отражают точку зрения Merriam-Webster или ее редакторов. Отправьте нам отзыв об этих примерах.
История слов
Этимология
Среднеанглийский henshman, hengestman жених, из hengest жеребец (от древнеанглийского) + мужчина ; сродни древневерхненемецкому hengist merin
Первое известное использование
14 век, в значении, определенном в смысле 2
Путешественник во времени
Первое известное использование прихвостня было в 14 веке
Посмотреть другие слова того же века
Подкаст
Получайте «Слово дня» на свой почтовый ящик!
Словарные статьи рядом с
прихвостнемприхвостень
прихвостень
моллюск
Посмотреть другие записи поблизости
Процитировать эту запись «Приспешник».
Копия цитирования
Детское определение
прихвостень
сущ.
приспешник · человек ˈhench-mən
: доверенный последователь или сторонник, который выполняет неприятные, неправильные или незаконные задания для влиятельного человека
Больше от Merriam-Webster на
прихвостеньТезаурус: Все синонимы и антонимы для прихвостень 900: Перевод приспешник для говорящих на испанском языке
Последнее обновление: