#  Сапборд с мотором и немного о химии
BotHabr (tgi,2) → All  –  14:35:03 2026-06-08

Опубликовано: Mon, 08 Jun 2026 14:28:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Это вторая завершающая часть статьи об испытании энергоэффективного электромотора для сапборда, разработка которого была описана в предыдущей моей публикации «Сапборд с мотором и немного о физике». Поплыли!]]>

https://habr.com/ru/articles/1027350/
#  Компьютерное зрение на коленке: распознаем дорожные знаки и управляем роботом на ESP32 и Arduino
BotHabr (tgi,2) → All  –  13:35:03 2026-06-08

Опубликовано: Mon, 08 Jun 2026 13:15:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Каждый, кто осваивает Arduino, проходит одни и те же этапы.Сначала ты мигаешь светодиодом. Потом подключаешь датчик температуры — и вот уже температура выводится в монитор порта. Потом сервопривод — и какая-то пластиковая штуковина начинает смешно поворачиваться туда-сюда.Потом появляется идея сделать систему автополива для цветов (которая в итоге их зальёт). Или мобильного робота, который будет «приносить тапочки». Правда, через месяц робот будет пылиться на полке, а датчики с него переедут в следующий проект :).Дальше — закономерный этап: хочется управлять всем этим через интернет или со смартфона по каналу  Bluetooth. Использовать Wi-Fi модули,  заменить Arduino на  ESP8266 или ESP32. Поднял сервер, написал пару кнопок — работает.И если все это тебя зацепило, то возникает вопрос: а что дальше?Я тоже прошёл эти этапы. И когда задумался, куда двигаться дальше, обратил взор на ИИ (Искусственный Интеллект). Не на тот, что «Skynet уничтожит человечество», а на самый простой — умение робота видеть знак «Стоп» и отличать его от пустой стены. Воодушевленный идеей, начал собирать информацию про ИИ на микроконтроллерах — и быстро понял, что обычный Arduino Uno с его 2 КБ оперативной памяти (RAM) и 16 МГц для нейросетей решительно не подходит. Модель с распознаванием изображения туда не запихнуть. Даже самую простую.ПримечаниеКстати, это направление даже имеет своё название — TinyML (машинное обучение для микроконтроллеров с ограниченными ресурсами). Минимальные требования для простых задач (классификация звуков или данных с датчиков) — тактовая частота от 32 МГц, RAM от 32 КБ, Flash от 128 КБ. У Uno даже близко нет. Читать далее]]>

https://habr.com/ru/companies/bhv_publishing/articles/1044934/
#  Лёд и гравитация. Технологии длительного хранения энергии
BotHabr (tgi,2) → All  –  09:35:01 2026-06-08

Опубликовано: Mon, 08 Jun 2026 09:01:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

«Солнечный бум» последнего десятилетия слабо ощущается в РФ, но хорошо заметен в США, Европе и Китае, где строят гигантские солнечные фермы на тысячи гектаров. На потребительском рынке тоже ажиотаж, ведь в солнечных широтах можно полностью обеспечивать дом электроэнергией, если покрыть крышу солнечными панелями. И даже на зарядку автомобиля хватит, если крыша большая.Самый важный вопрос — как хранить энергию, накопленную в солнечное время, чтобы выдавать её зимой, когда солнца мало.Обычные литий-ионные аккумуляторы — слишком дорогое решение, хотя цены на них упали в десять раз с 2010 года. Но всё равно есть варианты дешевле и эффективнее, включая солевой расплав, сжатый воздух, гравитацию и лёд. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1039066/
#  Украсть пиксели и не задохнуться в сетевом канале. Протокол SPICE в современном графическом стеке, часть 3
BotHabr (tgi,2) → All  –  07:35:05 2026-06-08

