Обновить
256K+

DIY или Сделай сам

Для тех, у кого руки растут из нужного места

723,3
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Основы Universal Measurement and Calibration Protocol (XCP)

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели3.8K

XCP (Universal Measurement and Calibration Protocol) — это бинарный автомобильный интерфейсно-независимый протокол прикладного уровня модели OSI-7. Используется при разработке и отладке ECU. Появился в далёком 2003 году как потомок ранее существующего протокола CCP.

Читать далее

Новости

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Время на прочтение25 мин
Охват и читатели5.4K

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой диск или каталог с громадным репозиторием, и ловишь себя на каком-то тихом раздражении? Где нужный файл? А вот он! И что? Щелкаешь на него и ждешь еще 1-2 секунды для запуска сторонней программы для работы с этим. А еще... Где это нужное сейчас окно проводника? А вот оно! Так, а где предыдущее окно? Так, закрываем все и переоткрываем только нужные окна! Тааак....

Информационный шум вокруг уверяет, что будущее уже тут: всё давно переехало в веб, десктопные интерфейсы – в браузерных движках, а консольные утилиты – на современных системных языках. Но когда наступает реальность – нужно за полминуты разгрести хаос на дисках, сравнить два каталога по контрольным суммам, быстро заглянуть в многомегабайтный лог или быстро поправить конфиг на сервере – руки сами собой, на безусловных рефлексах, тянутся к двум панелям и функциональным клавишам от F3 до F8.

Я пользуюсь двухпанельными менеджерами прямо-таки с момента появления в России Нортона (ну и потом безусловной замены на Волкова) и как программист всегда искал подобные инструменты по ходу развития операционных сред.

И в конце концов, наверное, вынужденно, пришел к мысли: хочешь получить что-то, что тебе нравится – делай сам.

Читать далее

Мобильник почти из ничего: Как ИИ помог собрать телефон из деталей с маркетплейсов

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели7.1K

Сегодня будем делать свой мобильник из подручных материалов, купленных на разных маркетплейсах, и в содружестве с искусственным интеллектом. Сразу оговоримся, что речь не идет об очередном убийце iPhone или про ультрабюджетный доступ к сети. Простую звонилку дешевле и проще купить в ближайшем салоне мобильной связи.

Хотя я до некоторой степени умею писать код сам, здесь будем активно использовать ИИ. Прежде всего, для экономии времени и чтобы не разбираться в протоколах общения с радиомодулем – информация, которая скорее всего никогда больше не понадобится.

Замечу, что я использовал только бесплатные DeepSeek, Gemini и ChatGPT в бесплатном ограниченном режиме. Какой-то особой системы когда кому и какие задавать вопросы не было. Обычно переключался между ними, когда кто-то начинал тупить.

Итак, для подключения к сети мобильной связи нужен прежде всего радиомодуль. Думаю, что не надо объяснять, что спаять такой из дискретных элементов – это затея, не имеющая шансов на успешную реализацию в разумные сроки и бюджет.

Радиомодуль проще купить готовый. Я выбрал такой:

Читать далее

Перистальтический насос‑дозатор на 3D‑принтере для лабораторной установки водоподготовки

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели5.7K

Я занимаюсь промышленной водоподготовкой. Сейчас у нас исследовательский проект: изучаем методы предочистки высокоминерализованной воды. Пробуем разные коагулянты и флокулянты, меняем дозы и градиенты перемешивания. Каждый режим держим около двух часов, потом отбираем пробы и сравниваем результат.

Для такого исследования нужен точный перистальтический насос‑дозатор на маленький расход. Реагенты должны поступать в воду непрерывно, с заданной дозой в мг/л, от 1 до 13 мл/мин. Реагентов два — коагулянт и флокулянт, значит, нужно два канала.

Подходящий готовый насос я не нашёл и спроектировал свой. Рассказываю, как он устроен, где я ошибся и как он работает на установке.

Читать далее

Разработка поворотного устройства для антенны: от механики до сетевого управления

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели6.6K

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

Читать далее

Как я запустил Bad Apple с частотой 20 fps на E-Ink дисплее за $71

