Обновить
512K+

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

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

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

Дешёвая электрогитара Rockdale Stars HT HSS

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

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

Спойлер: инструмент не идеальный, но весьма порадовал, и даже приятно удивил!

Читать далее

Новости

Самодельный контроллер для гоночного руля «Формулы-1» на базе Raspberry Pi

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

Я большой поклонник «Формулы-1», и поскольку гонки в Саудовской Аравии и Бахрейне на тот момент сезона не были включены в календарь, ожидание следующего уикенда казалось слишком долгим. Поэтому вместо того, чтобы ждать с нетерпением, я решил собрать свой собственный контроллер в виде гоночного руля, чтобы сделать впечатления от «Формулы-1» максимально домашними.

Читать далее

Шасси Cisco на прокачку: как мой товарищ ударился в DIY

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

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

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

Читать далее

Видеонаблюдение на базе Android устройства за 3 недели

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

Я начал замечать открытые щитки у себя на этаже, в голове пронеслись мысли про favourite guys в поисках запрещённых ресурсов, потому решил озаботиться круглосуточным видеонаблюдением лестничной площадки.

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

Загуглил, попробовал несколько программ и остановился на одной из них, которая выглядела как самая зрелая, с большим количеством функций, да ещё и платной версией. Платную версию конечно же купить у нас нельзя, но скачать её патченную сестру с 4pda можно, что я и сделал. Алексей (автор), прости, но другого варианта у меня не было.

Какие у неё функции достоинства:

Читать далее

Linux на смартфоне — PostmarketOS

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

Один из немногих способов пользоваться чистым Linux на смартфоне - установка операционной системы PostmarketOS.

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

Читать далее

Стало жарко: изучаем элемент Пельтье и строим холодильник

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

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

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

Вооружившись элементом Пельтье с радиаторами и вентиляторами, я за полчаса сделал за настольный холодильник из теплоизоляционной плиты, купленной в строительном магазине. Примерно за час-два он смог охладить содержимое до 11 ⁰C.

Читать далее

Фотограмметрическая поворотка на Arduino за 2500 рублей

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

Ко мне на кафедре обратились двое старшекурсников. Они пишут программу для археологов: пользователь фотографирует, что нашел, программа лезет в модель (которая натренирована на исторические архивах) и возвращает карту вероятностей, где поблизости могут лежать неметаллические артефакты, которые металлоискатель не ловит. Дерево, керамика, кость, ткань и тд. Для обучения модели им нужен был большой датасет фотографий находок времен WW2 (значки, гильзы, медали, фрагменты обмундирования) под разными углами и наклонами.

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

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

Читать далее

Решето как гипотетический контейнер для жидких субстанций

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

Все мы знаем, что вода — источник жизни, и с древних времён люди старались селиться там, где есть источники воды.

Однако двойственность ситуации заключается в том, что, с одной стороны, люди всегда искали воду, а с другой стороны — всегда старались избавиться от неё! :-)

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

И, как вы, наверное, уже начинаете догадываться, сегодня мы поговорим о гидрофобных материалах и способах искусственного создания водоотталкивающих условий!

Читать далее

Делаем ностальгический фильмоскоп на Raspberry Pi Zero 2 W

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

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

Сейчас в эпоху интернета, мультимедиа и ИИ вроде бы как такой необходимости нет, но слишком сильное чувство ностальгии. Поэтому решил получить ностальгические воспоминания с использованием современных технологий, а заодно и попрактиковаться в использовании энкодеров, разработке программ на Си и настройке Linux на Raspberry Pi.

Читать далее

Через тернии к солнцу: запускаем 30-летний Sun SPARCstation 5 в 2026 году

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

Привет! Меня зовут Владимир Карагиоз, я технический лидер по развитию гибридных облачных решений в Cloud.ru. Мне кажется, с точки зрения ИТ наше десятилетие очень похоже на 90-е: и тогда, и сейчас «вход» и «выход» из десятилетия отличаются радикально. Тогда главными темами были интернет, Java, «Unix на каждую машину» и ощущение, что мир вот-вот изменится навсегда. Сейчас — ИИ, облака и то же самое ощущение. В этой статье мы попытаемся поймать технологический дух 90-х: запустить одну из систем, на которых работала добрая часть тогдашнего интернета и половина корпоративного мира. 30-летнее железо, паяльник, дым канифоли и слезы ностальгии. Погнали!

Читать далее

Про обучение роботов

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

Rongzhong Li

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

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

Итак, о чём идёт речь? 

Читать далее

