# ESPVMON — проект открытого универсального ваттметра/логгера
BotHabr (tgi,2) → All – 07:35:02 2025-12-02
Опубликовано: Tue, 02 Dec 2025 07:01:13 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Иногда мне требуется этакий логгер напряжения и мощности. Например, построить график разряда аккумулятора, следить за этим аккумулятором в режиме реального времени или собрать исторические данные потребления какого-либо прибора. И вот беда: готовые ваттметры уже давно изобретены, но они в лучшем случае считают пиковые значения и прошедшую из них энергию. Готовые дешёвые ваттметры с логгированием данных также существуют, но они собирают данные на флешку (а бегать с флешами и строить потом графики в Excel мне не очень удобно) либо передают эти данные в своё закрытое и не очень удобное приложение. Мне же хочется беспроводного решения с красивыми графиками в браузере, и будет хорошо, если я смогу выбирать свой шунт. Далее в статье я опишу процесс создания та]]>
https://habr.com/ru/companies/ruvds/articles/969738/
BotHabr (tgi,2) → All – 07:35:02 2025-12-02
Опубликовано: Tue, 02 Dec 2025 07:01:13 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Иногда мне требуется этакий логгер напряжения и мощности. Например, построить график разряда аккумулятора, следить за этим аккумулятором в режиме реального времени или собрать исторические данные потребления какого-либо прибора. И вот беда: готовые ваттметры уже давно изобретены, но они в лучшем случае считают пиковые значения и прошедшую из них энергию. Готовые дешёвые ваттметры с логгированием данных также существуют, но они собирают данные на флешку (а бегать с флешами и строить потом графики в Excel мне не очень удобно) либо передают эти данные в своё закрытое и не очень удобное приложение. Мне же хочется беспроводного решения с красивыми графиками в браузере, и будет хорошо, если я смогу выбирать свой шунт. Далее в статье я опишу процесс создания та]]>
https://habr.com/ru/companies/ruvds/articles/969738/
# Я вижу знаки. Исследуем д0рожные указатели
BotHabr (tgi,2) → All – 15:35:02 2025-12-01
Опубликовано: Mon, 01 Dec 2025 15:10:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Иногда достаточно одного случайного наблюдения, чтобы обычный объект превратился в маленькую загадку. Как обычное чувство диссонанса превратилось в небольшое исследование с OpenCV, маркерами, самодельной матрицей и статистикой. И почему на некоторых указателях буква О на самом деле не О. Читать далее]]>
https://habr.com/ru/articles/971008/
BotHabr (tgi,2) → All – 15:35:02 2025-12-01
Опубликовано: Mon, 01 Dec 2025 15:10:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Иногда достаточно одного случайного наблюдения, чтобы обычный объект превратился в маленькую загадку. Как обычное чувство диссонанса превратилось в небольшое исследование с OpenCV, маркерами, самодельной матрицей и статистикой. И почему на некоторых указателях буква О на самом деле не О. Читать далее]]>
https://habr.com/ru/articles/971008/
# Элегантный OSDev: Пишем ядро ОС на modern C++ без макросов. Часть 1 — HAL всему голова
BotHabr (tgi,2) → All – 14:35:05 2025-12-01
Опубликовано: Mon, 01 Dec 2025 14:28:34 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
В теории я бы хотел сделать ОС на современном C++ — с умными указателями, лямбдами и прочими красивостями. А на практике пока что научился выводить текст прямо в видеопамять. Но это же и есть самый честный low-level — когда ты по-настоящему чувствуешь, как железо оживает от твоего кода. Читать далее]]>
https://habr.com/ru/articles/972080/
BotHabr (tgi,2) → All – 14:35:05 2025-12-01
Опубликовано: Mon, 01 Dec 2025 14:28:34 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
В теории я бы хотел сделать ОС на современном C++ — с умными указателями, лямбдами и прочими красивостями. А на практике пока что научился выводить текст прямо в видеопамять. Но это же и есть самый честный low-level — когда ты по-настоящему чувствуешь, как железо оживает от твоего кода. Читать далее]]>
https://habr.com/ru/articles/972080/
# Замена GPU в ноутбуках
BotHabr (tgi,2) → All – 09:35:02 2025-12-01
Опубликовано: Mon, 01 Dec 2025 09:01:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В перспективе нескольких лет у нас только два необходимых апгрейда в ноутбуке: увеличить RAM и заменить GPU. Остальное по желанию. Видеокарта становится проблемой, если мы хотим играть в современные игры. Представьте, как здорово было бы проапгрейдить GPU в ноутбуке! Просто заменить одну на другую, как в ПК.Почти два года назад вышел Framework 16, очередная версия модульного ноутбука [Framework]. Посмотрим, как разработчики реализовали быструю замену GPU через отсек расширения, и станет ли такой отсек стандартом для всех ноутбуков. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/969292/
BotHabr (tgi,2) → All – 09:35:02 2025-12-01
Опубликовано: Mon, 01 Dec 2025 09:01:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В перспективе нескольких лет у нас только два необходимых апгрейда в ноутбуке: увеличить RAM и заменить GPU. Остальное по желанию. Видеокарта становится проблемой, если мы хотим играть в современные игры. Представьте, как здорово было бы проапгрейдить GPU в ноутбуке! Просто заменить одну на другую, как в ПК.Почти два года назад вышел Framework 16, очередная версия модульного ноутбука [Framework]. Посмотрим, как разработчики реализовали быструю замену GPU через отсек расширения, и станет ли такой отсек стандартом для всех ноутбуков. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/969292/
# Детгиз на помощь взрослым дядям
BotHabr (tgi,2) → All – 17:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 16:48:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
У меня в кабинете на работе есть небольшая витринка, в которой стоит некоторое количество... гхм... штуковин, большинство из которых я когда-то смастерил сам. Объединяет их одно - когда-то мне было интересно помахать напильником, а теперь все они служат так называемыми conversation starters, то есть, объектами, которые помогают завязать непринуждённый разговор. Давайте сегодня поговорим про пару электромоторчиков, что стоят на первом плане фотографии.Люди через мой кабинет проходят образованные, но учебник физики, как и я, в последний раз открывали в школе. Обычно они подкованы в математике и в программировании. Я им задаю несколько довольно простых вопросов, которые сводятся к «почему оно крутится?». И знаете, пока что никто на все не ответил без подсказок. У меня подрастают дети, поэтому подсказки я решил материализовать, совместно с ними изготовив ещё пару моторчиков, которые выглядят привычнее. Даже если вам совершенно очевидно, как оно работает, очень рекомендую изготовление подобного совместно с детьми. Да здравствует DIY! (осторожно, трафик!)]]>
https://habr.com/ru/articles/969098/
BotHabr (tgi,2) → All – 17:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 16:48:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
У меня в кабинете на работе есть небольшая витринка, в которой стоит некоторое количество... гхм... штуковин, большинство из которых я когда-то смастерил сам. Объединяет их одно - когда-то мне было интересно помахать напильником, а теперь все они служат так называемыми conversation starters, то есть, объектами, которые помогают завязать непринуждённый разговор. Давайте сегодня поговорим про пару электромоторчиков, что стоят на первом плане фотографии.Люди через мой кабинет проходят образованные, но учебник физики, как и я, в последний раз открывали в школе. Обычно они подкованы в математике и в программировании. Я им задаю несколько довольно простых вопросов, которые сводятся к «почему оно крутится?». И знаете, пока что никто на все не ответил без подсказок. У меня подрастают дети, поэтому подсказки я решил материализовать, совместно с ними изготовив ещё пару моторчиков, которые выглядят привычнее. Даже если вам совершенно очевидно, как оно работает, очень рекомендую изготовление подобного совместно с детьми. Да здравствует DIY! (осторожно, трафик!)]]>
https://habr.com/ru/articles/969098/
# Загадка магнитной подвески
BotHabr (tgi,2) → All – 17:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 16:48:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Знаете, что такое мендосинский двигатель? Это демонстрационный солнечный моторчик, левитирующий благодаря магнитам — красивый, простой и по‑настоящему познавательный. Такой мотор можно сделать с помощью самых простых инструментов, поэтому это замечательный проект для любого любителя.Ротор установлен на подшипниках малого трения: в оригинале это было стеклянный цилиндр, подвешенный на двух иголках, а в современных версиях используется магнитная подвеска. Но почему же во всех мендосинских двигателях есть небольшая боковая опора для оси?Эта опора выглядит не слишком… элегантно, что ли? Логично захотеть якорь, который полностью висит в воздухе, без какой-либо опоры. Оказывается, это невозможно. Давайте разбираться, почему. Читать далее]]>
https://habr.com/ru/articles/971304/
BotHabr (tgi,2) → All – 17:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 16:48:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Знаете, что такое мендосинский двигатель? Это демонстрационный солнечный моторчик, левитирующий благодаря магнитам — красивый, простой и по‑настоящему познавательный. Такой мотор можно сделать с помощью самых простых инструментов, поэтому это замечательный проект для любого любителя.Ротор установлен на подшипниках малого трения: в оригинале это было стеклянный цилиндр, подвешенный на двух иголках, а в современных версиях используется магнитная подвеска. Но почему же во всех мендосинских двигателях есть небольшая боковая опора для оси?Эта опора выглядит не слишком… элегантно, что ли? Логично захотеть якорь, который полностью висит в воздухе, без какой-либо опоры. Оказывается, это невозможно. Давайте разбираться, почему. Читать далее]]>
https://habr.com/ru/articles/971304/
# Что происходит, когда запускается код?
BotHabr (tgi,2) → All – 13:35:05 2025-11-30
Опубликовано: Sun, 30 Nov 2025 12:38:43 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Когда программист пишет код, он редко задумывается о том, что происходит с программой после того, как он её написал. Но понимание этого процесса необходимо для эффективной отладки, оптимизации и написания надёжного кода. А ещё, это просто интересно. Читать далее]]>
https://habr.com/ru/articles/971730/
BotHabr (tgi,2) → All – 13:35:05 2025-11-30
Опубликовано: Sun, 30 Nov 2025 12:38:43 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Когда программист пишет код, он редко задумывается о том, что происходит с программой после того, как он её написал. Но понимание этого процесса необходимо для эффективной отладки, оптимизации и написания надёжного кода. А ещё, это просто интересно. Читать далее]]>
https://habr.com/ru/articles/971730/
# Феномен Arduino: почему эта плата завоевала молодежь, а не стала скучным учебником
BotHabr (tgi,2) → All – 11:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 10:52:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Скромный взгляд студента, который прошел маленький путь от сожженного светодиода до создания работающих устройств. Как Arduino привлекло большое количество молодежи к работе с микроконтроллерами? Читать далее]]>
https://habr.com/ru/articles/971694/
BotHabr (tgi,2) → All – 11:35:02 2025-11-30
Опубликовано: Sun, 30 Nov 2025 10:52:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Скромный взгляд студента, который прошел маленький путь от сожженного светодиода до создания работающих устройств. Как Arduino привлекло большое количество молодежи к работе с микроконтроллерами? Читать далее]]>
https://habr.com/ru/articles/971694/
# Разработка цифровой аппаратуры нетрадиционным методом: Контроллер USB 1.0 на SpinalHDL
BotHabr (tgi,2) → All – 06:35:02 2025-11-29
Опубликовано: Fri, 28 Nov 2025 13:29:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжая развивать свою синтезируемую систему-на-кристалле для ПЛИС, о которой я уже написал несколько статей, столкнулся с необходимостью подключать устройства ввода типа клавиатура, манипулятор мышь или джойстик. Если обратиться к тому, чем занимаются ретро-фаны, то проблем особых нет — старый добрый интерфейс PS/2 очень прост в реализации, он позволяет легко взаимодействовать с клавиатурой и мышью с минимальными ресурсами. Фактически PS/2 это последовательный синхронный порт работающий на низких скоростях, реализовать его можно программно. С ретро-джойстиками тоже проблем нет - положение джойстика это всего лишь замыкание контактов, что легко обрабатывается программно. Проблема в том, что всё это «ретро» постепенно уходит из нашей жизни, клавиатуры и мыши с интерфейсом PS/2 всё еще можно приобрести на маркетплейсах, но всё же редкость. И от джойстика хочется чего-то большего чем просто замыкания пяти контактов, а именно — градации положения стика. Такая фича доступна либо на очень старых аналоговых джойстиках, либо на современных геймпадах с USB интерфейсом. В конце концов я разрабатывают хоть и минималистичную, но современную систему с современной архитектурой (RISC-V) предназначенную для современного промышленного применения, а не для ретро-гейминга. ;-) В общем, встал вопрос как подключать простые HID устройства ввода через USB к своей синтезируемой ЭВМ. Интерфейс шины USB на столько широко вошел в обиход, что мы даже не задумываемся что там внутри: сколько сигнальных проводов в USB кабеле, как они подключены, как передаются по ним данные, на каких скоростях и какие могут быть ограничения. Всё что мы знаем это то, что USB бывает разных версий: 2.0 — медленный и 3.0 — очень быстрый; и что USB устройства бывают с разными видами разъемов: USB type A и, с недавних пор, USB type C. Для большинства пользователей и программистов USB это такая штука, которую «вставил и работает». А если нет, то нужно вынуть, перевернуть устройство два раза вокруг его оси и вставить в компьютер еще раз. Если и так не заработало, то искушенный пользователь возможно вспомнит команду lsusb чтобы выяснить какие сейчас устройства присутствуют в системе или даже заглянет в dmesg чтобы выяснить наличие ошибок при детектировании устройства. Но что означают эти сообщения ? Еще меньшее число пользователей понимает результат вывода команды lsusb -v. Не многим лучше обстоят дела с пониманием USB у разработчиков электроники. Обычно на их уровне USB это четыре провода: GND, VBUS, D+ и D-, при этом каждый электронщик знает что D+ и D- это дифференциальная пара которую требуется трассировать на печатной плате соответствующим образом. Но так ли это на самом деле ? Раз уж возникла необходимость, то надо погружаться в тему если не по уши, то хотя бы по пояс и выяснить, а на сколько сложно реализовать свой собственный минималистичный USB контроллер. Ведь задача то очень простая — считать пару байт с USB клавиатуры, и, как мне казалось, осилить её можно за пару-тройку ночных сейшнов. Читать далее]]>
https://habr.com/ru/articles/908828/
BotHabr (tgi,2) → All – 06:35:02 2025-11-29
Опубликовано: Fri, 28 Nov 2025 13:29:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжая развивать свою синтезируемую систему-на-кристалле для ПЛИС, о которой я уже написал несколько статей, столкнулся с необходимостью подключать устройства ввода типа клавиатура, манипулятор мышь или джойстик. Если обратиться к тому, чем занимаются ретро-фаны, то проблем особых нет — старый добрый интерфейс PS/2 очень прост в реализации, он позволяет легко взаимодействовать с клавиатурой и мышью с минимальными ресурсами. Фактически PS/2 это последовательный синхронный порт работающий на низких скоростях, реализовать его можно программно. С ретро-джойстиками тоже проблем нет - положение джойстика это всего лишь замыкание контактов, что легко обрабатывается программно. Проблема в том, что всё это «ретро» постепенно уходит из нашей жизни, клавиатуры и мыши с интерфейсом PS/2 всё еще можно приобрести на маркетплейсах, но всё же редкость. И от джойстика хочется чего-то большего чем просто замыкания пяти контактов, а именно — градации положения стика. Такая фича доступна либо на очень старых аналоговых джойстиках, либо на современных геймпадах с USB интерфейсом. В конце концов я разрабатывают хоть и минималистичную, но современную систему с современной архитектурой (RISC-V) предназначенную для современного промышленного применения, а не для ретро-гейминга. ;-) В общем, встал вопрос как подключать простые HID устройства ввода через USB к своей синтезируемой ЭВМ. Интерфейс шины USB на столько широко вошел в обиход, что мы даже не задумываемся что там внутри: сколько сигнальных проводов в USB кабеле, как они подключены, как передаются по ним данные, на каких скоростях и какие могут быть ограничения. Всё что мы знаем это то, что USB бывает разных версий: 2.0 — медленный и 3.0 — очень быстрый; и что USB устройства бывают с разными видами разъемов: USB type A и, с недавних пор, USB type C. Для большинства пользователей и программистов USB это такая штука, которую «вставил и работает». А если нет, то нужно вынуть, перевернуть устройство два раза вокруг его оси и вставить в компьютер еще раз. Если и так не заработало, то искушенный пользователь возможно вспомнит команду lsusb чтобы выяснить какие сейчас устройства присутствуют в системе или даже заглянет в dmesg чтобы выяснить наличие ошибок при детектировании устройства. Но что означают эти сообщения ? Еще меньшее число пользователей понимает результат вывода команды lsusb -v. Не многим лучше обстоят дела с пониманием USB у разработчиков электроники. Обычно на их уровне USB это четыре провода: GND, VBUS, D+ и D-, при этом каждый электронщик знает что D+ и D- это дифференциальная пара которую требуется трассировать на печатной плате соответствующим образом. Но так ли это на самом деле ? Раз уж возникла необходимость, то надо погружаться в тему если не по уши, то хотя бы по пояс и выяснить, а на сколько сложно реализовать свой собственный минималистичный USB контроллер. Ведь задача то очень простая — считать пару байт с USB клавиатуры, и, как мне казалось, осилить её можно за пару-тройку ночных сейшнов. Читать далее]]>
https://habr.com/ru/articles/908828/
# Про одну, почти забытую технологию…
BotHabr (tgi,2) → All – 16:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 16:05:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Зачем топтать мою любовь паять своё авто? ;-) Каждый день, одни технологии уходят, а другие приходят, вставая на место ушедших, где многие из них представляют собой довольно интересный объект для исследования, в свете чего, окунемся в прошлое, и посмотрим на ещё одну, которая почти осталась «за кадром»... Читать далее]]>
https://habr.com/ru/companies/beget/articles/970068/
BotHabr (tgi,2) → All – 16:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 16:05:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Зачем топтать мою любовь паять своё авто? ;-) Каждый день, одни технологии уходят, а другие приходят, вставая на место ушедших, где многие из них представляют собой довольно интересный объект для исследования, в свете чего, окунемся в прошлое, и посмотрим на ещё одну, которая почти осталась «за кадром»... Читать далее]]>
https://habr.com/ru/companies/beget/articles/970068/
# Кустарные вакуумные триоды Клода Паяра. Часть 3. Установка ТВЧ
BotHabr (tgi,2) → All – 09:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 09:01:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжим обзор оборудования французского коллеги-энтузиаста Клода Пайяра, с его самодельным кустарным мини-производством триода ТМ [1] — первого серийного высоковакуумного прибора 1920-х годов, с невысокими (относительно прежних «ионных» газонаполненных ламп), но так нужными пользователю, стабильными параметрами. В части №1 мы познакомились с самим Клодом и его огневым оснащением, в части №2 рассмотрели простую технологическую мини-печь для отжига стеклянных деталей и аппарат для контактной сварки. Здесь же, мы взглянем на его установку ТВЧ — её создание и настройку. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/967104/
BotHabr (tgi,2) → All – 09:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 09:01:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Продолжим обзор оборудования французского коллеги-энтузиаста Клода Пайяра, с его самодельным кустарным мини-производством триода ТМ [1] — первого серийного высоковакуумного прибора 1920-х годов, с невысокими (относительно прежних «ионных» газонаполненных ламп), но так нужными пользователю, стабильными параметрами. В части №1 мы познакомились с самим Клодом и его огневым оснащением, в части №2 рассмотрели простую технологическую мини-печь для отжига стеклянных деталей и аппарат для контактной сварки. Здесь же, мы взглянем на его установку ТВЧ — её создание и настройку. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/967104/
# Индикаторы для домашнего ПК
BotHabr (tgi,2) → All – 07:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 07:27:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Для мониторинга работы персонального компьютера с Windows можно использовать множество параметров, которые можно наблюдать как с помощью различных программ, так и внешних индикаторов. Читать далее]]>
https://habr.com/ru/articles/971140/
BotHabr (tgi,2) → All – 07:35:02 2025-11-28
Опубликовано: Fri, 28 Nov 2025 07:27:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Для мониторинга работы персонального компьютера с Windows можно использовать множество параметров, которые можно наблюдать как с помощью различных программ, так и внешних индикаторов. Читать далее]]>
https://habr.com/ru/articles/971140/
# Генерируем G-code прямо в браузере: как я написал карманную CAM-систему на JS+WebGL, чтобы не запускать тяжелый CAD
BotHabr (tgi,2) → All – 15:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 14:48:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Зачем запускать тяжелый Fusion 360 или ArtCAM, чтобы просто вырезать фланец или прокладку? Я написал свой CAM-процессор на чистом JavaScript и Three.js, который готовит G-code из DXF за пару секунд прямо в браузере.В статье разбираем архитектуру легковесного инженерного софта: парсинг DXF, визуализацию траекторий на WebGL, алгоритмы оффсетов и опыт парного программирования с нейросетью. Заглянуть под капот]]>
https://habr.com/ru/articles/970998/
BotHabr (tgi,2) → All – 15:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 14:48:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Зачем запускать тяжелый Fusion 360 или ArtCAM, чтобы просто вырезать фланец или прокладку? Я написал свой CAM-процессор на чистом JavaScript и Three.js, который готовит G-code из DXF за пару секунд прямо в браузере.В статье разбираем архитектуру легковесного инженерного софта: парсинг DXF, визуализацию траекторий на WebGL, алгоритмы оффсетов и опыт парного программирования с нейросетью. Заглянуть под капот]]>
https://habr.com/ru/articles/970998/
# Как Гэндальфу провести ИИ-хоббитов по fullstack проекту: Часть 1 – программирование
BotHabr (tgi,2) → All – 15:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 14:51:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет! Меня зовут Воронин Николай, я занимаюсь автоматизацией систем отчётности и анализа в ПГК Диджитал.В этой статье я хочу поделиться опытом ведения личного творческого проекта, где многие функции переложены на нейросети. Расскажу об обнаруженных мной особенностях, плюсах и недостатках.Мой проект – это цифровой мультимедийный комикс. Для его реализации требуется создание программного обеспечения, иллюстрации, музыка и звуки, работа с сюжетом и персонажами. Соответственно четыре AI, которые несут кольцо к финалу проекта это:· Deepseek – LLM для кодинга.· Deepseek – LLM для отладки и выверки текстов и проработки сюжетной целостности.· StableDiffusion – иллюстрации.· Suno AI – музыкальное сопровождение.Почему нейросети – хоббиты, и зачем им нужен Гэндальф?В основном это касается больших языковых моделей (Deepseek, CharGPT, Grok, Gemini, Gigachat и т.п.). Важно понимать, что Искусственный Интеллект – это модное, но неправильное название для нейросети и большой языковой модели – никакого интеллекта там нет. Это очень большой массив хитро размеченной информации с хитрым алгоритмом статистического поиска сначала распознавания вопроса и затем наиболее вероятного ответа. Мыслительного процесса, понимания вопроса и логического построения ответа нет. Нейросети не умеют даже считать, в них просто загружено очень много математических задач с ответами и, получая запрос, нейросеть ищет наиболее вероятный ответ.Соответственно, чем задача специфичнее – тем больше шанс, что в обучающих материалах по ней было мало информации, нейросеть будет пытаться интерпретировать её через другие задачи, которые по логике разметки кажутся похожими (с точки здравого смысла это может быть не так), и решения будут становится всё более и более странными. Читать далее]]>
https://habr.com/ru/companies/pgk/articles/970384/
BotHabr (tgi,2) → All – 15:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 14:51:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет! Меня зовут Воронин Николай, я занимаюсь автоматизацией систем отчётности и анализа в ПГК Диджитал.В этой статье я хочу поделиться опытом ведения личного творческого проекта, где многие функции переложены на нейросети. Расскажу об обнаруженных мной особенностях, плюсах и недостатках.Мой проект – это цифровой мультимедийный комикс. Для его реализации требуется создание программного обеспечения, иллюстрации, музыка и звуки, работа с сюжетом и персонажами. Соответственно четыре AI, которые несут кольцо к финалу проекта это:· Deepseek – LLM для кодинга.· Deepseek – LLM для отладки и выверки текстов и проработки сюжетной целостности.· StableDiffusion – иллюстрации.· Suno AI – музыкальное сопровождение.Почему нейросети – хоббиты, и зачем им нужен Гэндальф?В основном это касается больших языковых моделей (Deepseek, CharGPT, Grok, Gemini, Gigachat и т.п.). Важно понимать, что Искусственный Интеллект – это модное, но неправильное название для нейросети и большой языковой модели – никакого интеллекта там нет. Это очень большой массив хитро размеченной информации с хитрым алгоритмом статистического поиска сначала распознавания вопроса и затем наиболее вероятного ответа. Мыслительного процесса, понимания вопроса и логического построения ответа нет. Нейросети не умеют даже считать, в них просто загружено очень много математических задач с ответами и, получая запрос, нейросеть ищет наиболее вероятный ответ.Соответственно, чем задача специфичнее – тем больше шанс, что в обучающих материалах по ней было мало информации, нейросеть будет пытаться интерпретировать её через другие задачи, которые по логике разметки кажутся похожими (с точки здравого смысла это может быть не так), и решения будут становится всё более и более странными. Читать далее]]>
https://habr.com/ru/companies/pgk/articles/970384/
# Загадочный чёрный Explorer
BotHabr (tgi,2) → All – 13:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 13:02:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! В результате очередного обмена у меня появилась ещё одна электрогитара, кастомизированная предыдущим хозяином в стиле обработанной тунговым маслом тонированной древесины с открытыми порами.Инструмент оказался на удивление играбельным и хорошо звучащим, однако ремонт и доработка, как это всегда бывает, тоже потребовались. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/942336/
BotHabr (tgi,2) → All – 13:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 13:02:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! В результате очередного обмена у меня появилась ещё одна электрогитара, кастомизированная предыдущим хозяином в стиле обработанной тунговым маслом тонированной древесины с открытыми порами.Инструмент оказался на удивление играбельным и хорошо звучащим, однако ремонт и доработка, как это всегда бывает, тоже потребовались. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/942336/
# Разрабатываем голосового ассистента на Rockchip. Часть 1
BotHabr (tgi,2) → All – 10:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 08:03:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Я Виктор Загускин, руководитель отдела голосового ML в MWS AI. Мы разрабатываем продукт формата «спичкит» — распознавание и синтез речи, анализ ее содержания. Наши клиенты используют эту технологию как кубики для создания прикладных продуктов. Чтобы лучше прочувствовать их потребности и боли, лучше познакомиться с тем, как реализовать голосовые ассистенты на основе современных решений, я решил попробовать сделать подобный продукт самостоятельно. Это будет работающий на локальном устройстве голосовой ассистент со встроенной LLM.В этом цикле материалов я буду рассказывать о процессе создания ассистента, примененных технологиях, выбранном железе, трудностях и путях их преодоления, буду демонстрировать этапы работ. Попутно расскажу основные концепции, необходимые для реализации голосовых технологий. Первая часть цикла посвящена базе — выбору «железа», тулкитов для инференса, моделей для синтеза и распознавания речи и LLM. Поехали! Читать далее]]>
https://habr.com/ru/companies/mts_ai/articles/970434/
BotHabr (tgi,2) → All – 10:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 08:03:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Я Виктор Загускин, руководитель отдела голосового ML в MWS AI. Мы разрабатываем продукт формата «спичкит» — распознавание и синтез речи, анализ ее содержания. Наши клиенты используют эту технологию как кубики для создания прикладных продуктов. Чтобы лучше прочувствовать их потребности и боли, лучше познакомиться с тем, как реализовать голосовые ассистенты на основе современных решений, я решил попробовать сделать подобный продукт самостоятельно. Это будет работающий на локальном устройстве голосовой ассистент со встроенной LLM.В этом цикле материалов я буду рассказывать о процессе создания ассистента, примененных технологиях, выбранном железе, трудностях и путях их преодоления, буду демонстрировать этапы работ. Попутно расскажу основные концепции, необходимые для реализации голосовых технологий. Первая часть цикла посвящена базе — выбору «железа», тулкитов для инференса, моделей для синтеза и распознавания речи и LLM. Поехали! Читать далее]]>
https://habr.com/ru/companies/mts_ai/articles/970434/
# Выдыхай, бобёр: как я перестал тупить и собрал монитор CO2, который не врет
BotHabr (tgi,2) → All – 10:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 10:30:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Маркетологи говорят нам: купи увлажнитель, купи очиститель, купи ионизатор. Но никто не говорит про главное — углекислый газ.Ты можешь сидеть в кристально чистой комнате с идеальной влажностью, но если CO2 там зашкаливает за 1500 ppm — твой мозг превращается в хлебушек. Ты устаешь, делаешь баги и хочешь спать.Готовые мониторы стоят от 5 до 15 тысяч рублей. Внутри — датчик за тысячу и три светодиода.Я решил, что переплачивать за пластиковый корпус не буду. Берем паяльник (или просто провода), ESP32 и делаем инструмент, который покажет правду. Читать далее]]>
https://habr.com/ru/articles/970860/
BotHabr (tgi,2) → All – 10:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 10:30:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Маркетологи говорят нам: купи увлажнитель, купи очиститель, купи ионизатор. Но никто не говорит про главное — углекислый газ.Ты можешь сидеть в кристально чистой комнате с идеальной влажностью, но если CO2 там зашкаливает за 1500 ppm — твой мозг превращается в хлебушек. Ты устаешь, делаешь баги и хочешь спать.Готовые мониторы стоят от 5 до 15 тысяч рублей. Внутри — датчик за тысячу и три светодиода.Я решил, что переплачивать за пластиковый корпус не буду. Берем паяльник (или просто провода), ESP32 и делаем инструмент, который покажет правду. Читать далее]]>
https://habr.com/ru/articles/970860/
# Увеличение прочности FDM-печати
BotHabr (tgi,2) → All – 09:35:03 2025-11-27
Опубликовано: Thu, 27 Nov 2025 09:01:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка: freepik.comЧто первым приходит в голову, когда кто-то говорит «3D-печать»? Ок, у всех разное :-). Но те, кто в теме и сами занимались или занимаются ею, знают, что одной из основных проблем любительской печати является прочность готовых изделий.С этим мне самому тоже приходится сталкиваться постоянно, и я решил разобраться, есть ли способы улучшить этот показатель и что в мире существует по этой теме (из наиболее интересного). Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/969274/
BotHabr (tgi,2) → All – 09:35:03 2025-11-27
Опубликовано: Thu, 27 Nov 2025 09:01:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка: freepik.comЧто первым приходит в голову, когда кто-то говорит «3D-печать»? Ок, у всех разное :-). Но те, кто в теме и сами занимались или занимаются ею, знают, что одной из основных проблем любительской печати является прочность готовых изделий.С этим мне самому тоже приходится сталкиваться постоянно, и я решил разобраться, есть ли способы улучшить этот показатель и что в мире существует по этой теме (из наиболее интересного). Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/969274/
# Выгоняем китайцев из розетки: переезд умного дома на Zigbee2MQTT и Home Assistant
BotHabr (tgi,2) → All – 09:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 09:15:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Все началось с того, что я хотел включить свет в туалете, а он включился через три секунды.У меня стоял шлюз Xiaomi, датчик движения Aqara и какая-то ноунейм релешка. Схема работала так: датчик видит меня -> сигнал летит в Китай на сервер Xiaomi -> там скрипт думает -> сигнал летит обратно ко мне в квартиру -> свет включается.В тот момент я понял две вещи.Первая: я не хочу, чтобы товарищ майор из Пекина знал, как часто я хожу в туалет.Вторая: мой дом не должен превращаться в тыкву, когда провайдер проводит плановые работы.Ниже рассказ о том, как я выкинул все проприетарные шлюзы, купил один свисток и поднял Home Assistant. Читать далее]]>
https://habr.com/ru/articles/970816/
BotHabr (tgi,2) → All – 09:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 09:15:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Все началось с того, что я хотел включить свет в туалете, а он включился через три секунды.У меня стоял шлюз Xiaomi, датчик движения Aqara и какая-то ноунейм релешка. Схема работала так: датчик видит меня -> сигнал летит в Китай на сервер Xiaomi -> там скрипт думает -> сигнал летит обратно ко мне в квартиру -> свет включается.В тот момент я понял две вещи.Первая: я не хочу, чтобы товарищ майор из Пекина знал, как часто я хожу в туалет.Вторая: мой дом не должен превращаться в тыкву, когда провайдер проводит плановые работы.Ниже рассказ о том, как я выкинул все проприетарные шлюзы, купил один свисток и поднял Home Assistant. Читать далее]]>
https://habr.com/ru/articles/970816/
# Разрабатываем голосового ассистента на Rockchip. Часть 1
BotHabr (tgi,2) → All – 08:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 08:03:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Я Виктор Загускин, руководитель отдела голосового ML в MWS AI. Мы разрабатываем продукт формата «спичкит» — распознавание и синтез речи, анализ ее содержания. Наши клиенты используют эту технологию как кубики для создания прикладных продуктов. Чтобы лучше прочувствовать их потребности и боли, лучше познакомиться с тем, как реализовать голосовые ассистенты на основе современных решений, я решил попробовать сделать подобный продукт самостоятельно. Это будет работающий на локальном устройстве голосовой ассистент со встроенной LLM.В этом цикле материалов я буду рассказывать о процессе создания ассистента, примененных технологиях, выбранном железе, трудностях и путях их преодоления, буду демонстрировать этапы работ. Попутно расскажу основные концепции, необходимые для реализации голосовых технологий. Первая часть цикла посвящена базе — выбору «железа», тулкитов для инференса, моделей для синтеза и распознавания речи и LLM. Поехали! Читать далее]]>
https://habr.com/ru/companies/ru_mts/articles/970434/
BotHabr (tgi,2) → All – 08:35:02 2025-11-27
Опубликовано: Thu, 27 Nov 2025 08:03:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Я Виктор Загускин, руководитель отдела голосового ML в MWS AI. Мы разрабатываем продукт формата «спичкит» — распознавание и синтез речи, анализ ее содержания. Наши клиенты используют эту технологию как кубики для создания прикладных продуктов. Чтобы лучше прочувствовать их потребности и боли, лучше познакомиться с тем, как реализовать голосовые ассистенты на основе современных решений, я решил попробовать сделать подобный продукт самостоятельно. Это будет работающий на локальном устройстве голосовой ассистент со встроенной LLM.В этом цикле материалов я буду рассказывать о процессе создания ассистента, примененных технологиях, выбранном железе, трудностях и путях их преодоления, буду демонстрировать этапы работ. Попутно расскажу основные концепции, необходимые для реализации голосовых технологий. Первая часть цикла посвящена базе — выбору «железа», тулкитов для инференса, моделей для синтеза и распознавания речи и LLM. Поехали! Читать далее]]>
https://habr.com/ru/companies/ru_mts/articles/970434/
# Как я Альфе новый навык делал и что из этого вышло
BotHabr (tgi,2) → All – 05:35:03 2025-11-27
Опубликовано: Wed, 26 Nov 2025 09:05:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Время от времени я возвращаюсь к своему pet-проекту голосового ассистента с кодовым именем «Альфа», который разрабатывался как приватный голосовой интерфейс (а-ля «умная колонка») для управления своим «Умным домом». И в этот раз — так сошлись звезды или под влиянием магнитных бурь — мне очень захотелось добавить новый навык. А что из этого вышло, читайте далее. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/961484/
BotHabr (tgi,2) → All – 05:35:03 2025-11-27
Опубликовано: Wed, 26 Nov 2025 09:05:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Время от времени я возвращаюсь к своему pet-проекту голосового ассистента с кодовым именем «Альфа», который разрабатывался как приватный голосовой интерфейс (а-ля «умная колонка») для управления своим «Умным домом». И в этот раз — так сошлись звезды или под влиянием магнитных бурь — мне очень захотелось добавить новый навык. А что из этого вышло, читайте далее. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/961484/
# Как системщику остаться в живых: харденинг, который не убьет ваш перфоманс
BotHabr (tgi,2) → All – 20:35:03 2025-11-26
Опубликовано: Wed, 26 Nov 2025 20:03:48 GMT
Канал: Все статьи подряд / Assembler / Хабр
Здравствуйте, меня зовут Анна Мелехова. Я старший архитектор в отделе развития архитектуры KasperskyOS. В статье я хочу поделиться практическим опытом системной разработки, которой я занималась сначала в проекте по виртуализации, а теперь в «Лаборатории Касперского», где мы делаем микроядерную операционную систему с повышенными требованиями к безопасности – KasperskyOS. Когда вы работаете в такой среде, быстро понимаете: харденинг – это не красивые галочки в чек-листе, а набор очень конкретных, очень практических решений, которые должны и защищать, и минимально снижать производительность. О них я и расскажу, а в конце дам личный топ самых полезных харденингов, которые бустят security и не снижают performance. Читать далее]]>
https://habr.com/ru/companies/kaspersky/articles/968388/
BotHabr (tgi,2) → All – 20:35:03 2025-11-26
Опубликовано: Wed, 26 Nov 2025 20:03:48 GMT
Канал: Все статьи подряд / Assembler / Хабр
Здравствуйте, меня зовут Анна Мелехова. Я старший архитектор в отделе развития архитектуры KasperskyOS. В статье я хочу поделиться практическим опытом системной разработки, которой я занималась сначала в проекте по виртуализации, а теперь в «Лаборатории Касперского», где мы делаем микроядерную операционную систему с повышенными требованиями к безопасности – KasperskyOS. Когда вы работаете в такой среде, быстро понимаете: харденинг – это не красивые галочки в чек-листе, а набор очень конкретных, очень практических решений, которые должны и защищать, и минимально снижать производительность. О них я и расскажу, а в конце дам личный топ самых полезных харденингов, которые бустят security и не снижают performance. Читать далее]]>
https://habr.com/ru/companies/kaspersky/articles/968388/
# ESP32 + MLX90640: тепловизор с искусственным интеллектом
BotHabr (tgi,2) → All – 15:35:02 2025-11-26
Опубликовано: Wed, 26 Nov 2025 15:30:59 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Сегодня я хочу показать и рассказать вам, как, подключив к ESP32-S3 тепловизионную матрицу MLX90640, можно запустить веб-сервер для стриминга теплового изображения с определением в реальном времени того, какие сущности попали в поле зрения тепловизора.В моём случае была обучена свёртончная нейронная сеть для классификации трёх сущностей в инфракрасном спектре: кошки, человека или же отсутствие двух предыдущих. Данная система является полностью автономной, и инференс TensorFlow Lite-модели происходит прямо на борту микроконтроллера. Ознакомиться]]>
https://habr.com/ru/articles/970216/
BotHabr (tgi,2) → All – 15:35:02 2025-11-26
Опубликовано: Wed, 26 Nov 2025 15:30:59 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Сегодня я хочу показать и рассказать вам, как, подключив к ESP32-S3 тепловизионную матрицу MLX90640, можно запустить веб-сервер для стриминга теплового изображения с определением в реальном времени того, какие сущности попали в поле зрения тепловизора.В моём случае была обучена свёртончная нейронная сеть для классификации трёх сущностей в инфракрасном спектре: кошки, человека или же отсутствие двух предыдущих. Данная система является полностью автономной, и инференс TensorFlow Lite-модели происходит прямо на борту микроконтроллера. Ознакомиться]]>
https://habr.com/ru/articles/970216/
# Протоколы для систем реального времени
BotHabr (tgi,2) → All – 12:35:04 2025-11-26
Опубликовано: Wed, 26 Nov 2025 12:24:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Эта статья написана по итогам разработки геоинформационной платформы «RndFlow.Кругозор» и конкретной прикладной системы на её основе.В рамках этой работы нам потребовалось интегрировать в единый программно-аппаратный комплекс большое количество российской и китайской аппаратуры, которая выдаёт в систему информацию географического характера (координаты и параметры объектов) в реальном времени. При этом аппаратура, как правило, так же требует и дистанционного управления – частично тоже в реальном времени, как результат активности оператора, частично в режиме настройки и введения в эксплуатацию.Состояние аппаратуры и канала связи с ней является критичным параметром работоспособности системы в целом, и, следовательно, тоже непрерывно мониторится.Сама система представляет из себя интеграционную платформу, которая поддерживает Читать далее]]>
https://habr.com/ru/articles/970470/
BotHabr (tgi,2) → All – 12:35:04 2025-11-26
Опубликовано: Wed, 26 Nov 2025 12:24:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Эта статья написана по итогам разработки геоинформационной платформы «RndFlow.Кругозор» и конкретной прикладной системы на её основе.В рамках этой работы нам потребовалось интегрировать в единый программно-аппаратный комплекс большое количество российской и китайской аппаратуры, которая выдаёт в систему информацию географического характера (координаты и параметры объектов) в реальном времени. При этом аппаратура, как правило, так же требует и дистанционного управления – частично тоже в реальном времени, как результат активности оператора, частично в режиме настройки и введения в эксплуатацию.Состояние аппаратуры и канала связи с ней является критичным параметром работоспособности системы в целом, и, следовательно, тоже непрерывно мониторится.Сама система представляет из себя интеграционную платформу, которая поддерживает Читать далее]]>
https://habr.com/ru/articles/970470/
# Чип, который умеет говорить (SI4703)
BotHabr (tgi,2) → All – 11:35:07 2025-11-26
Опубликовано: Wed, 26 Nov 2025 11:07:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я хотел бы рассказать про свой опыт работы с однокристальным радио приёмникои SI4703 от компании Silicon Laboratories. SI4703 - это миниатюрный настраиваемый FM радио приемник c DSP обработкой, управляемый по I2C, с возможностью принимать бинарные данные от радиостанций по протоколу RDS . Чип производит демодуляцию частотно модулированного сигнала, пропускает его через цифровой гетеродин и выдает на наушники аналоговый сигнал. Тут есть два смесителя: первый аналоговый, второй цифровой. Аналоговый смеситель снимает FM сигнал с несущей. Цифровой смеситель подстраивает цифровой гетеродин на конкретную радиостанцию. Это классический гетеродинный приемник. Читать далее]]>
https://habr.com/ru/articles/970446/
BotHabr (tgi,2) → All – 11:35:07 2025-11-26
Опубликовано: Wed, 26 Nov 2025 11:07:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я хотел бы рассказать про свой опыт работы с однокристальным радио приёмникои SI4703 от компании Silicon Laboratories. SI4703 - это миниатюрный настраиваемый FM радио приемник c DSP обработкой, управляемый по I2C, с возможностью принимать бинарные данные от радиостанций по протоколу RDS . Чип производит демодуляцию частотно модулированного сигнала, пропускает его через цифровой гетеродин и выдает на наушники аналоговый сигнал. Тут есть два смесителя: первый аналоговый, второй цифровой. Аналоговый смеситель снимает FM сигнал с несущей. Цифровой смеситель подстраивает цифровой гетеродин на конкретную радиостанцию. Это классический гетеродинный приемник. Читать далее]]>
https://habr.com/ru/articles/970446/