Обновить
512K+

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

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

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

Создание манипулятора на Arduino с openCV

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

Здравствуй, читатель! Меня зовут Алексей Морозов, и в этой статье мы разберём полный путь по созданию автономного манипулятора, от выбора компонентов до интеграции с компьютерным зрением и моделями YOLO! Приступим к работе.

Изучить

Новости

Проигрыватель WAV файлов на STM32

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

В этом тексте я показал как можно разработать прототип музыкального проигрывателя на основе микроконтроллера STM32F407VG и аудио кодека WM8731. Показал как спроектировать прошивку проигрывателя wav файлов на основе I2C, I2S, DMA, SDIO и FatFs.

Читать далее

Про моторы, топливо, пути экономии и апгрейда…

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

Картинка: GSenkow

С момента появления первых двигателей внутреннего сгорания человечество озабочено вопросом обеспечения их топливом. 

Проблема значительно усугубилась с XX века, который по праву называют «веком моторов», и в настоящее время, пожалуй, невозможно даже представить мир без двигателей внутреннего сгорания — хотя, справедливости ради, попытки делаются, и все мы их видим: те же самые электрические двигатели, с водородным топливом (и не только). 

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

К настоящему моменту наработан целый ряд подходов, позволяющих решить этот вопрос множеством способов, и всё время появляются какие-то новые… 

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

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

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

Читать далее

35 годиков, а я радуюсь радио. История о том, как хаос в отладке автономного узла стоил шести месяцев

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

Собрал автономный радиоузел на заборе с солнечной панелью — связь без интернета заработала. Решил добавить метрики энергопотребления через INA3221… и узел ушёл в офлайн на полгода. История о том, как одна невидимая перемычка сломала мозг, а спасение пришло от старой малинки и правила «иди от простого к сложному».

Читать далее

Почему я выкинул MCP из AI-агента для CAD: граф API, ГОСТы, компилятор и live COM для KOMPAS-3D

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

Обычный LLM-агент, которого просят писать Python-скрипты под КОМПАС-3D, ошибается системно: придумывает несуществующие методы, путает две ветки COM API, ссылается на отменённые ГОСТы, подставляет невалидные значения в аргументы. Промпты и примеры это не лечат. В статье разбираю другой подход: контекст-слой из нескольких механизмов, где каждый класс ошибок ловится отдельно ещё до того, как код дойдёт до живого CAD. Внутри граф API на 47 тысяч узлов, справочник валидных значений, база действующих и отменённых стандартов, проверка сгенерированного кода настоящим C#-компилятором и разбор ошибок исполнения на живом КОМПАС-3D. С примерами кода и реальным фидбеком, который получает агент. Заодно объясняю, почему для такой задачи отказался от MCP.

Читать далее

PID Toolkit — браузерный инструмент для настройки PID — регуляторов без установки

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

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

Некоторое время назад я публиковал ElectroKit - Браузерный расчётчик электрики, полностью работающий в одном HTML-файле. Благодаря вашим комментариям удалось исправить множество неточностей и значительно улучшить проект, но я всё ещё работаю над ним

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

Почему вообще появился этот проект

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

1 - сравнивать разные методы настройки

2 - моделировать переходный процесс

3 - оценивать устойчивость системы

4 - писать код PID-регулятора под свою платформу

5 - помнить про derivative kick, anti-windup и многое другое

Теперь к самому инструменту.

В основе лежит модель FOPDT (First Order Plus Dead Time). Пользователь задаёт три параметра объекта коэффициент усиления K,постоянную времени T,время запаздывания L.

После этого инструмент сразу рассчитывает настройки несколькими методами:

Ziegler–Nichols (Open Loop); Ziegler–Nichols (Closed Loop); CHR (0% Overshoot); CHR (20% Overshoot); ITAE Servo; ITAE Regulator; Lambda / IMC.

Все результаты отображаются в одной таблице, которую можно сортировать по Kp, Ki, Kd

Читать далее

Охота за районами: как устроены мобильные активации радиолюбителей

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

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

Привет, Хабр! Меня зовут Андрей Зубарев, я старший системный аналитик GSM-решений в YADRO. В статье расскажу, как устроено современное радиолюбительство, как радиолюбители работают в эфире на коротких волнах и почему связь на тысячи километров возможна без привычной мобильной инфраструктуры.

Читать далее

Операционные усилители: история, схемы на LM358 и самодельный электрокардиограф

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

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

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

Читать далее

Не Bluetooth, а Wi-Fi: третья версия моей мощной портативной Hi-Fi акустики

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

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

Пожалуй, многие из вас, как и я, неравнодушны к музыке, особенно когда она звучит по-настоящему качественно. В прошлых своих статьях я уже делился опытом реализации портативной беспроводной акустики, где в качестве транспорта аудиопотока используется Wi‑Fi вместо «классического» Bluetooth. Но год эксплуатации и накопленный пользовательский опыт подтолкнули меня к созданию улучшенной версии. А что из этого вышло – читайте далее.

Читать далее

Продолжаем прокачивать навигацию на FPV

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

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

Читать далее

Антенный ротатор на PTZ 3050DZ

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

