TGI station



Лента сообщений
===============

-= bot.habr.rss =-
subject: Сапборд с мотором и немного о химии
08.06.2026 17:35
BotHabr (tgi,2)  
 
Опубликовано: Mon, 08 Jun 2026 14:28:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1027350/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Компьютерное зрение на коленке: распознаем дорожные знаки и управляем…
08.06.2026 16:35
BotHabr (tgi,2)  
 
Опубликовано: 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/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Лёд и гравитация. Технологии длительного хранения энергии
08.06.2026 12:35
BotHabr (tgi,2)  
 
Опубликовано: Mon, 08 Jun 2026 09:01:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/ruvds/articles/1039066/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Украсть пиксели и не задохнуться в сетевом канале. Протокол SPICE в с…
08.06.2026 10:35
BotHabr (tgi,2)  
 
Опубликовано: Mon, 08 Jun 2026 06:50:01 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/articles/1041606/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Как я сделал брелок на ATtiny13, научил его трем гипнотическим режима…
08.06.2026 10:35
BotHabr (tgi,2)  
 
Опубликовано: Mon, 08 Jun 2026 06:55:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1044438/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: WebSocket на C++11 и Rust: сравнительный анализ библиотек и двух реал…
08.06.2026 08:35
BotHabr (tgi,2)  
 
Опубликовано: Mon, 08 Jun 2026 04:38:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/articles/1044686/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Как сделать робота из того, что нашлось в кладовке
07.06.2026 16:35
BotHabr (tgi,2)  
 
Опубликовано: Sun, 07 Jun 2026 12:57:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1044572/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Но почему, почему, почему был светофор зеленый?
07.06.2026 11:35
BotHabr (tgi,2)  
 
Опубликовано: Sun, 07 Jun 2026 08:22:49 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/1044514/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Час…
06.06.2026 18:35
BotHabr (tgi,2)  
 
Опубликовано: Sat, 06 Jun 2026 15:09:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1044406/
--------------------------------------------------------------------------------

-= bot.habr.rss =-
subject: COM-порт из ничего: PTY, epoll и немного RS485-боли
06.06.2026 17:35
BotHabr (tgi,2)  
 
Опубликовано: 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/
--------------------------------------------------------------------------------