Уровень сложностиСложный
Время на прочтение12 мин
Охват и читатели7.6K

Мне удалось запустить полноценное чёрно-белое видео на стоковой плате ESP32-S3 с экраном на электронных чернилах: никакой ПЛИС и никакого ПК — панель управляется напрямую по параллельной шине. В статье я подробно расскажу, как работает этот драйвер. Если коротко, то в нём используется векторный блок, принимающий по 64 пикселя за раз; управляющие сигналы (waveforms), которые хранятся в регистрах, а не в таблицах, и дельта-движок, который обрабатывает только изменения. При этом точность всей системы контролировалась с помощью планшетного сканера.

Читать далее

SoftSerial: Программный UART на STM32

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели9.9K

В этом тексте я написал про то как реализовать программный UART на микроконтроллере.

Порой возникает ситуация, что тебе дают электронную плату, а там на отладочный разъём не выведен никакой аппаратный UART. При этом предстоит сложнейшая отладка прошивки и надо помощь shell терминала, которую банально некуда вывести.

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

Вот об этом и текст.

Читать далее

Почему все отказываются от электрогитар Kuruisi?

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели11K

Привет, Хабр! На любую электрогитару можно установить дорогие звукосниматели, и из этого что-то получится. Если результат не порадует, фирменные датчики останутся в вашем распоряжении. Потребуется только заменить саму гитару.

Благодаря маркетплейсам и прямым поставкам из Китая, хорошие дешёвые звукосниматели сегодня тоже доступны. Есть и ещё более экономный путь — замена магнитов в штатных датчиках инструмента. Пересылка магнитов — та ещё заморочка, но со второй попытки всё получается.

Однако гитарный звукосниматель — это просто подмагниченная катушка индуктивности или несколько таковых. И мы можем изменить параметры такого устройства даже без замены магнитов при помощи копеечных конденсаторов и резисторов. Причём номиналы компонентов для требуемого звучания можно подбирать как душе угодно, не ограничиваясь выбором из нескольких моделей датчиков или разновидностей магнитов.

Сегодня я возьму ультрадешёвый стратокастер Kuruisi и сделаю из него инструмент, пригодный как для комфортного обучения новичка, так и для репетиционно-концертной деятельности практикующего музыканта.

Результаты можно будет услышать на видео

Нажал кнопку, сказал задачу, забыл: как я связал PLAUD, Raspberry Pi, Codex и Microsoft To Do

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели7.2K

Голосовые заметки — в готовые задачи Microsoft To Do. Рассказываю, как связал PLAUD, Raspberry Pi и Codex, чтобы автоматически получать задачи с категориями, сроками и напоминаниями.

«От голоса к задаче».

AGI обыкновенный: как я завёл дома второй мозг размером с ладонь

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели6.6K

Два года я копил контекст в чатах Claude: проекты, решения, заметки и привычный способ думать. Потом Anthropic отключила мой аккаунт, и я понял: пока твоя цифровая память живёт внутри чужого интерфейса, ты её арендуешь.

Поэтому я поселил свой второй мозг на Raspberry Pi. Он хранит личный контекст в обычных Markdown-файлах, работает с разными LLM и не исчезнет вместе с очередным аккаунтом. Рассказываю, как устроен мой Personal AGI, что он уже делает за меня, сколько времени экономит и во сколько обходится.

Читать далее

Можно ли «апнуть» мендосинский мотор?

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.2K

JanGB

Сегодня будет своеобразный забавный пост, в котором я изложу свою мысль, которая пришла мне буквально на днях: как «апнуть» мендосинский мотор? 

И, что любопытно — я нигде такого ещё не видел! Так что, можно, наверное, считать, что эта забавная инновация — как бы своеобразный следующий шаг во всем известной конструкции мендосинского мотора… 

Читать далее

Радио почти из ничего. Самодельные радиодетали 1920-х. Аккумуляторы

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели11K

