Как стать автором
Обновить
510.17

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

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

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

Импульсный (Пере)Магничиватель для неодима

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

Импульсный (пере-)магничиватель для неодимовых магнитов (из HDD). Много конденсаторов, толстый тиристор, пыщ-пыдыщ, всё как мы любим.

Читать далее
Всего голосов 104: ↑104 и ↓0 +104
Комментарии 109

KC868-A8M: 8x8, GSM, RTC и прочие плюшки (плюс CAN для любителей)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 5.7K


В семействе «лёгких» контроллеров конфигурации «8 входов на 8 выходов» прибыло: Kincony смастерила новую, современную модификацию с поддержкой 2G/4G GSM и часов реального времени (про Wi-Fi, LAN, RS485 даже не упоминаю — это уже стало стандартом), а также добавила для любителей и фанатов интерфейса CAN его поддержку.

И незатейливо назвала своё произведение Smart Controller/CAN Bus Board. Kincony нас избаловала обилием модификаций контроллеров на любой вкус (и задачу), а вообще KC868-A8M — это интересная машинка со множеством возможностей о которых (особенно в своей совокупности на одной плате) раньше приходилось только мечтать.

Итак…
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 5

Её величество Плоская таблица

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

Слева красиво! Но ничего не понятно. Куча объектов с непонятными связями. Каша, какая-то.

Справа техническая красота :) Всё разложено по полочкам, всё находится под контролем. Никакие детали не могут ускользнуть от нашего внимания.

Переход к плоской таблице и понимание её архитектуры напоминает переход слева-направо. Из зоны тумана, в зону ясности. В статье мы поговорим об этом подробнее. Также увидим какие инструменты нам помогают в этом.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 8

Стеклодувное дело. Внутренние напряжения в стекле. Обнаружение и борьба с ними

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

Стекло — материал в ряде применений чрезвычайно удобный, однако имеющий непростой характер, требующий вдумчивого и деликатного обращения. При его горячей обработке совершенно недостаточно сформовать размягчённые заготовки и спаять их. Естественное остывание неподвижной стеклянной работы на открытом воздухе часто приводит к разрушению прибора — в нём появляются недопустимо большие местные внутренние напряжения, превышающие предел прочности материала — стекло хрупко и плохо проводит тепло. Отдельные его участки, если не принять особых мер, остывают в разной степени и с разной скоростью сжатия, образуя в толщине материала уплотнённые области — внутренние напряжения (ВН). Архиважная задача мастера-стеклодува не допускать их чрезмерного развития при работе, а в готовом приборе — контролировать и снимать.
Читать дальше →
Всего голосов 76: ↑75 и ↓1 +74
Комментарии 20

Истории

Полигон для творчества за 1500 р. Ч1: Позовите Кряка

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

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

На этот раз меня заинтересовала плата с разными микросхемами, которые могут пригодиться во многих затеях. А может из неё вообще получится удобная отладка? В любом случае, это очень интересно. Это тот самый творческий процесс, приносящий радость и заметно повышающий наши навыки и умения. А ведь они часто самое ценное, что дал проект и работа над ним.

Проведём расследование, поищем JTAG, узнаем способы и отследим разводку BGA, поработаем с ПЛИС, … и много других действительно интересных вещей. Кряк уже заинтересовался!

Как там у нас обычно? «Сломать, а потом читать инструкцию». Инструкций и документации нет, поэтому будем экспериментировать ломать! ☺
Читать дальше →
Всего голосов 65: ↑65 и ↓0 +65
Комментарии 8

Ещё один шаг в сторону оптических наушников

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 14K
Картинка Freepik

История эта началась достаточно давно, и внизу будет некоторый результат моих исследований этой темы. Возможно, кто-то тоже захочет двигаться в таком же направлении. Итак…