Опубликовано: Mon, 08 Jun 2026 06:50:01 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Мы продолжаем увлекательное путешествие по миру удалённого доступа. Это третья часть цикла про протокол доставки рабочего стола SPICE и то, как он вынужден работать в современных условиях.Наша конечная цель - создать пилот стримингового агента для виртуальной машины на ОС Windows. В предыдущих двух частях рассматривали архитектуры самого протокола и графической подсистемы Windows, а сегодня мы готовим плацдарм в вопросах захвата экрана в Windows и сжатия видео средствами различных библиотек, фреймворков и API. С кодом и компактными пояснениями.Приглашаю под кат всех любознательных - в особенности тех, кто сталкивается с Windows не только как пользователь; с решениями для удалённого доступа; с протоколом SPICE; с системами виртуализации и виртуальными машинами в принципе. К технологиям доставки рабочего стола]]>

https://habr.com/ru/articles/1041606/
#  Как я сделал брелок на ATtiny13, научил его трем гипнотическим режимам и превратил в набор для пайки
BotHabr (tgi,2) → All  –  07:35:01 2026-06-08

Опубликовано: Mon, 08 Jun 2026 06:55:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Представьте: маленький брелок лежит в кармане. На нём — мордочка кота из популярного мема. Нажимаешь кнопку на затылке — и в центре головы загорается круг из двенадцати ярких SMD-светодиодов. Два огонька начинают бегать по кругу с коротким хвостом. Ещё одно нажатие — и запускается спиннер: три луча вращаются по часовой, потом три круга против. Третий режим — маятник, три светодиода плавно качаются взад-вперёд, как загипнотизированный взгляд. Четвёртое нажатие — и всё гаснет. Батарейка CR2032 отдыхает.Всё это работает на самом дешёвом микроконтроллере ATtiny13. Четыре пина управляют двенадцатью светодиодами через Charlieplexing. Никаких Arduino, никаких сдвиговых регистров. Читать далее]]>

https://habr.com/ru/articles/1044438/
#  WebSocket на C++11 и Rust: сравнительный анализ библиотек и двух реализаций одного протокола
BotHabr (tgi,2) → All  –  05:35:04 2026-06-08

Опубликовано: Mon, 08 Jun 2026 04:38:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

WebSocket — один из самых распространенных транспортов для обмена данными в реальном времени: чаты, биржевые котировки, игровые серверы, IoT. На практике выбор библиотеки редко сводится к вопросу «кто быстрее парсит заголовок фрейма». Важнее сочетание совместимости со старым набором инструментов сборки, поддержки TLS, сжатия per-message-deflate, модели асинхронности или блокировки, размера бинарника и способа обработки ошибок. Читать далее]]>

https://habr.com/ru/articles/1044686/
#  Как сделать робота из того, что нашлось в кладовке
BotHabr (tgi,2) → All  –  13:35:01 2026-06-07

Опубликовано: Sun, 07 Jun 2026 12:57:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Продолжение статьи про ИИ в реальном мире — по просьбам из комментариев.Как устроено железо: из чего собран робот, почему компас врёт, дальномер ведёт под шкафы, а пистолет съел неделю вместо дня. Не туториал, а разбор граблей. Читать далее]]>

https://habr.com/ru/articles/1044572/
#  Но почему, почему, почему был светофор зеленый?
BotHabr (tgi,2) → All  –  08:35:03 2026-06-07

Опубликовано: Sun, 07 Jun 2026 08:22:49 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Но почему, почему, почему Был светофор зеленый? А потому, потому, потому, Что был он в жизнь влюбленный. Читать далее]]>

https://habr.com/ru/articles/1044514/
#  Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Часть 1. Знакомство с nrf52832
BotHabr (tgi,2) → All  –  15:35:01 2026-06-06

Опубликовано: Sat, 06 Jun 2026 15:09:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как-то давным-давно я заинтересовался дешевым железом, ибо был студентом-ардуинщиком, который очень хотел сэкономить. И как-то раз пришла идея — поработать с E-INK дисплеем. Цены на новые модули на Али кусались, поэтому я отправился шерстить Авито и нашел там объявление о продаже б/у электронных ценников из супермаркета и DNS.О чудо! Всего 250 рублей за штуку: плата, контроллер, корпус, и оно даже работает... наверное.Я заказал целую партию, не подозревая, что внутри меня ждет коррозия всего - чего можно, чип nRF52832 в новой партии, нестандартный протокол связи и абсолютный ноль документации. О том, как я ковырял эти платы китайским программатором, как писал в RAM через GDB, убил пару ценников, экранов и в итоге завел дисплей через Zephyr RTOS. Спойлер: фрактал Мандельброта успешно выведен! Дум не за горами Читать далее]]>

