Обновить
579.87

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

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

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

Из котельной — в Ад: Doom на ПЛК

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

Я — инженер техподдержки, наши клиенты знают меня как Aleksandr_Khlebnikov. Одна из задач инженеров в нашей компании — тестировать новое оборудование.  Мы как раз выпустили модуль расширения, добавляющий контроллеру выход HDMI.

Смотреть на веб-интерфейс во время тестирования скучно, и в голову пришла мысль: а что если попробовать запустить на контроллере Doom? В железо я верил, в свои умения — чуть меньше. Все-таки контроллер «заточен» под специфические задачи, а лишняя функциональность в ОС отключена. Но раз внутри работает полноценный Linux — почему бы не попробовать?

Итак, эта история о том, как я подключил к контроллеру HDMI-монитор, как запустил Doom и что из этого вышло. А еще о том, как я сделал геймпад с интерфейсом Modbus RTU.

Читать далее

Модуль обработки и коммутации данных, с внешними управляющими устройствами по RS-485 на STM32

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

Привет, Хабр!

В данной статье будет рассматриваться разработка коммутатора, для приема, обработки и передачи потока данных от GNSS-приемника и энкодера, осуществляться передача ведущему устройству будет по интерфейсу RS-485.

Интерфейс RS-485 - представляет собой промышленный стандарт физического уровня передачи данных, широко применяемый в распределенных системах управления, телеметрии и автоматизации, его ключевая особенность - использование дифференциального сигнала, что обеспечивает высокую помехоустойчивость и надежность передачи данных на значительные расстояния (до 1200 метров).

Исходный сигнал разделяется на два синхронных сигнала, передаются они по двум проводникам - линия А и линия В образующих витую пару.

На линии А передается исходный сигнал, а на линии B формируется инверсное отражение, в приемной части установлен дифференциальный усилитель, который вычисляет разность потенциалов между линиями:

Если разность положительная (+200 мВ) - логический 0;

Если разность отрицательная (-200 мВ) - логическая 1.

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

Читать далее

DigiPi: универсальный цифровой модем радиолюбителя

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

Каждый радиолюбитель проходит стадию, когда вместо хаоса проводов, антенн и адаптеров хочется сконцентрировать все в аккуратную и удобную систему. Но это весьма непростая задача: разные вендоры, протоколы и скорости передачи данных. Один трансивер требует пачки драйверов, другой не умеет нажимать PTT через CAT, третьему вообще нужен COM-порт, и желательно нативный. В итоге радиолюбительский «шэк» (от английского shack — «хижина») превращается во Франкенштейна, где приходится учитывать особенности каждого отдельного девайса. 

DigiPi был создан как попытка навести порядок, объединив функции звукового интерфейса, контроллера трансиверов и небольшого сервера, позволяющего управлять всем непосредственно из браузера с любого устройства — от лэптопа до планшета. Сегодня я покажу, как DigiPi на Raspberry Pi 4 превращается в удобный центр управления радиооборудованием. Затем шаг за шагом соберем собственную систему с его встроенными модулями.

Читать далее

Как я горел от 3D-печати

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

Привет! Меня зовут Антон Рогозин и я разработчик машинного обучения в Контуре. В этой статье расскажу про своё увлечение 3D-печатью, а точнее о том, как я подгорел от того, сколько нюансов надо учесть, чтобы распечатать под ключ маленькую фигурку хорошего качества. 🤌 Хотите узнать, как выглядит процесс изготовления 3D-моделей, какой принтер купить и сколько стоит инвентарь для печати? Тогда приглашаю под кат. Ещё внутри этой статьи затаилось много полезных ссылок, которыми я советую пользоваться, и, конечно же, фото моих фигурок из настольной ролевой игры D&D (подземелья и драконы).🧌 Заходите оценить.

Читать далее

Как я сделал робота — что хотел и что получилось. Часть 2

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

