#  SCARA-Laser. Часть 1. История
BotHabr (tgi,2) → All  –  16:00:05 2024-03-04

Опубликовано: Mon, 04 Mar 2024 15:45:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет. Планирую серию статей о том, как я познавал инверсивную кинематику, SCARA модели, Marlin прошивку, Open CV и много чего ещё пока строил свой проект для олимпиады, попутно влюбившись в него.Коротко о проекте - лазерный гравер с камерой, чтобы без участия оператора делать портреты людей. Ради эксперимента базируется на SCARA-кинематике. Начну с истории, ведь без неё никуда. В первой статье расскажу в целом о том, кто такая эта ваша SCARA. Selective Compliance Articulated Robot Arm - избирательная шарнирносоединённая роборука. Чтоп, сто? Давайте разбираться. С роборукой более-менее понятно - это такое автономное устройство, по своему функционалу схожее с человеческой рукой. Шарнирносоединённая уже сложнее, но тоже терпимо. Для этого обратимся к волшебной книжке - словарь. Шарнир - вращательная кинематическая пара - иными словами вращательная степень свободы. Таким образом получаем, что у нашей руки не рычажная, не ещё какая-то, а именно вращательная степень свободы. Строго говоря, их может быть несколько, и о принципе их соединения как раз и упомянуто в названии. Избирательная значит каждая вращательная степень свободы робота вращается независимо от всех остальных. Резюмируем: SCARA - это робот с вращательными степенями подвижности, по функционалу схожий с человеческой рукой. Наглядный пример. В данном случае используется так называемая «пятирычажная» SCARA, у неё в основе два привода с несовпадающими осями и 4 рычага. Однако самые распространённые SCARA строятся на двух рычагах. Ожидаемо, принципы управления руками с разным количеством плеч понадобятся разные формулы управления. Читать далее

https://habr.com/ru/articles/798015/
#  PKI для IOT, архитектура защищенной сети ESP32 + Mosquitto SSL и Flash Encryption для хранения сертификатов
BotHabr (tgi,2) → All  –  07:00:06 2024-03-04

Опубликовано: Mon, 04 Mar 2024 06:40:05 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Цель статьи - показать вариант построения защищенной Iot-инфраструктуры для сети устройств на базе ESP32 и обменяться опытом. Общую идею и весь проект разделил на темы:• развертывание mosquitto SSL/TLS из docker-контейнера• создание сертификатов для брокера Mosquitto SSL и клиентов ESP32• архитектура хранилища сертификата для ESP32 и практические способы защиты• подготовка защищенной прошивки устройства с применение встроенных средств безопасности и шифрования ESP32. Читать далее

https://habr.com/ru/articles/797819/
#  SDR приемник GPS на микроконтроллере
BotHabr (tgi,2) → All  –  07:00:05 2024-03-04

Опубликовано: Mon, 04 Mar 2024 06:23:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я расскажу о том, как я делал самодельный SDR GPS приемник на микроконтроллере. SDR в данном случае означает, что приемник не содержит готовых GPS-модулей или специализированных микросхем для обработки GPS сигналов - вся обработка "сырых" данных выполняется в реальном времени на микроконтроллере (STM32 или ESP32).Зачем я это сделал — просто Just for fun, плюс - получение опыта. Читать далее

https://habr.com/ru/articles/789382/
#  Cross-Encoder для улучшения RAG на русском
BotHabr (tgi,2) → All  –  18:00:04 2024-03-02

Опубликовано: Sat, 02 Mar 2024 17:18:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Одно из самых прикладных применений языковых моделей (LLM) - это ответы на вопросы по документу/тексту/договорам. Языковая модель имеет сильную общую логику, а релевантные знания получаются из word, pdf, txt и других источников.Обычно релевантные тексты раскиданы в разных местах, их много и они плохо структурированы. Одна из проблем на пути построения хорошего RAG - нахождение релевантных частей текста под заданный пользователем вопрос. Еще В. Маяковский писал: "Изводишь единого слова ради, тысячи тонн словесной руды." Примерно это же самое делают би-энкодеры и кросс-энкодеры в рамках RAG, ищут самые важные и полезные слова в бесконечных тоннах текста.В статье мы посмотрим на способы нахождения релевантных текстов, увидим проблемы, которые в связи с этим возникают. Попытаемся их решить.Главное - мы натренируем свой кросс-энкодер на русском языке, что служит важным шагом на пути улучшения качества Retrieval Augmented Generation (RAG). Тренировка будет проходит новейшим передовым способом. Схематично он изображен на меме справа) Читать далее

https://habr.com/ru/articles/797657/
#  KolibriOS: пробуем ассемблер
BotHabr (tgi,2) → All  –  13:00:06 2024-03-02

Опубликовано: Sat, 02 Mar 2024 12:30:50 GMT
Канал: Все статьи подряд / Assembler / Хабр