Дело в том, что мне не сильно нравится обилие электромагнитных полей вокруг нас, а в последнее время ещё и существенно усугубившееся. Эволюция человеческого тела занимала миллионы и миллионы лет, чтобы приспособиться к возникающим изменениям, исходя из этого, было бы странно ожидать, что человеческое тело быстро приспособится к лавинообразному росту электромагнитного излучения, увеличившегося буквально за десятилетия. Тут, конечно, критики наверняка захотят меня «поддёрнуть», что свет тоже является электромагнитной волной, но я сейчас не об этом, а о более проникающих излучениях, среди которых: сотовая связь, разнообразные беспроводные устройства и прочее, прочее, прочее.
Читать дальше →
Всего голосов 60: ↑51 и ↓9 +42
Комментарии 97

115 лет прогресса: от механического осциллографа до самодельного цифрового

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


Привет, Хабр! Вы ещё не собирали осциллограф DSO138? — Если нет, то вам можно позавидовать: впереди увлекательный проект со множеством перспектив. Если да, то почему бы не усовершенствовать уже собранный или собрать ещё один.

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

А начнём мы с истории осциллографов, и она гораздо интереснее, чем можно представить.
Читать дальше →
Всего голосов 62: ↑60 и ↓2 +58
Комментарии 27

Интеграция счетчика тепла в Home Assistant

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 4.8K

Изначально застройщиком в квартире был установлен счетчик тепла Пульс СТК-15-М с интерфейсом Meter-Bus (M-bus). Поиски в Интернете не дали простого ответа как удаленно считывать показания.

Примерно через 3,5 года эксплуатации на счетчике закончилась батарейка (наверное я слишком часто нажимал кнопку активации экрана/перебора параметров) и также подходил срок поверки. Стоимость поверки с демонтажом/монтажом, заменой батарейки и пломбировкой не сильно отличается от стоимости нового счетчика, поэтому было принято решение о покупке нового счетчика Пульс СТК-15-И с интерфейсом типа токовая петля по ГОСТ IEC 61107-2011.

С этим счетчиком все гораздо проще: он выдает один импульс на 1 кВт*ч потребленной тепловой энергии (0,001 Гкал, хотя строго говоря должно быть 1 Гкал = 1163 кВт·ч).

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 5

Американец построил огромного боевого робота в лесу

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 94K

Задавались ли вы вопросом, насколько сложно превратить что-то, что вы задумали, в реальный продукт? Например, вы удивились ли бы, увидев, как кто-то управляет огромным железным роботом-пауком, способным разворачиваться на месте и послушно шагающим в сторону, в которую его направляет пилот?

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

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

Читать далее
Всего голосов 75: ↑68 и ↓7 +61
Комментарии 126

Как из Proxxon (дремеля) сделать сверлилку для плат

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 7.8K

Привет, Хабр! Тема небольших сверлильных приспособ на основе дрелей и бор-машинок разных форм и размеров, казалось бы, жёвана-пережёвана. Есть и фирменные решения (стойки для дрелей), и любительские конструкции. Однако кое-что пооптимизировать и придумать новые решения всегда можно.

У меня была неплохая бор-машинка Proxxon и мне захотелось сделать из неё сверлильный станок для плат. Я уже имел опыт работы с дремелем на фирменной стойке и собирал другой станочек с более-менее классической компоновкой, и мне в этих вариантах не нравились люфты, при наличии которых твердосплавные свёрла быстро заканчиваются. Кроме того, у меня были временные трудности с доступом в мастерскую и максимум работ было желательно сделать на 3д-принтере. Ну и, конечно же, трата каких-либо денег в этой сомнительной затее была признана излишней.

Ввиду поставленных ограничений использовать рельсовые направляющие было бы перебором, а скользящие на осях не дали бы минимально приличной жёсткости. Есть, однако, нюанс, который позволял задачу упростить: рабочий ход сверлилки всего 1-2см, хотя предварительное перемещение для настройки на задачу могло быть больше. Все эти обстоятельства привели меня к такому решению:

Читать далее
Всего голосов 25: ↑24 и ↓1 +23
Комментарии 32