Привет! На связи Михаил Дроздов, младший разработчик в Selectel. Заканчиваю рассказ о создании собственного робота. Предыдущая часть была целиком посвящена железу: выбору компонентов, особенностям проектирования и изготовления корпуса, распайке электроники.

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

Читать далее

Роботы из «Звездных Войн» на заброшенной военной базе в Вальехо — фоторепортаж

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

В городе Вальехо, штат Калифорния, до 1996 года работала старейшая военно-морская база на Западном побережье. Сейчас помещения пришли в запустение, но не совсем — в них ежегодно проводится шоу самоделкиных Maker Faire. Я там сделал стенд и заодно поснимал вокруг:

Читать далее

Наше расследование: pulp fiction

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

Похоже, мы поневоле стали создателями на «Хабре» нового хаба — «Разборка техники». А почему бы и нет? Тема очень увлекательная и вызывает неподдельный интерес — причем не только у читателей, но и у правоохранительных органов.

Мы решили поддержать эту тему новым легким и увлекательным чтивом. Недавно на «Хабре» вышла статья «Главный элемент информационной безопасности», в которой автор @D4N3L0NG рассказывал о клавиатуре от российской компании LightCom на базе отечественного микроконтроллера К1986ВЕ92FI. Попутно было упомянуто, что в другой российской клавиатуре — КЛ104РУ от компании «Бештау» — нашли контроллер, который по необъяснимым причинам отличался от того, что сама «Бештау» представляет как свой.

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

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

На этом, казалось бы, можно и закончить. Но тогда и статьи бы не было...

Читать далее

Дом в облаке, которое твое: запускаем личный сервер на UmbrelOS с полным шифрованием

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

Всем привет 👋

Врываюсь на Хабр с двух ног со своей первой статьей.

Всё чаще меня посещала мысль: а где на самом деле лежат наши фотографии, документы и личные переписки? Кто имеет к ним доступ и на каких условиях, точно ли все мои данные конфиденциальны? Любознательность и стремление к независимости хранения данных привела меня к идее своего облака, не где-то в далеком ЦОД, а здесь, дома, в гостиной, тихо жужжа в корпусе размером с книгу. Но есть один критически важный нюанс, который отделяет любительскую поделку от полноценной замены коммерческим сервисам — безопасный доступ извне. Зачем нам HTTPS, если для внутренней сети хватило бы и простого HTTP?

Читать далее

Отрезчик термоусадки v2.0

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

Нарезчик термоусадки - настольный, индивидуальный прибор для монтажников РЭА и любителей спаять чего-нибудь дома. Призван облегчить труд человека и освободить его руки от монотонного процесса.

Читать далее

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

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

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

Штош, почему бы и нет.

За последний год наш скромный уютный стартап вместо кормления инвесторов обещаниями начал... просто кормить. Так что в какой-то момент мы получили некоторое предложение, из вида тех, от которого не отказываются. Экономические, логистические, юридические и иные -ические нюансы прошли мимо меня, оставив в сухом остатке простую и элементарно выполнимую задачу: за три месяца произвести массу белкового экстракта, пригодного для приготовления одной тонны текстурированного продукта.

Читать далее

Как я сделал робота — что хотел и что получилось. Часть 1

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

Привет! На связи Михаил Дроздов, младший разработчик в Selectel. Все началось с простого вопроса о том, как устроен мир микроконтроллеров. Возникло желание не просто прочитать теорию об Arduino или подключить пару датчиков к плате. Хотелось понять саму суть — архитектуру, принципы работы и реальные возможности подобных систем.

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

Выбор пал на создание робота-универсала. Такое устройство — целый мир механики, 3D‑печати, электроники, низкоуровневой разработки, веба и даже ИИ. Идея — создать машину, которая не просто перемещается в пространстве, а по-настоящему видит и понимает свое окружение.