Решил потренироваться на ассемблере под x86 и выбор мой пал на KolibryOS. Ведь как-никак это ОС была написана на ассемблере и для использования ассемблера. И я хотел именно из самой KolibriOS писать код. Но... Наверное, зря я это всё затеял.Как оказалось, примеров кода не мало и не много. А так как я привык к Dos, Windows или Linux, то и ожидал что-нибудь в этом роде. Код, код и ещё раз код. Макросы не так часто встречаются. Ну и уж точно не весь код из одних макросов (утрирую).Пример кода из «официального источника» вносит больше сумятицы, чем понимания, что происходит в данном коде. И... там нет никакого объяснения этим «буквенным значениям». Есть только то, что ссылаются на файл «macros.inc». Если просматривать источники интернета, то где‑то более понятно написано и даже рассказывают, что взять «macros.inc» (и многие другие файлы можно на SVN KolibriOS и, как оказалось, ещё можно на GitHub (дублируется?).Покопавшись в файле «macros.inc», а так же на просторах интернета и найдя пример (смотрите код Fasm), я понял, что всё становится на свои места и более‑менее проясняется. Читать далее

https://habr.com/ru/articles/797623/
#  NeoVim для Ruby разработчика
BotHabr (tgi,2) → All  –  11:00:11 2024-03-02

Опубликовано: Sat, 02 Mar 2024 10:52:49 GMT
Канал: Все статьи подряд / VIM / Хабр

Данная конфигурация собиралась очень долго. на данный момент работаю именно на ней. Является больше напоминанием для себя, и шпаргалкой для тех кому интересно. Это субъективная точка зрения, и ни кому ее не навязываю. Если захотите использовать, буду рад тем что помог.Резюме статьи:пошаговая настройка рабочего места для разработчиков. кто хочет попробовать неизведанное. Читать далее

https://habr.com/ru/articles/797577/
#  Гайд по сплит клавиатурам
BotHabr (tgi,2) → All  –  06:00:05 2024-03-02

Опубликовано: Sat, 02 Mar 2024 06:00:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Этот гайд создан для тех, кто интересуется сплит клавиатурами, но еще не знаком с их особенностями и преимуществами или рассматривает переход на них. Главная цель гайда – предоставить всестороннюю информацию о сплит клавиатурах: от их истории и типов до подробного рассмотрения их конструкции, обучения слепой печати, изменения раскладки и так далее.Мы стремимся сделать переход на сплит клавиатуру максимально плавным и безболезненным. Понимание того, как они устроены и как их можно адаптировать под свои нужды, снизит барьер входа и поможет преодолеть опасения перед переходом. Читать далее

https://habr.com/ru/articles/797523/
#  [Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки
BotHabr (tgi,2) → All  –  21:00:09 2024-03-01

Опубликовано: Fri, 01 Mar 2024 20:42:19 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/articles/797557/
#  Оживляем контроллер машиниста от ушедшего в историю электропоезда
BotHabr (tgi,2) → All  –  09:00:05 2024-03-01

Опубликовано: Fri, 01 Mar 2024 08:01:07 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!

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

И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от «концептуальной» электрички ЭМ2И, коих в наши дни уже не осталось.



Итак, в сегодняшней статье поговорим о том, как устроен такой контроллер и как его подключить. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/796145/
#  Умный дом с котом: мой опыт автоматизации домашней рутины
BotHabr (tgi,2) → All  –  05:00:04 2024-03-01

Опубликовано: Fri, 01 Mar 2024 04:00:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как автоматизировать дом, чтобы кошачий лоток отправлял в «Телеграм» сообщения, что его пора почистить, а на экране ТВ появлялось сообщение, что ванная комната освободилась. Об этом рассказал наш комьюнити‑менеджер Игорь Губайдуллин, инженер с 20-летним опытом работы. Умный дом стал его хобби пять лет назад — началось всё с робких шагов по освоению Apple HomeKit, а закончилось выделенным сервером умного дома с Home Assistant на борту. Читать далее

https://habr.com/ru/companies/ispmanager/articles/797293/
#  Фантомное питание для микрофона
BotHabr (tgi,2) → All  –  10:00:05 2024-02-29

Опубликовано: Thu, 29 Feb 2024 09:00:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Привет, Хабр! Большинство распространённых аудиоинтерфейсов имеют всего два входных канала, которые обычно используются как левая и правая половина стереосигнала или два канала моно. Например, для микрофона и гитары.

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

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

https://habr.com/ru/companies/ruvds/articles/791330/
#  Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect
BotHabr (tgi,2) → All  –  08:00:04 2024-02-29

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

Привет, Хабр!Продолжаю рассказывать про то, как я писал дипломную работу на программе высшего образования "Компьютерная безопасность". На этот раз обойдемся без долгих предисловий. В этой части пишем мобильное приложение на Flutter под iOS для управления самопальными устройствами IoT на базе ESP32 с помощью Bluetooth Low Energy. Читать далее

https://habr.com/ru/articles/792684/
#  Оранжевый k8s кластер на ладони
BotHabr (tgi,2) → All  –  22:00:04 2024-02-28

Опубликовано: Wed, 28 Feb 2024 21:43:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сначала у меня появилась Orange Pi Zero 2 W, на пробу. Под планируемые задачи она не подошла, но 4 ядра и 4G памяти и размеры понравилось. Так же понравился Type-C и WiFi из коробки. Потом я вспомнил что давно хотелось just for fun попробовать собрать кубер на одноплатниках, а такой объём памяти и ядер уже даже позволяет идее иметь некоторый смысл. При этом wifi позволяет сделать кластер максимально без проводным, а размер позволяет соорудить кубический куб на ладони. И сегодня идея материализовалась. Читать далее

https://habr.com/ru/articles/797025/
#  Ошибки в макетных платах и методы их устранения
BotHabr (tgi,2) → All  –  18:00:04 2024-02-28

Опубликовано: Wed, 28 Feb 2024 17:20:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Приветствую, Хабр! Иногда на меня находит меланхолия. Копаюсь в архивных фотографиях, вспоминаю старые проекты. Недавно из большой коробки с барахлом достал несколько макетов, где исправлялись различные (в основном, конечно, глупые) ошибки. Это будет пост о том «как не нужно было делать» или «учимся на своих ошибках». Читать далее

https://habr.com/ru/articles/796993/
#  Ретро-гейминг на Pico Pi: создаём свою Dendy
BotHabr (tgi,2) → All  –  17:00:05 2024-02-28

Опубликовано: Wed, 28 Feb 2024 16:42:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как я создал игровую консоль Dendy на базе Pico Pi с беспроводной зарядкой. Она позволяет играть в игры моего детства. Читать далее

https://habr.com/ru/articles/796987/
#  USB Type-C SWD Adapter
BotHabr (tgi,2) → All  –  11:00:04 2024-02-28

Опубликовано: Wed, 28 Feb 2024 10:10:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Прочитав статью Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB у меня сразу появилась идея, как сделать более правильно и удобнее (как хочешь втыкай кабель, по привычке и рабочий USB 2.0 порт). Получился вот такой вот адаптер для J-Link (для JTAG 10 pin): Читать далее

https://habr.com/ru/articles/794488/
#  Гибкие магниты: что это и с чем их готовят?
BotHabr (tgi,2) → All  –  14:00:13 2024-02-27

Опубликовано: Tue, 27 Feb 2024 13:00:50 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Картинка Aliexpress, Freepik

Все мы хорошо знакомы с гибкими магнитами — кто-то клеит их на холодильник по поводу и без, кто-то (как автор статьи) закрывает с их помощью герметичную камеру 3D-принтера, а кто-то использует в иных технических целях. Что же это такое? Будем препарировать… Читать дальше →

https://habr.com/ru/companies/ruvds/articles/795435/
#  Почему невозможно купить хороший нож рыбака? По тем же причинам, что и появился и пропал Touch Bar в MacBook Pro
BotHabr (tgi,2) → All  –  12:00:04 2024-02-27

Опубликовано: Tue, 27 Feb 2024 11:30:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Конечно я в курсе, что все, кто на Apple - это снобы и надо всем завтра на линукс. Желательно на Дебиан 6.0. Но Apple многие люди тоже ценят. И многие из них еще и рыбаки. Для любого дела нужен хороший инструмент. Правильный и подходящий именно для этого дела. Начну с рыбалки. А потом уже привяжу к теме MacBook Pro. Читать далее

https://habr.com/ru/articles/796447/
#  Обзор схемотехнических решений BMS для литиевых батарей
BotHabr (tgi,2) → All  –  09:00:04 2024-02-27

Опубликовано: Tue, 27 Feb 2024 08:00:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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



В этой статье представлен краткий обзор на специализированные микросхемы мониторинга и защиты для литиевых аккумуляторов. Давайте вместе попробуем разобраться, как максимально эффективно и безопасно использовать эти аккумуляторы в своих устройствах и какие схемы для этого лучше подойдут. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/708196/
#  Логика автопилота для летательных аппаратов самолетного типа при переходе от вертикального полета к горизонтальному
BotHabr (tgi,2) → All  –  19:00:10 2024-02-26

Опубликовано: Mon, 26 Feb 2024 18:50:20 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Идея выполнения вертикального взлета для самолетов и дронов самолетной конфигурации не является чем-то из будущего. Большинство решений, использующихся сегодня, являются конвертопланами, то есть оборудованы механизмом, который изменяет плоскость вращения винтов или направление реактивной струи. Развитие транспортных БПЛА для городских и региональных грузопассажирских перевозок привело к развитию концепции летательных аппаратов с зафиксированным положением двигателей, часть из которых создают вертикальную тягу, а другая часть горизонтальную. В этой статье постараюсь рассмотреть процесс создания автоматической системы управления для перехода от вертикального к горизонтальному полету. Читать далее

https://habr.com/ru/articles/796423/
#  Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета
BotHabr (tgi,2) → All  –  09:00:05 2024-02-26

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

В современном мире IoT, когда связь в отдаленных районах становится все более актуальной, технология LoRa (Long Range) предоставляет нам возможность создать дальнобойный, надежный, энергоэффективный и зашифрованный канал связи без необходимости иметь какую-либо сетевую инфраструктуру. В этой статье мы рассмотрим, как создать простой LoRa мессенджер с использованием своего протокола обмена и готовых модулей, работающих в режиме P2P (peer-to-peer) – не идеального, но интересного решения для обмена текстовыми сообщениями в условиях ограниченной инфраструктуры.Для упрощения и автоматизации процесса обмена сообщениями мы воспользуемся Node-RED. Этот инструмент, помимо реализации основной логики обмена сообщениями, также предоставит графический интерфейс для мессенджера, что сделает процесс более доступным и интуитивно понятным. Выглядеть будет просто, потому что воспользуемся всем готовым :) Свистать всех наверх!