https://habr.com/ru/articles/1044406/
#  COM-порт из ничего: PTY, epoll и немного RS485-боли
BotHabr (tgi,2) → All  –  14:35:03 2026-06-06

Опубликовано: Sat, 06 Jun 2026 13:42:44 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Демон «ничего не делал» — а одно ядро было загружено на 100%. История про виртуальный COM-порт для Linux/WSL2: PTY, epoll и эмуляция RS485, с кодом и граблями.Рассказываю, как сделал vseriald — демон, который создаёт виртуальный последовательный порт /dev/ttyV0 в Linux и WSL2 и выводит его в сеть, FIFO или очередь сообщений. Разбираю три неочевидных места: псевдотерминал, после закрытия которого одно ядро уходит в 100%; притормаживание источника в однопоточном epoll-цикле без блокировок; эмуляцию полудуплексного RS485 как конечного автомата с таймингами и коллизиями. Плюс честный ответ на вопрос «зачем это, если есть socat и /dev/pts» — и код из реального проекта. Читать далее]]>

https://habr.com/ru/articles/1044386/
#  Экспресс-проектирование, или как я делал умный стоп-сигнал за два часа до поездки
BotHabr (tgi,2) → All  –  14:35:02 2026-06-06

Опубликовано: Sat, 06 Jun 2026 14:05:34 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Недавно, вдохновившись моим опытом, мой товарищ решил приобщиться к моноколёсному комьюнити и купил моноколесо Inmotion V12 Pro. В целом колесо достаточно хорошее, но первая совместная поездка выявила одну проблему, а именно: практически невидимые задние сигналы. Этот недостаток не добавляет безопасности поездкам, поэтому, как всегда, я спешу исправить ситуацию. А что из этого вышло — читайте далее. Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/1033618/
#  Первый раз — в первый класс
BotHabr (tgi,2) → All  –  14:35:01 2026-06-06

Опубликовано: Sat, 06 Jun 2026 14:29:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сразу сошлись тут у меня два первых опыта - первый опыт публикации проекта в open source, который был впервые в жизни "навайбкоден" по заданию самому себе.Если вдруг вам интересен свой собственный мессенджер на своём PHP-хостинге - заходите почитать.Раньше мы с коллегой пользовались для совместной работы над проектами (электронных разработок) таким проектом как Asana. Наблюдали ее развитие последних лет 7-8 изнутри бесплатного аккаунта. Создавали свои проекты, в них задачи, привязанные к срокам исполнения, ну - и набивали файлами-фотками в процессе разработок.Ну, а теперь в существующих реалиях Интернета в РФ - стали думать как бы эту всю информацию накопленную сохранить и продолжить использовать в работе, но поближе к себе... И возникла у меня идея самому себе поставить задачу первого опыта вайбкодинга такой вот не самой малой системы для своего личного использования, такую как Asana - по сути, свой мессенджер, но привязанный к задачам.Тем более, что shared-хостингов уже в пользовании штук пять под мелкими проектами. Я сторонник того, что в ожидании "косяка клиентов" достаточно иметь малые shared-хостинги под каждый проектик, или даже под каждого клиента, чтобы его данные и доступность сервиса была независима от других. Ну а на VDS переходить когда уже есть нормальный коммерческий договор.Ну, а значит, надо попробовать наваять такую систему именно в условиях shared-хостинга, с ее ограничениями.Понимание web-технологий самое общее, конечно есть, но по моему мнению, достаточное для создания такого проекта максимум процентов на 10. Поэтому вся надежда на "эти ваши нейросети", в процессе самообучения. Ну, и при такой "кроильной" задаче главное условие поставил сам себе - что эксперимент будет полностью бесплатный, т.е. без покупки какого-либо платного доступа к ИИ-агентам.Т.е. я решил сам себя замучить именно в режиме бесплатного чата с нейросетями, становясь копипастером кода 80-го уровня. Почитать далее]]>