Недавно попалось на глаза поворотное устройство для видеокамер PTZ 3050DZ, которое заинтересовало меня невысокой стоимостью и приличным заявленным весом поворачиваемой видеокамеры в 10 килограмм. Подумалось, что оно вполне может подойти для использования с небольшими спутниковыми антеннами. По ходу дела пришлось смастерить для него еще и дистанционное управление с применением модулей LoRa. Жмите кнопку ниже, чтоб узнать подробности.

Читать далее

Passkey без Apple, Google и облаков: делаем собственный аппаратный ключ за 4 евро

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

Несколько лет назад я озаботился покупкой YubiKey 5 NFC в надежде, что он станет для меня своеобразным ключом от всех дверей. Ожидания оправдались, он успешно трудится каждый день в роли 2FA и снабжает меня одноразовыми кодами TOTP. Но под некоторые задачи мне хотелось иметь отдельные ключи, вот только жаба душила отдавать по 70-80 евро за штуку.

Однажды я наткнулся на проект Pico Keys, который позволяет превратить Raspberry Pi Pico или ESP32-S3 в персональный security key, некую альтернативу Yubikey. С учетом стоимости и доступности, это выглядело как неплохой вариант, а в реальности оказалось еще интереснее. Так что наливайте кофейку и приятного чтения.

Читать далее

Копируем ключ без ключа: умный дубликатор 1-Wire на ассемблере AVR с ручным вводом и контролем CRC

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

Здравствуйте, уважаемые хабровчане!

И снова новое устройство. И снова древний чип и ассемблер — на радость комментаторам. 😊

Сразу хочу расставить все точки над «i». Да, я знаю, что можно было взять чип поновее или вообще что-то типа Raspberry Pi, прикрутить к нему экран 640х480, подсоединить мышь, клавиатуру, модуль GSM для выхода в глобальную сеть и сохранения ключей на сервере. Да и код можно было написать не на ассемблере, а на Си, Python, Rust, «навайбкодить» или добавить искусственный интеллект. Всё это я прекрасно знаю, так что давайте не будем на это отвлекаться.

Данный проект — чистый DIY. Его цель — показать, что можно сделать на довольно старом (не буду говорить «устаревшем») контроллере. Относитесь к этой статье как к видео о выживании в лесу. Знаете, есть такие ролики, где блогер сознательно уходит в тайгу, имея при себе только топор, спички, соль и чистый энтузиазм. Он строит себе жилье, находит пропитание и отлично отдыхает. А ведь мог бы на вертолете долететь до турбазы, выйти из дверей прямо к телевизору, попивать пивко и закусывать шашлыком, глядя на красиво постриженные сосны за окном…

Читать далее

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

Как уместить 26 типов виджетов, RTL и веб‑сокет в килобайты флеша ESP32 — и при чём тут ИИ

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

Каждый мой проект на ESP32 заканчивался одинаково: микроконтроллер готов, датчики читаются, реле щёлкают — а дальше надо руками писать HTML, CSS, JS и протокол поверх веб‑сокета, чтобы увидеть пару графиков в браузере. На третий раз я решил, что хватит, и сделал библиотеку RisalDash: интерфейс описывается на C++ в несколько строк, а весь фронтенд и протокол генерируются сами и отдаются самим контроллером.

Читать далее

Преобразователь коаксиального S/PDIF в оптический

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

Заинтересованные лица знают, что такое S/PDIF, какой он бывает и для чего предназначен. Ниже речь пойдет о простом преобразователе коаксиального S/PDIF в оптический буквально за копейки.

Оптический S/PDIF, он же Toslink, описан в документе фирмы Toshiba. В бытовой аппаратуре используются светодиод (это прямо указано в тексте) красного цвета с максимумом на длине волны 650 нм.

Читать далее

Терминал — измеряем скорость работы на клавиатуре

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

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

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

Читать далее

Приставка в качестве портативного ПК

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

Retroid Flip 2 - игровая приставка на базе arm64, которая поддерживает работу в Android и различных Linux-системах.

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

Читать далее

Влияет ли древесина на массу электрогитары?

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

Привет, Хабр! Чтобы понравиться мне (и не понравиться многим другим), электрогитара должна быть лёгкой. К созданию таких инструментов ведут два пути.

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

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

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

Про механическую прочность тоже не забудем

Электрика без Excel: ElectroKit 2.0 — как меня поправили в комментариях и что из этого вышло

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

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

Как то я видел мучения электриков при расчётах — сам поискал несколько сайтов с калькуляторами половина не работает а другая непонятно откуда берут данные и да я вообще не электрик но суммируя всё это — решил сделать свой интрумент единный HTML файл — без регистрации — смс и тд — так на свет появился ElectroKit и выложил его на Хабр и текст писал с помощью ИИ за что справедливо был помечен как «Сгенерировано». Но инструмент получил 11 тысяч просмотров, 64 закладки и 22 комментария. И вот комментарии оказались интереснее всего, благодаря комментариям вышел в свет ElectroKit 2.0

Читать далее

Мини-экран для Умного Дома Яндекс (УДЯ) – продолжение

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

Теперь без программирования и необходимости подключения по кабелю!

Можно скачать готовую прошивку, обновиться на нее через web-интерфейс оригинальной прошивки, а потом все настроить – тоже через web-интерфейс. При необходимости, можно вернуться назад.

А можно и с программированием - исходный код по прежнему выложен на Git.

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