Архитектура автоматизации частного дома: KNX, Modbus, Node-RED и Sprut.Hub

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

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

Именно про такой проект пойдет речь в этой статье. Объект — двухэтажный частный дом площадью 300 м² в коттеджном поселке Bright Park под Казанью. Заказчик хотел автоматизировать почти все инженерные системы дома, объединить их в единый интерфейс и интегрировать с голосовыми ассистентами. 

Но когда заказчик получил коммерческое предложение на KNX, то схватился за голову. В результате интегратор пересмотрел архитектуру системы. Часть оборудования заменили, часть оставили. И вписались в бюджет.

Читать далее

Самодельный elgato-like макропад. Часть 2, софтовая

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

Так как в первой статье я сосредоточился на схемотехнике, в этой хотелось бы пройтись по разработке ПО и прошивки.

Напомню, я решил, что вместо прошивки мне подойдёт и нейрослоп - в конце концов это не серийное устройство, а поделка для себя. И тут, как обычно, в процессе работы пошли фейерверки.

ESP32-S3 имеет два USB выхода - обычный через микросхему CH340, которая конвертирует USB в UART, и второй USB OTG, который подключен к чипу напрямую. То есть чип может управлять тем, какое "устройство" он предоставит хостовой ОС! Более того, он может предоставлять несколько устройств одновременно. Это было как раз то, что надо: одним устройством будет USB HID клавиатура для "сырого" ввода в консоль, например, а вторым - USB RAW устройство, которое будет слушать софт бекенда - запускать приложения по ярлыкам, регулировать громкость, отправлять в устройство настройки. И всё это минуя тормознутый UART. Сказка. Но, как оказалось, для взрослых.

Казалось бы, полный интернет примеров того, как это настраивать. Даже в самом фреймворке esp-idf есть пример композитного устройства, значит, информация уж точно легкодоступная, бери да пользуйся. Я попросил ИИ добавить это в прошивку и... Оно не смогло. То есть вообще. Два дня и токенов примерно на 30 баксов - и я взял дело в свои руки, потому что ИИ выдумывал всё более и более изобретательные причины того, почему прошивка не компилируется, но вот выдумать компилирующуся прошивку не мог никак.

Читать далее

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

Эксперименты с WAP в 2026 году

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

Эта статья - продолжение моей предыдущей статьи: Создаем собственную базовую станцию при помощи SDR. В прошлый раз я экспериментировал с 2G GPRS, но на старых телефонах эта технология не поддерживается, а мне хотелось запустить WAP именно на таком. О том, как вернуться в эпоху до распространения GPRS - читайте далее.

Читать далее

Разработка эмулятора NES на отечественном микроконтроллере К1921ВГ1Т

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

Привет, Хабр! Сегодня мы поговорим о реализации базовой версии эмулятора консоли NES на отечественном микроконтроллере К1921ВГ1Т и даже поиграем на нём в игры.

Съесть гриб и вырасти

Планирование движения для ровера на ходовой Ackerman'а

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

Проверяем, может ли GPU-планировщик MPPI-Generic работать без глобального планера. Самодельный симулятор, контроллер с приоритетом угловой скорости, сравнение с State Lattice и RPP vs MPPI, справился, но есть нюансы.

Читать далее

Подключаем ИИ органы чувств: bash-демон, пайка и самосознание на Raspberry Pi

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

Что будет, если попытаться нейросети дать доступ к реальным датчикам, исполнительным механизмам и рассказать, как этим пользоваться? Поймёт ли она? И озадачиться, как склеить её ответы в поток сознания?

У меня были Raspberry Pi 2B (256 Мб RAM), прочитанная “Ложная слепота” Уоттса, желание пощупать применение нейросетей и некоторое количество времени, а получился проект “Экипаж”.

Предупреждение: всё описанное дальше пилилось для использования и с помощью нейросетей.

Читать далее

Как я делаю DIY-контроллер для ПК: громкость, приложения, MIDI, OBS

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

В 2024 году я не знал ничего про Arduino и Python. Но за неделю собрал на макетке рабочий прототип для управления музыкой, при помощи сил ИИ и интернета. На этом я не остановился и решил получить очень ценный опыт в разработке, сделав настоящий контроллер!

Что было дальше...

Программирование микросхем GAL и им подобных

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

Описание алгоритма заливки прошивок в микросхемы GAL и им подобные. И пример реализации этого алгоритма на доступных элементах.

Читать далее

Запихнули игровую приставку в короб и в первый же месяц продали на 3 млн

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

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

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