Настоящий игровой роутер

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 19K
Гоняем GTA: Vice City на беспроводном роутере TP-Link TL-WDR4900.

Читать дальше →
Всего голосов 73: ↑72 и ↓1 +71
Комментарии 18

Как за один pet-проект получить два диплома

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

Все же знают серию компьютерных футбольных симуляторов FIFA? Раньше я много играл в эту игру. Кто-то скажет, что это бесполезная трата времени, но я с этим не согласен. Эта игра вдохновила меня на разработку pet-проекта, который стал моим бакалаврским дипломом.

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

Читать далее
Всего голосов 61: ↑61 и ↓0 +61
Комментарии 22

Простой высоковольтный блок для питания разрядных трубок

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 6.9K

Предложенный лабораторный высоковольтный блок питания (ВВ БП) на основе автомобильной катушки зажигания (т. н. бобины) собран подручными средствами и из подножных материалов. Крайне прост, надёжен, дёшев, некапризен и ремонтопригоден. Не требует намоточных работ. Вместе с тем, позволят зажигать тлеющий разряд в трубках Гейслера, распылять геттер разрядом и прочее подобное. При работе от внешнего регулируемого низковольтного блока питания имеет и регулировку высокого напряжения. Очевидное и познавательное устройство модуля, родственное и уходящее корнями к небезызвестной индукционной «катушке Румкорфа», полезно при демонстрациях.
Читать дальше →
Всего голосов 112: ↑112 и ↓0 +112
Комментарии 69

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Кот украл припой. Секретная китайская плата с логическими элементами

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


Привет, Хабр! Сегодняшний радиоконструктор познакомит нас с тремя микросхемами стандартной логики серии 555 (74LS): счетверённым логическим элементом 2И-НЕ К555ЛА3 (74LS00), сдвоенным 4ИЛИ-НЕ К555ЛА1 (74LS20) и счетверённым исключающим 2ИЛИ К555ЛП5 (74LS86).

Кроме набора для сборки экспериментальной платы, китайские методисты предусмотрели интересные экзаменационные задачи по электронике.
Кот не успел сгрызть припой и не пострадал
Всего голосов 62: ↑60 и ↓2 +58
Комментарии 10

Мобильные экранчики в ваших проектах: большой и понятный о гайд о различных дисплеях

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 20K
image


Пожалуй, немалая часть моих читателей так или иначе интересуется DIY-тематикой. И в различных самодельных девайсах порой есть необходимость вывести какую-либо информацию на дисплей, будь это текст, графики или даже какая-то анимация! Для разных задач существуют самые разные дисплеи и в сегодняшнем материале я хотел бы систематизировать и собрать подробнейший гайд об использовании дисплеев с нерабочих мобильных телефонов: какие бывают протоколы и шины данных, как читать схемы устройств и определять контроллеры дисплеев, какие дисплеи стандартизированы, а какие придётся реверсить самому и как быть с подсветкой. В практической части статьи мы подключим дисплей по протоколу MIPI DBI к RP2040 с использованием DMA. Интересно? Тогда добро пожаловать под кат!
Читать дальше →
Всего голосов 108: ↑106 и ↓2 +104
Комментарии 116

Деплоим сайт в облако за рубль в месяц

Время на прочтение 10 мин
Количество просмотров 12K

Как часто бывает: делаешь pet-проект, разрабатываешь фронтенд лендинга, а потом понимаешь, что это нужно протестировать. Посмотреть, как отображается страница на разных устройствах, чтобы корректно ее адаптировать. Ведь не всегда DevTools отражают «полную картину».

Может быть и другой сценарий. Порой нужно опубликовать в интернете страничку, например, с примерами работ по фотографии или дизайну. В подобных ситуациях есть статистические HTML-страницы, которые должны быть просто доступны для просмотра. И не всегда целесообразно арендовать полноценный сервер, чтобы закрыть столь мелкие задачи.