Можно ли представить лучшую возможность поработать с различными типами датчиков и исполнительных механизмов? Также впереди ждали интересные задачи…

Читать далее

Курсы психолога онлайн в 2025 году: Обучение на психолога дистанционно с дипломом гособразца

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

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

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

Читать далее

Как я переделал свой мини-ПК и зачем мне это было нужно

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

Здравствуйте, дорогие друзья!
Купил я тут себе компутер. Выбирал, как водится, долго и мучительно — хотел мини-ПК, потому что давно проникся этим форм-фактором: компактный, экономичный, да и по цене приятнее, чем здоровенные системники.

В момент выбора, конечно, руководствовался главным критерием — ценой.
Мой взгляд пал на чудо инженерной мысли шэньжэньского производства — Gmtec mini pc K-6. За свои деньги он предлагает вполне бодрые характеристики, особенно если руки не из коробки, а из плеч.

Читать далее

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

Лабораторный блок питания с плавной регулировкой, цифровым дисплеем и дополнительными выходами USB

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

Привет, я Джованни Аджустатутто,  рад приветствовать вас!

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

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

Дополнительно оснастим устройство двумя отключаемыми USB-портами. Они очень удобны для питания таких плат, как ESP32 или Arduino, да и вообще часто востребованы.

Читать далее

Носить электроны в решете, или зачем радиолампам дырявые аноды?

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

Радиолампы (они же — электронные лампы), несмотря на вопиющее моральное устаревание, до сих пор интересуют и интригуют, взять тот же пресловутый «ламповый звук». Интересны и их история, технология, конструирование, вплоть до самостоятельного любительского изготовления лабораторных образцов. Простой вопрос в этом смысле неожиданно увлёк в дебри электровакуумной технологии. Итак — зачем же некоторым приёмно-усилительным лампам (ПУЛ) сетчатые аноды — натурально, решето, тогда как этот электрод должен принимать поток электронов с катода и получше рассевать образовавшееся тепло?

Читать далее

Что делать со сломанной видеокартой? Превратить ее в более крутую

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

Истории о том, как мастера-электронщики оживляют технику из безнадёжного состояния, давно стали отдельным жанром странных увлечений. Но случай, когда автор канала Northwest Repair восстановил полностью мёртвую видеокарту RTX 4080 Super, выделяется даже среди подобного контента. Ему удалось пересадить графический процессор и память от погибшей RTX 4080 Super на плату-донор от обычной RTX 4080. Интереснее всего то, что в конце концов этот GPU-Франкенштейн заработал. Получается, видеокарту можно купить, а потом усовершенствовать? Не спешите радоваться — все далеко не так просто, но процесс залипательный.

Читать далее

Я не разработчик, но выиграла хакатон с помощью GPT и Replit: как вайбкодинг приоткрывает двери в IT

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

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

И знаете что? С помощью GPT и Replit я собрала работающий продукт всего за несколько дней и выиграла хакатон в номинации «Релизьте это немедленно».

Читать далее

Как воробей Вася вайб-кодингом убился и причём тут Мао Цзэдун (трафик, 18+)

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

Ну и пара свежих новостей внутри для пущего реализма.

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

Как эта контора OpenAI появляется из ниоткуда и Google в попыхах пытается...

Догнать новичка (читать далее) →

DIY: свой бесплатный чат-бот в Telegram

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

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

Читать далее

Про ультразвуковые ножи

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

Картинка: pikisuperstar, freepik.com

Что мы делаем, когда пытаемся что-то разрезать ножом?

Верно — двигаем его по разрезаемой поверхности.

А что делаем, если хотим отрезать быстрее?

Снова верно: увеличиваем скорость перемещения режущей поверхности по объекту или самого объекта по режущей поверхности (или всё сразу).

А что будет, если скорость перемещения возрастёт до ультразвуковой? И зачем это вообще нужно?

Эти и другие подробности будут описаны ниже под катом ;-)

Читать далее

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