# ИИ лажает там где должен был сиять
BotHabr (tgi,2) → All – 04:35:03 2026-01-19
Опубликовано: Mon, 19 Jan 2026 04:11:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
У меня недавно приняли статью на крутую конференцию, где я описываю, как ИИ лажает в микроархитектурных задачках на SystemVerilog, которые я даю студентам на интервью. Дошло до того, что стартаперы больше не берут от меня задачек, а с честными глазами говорят: мы пока не умеем решать ваши задачки, но научимся как только большая компания инвестирует в нас деньги, объявит нас своим партнером и даст нам доступ к миллионам строк на верилоге в своих закромах, на которых мы научимся и будем сиять. А пока смотрите наши слайдики.Ну ладно, хорошо, допустим. А где же ИИ сияет сейчас? Мне говорили, что пусть ИИ не сияет на языках описания аппаратуры, но он уже дошел до продакшн в языках программирования, где заменил джуна и скоро заменит миддла. Так что во всех компаниях останется только несколько ИИ-гуру, а все остальные программисты будут отправлены собирать клубнику на плантациях города Ватсонвилл, Калифорния, где они заменят нелегальных мексиканцев, которых Трамп собирается отправить на родину.Программирование, говорите? Ну хорошо, вот три мои попытки оправдать ИИ на задачах из программирования. Читать далее]]>
https://habr.com/ru/articles/983276/
BotHabr (tgi,2) → All – 04:35:03 2026-01-19
Опубликовано: Mon, 19 Jan 2026 04:11:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
У меня недавно приняли статью на крутую конференцию, где я описываю, как ИИ лажает в микроархитектурных задачках на SystemVerilog, которые я даю студентам на интервью. Дошло до того, что стартаперы больше не берут от меня задачек, а с честными глазами говорят: мы пока не умеем решать ваши задачки, но научимся как только большая компания инвестирует в нас деньги, объявит нас своим партнером и даст нам доступ к миллионам строк на верилоге в своих закромах, на которых мы научимся и будем сиять. А пока смотрите наши слайдики.Ну ладно, хорошо, допустим. А где же ИИ сияет сейчас? Мне говорили, что пусть ИИ не сияет на языках описания аппаратуры, но он уже дошел до продакшн в языках программирования, где заменил джуна и скоро заменит миддла. Так что во всех компаниях останется только несколько ИИ-гуру, а все остальные программисты будут отправлены собирать клубнику на плантациях города Ватсонвилл, Калифорния, где они заменят нелегальных мексиканцев, которых Трамп собирается отправить на родину.Программирование, говорите? Ну хорошо, вот три мои попытки оправдать ИИ на задачах из программирования. Читать далее]]>
https://habr.com/ru/articles/983276/
# Пуск CAN-трансивера на STM32
BotHabr (tgi,2) → All – 16:35:03 2026-01-18
Опубликовано: Sun, 18 Jan 2026 15:54:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Многие STM32 микроконтроллеры обладают CAN трансивером. Даже не одним. В этом тексте я расскажу про особенности работы CAN-трансивера на STM32 (bxCAN).Вы узнаете как работает CAN буквально под капотом. Читать далее]]>
https://habr.com/ru/articles/986330/
BotHabr (tgi,2) → All – 16:35:03 2026-01-18
Опубликовано: Sun, 18 Jan 2026 15:54:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Многие STM32 микроконтроллеры обладают CAN трансивером. Даже не одним. В этом тексте я расскажу про особенности работы CAN-трансивера на STM32 (bxCAN).Вы узнаете как работает CAN буквально под капотом. Читать далее]]>
https://habr.com/ru/articles/986330/
# Хватит воевать с Makefile: как я написал свой таск-раннер на Rust, чтобы не сойти с ума
BotHabr (tgi,2) → All – 12:35:02 2026-01-17
Опубликовано: Sat, 17 Jan 2026 12:15:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Хватит воевать с Makefile: как я написал свой таск-раннер на RustУстали от табов, .PHONY и bash-лапши? Я тоже. Поэтому написал Nest — декларативный таск-раннер с иерархией, типами и понятным синтаксисом. Рассказываю, как это было и почему вам стоит попробовать. Читать далее]]>
https://habr.com/ru/articles/986112/
BotHabr (tgi,2) → All – 12:35:02 2026-01-17
Опубликовано: Sat, 17 Jan 2026 12:15:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Хватит воевать с Makefile: как я написал свой таск-раннер на RustУстали от табов, .PHONY и bash-лапши? Я тоже. Поэтому написал Nest — декларативный таск-раннер с иерархией, типами и понятным синтаксисом. Рассказываю, как это было и почему вам стоит попробовать. Читать далее]]>
https://habr.com/ru/articles/986112/
# Управляем питанием по-взрослому: конечный автомат для устройств с батарейным питанием
BotHabr (tgi,2) → All – 12:35:02 2026-01-17
Опубликовано: Sat, 17 Jan 2026 12:33:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В embedded-проектах с батарейным питанием управление энергопотреблением часто сводят к нескольким вызовам sleep() и проверке кнопки включения. Пока устройство простое — этого хватает. Но как только появляется аккумулятор, зарядка, дисплей, кнопка питания и требования к пользовательскому поведению, такой подход начинает разваливаться.Типичные ситуации, с которыми сталкиваются на практике:● устройство выключено, но подключили зарядку — что должно происходить?● зарядка идёт, пользователь нажал кнопку — включаться или нет?● батарея критически разряжена — как корректно отказать во включении?● устройство долго не используется — когда и как его выключать?● контроллер питания подал питание сам по себе — это включение или ошибка?устройство вышло из Deep Sleep — это пробуждение или «холодный старт»? Читать далее]]>
https://habr.com/ru/articles/986116/
BotHabr (tgi,2) → All – 12:35:02 2026-01-17
Опубликовано: Sat, 17 Jan 2026 12:33:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В embedded-проектах с батарейным питанием управление энергопотреблением часто сводят к нескольким вызовам sleep() и проверке кнопки включения. Пока устройство простое — этого хватает. Но как только появляется аккумулятор, зарядка, дисплей, кнопка питания и требования к пользовательскому поведению, такой подход начинает разваливаться.Типичные ситуации, с которыми сталкиваются на практике:● устройство выключено, но подключили зарядку — что должно происходить?● зарядка идёт, пользователь нажал кнопку — включаться или нет?● батарея критически разряжена — как корректно отказать во включении?● устройство долго не используется — когда и как его выключать?● контроллер питания подал питание сам по себе — это включение или ошибка?устройство вышло из Deep Sleep — это пробуждение или «холодный старт»? Читать далее]]>
https://habr.com/ru/articles/986116/
# Как я купил бесперебойник Eaton Ellipse ECO 1600 и устроил себе квест по реанимации ИБП
BotHabr (tgi,2) → All – 08:35:01 2026-01-17
Опубликовано: Sat, 17 Jan 2026 08:05:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Не так давно я опубликовал статью «Когда покупка ИБП становится приключением», где рассказывал про неудачный опыт покупки «нового» ИБП Green Cell 1500VA. Тот хлам я все же вернул продавцу, получив свои денежки обратно. Но от идеи приобрести хороший ИБП задешево не отказался. Покопавшись пару часов на онлайн-барахолке, нашел нового претендента — Eaton Ellipse ECO 1600 за 140 евро (160 с доставкой, новый стоит чуть больше 400). Продавец с хорошей репутацией выставил его как «новый», и я решил попробовать рискнуть еще раз. О том, попил ли я в итоге шампанское и о самом ИБП узнать можно под катом — там много интересного. Читать далее]]>
https://habr.com/ru/companies/selectel/articles/985702/
BotHabr (tgi,2) → All – 08:35:01 2026-01-17
Опубликовано: Sat, 17 Jan 2026 08:05:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Не так давно я опубликовал статью «Когда покупка ИБП становится приключением», где рассказывал про неудачный опыт покупки «нового» ИБП Green Cell 1500VA. Тот хлам я все же вернул продавцу, получив свои денежки обратно. Но от идеи приобрести хороший ИБП задешево не отказался. Покопавшись пару часов на онлайн-барахолке, нашел нового претендента — Eaton Ellipse ECO 1600 за 140 евро (160 с доставкой, новый стоит чуть больше 400). Продавец с хорошей репутацией выставил его как «новый», и я решил попробовать рискнуть еще раз. О том, попил ли я в итоге шампанское и о самом ИБП узнать можно под катом — там много интересного. Читать далее]]>
https://habr.com/ru/companies/selectel/articles/985702/
# Я сделал набор для самостоятельной сборки пиксельных часов и запустил его на краудфандинге
BotHabr (tgi,2) → All – 17:35:02 2026-01-16
Опубликовано: Fri, 16 Jan 2026 16:41:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Меня зовут Даня, я занимаюсь разработкой программных продуктов и дизайном, а в свободное время люблю собирать электронику. В этом посте хочу немного попиариться и рассказать про свой проект — Клоки, набор для самостоятельной сборки пиксельных часов (и не только). Читать далее]]>
https://habr.com/ru/articles/985966/
BotHabr (tgi,2) → All – 17:35:02 2026-01-16
Опубликовано: Fri, 16 Jan 2026 16:41:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Меня зовут Даня, я занимаюсь разработкой программных продуктов и дизайном, а в свободное время люблю собирать электронику. В этом посте хочу немного попиариться и рассказать про свой проект — Клоки, набор для самостоятельной сборки пиксельных часов (и не только). Читать далее]]>
https://habr.com/ru/articles/985966/
# Программный съем трафика на скорости 400G: сравнение методов обработки и неочевидные бутылочные горлышки
BotHabr (tgi,2) → All – 12:35:05 2026-01-16
Опубликовано: Fri, 16 Jan 2026 12:04:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Меня зовут Юрий Морозов, я главный архитектор компании «Гарда». В этой статье я расскажу, как можно организовать обработку трафика на высоких скоростях. Актуальность этой задачи для современной сетевой безопасности напрямую связана с эволюцией технологий передачи и обработки данных: за последние годы скорости выросли на порядок, и вместе с ними резко изменились требования к производительности систем анализа и фильтрации трафика. Читать далее]]>
https://habr.com/ru/companies/garda/articles/985596/
BotHabr (tgi,2) → All – 12:35:05 2026-01-16
Опубликовано: Fri, 16 Jan 2026 12:04:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Меня зовут Юрий Морозов, я главный архитектор компании «Гарда». В этой статье я расскажу, как можно организовать обработку трафика на высоких скоростях. Актуальность этой задачи для современной сетевой безопасности напрямую связана с эволюцией технологий передачи и обработки данных: за последние годы скорости выросли на порядок, и вместе с ними резко изменились требования к производительности систем анализа и фильтрации трафика. Читать далее]]>
https://habr.com/ru/companies/garda/articles/985596/
# Электроналиватор: делаем автомат для коктейлей с помощью Raspberry Pi, нейросети и фанеры
BotHabr (tgi,2) → All – 07:35:02 2026-01-16
Опубликовано: Fri, 16 Jan 2026 07:30:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Меня зовут Владислав Волох, я руковожу группой разработки сервиса DataSphere в Yandex Cloud — и я люблю учить нейросети тому, что делать вручную не хочется. Эта любовь к инженерным решениям и ML пригодилась в быту: так появился мой пет‑проект автомата для приготовления простых коктейлей со встроенной базой рецептов, который уже полюбился многим коллегам. В этой статье расскажу, как это работает и как я собирал свой аппарат под управлением iOS, не написав при этом ни одной строчки кода. Читать далее]]>
https://habr.com/ru/companies/yandex/articles/985556/
BotHabr (tgi,2) → All – 07:35:02 2026-01-16
Опубликовано: Fri, 16 Jan 2026 07:30:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Меня зовут Владислав Волох, я руковожу группой разработки сервиса DataSphere в Yandex Cloud — и я люблю учить нейросети тому, что делать вручную не хочется. Эта любовь к инженерным решениям и ML пригодилась в быту: так появился мой пет‑проект автомата для приготовления простых коктейлей со встроенной базой рецептов, который уже полюбился многим коллегам. В этой статье расскажу, как это работает и как я собирал свой аппарат под управлением iOS, не написав при этом ни одной строчки кода. Читать далее]]>
https://habr.com/ru/companies/yandex/articles/985556/
# Мнимая «неисправность MPU9250» в роботе STUDICA
BotHabr (tgi,2) → All – 16:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 15:49:28 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Довелось мне, в своем университете, вести занятия для студентов колледжа по управлению роботами STUDICA. Наша версия “WorldSkills Shanghai Collection 2022 - Insert - July 5-22”. Мы использовали для управления язык LabView2020, с пакетами, как рекомендует производитель в документации. В нашем распоряжении 5 роботов, нумерация каждого от «1111» до «5555» или от «первого» до «пятого».Роботы активно эксплуатируются в течении года на занятиях и практиках, плюс в июне очень интенсивно три дня на демо экзамене в колледже.Итак, на очередном занятии, робот с номером 4444 при движении вперед остановился и перестал реагировать на команды, чаще всего помогает перезагрузка робота путем выключения питания или замена разряженного аккумулятора. Однако, это не помогло. Робот перестал даже определяться по сети Wi-Fi и производить обмен информацией по шине CAN от VMX-pi к TITAN.Стало ясно, что робот STUDICA производства канадской фирмы, позиционируемый как высоконадежный, вышел из строя, сломался.Сначала, мы сделали запрос на форум поддержки STUDICA в канаде, но ответа не пришло до сих пор, похоже из-за санкций.Пришлось самим в интернете искать документацию, описания, изучать схему и плату VMX-pi, смотреть работу индикаторов.Первая попытка – перепрошить VMX-pi предлагаемыми производителем средствами – dfu метод, но он не помог. Прошивка прошла успешно, однако неисправность не исчезла. Читать далее]]>
https://habr.com/ru/articles/985614/
BotHabr (tgi,2) → All – 16:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 15:49:28 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Довелось мне, в своем университете, вести занятия для студентов колледжа по управлению роботами STUDICA. Наша версия “WorldSkills Shanghai Collection 2022 - Insert - July 5-22”. Мы использовали для управления язык LabView2020, с пакетами, как рекомендует производитель в документации. В нашем распоряжении 5 роботов, нумерация каждого от «1111» до «5555» или от «первого» до «пятого».Роботы активно эксплуатируются в течении года на занятиях и практиках, плюс в июне очень интенсивно три дня на демо экзамене в колледже.Итак, на очередном занятии, робот с номером 4444 при движении вперед остановился и перестал реагировать на команды, чаще всего помогает перезагрузка робота путем выключения питания или замена разряженного аккумулятора. Однако, это не помогло. Робот перестал даже определяться по сети Wi-Fi и производить обмен информацией по шине CAN от VMX-pi к TITAN.Стало ясно, что робот STUDICA производства канадской фирмы, позиционируемый как высоконадежный, вышел из строя, сломался.Сначала, мы сделали запрос на форум поддержки STUDICA в канаде, но ответа не пришло до сих пор, похоже из-за санкций.Пришлось самим в интернете искать документацию, описания, изучать схему и плату VMX-pi, смотреть работу индикаторов.Первая попытка – перепрошить VMX-pi предлагаемыми производителем средствами – dfu метод, но он не помог. Прошивка прошла успешно, однако неисправность не исчезла. Читать далее]]>
https://habr.com/ru/articles/985614/
# Роботы в дата-центре? Что им доверяют, и куда не пускают
BotHabr (tgi,2) → All – 13:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 12:45:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Роботы в ЦОДах — идея не новая: о них говорят более 10 лет, рисуя картины полностью автономных машинных залов [словно в фантастических романах и рассказах]. На практике же индустрия пробует технологию «на вкус», экспериментируя с автономными тележками, манипуляторами и даже переоборудованными роботами-пылесосами. Мы в Beeline Cloud решили обсудить проблемы и возможности в данной области. Читать далее]]>
https://habr.com/ru/companies/beeline_cloud/articles/984494/
BotHabr (tgi,2) → All – 13:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 12:45:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Роботы в ЦОДах — идея не новая: о них говорят более 10 лет, рисуя картины полностью автономных машинных залов [словно в фантастических романах и рассказах]. На практике же индустрия пробует технологию «на вкус», экспериментируя с автономными тележками, манипуляторами и даже переоборудованными роботами-пылесосами. Мы в Beeline Cloud решили обсудить проблемы и возможности в данной области. Читать далее]]>
https://habr.com/ru/companies/beeline_cloud/articles/984494/
# Сеть вместо SD-карты: как собрать минимальный Linux для Raspberry Pi с возможностью загрузки по сети
BotHabr (tgi,2) → All – 13:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 13:01:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Когда собираешь и тестируешь свой Linux для одноплатника достаточно долго, начинаешь замечать, что деплой Linux на SD-карту — монотонная повторяющаяся последовательность действий, занимающая ценное время, в которой легко совершить ошибку. К тому же больно видеть, как исчерпывает свой ресурс SD-карта и слот для неё.Часто при embedded-разработке эти проблемы решают при помощи сетевой загрузки Linux.В этой статье я расскажу, как организовать сетевую загрузку для Raspberry Pi и собрать минимальное ядро Linux, поддерживающее сетевую загрузку.Сетевая загрузка рассматривается для Raspberry Pi 3 Model В и Raspberry Pi 4 Model B, которые я далее называю общим термином Raspberry Pi или более ласково — малинка.Основное назначение окружения для сетевой загрузки — ускорение отладки и тестирование пользовательских приложений и программ разрабатываемого дистрибутива Linux.Тема сетевой загрузки довольно многогранна и затрагивает несколько уровней стека — от протоколов локальной сети до особенностей загрузчика Raspberry Pi. Я старался изложить материал максимально просто и последовательно, но если у вас нет базовых знаний о работе локальных сетей (DHCP, TFTP), протоколах TCP/IP или процессе загрузки Linux, некоторые моменты могут показаться сложными.Статья является продолжением моей предыдущей статьи, где я рассказывал, как создать минимальный Linux для Raspberry Pi, который грузится с SD-карты.В свой репозиторий я поместил исходный код Docker-образов, упрощающий сборку минимального Linux и настройку окружения для сетевой загрузки.Надеюсь, что статья сэкономит вам время, которое вы сможете потратить на свой увлекательный проект. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/976846/
BotHabr (tgi,2) → All – 13:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 13:01:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Когда собираешь и тестируешь свой Linux для одноплатника достаточно долго, начинаешь замечать, что деплой Linux на SD-карту — монотонная повторяющаяся последовательность действий, занимающая ценное время, в которой легко совершить ошибку. К тому же больно видеть, как исчерпывает свой ресурс SD-карта и слот для неё.Часто при embedded-разработке эти проблемы решают при помощи сетевой загрузки Linux.В этой статье я расскажу, как организовать сетевую загрузку для Raspberry Pi и собрать минимальное ядро Linux, поддерживающее сетевую загрузку.Сетевая загрузка рассматривается для Raspberry Pi 3 Model В и Raspberry Pi 4 Model B, которые я далее называю общим термином Raspberry Pi или более ласково — малинка.Основное назначение окружения для сетевой загрузки — ускорение отладки и тестирование пользовательских приложений и программ разрабатываемого дистрибутива Linux.Тема сетевой загрузки довольно многогранна и затрагивает несколько уровней стека — от протоколов локальной сети до особенностей загрузчика Raspberry Pi. Я старался изложить материал максимально просто и последовательно, но если у вас нет базовых знаний о работе локальных сетей (DHCP, TFTP), протоколах TCP/IP или процессе загрузки Linux, некоторые моменты могут показаться сложными.Статья является продолжением моей предыдущей статьи, где я рассказывал, как создать минимальный Linux для Raspberry Pi, который грузится с SD-карты.В свой репозиторий я поместил исходный код Docker-образов, упрощающий сборку минимального Linux и настройку окружения для сетевой загрузки.Надеюсь, что статья сэкономит вам время, которое вы сможете потратить на свой увлекательный проект. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/976846/
# Как собирают мозаики из кубиков Рубика
BotHabr (tgi,2) → All – 10:35:01 2026-01-15
Опубликовано: Thu, 15 Jan 2026 10:19:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Чтобы собрать мозаику из кубиков Рубика, достаточно уметь собирать только одну сторону куба. Если у вас в распоряжении оказалось несколько десятков кубиков, вы вполне можете собрать паттерн или целую картину. Я создаю мозаики из кубиков Рубика больше шести лет, и в этой статье раскладываю по полочкам, как собираются эти мозаики: простые узоры и пиксельные изображения, картины для музеев, портреты для праздников и соцсетей, гигантские полотна для книги рекордов Гиннесса. Крутить далее...]]>
https://habr.com/ru/articles/985200/
BotHabr (tgi,2) → All – 10:35:01 2026-01-15
Опубликовано: Thu, 15 Jan 2026 10:19:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Чтобы собрать мозаику из кубиков Рубика, достаточно уметь собирать только одну сторону куба. Если у вас в распоряжении оказалось несколько десятков кубиков, вы вполне можете собрать паттерн или целую картину. Я создаю мозаики из кубиков Рубика больше шести лет, и в этой статье раскладываю по полочкам, как собираются эти мозаики: простые узоры и пиксельные изображения, картины для музеев, портреты для праздников и соцсетей, гигантские полотна для книги рекордов Гиннесса. Крутить далее...]]>
https://habr.com/ru/articles/985200/
# Мастер таблицы по Сетевым Моделям и Протоколам
BotHabr (tgi,2) → All – 09:35:10 2026-01-15
Опубликовано: Thu, 15 Jan 2026 09:18:07 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Это руководство объединяет две методологически таблицы - одну для концептуальных моделей (OSI и TCP/IP) и одну для конкретных протоколов и технологий. При обнаружении ошибок / неточностей - сообщите в комментариях, после проверки действительно ли есть ошибки / неточность - информация дополниться. Читать далее]]>
https://habr.com/ru/articles/985444/
BotHabr (tgi,2) → All – 09:35:10 2026-01-15
Опубликовано: Thu, 15 Jan 2026 09:18:07 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Это руководство объединяет две методологически таблицы - одну для концептуальных моделей (OSI и TCP/IP) и одну для конкретных протоколов и технологий. При обнаружении ошибок / неточностей - сообщите в комментариях, после проверки действительно ли есть ошибки / неточность - информация дополниться. Читать далее]]>
https://habr.com/ru/articles/985444/
# Бытовая автоматика. 13 лет спустя
BotHabr (tgi,2) → All – 09:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 08:39:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
С момента выхода первой статьи «Бытовая автоматика. Начало» прошло уже почти 13 лет, и, оглядываясь назад, мне кажется — есть о чём рассказать. Проект, который родился как DIY-«включалка», постепенно вырос в нечто большее.Некоторые идеи остались прежними, другие — наоборот, претерпели множественные трансформации. Первоначальный сервер на кухонной полке прошёл эволюционный путь через три сервера на шкафу, затем стал всего лишь одной из виртуальных машин в VirtualBox на Dell R710. Сегодня от него, кроме бэкапов, ничего не осталось, но есть Proxmox на Dell Wyse 5070 с десятком контейнеров, в которые он эволюционировал для решения поставленных задач. Но давайте обо всём по порядку. Читать далее]]>
https://habr.com/ru/articles/985426/
BotHabr (tgi,2) → All – 09:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 08:39:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
С момента выхода первой статьи «Бытовая автоматика. Начало» прошло уже почти 13 лет, и, оглядываясь назад, мне кажется — есть о чём рассказать. Проект, который родился как DIY-«включалка», постепенно вырос в нечто большее.Некоторые идеи остались прежними, другие — наоборот, претерпели множественные трансформации. Первоначальный сервер на кухонной полке прошёл эволюционный путь через три сервера на шкафу, затем стал всего лишь одной из виртуальных машин в VirtualBox на Dell R710. Сегодня от него, кроме бэкапов, ничего не осталось, но есть Proxmox на Dell Wyse 5070 с десятком контейнеров, в которые он эволюционировал для решения поставленных задач. Но давайте обо всём по порядку. Читать далее]]>
https://habr.com/ru/articles/985426/
# Новогодний подарок себе — полный электрогитарный аудиотракт в уютной деревянной коробочке
BotHabr (tgi,2) → All – 09:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 09:01:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Бывает, что я куда-нибудь уезжаю, и тогда хочется иметь с собой свой гитарный звук. Мой домашний сетап довольно громоздкий, не очень транспортабельный и нередко даёт сбои, иногда трудноустранимые в силу множества незадокументированных изменений, производившихся на протяжении нескольких лет.На этих новогодних каникулах, наконец-то, нашлось время воплотить давнюю мечту — разработать и собрать простое, относительно компактное и многофункциональное решение для портативного гитарного звука. Разумеется, без электровакуумных ламп. Только микросхемы и транзисторы.Оно включает в себя одноканальный предусилитель с переключением между чистым звуком и перегрузом, аналоговые симуляторы усилителя мощности и акустической системы (кабинета), пороговый шумоподавитель, а также цифровой модуль, обеспечивающий целых сто вариантов стереофонических эффектов постобработки. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/959708/
BotHabr (tgi,2) → All – 09:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 09:01:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Бывает, что я куда-нибудь уезжаю, и тогда хочется иметь с собой свой гитарный звук. Мой домашний сетап довольно громоздкий, не очень транспортабельный и нередко даёт сбои, иногда трудноустранимые в силу множества незадокументированных изменений, производившихся на протяжении нескольких лет.На этих новогодних каникулах, наконец-то, нашлось время воплотить давнюю мечту — разработать и собрать простое, относительно компактное и многофункциональное решение для портативного гитарного звука. Разумеется, без электровакуумных ламп. Только микросхемы и транзисторы.Оно включает в себя одноканальный предусилитель с переключением между чистым звуком и перегрузом, аналоговые симуляторы усилителя мощности и акустической системы (кабинета), пороговый шумоподавитель, а также цифровой модуль, обеспечивающий целых сто вариантов стереофонических эффектов постобработки. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/959708/
# Имитатор аккумуляторной батареи
BotHabr (tgi,2) → All – 08:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 08:05:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
При ремонте промышленных зарядных устройств (ЗУ), а также при разработке своих собственных ЗУ часто возникает потребность в имитаторе аккумуляторной батареи для отладки и проверки исправности устройства. Конечно, можно использовать для этого и реальные аккумуляторы, но это не всегда удобно. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/979352/
BotHabr (tgi,2) → All – 08:35:03 2026-01-15
Опубликовано: Thu, 15 Jan 2026 08:05:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
При ремонте промышленных зарядных устройств (ЗУ), а также при разработке своих собственных ЗУ часто возникает потребность в имитаторе аккумуляторной батареи для отладки и проверки исправности устройства. Конечно, можно использовать для этого и реальные аккумуляторы, но это не всегда удобно. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/979352/
# Определение скорости/факта наличия вращения микродвигателей
BotHabr (tgi,2) → All – 07:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 07:05:47 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Shenzhen Dehong Electric Motor Co., Ltd StoreДовольно часто при создании робототехнических конструкций, и в техническом творчестве вообще, требуется решать задачу определения скорости вращения вала электродвигателя, или констатации факта наличия самого вращения вообще. В связи с вышесказанным, посмотрим, какие интересные возможности в этой области существуют, для чего рассмотрим наиболее очевидные и наименее очевидные подходы, где ниже мы сконцентрируемся на рассмотрении коллекторных и бесколлекторных двигателей. Читать далее]]>
https://habr.com/ru/companies/beget/articles/984182/
BotHabr (tgi,2) → All – 07:35:06 2026-01-15
Опубликовано: Thu, 15 Jan 2026 07:05:47 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Shenzhen Dehong Electric Motor Co., Ltd StoreДовольно часто при создании робототехнических конструкций, и в техническом творчестве вообще, требуется решать задачу определения скорости вращения вала электродвигателя, или констатации факта наличия самого вращения вообще. В связи с вышесказанным, посмотрим, какие интересные возможности в этой области существуют, для чего рассмотрим наиболее очевидные и наименее очевидные подходы, где ниже мы сконцентрируемся на рассмотрении коллекторных и бесколлекторных двигателей. Читать далее]]>
https://habr.com/ru/companies/beget/articles/984182/
# Макрос-клавиатура которую я делал 5 лет
BotHabr (tgi,2) → All – 07:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 06:59:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте.Сегодня хочу показать результат этого пути — наше текущее творение.Встречайте: макрос-клавиатура 23procg тип1 Читать далее]]>
https://habr.com/ru/articles/985376/
BotHabr (tgi,2) → All – 07:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 06:59:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте.Сегодня хочу показать результат этого пути — наше текущее творение.Встречайте: макрос-клавиатура 23procg тип1 Читать далее]]>
https://habr.com/ru/articles/985376/
# Туториал к мануалу: публикация исходного DIY-нейрокода под ESP32 с деталями для 3D-печати и сборки своего девайса (18+)
BotHabr (tgi,2) → All – 07:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 07:06:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
По результатам голосования публикуются исходники устройства, а именно:Корпус:1. 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 2019.2. 3D-модели деталей корпуса для 3D-печати в формате *.STL и проект в Creality с правильной ориентацией деталей при печати. Код:1. Исходники под Arduino IDE в формате *.ino.2. Скомпилированные бинарники под ESP32C3 в формате *.bin.Всё доступно на Github, файл Readme с инструкцией по сборке прилагается.— Лень читать Readme, как это быстро собрать с помощью нейронки? Расскажи историю]]>
https://habr.com/ru/articles/973106/
BotHabr (tgi,2) → All – 07:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 07:06:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
По результатам голосования публикуются исходники устройства, а именно:Корпус:1. 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 2019.2. 3D-модели деталей корпуса для 3D-печати в формате *.STL и проект в Creality с правильной ориентацией деталей при печати. Код:1. Исходники под Arduino IDE в формате *.ino.2. Скомпилированные бинарники под ESP32C3 в формате *.bin.Всё доступно на Github, файл Readme с инструкцией по сборке прилагается.— Лень читать Readme, как это быстро собрать с помощью нейронки? Расскажи историю]]>
https://habr.com/ru/articles/973106/
# Освоение китайского ПЛК FX3U-14mr
BotHabr (tgi,2) → All – 05:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 05:08:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приобрел я китайский ПЛК типа Mitsubishi FX3U-14mr. Цена хорошая. Функционал интересный, не без недостатков, но достоинств больше: в основе микроконтроллер STM32F103VCT6. Читать далее]]>
https://habr.com/ru/articles/985340/
BotHabr (tgi,2) → All – 05:35:02 2026-01-15
Опубликовано: Thu, 15 Jan 2026 05:08:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приобрел я китайский ПЛК типа Mitsubishi FX3U-14mr. Цена хорошая. Функционал интересный, не без недостатков, но достоинств больше: в основе микроконтроллер STM32F103VCT6. Читать далее]]>
https://habr.com/ru/articles/985340/
# Как я перестал слушать «Unknown Artist — Track 01» и написал свой распознаватель музыки
BotHabr (tgi,2) → All – 23:35:02 2026-01-14
Опубликовано: Wed, 14 Jan 2026 23:00:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
12 000 MP3 без тегов, 15 лет прокрастинации, один выходной на код. Асинхронный распознаватель на Python + Shazam: как обойти rate limiting, починить кривые кодировки и не съесть всю память. Код открыт. Читать далее]]>
https://habr.com/ru/articles/985320/
BotHabr (tgi,2) → All – 23:35:02 2026-01-14
Опубликовано: Wed, 14 Jan 2026 23:00:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
12 000 MP3 без тегов, 15 лет прокрастинации, один выходной на код. Асинхронный распознаватель на Python + Shazam: как обойти rate limiting, починить кривые кодировки и не съесть всю память. Код открыт. Читать далее]]>
https://habr.com/ru/articles/985320/
# DIY радиотелескоп в сарае: как я поймал сигнал Галактики
BotHabr (tgi,2) → All – 14:35:02 2026-01-14
Опубликовано: Wed, 14 Jan 2026 14:23:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Личный опыт постройки меридианного радиотелескопа для приёма линии водорода с длиной 21 см. Подробно о конструкции, борьбе с шумами и том волнующем моменте, когда на экране из хаоса возникает пик от облаков Млечного Пути. А также о том, как из этих пиков своими руками модно сложить схематичную, но настоящую карту спиральных рукавов нашей Галактики. Читать далее]]>
https://habr.com/ru/articles/985194/
BotHabr (tgi,2) → All – 14:35:02 2026-01-14
Опубликовано: Wed, 14 Jan 2026 14:23:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Личный опыт постройки меридианного радиотелескопа для приёма линии водорода с длиной 21 см. Подробно о конструкции, борьбе с шумами и том волнующем моменте, когда на экране из хаоса возникает пик от облаков Млечного Пути. А также о том, как из этих пиков своими руками модно сложить схематичную, но настоящую карту спиральных рукавов нашей Галактики. Читать далее]]>
https://habr.com/ru/articles/985194/
# Имитация, симуляция или эмуляция
BotHabr (tgi,2) → All – 10:35:05 2026-01-14
Опубликовано: Wed, 14 Jan 2026 09:57:51 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Выскажу свое мнение относительно использования этих слов в контексте программного обеспечения как развлекательной так и образовательной направленности в т.ч. с использованием систем формирования виртуальной реальности (VR). Читать далее]]>
https://habr.com/ru/articles/985040/
BotHabr (tgi,2) → All – 10:35:05 2026-01-14
Опубликовано: Wed, 14 Jan 2026 09:57:51 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Выскажу свое мнение относительно использования этих слов в контексте программного обеспечения как развлекательной так и образовательной направленности в т.ч. с использованием систем формирования виртуальной реальности (VR). Читать далее]]>
https://habr.com/ru/articles/985040/
# Автомобили-конструкторы, кафе с удалёнными официантами и отстреливающиеся батареи: 15 проектов промдизайна 2025
BotHabr (tgi,2) → All – 07:35:06 2026-01-14
Опубликовано: Wed, 14 Jan 2026 07:05:12 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Как сделать автомобиль-конструктор, который владелец сам доделывает под свои нужды? Как решить проблему девушек с плохим зрением, которые не могут накраситься в очках? Как дать работу людям с инвалидностью через роботов-официантов? Или как создать розетку c USB-C, которая не устареет через пару лет? А если взять что-то совсем безумное: как сделать рюкзак в форме AirPods? Или не разбрызгивающий писсуар? Или как заставить электромобиль отстреливать горящую батарею на шесть метров в сторону? Это и многое другое в дайджесте независимых дизайн-проектов за 2025 год, которые балансируют между "великолепно" и некоторой долей безумия. Читать далее]]>
https://habr.com/ru/companies/beget/articles/984734/
BotHabr (tgi,2) → All – 07:35:06 2026-01-14
Опубликовано: Wed, 14 Jan 2026 07:05:12 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Как сделать автомобиль-конструктор, который владелец сам доделывает под свои нужды? Как решить проблему девушек с плохим зрением, которые не могут накраситься в очках? Как дать работу людям с инвалидностью через роботов-официантов? Или как создать розетку c USB-C, которая не устареет через пару лет? А если взять что-то совсем безумное: как сделать рюкзак в форме AirPods? Или не разбрызгивающий писсуар? Или как заставить электромобиль отстреливать горящую батарею на шесть метров в сторону? Это и многое другое в дайджесте независимых дизайн-проектов за 2025 год, которые балансируют между "великолепно" и некоторой долей безумия. Читать далее]]>
https://habr.com/ru/companies/beget/articles/984734/
# Конфигуратор микроконтроллеров STM8S103/105
BotHabr (tgi,2) → All – 17:35:04 2026-01-13
Опубликовано: Tue, 13 Jan 2026 16:44:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Разработана программа с целью обучения и быстрого создания программ для управления робототехническими комплексами или электропреобразовательными установками. Программа представляет собой приложение для персонального компьютера (ПК) с операционной системой (ОС) Windows 10 и выше, разрядностью 64-бит, (версия 32-бит проверялась на Windows 7), позволяющее визуально создавать конфигурацию периферийных устройств микроконтроллеров (МК) STM8S103/STM8S105, что позволяет ускорить процесс создания “прошивки” для МК и (или) уменьшить количество ошибок при разработке. Программа по созданной визуально конфигурации, путем выбора из заданных альтернатив, ввода числовых значений и контроля правильности ввода (предупреждает об ошибках), формирует файлы проекта для программирования МК на языках C (с библиотекой SPL или программирование на уровне регистров) и Assembler (язык выбирается в настройках программы). Позволяет сохранить созданную конфигурацию в файл для использования в дальнейшем. Имеется необходимая справочная информация по МК, SPL, C упрощающая создание кода. Созданные файлы проекта можно перед отправкой в IDE редактировать в сразу этой программе.Ключевые слова: РОБОТОТЕХНИКА, МИКРОКОНТРОЛЛЕР, STM8S, STM8, ПРОШИВКА, ЭЛЕКТРОЭНЕРГЕТИКА, ПРЕОБРАЗОВАТЕЛЬ, ПРОГРАММА, ОБУЧЕНИЕ, ПРОГРАММИРОВАНИЕ. Скачать программу Конфигуратор микроконтроллеров STM8S103/105.Ссылка на скачивание - https://disk.yandex.ru/d/rGRHUb-DxaQgGg ВведениеКак известно, разработка встраиваемых систем для управления робототехническими комплексами или электропреобразовательными установками в настоящее время является сложной и актуальной задачей. В процессе обучения студентов по дисциплине “Применение микроконтроллеров для разработки устройств”, “Применение микроконтроллеров STM для разработки устройств” возникла необходимость в создании программы, содержащей максимально возможную информацию о микроконтроллерах STM8S, изучаемых на практических занятиях, и лабораторных работах с возможностью создания визуально конфигурации МК и автоматическому созданию проекта с кодом на языке С или С++ с применением библиотеки SPL [1] от фирмы ST [2] или на языке Assembler. Полученный проект предназначен для известных IDE используемых при разработке и отладке кода для МК STM8, например, IAR [3], STVD [4]. Дальнейшая разработка и отладка кода происходит в перечисленных выше IDE. На разработанную программу получено авторское свидетельство [5]. Читать далее]]>
https://habr.com/ru/articles/984946/
BotHabr (tgi,2) → All – 17:35:04 2026-01-13
Опубликовано: Tue, 13 Jan 2026 16:44:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Разработана программа с целью обучения и быстрого создания программ для управления робототехническими комплексами или электропреобразовательными установками. Программа представляет собой приложение для персонального компьютера (ПК) с операционной системой (ОС) Windows 10 и выше, разрядностью 64-бит, (версия 32-бит проверялась на Windows 7), позволяющее визуально создавать конфигурацию периферийных устройств микроконтроллеров (МК) STM8S103/STM8S105, что позволяет ускорить процесс создания “прошивки” для МК и (или) уменьшить количество ошибок при разработке. Программа по созданной визуально конфигурации, путем выбора из заданных альтернатив, ввода числовых значений и контроля правильности ввода (предупреждает об ошибках), формирует файлы проекта для программирования МК на языках C (с библиотекой SPL или программирование на уровне регистров) и Assembler (язык выбирается в настройках программы). Позволяет сохранить созданную конфигурацию в файл для использования в дальнейшем. Имеется необходимая справочная информация по МК, SPL, C упрощающая создание кода. Созданные файлы проекта можно перед отправкой в IDE редактировать в сразу этой программе.Ключевые слова: РОБОТОТЕХНИКА, МИКРОКОНТРОЛЛЕР, STM8S, STM8, ПРОШИВКА, ЭЛЕКТРОЭНЕРГЕТИКА, ПРЕОБРАЗОВАТЕЛЬ, ПРОГРАММА, ОБУЧЕНИЕ, ПРОГРАММИРОВАНИЕ. Скачать программу Конфигуратор микроконтроллеров STM8S103/105.Ссылка на скачивание - https://disk.yandex.ru/d/rGRHUb-DxaQgGg ВведениеКак известно, разработка встраиваемых систем для управления робототехническими комплексами или электропреобразовательными установками в настоящее время является сложной и актуальной задачей. В процессе обучения студентов по дисциплине “Применение микроконтроллеров для разработки устройств”, “Применение микроконтроллеров STM для разработки устройств” возникла необходимость в создании программы, содержащей максимально возможную информацию о микроконтроллерах STM8S, изучаемых на практических занятиях, и лабораторных работах с возможностью создания визуально конфигурации МК и автоматическому созданию проекта с кодом на языке С или С++ с применением библиотеки SPL [1] от фирмы ST [2] или на языке Assembler. Полученный проект предназначен для известных IDE используемых при разработке и отладке кода для МК STM8, например, IAR [3], STVD [4]. Дальнейшая разработка и отладка кода происходит в перечисленных выше IDE. На разработанную программу получено авторское свидетельство [5]. Читать далее]]>
https://habr.com/ru/articles/984946/