Привет, Хабр! Меня зовут Саша, в этой статье я расскажу, как задеплоить в облако статический веб-сайт с помощью объектного хранилища стоимостью около 1₽/мес. А также — настроить красивый домен. Подробности под катом.
Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Комментарии 36

Методика D.I.Y. проекта. Стратегия выживания

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

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

Бывает и так, что энтузиазм не угасает, но после многочисленных безрезультатных попыток и серьёзных материальных вложений становится предельно ясно, что целей D.I.Y.-проекта достичь невозможно. Результатами такого проекта становятся все пять стадий принятия неизбежного, и радостно от этого никому не бывает.

При этом D.I.Y.-проекты нужны для творческой самореализации, а не для того, чтобы быть как тяжёлый чемодан без ручки, который и нести тяжело, и бросить жалко. И этот рассказ о том, как организовать свой проект так, чтобы, с одной стороны, достичь поставленных целей без каких-либо существенных затрат, а с другой, иметь возможность при необходимости закрыть этот проект без всякого сожаления.
Как это работает
Всего голосов 96: ↑91 и ↓5 +86
Комментарии 24

SCARA-Laser. Часть 1. История

Время на прочтение 3 мин
Количество просмотров 1.4K

Всем привет. Планирую серию статей о том, как я познавал инверсивную кинематику, SCARA модели, Marlin прошивку, Open CV и много чего ещё пока строил свой проект для олимпиады, попутно влюбившись в него.

Коротко о проекте — лазерный гравер с камерой, чтобы без участия оператора делать портреты людей. Ради эксперимента базируется на SCARA‑кинематике.

Начну с истории, ведь без неё никуда. В первой статье расскажу в целом о том, кто такая эта ваша SCARA.

Selective Compliance Articulated Robot Arm  — избирательная шарнирносоединённая роборука.

Чтоп, сто? Давайте разбираться. С роборукой более‑менее понятно — это такое автономное устройство, по своему функционалу схожее с человеческой рукой. Шарнирносоединённая уже сложнее, но тоже терпимо. Для этого обратимся к волшебной книжке — словарь.

Шарнир — вращательная кинематическая пара — иными словами вращательная степень свободы.

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

Резюмируем: SCARA — это робот с вращательными степенями подвижности, по функционалу схожий с человеческой рукой. Наглядный пример. В данном случае используется так называемая «пятирычажная» SCARA, у неё в основе два привода с несовпадающими осями и 4 рычага. Однако самые распространённые SCARA строятся на двух рычагах. Ожидаемо, принципы управления руками с разным количеством плеч понадобятся разные формулы управления.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 6

SDR приемник GPS на микроконтроллере

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

В этой статье я расскажу о том, как я делал самодельный SDR GPS приемник на микроконтроллере. SDR в данном случае означает, что приемник не содержит готовых GPS-модулей или специализированных микросхем для обработки GPS сигналов - вся обработка "сырых" данных выполняется в реальном времени на микроконтроллере (STM32 или ESP32).
Зачем я это сделал — просто Just for fun, плюс - получение опыта.

Читать далее
Всего голосов 162: ↑161 и ↓1 +160
Комментарии 160

Cross-Encoder для улучшения RAG на русском

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

Одно из самых прикладных применений языковых моделей (LLM) - это ответы на вопросы по документу/тексту/договорам. Языковая модель имеет сильную общую логику, а релевантные знания получаются из word, pdf, txt и других источников.

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

Еще В. Маяковский писал: "Изводишь единого слова ради, тысячи тонн словесной руды." Примерно это же самое делают би-энкодеры и кросс-энкодеры в рамках RAG, ищут самые важные и полезные слова в бесконечных тоннах текста.

В статье мы посмотрим на способы нахождения релевантных текстов, увидим проблемы, которые в связи с этим возникают. Попытаемся их решить.

Главное - мы натренируем свой кросс-энкодер на русском языке, что служит важным шагом на пути улучшения качества Retrieval Augmented Generation (RAG). Тренировка будет проходит новейшим передовым способом. Схематично он изображен на меме справа)

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 9

Вклад авторов