https://habr.com/ru/articles/795981/
#  Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?
BotHabr (tgi,2) → All  –  04:00:04 2024-02-26

Опубликовано: Mon, 26 Feb 2024 03:29:48 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Если у вас есть эмбедед(embedded) проект и он написан на С или на С++ вы можете попробовать запустить этот проект в режиме симуляции на десктопном ПК и даже под Windows, по крайней мере у нас это получилось.Такая симуляция превращает десктопный ПК в специальное устройство при этом не отнимая у вашего ПК десктопных возможностей-функций, например для отладки вашего встроенного ПО, которое исполняется на ПК в режиме симуляции. Ну а возможности тестирования и диагностики вашего эмбедед проекта в режиме симуляции практически не ограничены.Дисклаймер: поскольку проект все еще в работе и принадлежит компании мне приходится избегать некоторых специальных технических терминов и подменять их более общеупотребительными, чтобы не создать привязку к бренду или к имени компании. Также я излагаю только общую идею, которая достаточно сложна, чтобы кто-то мог эту идею легко использовать, хотя в принципе это возможно. Нам интересно есть ли у кого-то опыт в обозначенном техническом направлении и любой обмен таким опытом. Читать далее

https://habr.com/ru/articles/796129/
#  KC868-A16S: тоже железный, но в два раза дешевле
BotHabr (tgi,2) → All  –  15:00:05 2024-02-24