На заре радио, когда ещё не существовало налаженного промышленного производства компонентов, необходимых для самостоятельной сборки приборов, либо такие элементы были дефицитны и дороги — любителям того же радио приходилось собственноручно и из подножных материалов изготовлять почти всё нужное — не только коробку (шасси) прибора, антенну с заземлением, но и, например, резисторы [1], конденсаторы [2], детекторы [3] для первых детекторных радиоприёмников. Появление катодных ламп позволило конструировать приёмники с усилением по низкой и высокой частоте, чтобы принимать не только мощную местную станцию, но заглянуть в радиоэфир дальше и слышать передачу лучше. Здесь, однако, кроме прочего, вставал вопрос питания радиоламп — в отсутствие осветительной сети, нужно было изобрести десятки вольт для анода и несколько сильных вольт для накала. Чаще всего лампы питали гальваническими элементами — самодельными «мокрыми» нескольких доступных типов [4], а позже и фабричными сухими элементами и анодными батареями. Интересное дело: наряду с самодельными гальваническими элементами, в радиолюбительской среде были широко распространены и рукодельные свинцово-кислотные аккумуляторы множества исполнений. Полюбуемся же примерами творчества предков, восхитимся их находчивостью и энтузиазмом.

Читать далее

Чиню башенные часы полицейского участка

Время на прочтение6 мин
Охват и читатели14K

Сегодня я получил от друга примерно такое сообщение: «Знаю, что мы собирались встретиться в Эдинбурге, но не заинтересует ли тебя съездить в Портобелло и попробовать починить часы в старом полицейском участке?»

Не знаю, как для вас, а для меня ползанье по пыльной часовой башне девятнадцатого века в заброшенном полицейском участке — идеальный способ провести субботний день, поэтому я сразу ухватился за этот шанс.

Читать далее

Ближайшие события

Монитор на e-ink для сервера за выходные

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели8.2K

Если совсем коротко: плата Waveshare ESP32-S3-ePaper-1.54, один кабель USB и экран 200×200, который висит рядом с сервером и показывает загрузку процессора, температуру видеокарт, память, диск, аптайм, живой пинг и т.д по выбору админа.

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

Как собрать такой себе

Андервольтинг процессора Intel 12+ поколения на примере Fanless Mini-PC Chatreey TK12-F с Intel Core i5-1235U

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели7.2K

“Если нельзя, но очень хочется, то можно”

Начиная с 12-го поколения, Intel окончательно заблокировала интерфейсы управления напряжением на уровне микрокода для большинства мобильных процессоров. Официально андервольтинг остался доступен только на части топовых с индексами HX и HK. В итоге на большинстве процессоров H-серий и всех энергоэффективных процессорах P- и U-серий изменить напряжение напрямую через ThrottleStop или Intel XTU в Windows стало технически невозможно — соответствующие ползунки превратились в неработающие “декоративные элементы”. Однако лазейки, позволяющие обойти запрет, всё-таки остались. Об этом мы сейчас и поговорим.

Читать далее

Интересная идея по снижению шума при ЧПУ-обработке на дому (в сети такого ещё не видел)

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели14K

Наше время интересно тем, что цифровые технологии глубоко проникли во все сферы, и одна из них — ЧПУ-станки (т. е. станки с числовым программным управлением).

Благодаря этому практически каждый желающий может иметь на дому фактически «маленький завод»: 3D-принтеры разных типов, лазерные резаки/граверы и даже — собственно то, что в обиходе носит название «ЧПУ-станки» (хотя, по большому счёту, и все предыдущие типы относятся к этому же).

Широкие технические возможности и доступность станков пробуждают и соответствующий техническо-творческий «аппетит»: хочется и то, и то, и то…

Особенно если доступность станков дополняется соответствующими знаниями в области электроники и программирования — это фактически открывает дорогу к практически неограниченному созданию роботизированных устройств.

Однако очень быстро работающие в этом направлении сталкиваются с тем, что наиболее доступный и относительно беспроблемный способ создания физических деталей на дому — 3D-печать — не во всём может удовлетворить, и в основном это касается недостаточной физической прочности получающихся распечаток.

Да, в некоторой степени эту проблему можно нивелировать с помощью использования закладных/накладных металлических деталей, сочетаемых с пластиковыми: металлические подшипники, металлические наконечники на пластиковую деталь и т. д. и т. п.