https://habr.com/ru/articles/1044412/
#  Конечный автомат (FSM) — ловушка для программиста
BotHabr (tgi,2) → All  –  06:35:02 2026-06-06

Опубликовано: Sat, 06 Jun 2026 05:54:27 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Всем привет, с вами вновь сумасшедший профессор (хотя совсем не профессор и возможно не совсем сумасшедший). Разберем очередную актуальную тему или не очень актуальную.Как конечные автоматы заставляют нас бросить решение реальной задачи и уводят в сферические псевдо-математические дебри.Или можно ли для произвольной задачи программирования найти практический смысл? Читать далее]]>

https://habr.com/ru/articles/1044244/
#  Ручной тепловизор из термального модуля fpv. С записью фото на смартфон
BotHabr (tgi,2) → All  –  06:35:01 2026-06-06

Опубликовано: Sat, 06 Jun 2026 06:19:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Тепловизор ручной из летающего fpv модуля 640, с получением фото на смартфоне. Купил 1-канальный конвертер AV NTSC PAL Video S Video/Composite в USB, аналоговую тепловизионную камеру для fpv дрона. Читать далее]]>

https://habr.com/ru/articles/1044302/
#  Почему OSDev никогда не превратят в конструктор
BotHabr (tgi,2) → All  –  22:35:04 2026-06-05

Опубликовано: Fri, 05 Jun 2026 22:09:17 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Всем доброго времени суток. В этой статье разжуем некоторые проблемы OSDev'а в том виде, в котором его хотят видеть люди. Обсудим «конструкторы ОС» и все его плюсы и недостатки. Читать далее]]>

https://habr.com/ru/articles/1044274/
#  Торрент-стриминг без вреда для SSD: переносим TorrServer в Proxmox LXC и интегрируем с Lampa
BotHabr (tgi,2) → All  –  20:35:02 2026-06-05

Опубликовано: Fri, 05 Jun 2026 20:25:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Запуск TorrServer на слабеньком процессоре Smart TV — это гарантированные тормоза, троттлинг и вылеты из-за нехватки оперативной памяти. Телевизор должен просто проигрывать готовый видеопоток, а всю тяжелую работу по скачиванию и буферизации торрентов лучше переложить на домашний сервер.В этой статье подробно разберем, как развернуть TorrServer в легковесном Debian LXC-контейнере на Proxmox VE, настроить RAM-only кэширование для сохранения ресурса SSD хоста (чтобы не убить накопитель гигабайтами перезаписи фильмов), написать сторожевой watchdog-скрипт на bash для контроля зависаний и подружить всё это с медиа-оболочкой Lampa на Android TV.Пошаговая инструкция, конфиги, API-запросы и код скрипта под капотом. Читать далее]]>

https://habr.com/ru/articles/1044260/
#  Из мёртвого ноута — в домашний NAS: спасаем 100 ГБ фоток за 0 ₽
BotHabr (tgi,2) → All  –  16:35:01 2026-06-05

Опубликовано: Fri, 05 Jun 2026 15:46:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

OpenMediaVault, бот в Telegram и проблема с провайдером, которую пришлось решать через собственный десктоп. Читать далее]]>

https://habr.com/ru/articles/1044194/
#  Бинарные наручные часы
BotHabr (tgi,2) → All  –  15:35:01 2026-06-05

Опубликовано: Fri, 05 Jun 2026 15:19:46 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я сделал наручные часы, которые показывают время четырьмя светодиодами в двоичном коде. Захотелось сделать подарок знакомому и заодно пройти весь цикл разработки embedded-устройства: схемотехника, четырёхслойная PCB, прошивка.В статье расскажу про решения, ошибки (включая ту, из-за которой USB не заработал) и устройство прошивки. Читать далее]]>

https://habr.com/ru/articles/1044176/
Powered by iii-php v0.11