Опубликовано: Sat, 24 Feb 2024 14:01:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Продолжаем обзоры новой «железной» серии контроллеров Kincony и на этот раз разберём очередного её представителя — KC868-A16S. В прошлом обзоре комментаторы справедливо заметили, что сколько бы ни был хорош контроллер, но цена в 50 тыс. рублей не очень гуманна — в этом смысле KC868-A16S выглядит гораздо привлекательнее: внешне он почти неотличим от AIO, имеет тот же металлический корпус, развитый функционал, а стоит при этом в два (а в некоторых конфигурациях и в три) раза дешевле.

Как получается, что цена на «почти одно и то же» отличается в разы и чем пришлось пожертвовать разработчикам мы и узнаем из этой статьи. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/794598/
#  Не погружайтесь в робототехнику, я сделал это за вас
BotHabr (tgi,2) → All  –  14:00:08 2024-02-24

Опубликовано: Sat, 24 Feb 2024 13:59:04 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Да, я люблю нейросети! А больше нейросетей, я люблю собирать роботов. Поэтому далее я расскажу по какому пайплайну человечеству удалось “воплотить” искуственный интеллект. Читать далее

https://habr.com/ru/articles/795939/
#  Как перестать «ходить на дырку» на даче и не надышаться миазмами
BotHabr (tgi,2) → All  –  12:00:05 2024-02-24

Опубликовано: Sat, 24 Feb 2024 11:40:02 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Эта статья адресована тем, кто сам занимается строительством канализации на даче.Миллионы дач в России ранее были оборудованы туалетами типа "сортир с выгребной ямой". С этого многие начинали и многие этим и закончили. Но по мере продвижения ИИ в массы и вообще развития технологий, многие задумались о том, что душ доме на даче это хорошо. А также нормальный тубзик. В котором можно нормально гнездится и почитать газету в интернете, Хабр или что-то еще полезное, а не напряженно ждать вцепится ли в тебя рой мух или нет. Опять же эстетика сортира уже устарела. Читать далее

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