Но не везде это возможно, особенно если конечное изделие будет подвергаться воздействию высоких температур — тут уже просто без вариантов: необходимы цельнометаллические детали.

Читать далее

Поставил коня на постой — пришлось автоматизировать весь конный комплекс

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели7.7K

Все началось с поилки: она четыре раза затопила денник, который я арендую для своего коня. Пришлось вмешаться и автоматизировать ее наполнение. Главное было начать: вслед за поилкой я занялся отоплением, вентиляцией, водоснабжением, освещением… В статье расскажу, как устроена автоматика конно-спортивного комплекса, чем мне помог ИИ и с какими проблемами пришлось столкнуться.

Читать далее

Усилители: где прячутся различия

Уровень сложностиСложный
Время на прочтение23 мин
Охват и читатели10K

Это вторая часть шестой статьи цикла о том, почему акустика, которая хорошо измеряется, может плохо звучать.

В первой части я задался вопросом, действительно ли все усилители звучат одинаково. Пока мой ответ сводится к следующему: при условиях, в которых усилители тестируются и специфицируются (резистивная нагрузка, стабильный синусоидальный сигнал, уровень ниже порога клиппинга), компетентные усилители действительно сложно отличить на слух. Одна-единственная цифра, замеренная на одной частоте, при одной мощности и на одной нагрузке, говорит правду только об этой точке измерения. Однако спецификации умалчивают о другом: реальная нагрузка отличается от простого резистора; зависимость искажений от уровня сигнала и их характер влияют на то, что мы слышим; демпфирование динамика определяется не только усилителем; внутренняя схема представляет собой ряд компромиссов; а музыка регулярно выходит за пределы линейного диапазона усилителя.

Сейчас мы заглянем внутрь усилителя, рассмотрим выходной каскад и то, как каждое решение на уровне схемотехники влияет на спектр искажений и зависимость их от уровня сигнала. Разберём и обратную связь — что она убирает и что добавляет. Посмотрим, что происходит у шин питания, и вернёмся к вопросу, с которого начали.

Читать далее

Счётчик ресурса фильтров воды до 6 ступеней

Время на прочтение9 мин
Охват и читатели11K

Зачем всё это (или как я три года таскал идею в голове)

Доброго времени суток. Идея «родилась» в голове больше 3-х лет назад, но «то ли лыжи не едут, то ли я молодец».

У меня стоит «Фильтр ПРОФИ Осмо 100 М с насосом» в самом начале (когда было интересно) меняли фильтры по значению TDS была штучка от Xiaomi, потом потерялась. Потом меняли раз в полгода, ну а сейчас меняем по «вкусу», который увеличил срок до раза в год. Так же в самом начале приобретения фильтра, а это 8–7 лет назад +/‑ рассматривал к покупке «Индикатор ресурса БАРЬЕР для проточных фильтров» но тогда цена сильно кусалась, да и в наличии ни где не было. Сейчас ситуация не изменилась, их все также нет, а ценник в 3 раза дороже стал. И вот мы плавно переходим в DIY.

Читать далее

LLM против ZX Spectrum. Часть 3

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели15K

У меня был доступ к последним Qwen, GLM и Sol. Рядом лежали аккаунты ко всяким Claude c Astra. Не то, чтобы все это реально требовалось для разработки эмулятора ZX-Spectrum, но остановиться было тяжело. В итоге эмулятор получился просто на загляденье и вы можете прочитать про боли и решения в реальном проекте.

TL;DR: Да, за год БЯМки сильно подросли в своих умениях. Сегодня я смело могу утверждать, что по своему уровню они достигли джунов. Если убрать скорость и стоимость за скобки, то это почти настоящие кожанные мешки. Почему почти? Настоящий кожанный мешок не обладает такой широтой знаний. Но зато умеет творить. Про пруфы читать ниже (смаил).

Практически год назад я написал статью (https://habr.com/ru/articles/956344/), как я писал эмулятор ZX Spectrum на go. Потом полгода назад (https://habr.com/ru/articles/962612/) жаловался, что golang уж очень неподходящий язык для эмуляторов. И вот теперь я опровергаю сам себя…

Читать далее
1
23 ...