RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 67
[>] Электроактивные и электроадгезионные приводы роботов
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-06 14:00:06


Опубликовано: Wed, 06 Nov 2024 09:01:53 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Картинка — YouTube-каналы Steve Collins, Vito Cacucciolo, Hizook, IAD ZHdK, Grabit Inc

Многие, кто интересуется робототехникой, могут рассказать об интересных приводах, используемых в робототехнических устройствах: кто-то вспомнит виброприводы шагоходов, а кто-то даже упомянет перистальтический привод…

Тем не менее, есть ещё как минимум два вида интересных приводов, думаю что, малоизвестных широкой публике. Именно о них и пойдёт рассказ. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/855888/

[>] Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-06 15:00:04


Опубликовано: Wed, 06 Nov 2024 10:51:17 GMT
Канал: Все статьи подряд / Assembler / Хабр

Совершать невозможное и раздавать пинки здравому смыслу — в этом и состоит жизнь членов Гуррен-Дана! (C) КаминаЭта статья вступает в техническую полемику со статьей 2015 года за авторством Atakua, подходы из которой я и атакую. Atakua исследует 7 видов интерпретаторов байткода, но делает это без уважения - быстрейшей оказывается двоичная трансляция, которая, по сути, уже не интерпретатор байткода, а форма Ahead-Of-Time компилятора. Эта двоичная трансляция транслирует байткод в машинный код, представляющий собой цепочку вызовов скомпилированных сервисных процедур. Тех самых, что в интерпретаторе байткода отвечают за выполнение каждого опкода.Но Atakua не выжал из интерпретаторов байткода всю скорость которая возможна. Так что эта статья - туториал: как написать интерпретатор байткода, который может обгонять JIT/AOT-компиляцию по скорости. Интересно? Читайте дальше!Бенчмарк прилагается. Будет немного хардкора и ни одной сгенерированной нейросетью картинки! Читать далее

https://habr.com/ru/articles/856480/

[>] Прокачиваем «народную» электрогитару Cort KX100
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 14:00:04


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



Привет, Хабр! Множество выпускаемых сегодня электрогитар производители оснащают хамбакерами — двухкатушечными звукоснимателями, не пропускающими в усилительный тракт наводок от электросети и обладающими специфическим тембром звучания, который можно назвать «глубоким» и «полным».

Когда гитаристу требуется «яркий» звук с выраженной перкуссивностью, можно прибегнуть к общеизвестной «отсечке» — отключению одной из катушек. Тогда хамбакер звучит наподобие однокатушечного датчика — сингла — и перестаёт быть помехозащищённым, пока вторую катушку не подключили вновь.
Если на инструменте установлены два хамбакера и сингл посередине, то можно получить и «стекло» по мотивам культового Fender Stratocaster. Но в случае, когда звукоснимателя всего два, и они оба хамбакеры… не сто́ит отчаиваться! Достичь желаемого результата всё-таки можно. Сегодня вы узнаете, увидите и услышите, как это сделать. Понадобится конденсатор и пара переключателей.

https://habr.com/ru/companies/ruvds/articles/854136/

[>] Взгляд в игольное ушко: какие дефекты открывает рентген на печатных узлах QFN, SON, DFN и QFP
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 15:00:09


Опубликовано: Thu, 07 Nov 2024 10:19:12 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Мы продолжаем изучать дефекты, которые можно встретить при рентген-контроле качества печатных узлов. В первой части статьи Александр Патутинский, технолог по подготовке и запуску печатных плат в производство, систематизировал дефекты BGA-корпусов. Кроме них, рентген-снимки могут показать дефекты таких корпусов, как QFN (Quad Flat No-lead), SON (Small Outline No-lead), DFN (Dual Flat No-lead) и QFP (Quad Flat Package), в том числе с термопадами. Под катом Александр разберет эти случаи, как стандартные, так и более редкие, чтобы никакие результаты рентген-исследования не смогли ввести вас в заблуждение. Читать далее

https://habr.com/ru/companies/yadro/articles/856748/

[>] Преобразование одноканального LVDS в двухканальный
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 16:00:04


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

Приветствую, Хабр!


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

https://habr.com/ru/companies/selectel/articles/855576/

[>] Учебный язык в робототехнике
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 17:00:03


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

Всем привет. Я разработал язык программирования с русским синтаксисом, специально для робототехники на базе плат ESP8266. Этот язык должен упрощать процесс обучения школьников и делает программирование доступным даже для начинающих, не требуя глубоких знаний английского или сложных технических навыков. Но обо всём по порядку. Читать далее

https://habr.com/ru/articles/856812/

[>] Lampwork — декоративная стеклодувная техника. Часть 1. Работы подготовительные
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 18:00:03


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


Речь идёт об изготовлении в пламени горелки небольших декоративных вещиц из цветного художественного стекла на металлической спице, что радикально облегчает дело. Готовая работа, однако, имеет непременное технологическое отверстие от державки и цельностеклянное устройство. В основном это разнообразно украшенные стеклянные шарики-бусины для сборки дамской бижутерии, которые, впрочем, бывают настоящими произведениями искусства. Забава эта недешёвая, но, уже имея все её дорогостоящие компоненты, пройти мимо счёл бы преступной небрежностью. Опять же, лишних навыков и знаний не бывает. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/855344/

[>] Управление памятью в ассемблере для Apple Silicon
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-07 19:00:04


Опубликовано: Thu, 07 Nov 2024 14:32:12 GMT
Канал: Все статьи подряд / Assembler / Хабр

В статье мы познакомимся с языком ассемблера для Apple Silicon (ARM64). Рассмотрим основные регистры, запись данных из регистров в память и обратно. Затронем также и базовые навыки работы с LLDB. Читать далее

https://habr.com/ru/articles/852874/

[>] Заметки по ROS: Простое введение в launch файлы
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 01:00:06


Опубликовано: Thu, 07 Nov 2024 20:53:51 GMT
Канал: Все статьи подряд / Робототехника / Хабр

PlanHow it worksUses casesProblems w launch files 5.Examples of existing launch filesPractical example (optional)Это вторая из серии статей о робототехнической платформе ROS. Первая статья здесь. В этой статье я расскажу о launch файлах http://wiki.ros.org/roslaunchСтандартный способ запуска нод в ROS это с использованием команды rosrun. Но если нам нужно запустить одновременно несколько нод нам придется запускать команду rosrun для каждой ноды в новом терминале. Читать далее

https://habr.com/ru/articles/850564/

[>] [Перевод] Забытая повесть «Машины, пишущие код»
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 04:00:05


Опубликовано: Thu, 07 Nov 2024 23:17:04 GMT
Канал: Все статьи подряд / Assembler / Хабр

Патрик через минуту вернулся с небольшой пыльной коробкой. Мы с Дейвом смотрели, как Патрик ее открывает и достает сетевой свитч — такой староватый из тех времен, когда им еще делали железные корпуса. Он воткнул блок питания в розетку и аккуратно выпрямил шнур CAT-5, чтобы подключить этот свитч к нашей сети. Я хотел наорать на него за всю излишнюю осторожность в такой момент. Дейв сидел рядом со мной, нехарактерно тихо.Я замер, пока у Патрика не получалось попасть шнуром в нужный порт. Я глядел на передние огоньки — Дейв, наверное, тоже. Мои глаза намокли. Патрик впихнул шнур. Сразу же огоньки загорелись и быстро мигали. Я почувствовал, как мои руки и лецо покраснели, а в углу глаза увидел как Дейв встал и открыл рот, будто пытаясь что-то сказать. Затем он нырнул лицом в сложенные руки, затем его вырвало. Читать повесть

https://habr.com/ru/articles/856650/

[>] Как поднять личный Прокси в Европе за 15 минут
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 05:00:06


Опубликовано: Fri, 08 Nov 2024 00:21:16 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

В современных условиях обеспечение стабильного и безопасного доступа к различным онлайн-сервисам становится всё более актуальной задачей. Хотя существует множество готовых VPN-решений, создание собственного VPN-сервера может предоставить ряд существенных преимуществ. Читать далее

https://habr.com/ru/articles/856914/

[>] Старое, доброе, немного ламповое ИК управление
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 11:00:05


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

Давно вынашивал в планах написать статью на тему ИК управления. После прочтения https://habr.com/ru/companies/flipperdevices/articles/566148/ собрал необходимый материал. В этой статье я задавал вопросы разработчикам Flipper об используемых ими методах копирования и воспроизведения ИК посылок их устройством. На некоторые вопросы я так и не получил ответа, а другие по информативности были близки к описанию в стиле Ардуино. О чем эта статья? Прежде всего о двух методах копирования и воспроизведения ИК команд управления. Поэтому я не буду останавливаться на описании протоколов передачи различных пультов ИК управления, так как они достаточно хорошо описаны. В одном из разработанных устройств управления по инфракрасному каналу (далее просто ИК), решили использовать один нечасто используемый метод считывания и генерации ИК команд управления различным оборудованием. Нельзя сказать, что это что-то совсем необычное. Такой подход используется к примеру в оборудовании Global Cash для управления по ИК. В данной статье хочу более подробно остановиться на принципе копирования команд ИК пультов для последующего управления в различных системах типа «умный дом». В сложившейся ситуации применение этого устройства выглядит отличной заменой оборудования Global Cash по причине максимальной совместимости и возможности использования их обширной кодовой базы ИК пультов.В начале немного общей информации, которая и так хорошо знакома.Инфракрасное дистанционное управление (ИК ДУ) применяется практически во всей бытовой электронной аппаратуре. Хотя в последнее время появляются системы, основанные на радиосвязи, которые возможно, в будущем станут преобладать над ИК-системами, но в настоящее время ИК управление оказалось самым надежным, и что самое важное – самым дешевым видом беспроводной односторонней связи на короткие расстояния в пределах одного помещения. Ведь прежде всего оно начало использоваться в бытовых телевизорах. Наиболее массово ИК используется и поныне. Это большой зоопарк – каждая фирма разрабатывала свои собственные протоколы и работала на разных частотах модуляции. В результате мы имеем около 2-х десятков(!) совершенно несовместимых между собою систем, из которых наиболее массово, к счастью, используются 6-7. Читать далее

https://habr.com/ru/articles/856938/

[>] Ретроспектива: создание одних из первых автоматизированных рабочих мест
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 12:00:04


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

Продолжаю рассказ о предшественниках ПЛК, и сегодня расскажу об одних из первых в стране АРМов – автоматизированных рабочих мест и периферии для поверки датчиков. Читать далее

https://habr.com/ru/articles/856964/

[>] Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 15:00:04


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


Мало кому из нас известная компания Pocuter разработала недорогие умные часы Spectra. Отличие от большинства прочих девайсов — открытые ПО и железо. Их просто ремонтировать, а при необходимости можно кастомизировать. Например, добавить больше памяти. Подробности об этом устройстве и других подобных часах — под катом.
Читать дальше →

https://habr.com/ru/companies/selectel/articles/856918/

[>] [Перевод] Австралия, Лорд-Хау — самый странный часовой пояс
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 18:00:08


Опубликовано: Fri, 08 Nov 2024 13:01:08 GMT
Канал: Все статьи подряд / Emacs / Хабр


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

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

Так что я предлагаю другой подход. В этой статье я покажу вам несколько странных часовых поясов, можно даже сказать самых странных — так как страннее, пожалуй, уже некуда. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/856780/

[>] Цифровая настройка хода в часах на STM32 простым языком
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-08 19:00:03


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

В этой статье будет формула для расчёта значений регистров подстройки скорости хода часов в STM32 (функция RTC smooth calibration) на основе величины отклонения времени за сутки. Информации по этой теме много, но именно для компенсации нужного количества секунд в день я не нашёл понятных формул, поэтому изучил этот вопрос, поэкспериментировал с реальным микроконтроллером и написал статью. Читать далее

https://habr.com/ru/articles/857152/

[>] Конечный Aвтомат Аппаратного I2C-Трансивера
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 05:00:04


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

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

https://habr.com/ru/articles/856548/

[>] Boson — разработка СУБД «с нуля» (итог)
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 10:00:06


Опубликовано: Sat, 09 Nov 2024 05:23:15 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Цель проекта Boson — это разработка встроенного движка базы данных документов JSON, написанный на C++. Основные возможности: стандартное хранилище JSON-документов в формате ключ/значениями с постоянным хранением на диске. Размер документов до 4Gb. Быстрый поиск документов по ID с использованием индекса B+ дерева. Поддержка курсоров для линейного обхода записей. База данных в одном файле, без временных файлов. Простое, чистое и легкое в использовании API. Самодостаточный и не требующий настройки.В предыдущих двух статьях мы прошли шаги от кэширования файлового ввода/вода (часть I) до построенного на его базе хранилища записей произвольной длины (часть II) с проверкой целостности, возможностью получения записей списком и повторным использованием свободного места. Теперь мы переходим к завершающей части и "сердцу" СУБД - индексу.Зачем нужен индекс: предположим, что в базе есть 1 млрд не отсортированных записей документов, тогда поиск конкретного документа по ID потребует O(n) операций, то есть до 1 млрд операций в худшем случае. Однако, если бы документы в базе были бы отсортированы по ID, то поиск в сортированной базе, тем же бинарным поиском занял бы O(log n) занял бы 30 операций. Что, теоретически, на базе в 1 млрд записей будет в 33.3 млн раз быстрее. Читать далее

https://habr.com/ru/articles/856876/

[>] Оценка токопотребления батарейных радиоканальных устройств
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 11:00:04


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

Пути разработчика и маркетолога постоянно пересекаются, но эти люди редко бывают друзьями. Задача первого что-нибудь сотворить, найти лучший способ решения технического задания в ходе раздумий, расчётов и анализов; задача второго – сие творение продать. Не успеешь и глазом моргнуть, как маркетологи припишут лишний нолик к точности измерений, добавят децибел к выходной громкости или увеличат время автономной работы микропотребляющего устройства на несколько лет. Время жизни элемента питания – один из краеугольных вопросов, который необходимо разрешить при разработке микропотребляющих, в частности радиоканальных устройств. Они, как правило, расходуют микроамперы, а время работы в активном режиме составляет мили или даже микросекунды. Но и длительность жизни от батареи должна составлять годы. Когда такое устройство просыпается, с элемента питания забирается некоторый заряд, расходуемый на измерения полезного параметра, передачу данных через радиоканал, индикацию состояния и т. п. А далее, снова наступает глубокий сон. Возникает законный вопрос, как определить потребление электронного устройства, которое спит большую часть своей жизни. Читать далее

https://habr.com/ru/articles/857058/

[>] Ремонт беспроводных наушников JVC HA-s35bt — заряжаются, но не включаются. Что делать и где искать проблему?
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 13:00:04


Опубликовано: Sat, 09 Nov 2024 08:58:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Привет, Хабр! Сегодня расскажу о не самом сложном ремонте наушников JVC HA-s35bt. Они у меня лежали без дела с полгода, но как-то понадобились. Зарядил — оказалось, что они не включаются. Выбрасывать было жалко, ведь электронного мусора и так много. Поэтому решил попробовать вернуть им жизнь. Наушники, кстати, я никогда не ремонтировал, если не считать, что один раз заменил вышедший из строя аккумулятор.

Забегая вперед: в случае с JVC HA-s35bt дело было не в аккумуляторе. И обычный пользователь без элементарных знаний электроники и более-менее нормального оборудования ничего бы не сделал. Выкинул бы, да и все. Если тема вам интересна, прошу под кат. И да, эта статья для обычных людей и начинающих мастеров, не для профи. Покажу, как пошагово искать проблему, чтобы не было мучительно больно. Читать дальше →

https://habr.com/ru/companies/selectel/articles/857220/

[>] [Перевод] Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 13:00:07


Опубликовано: Sat, 09 Nov 2024 08:31:53 GMT
Канал: Все статьи подряд / Системное программирование / Хабр


Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana.
Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любого элемента на холсте с помощью новой опции «Действия» во многих визуализациях. Также появились правила записи для управляемых Grafana алертов, и теперь все могут использовать Explore Logs, часть набора приложений Explore в Grafana, представленного на ObservabilityCON, который быстро и легко извлекает аналитику из ваших данных — без каких-либо сложных языков запросов. Читать дальше →

https://habr.com/ru/articles/857258/

[>] Принцип цифрового управления непосредственным преобразователем напряжения
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 14:00:04


Опубликовано: Sat, 09 Nov 2024 09:15:36 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Схема непосредственного преобразователя напряжения широко используется в современной электронике: различные стабилизаторы напряжения (понижающие или повышающие), инверторы одно- и много-фазные. Для низковольтных маломощных преобразователей как правило используются аналоговые схемы управления, для мощных и/или высоковольтных уже выгоднее использовать цифровые системы управления на основе микроконтроллера. К оригинальному принципу построения цифрового регулятора я пришёл без малого 20 лет назад. Принцип простой, как говорится, “лежит на поверхности”, позволяет получить отличное быстродействие, качество переходных процессов и отсутствие выбросов токов дросселя. Но вот, что интересно для меня, я нигде больше за эти 20 лет на практике не встретил данного подхода к построению регулятора по аналогичному принципу (плохо искал?). Подразумевается, что читатель понимает: основы ТОЭ (теоретические основы электроцепей), принципы формирования ШИМ (широтно-импульсной модуляции). Читать далее

https://habr.com/ru/articles/857264/

[>] Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Что за девайс?
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 17:00:04


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

Привет, Хабр! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Люди постоянно спрашивают меня, знаю ли я Тайлера Дардена что интересного любитель электроники может найти на барахолках. Например, год назад, прогуливаясь по барахолке в Барселоне (совмещал на отдыхе приятное с полезным), я увидел неприметную черную коробочку, на которую никто не обращал внимания. К сожалению, я не сфотографировал находку на месте, а стоило бы! Девайс лежал в куче какого-то бытового барахла. Сразу я и не поверил, что это мини-ПК, но после того как взял в руки, понял — это оно! Продавец мне его отдал за смешные деньги: примерно 5 долларов США, так что я ничего не терял. Я не расстроился бы даже будь если внутри пусто или залито водой. Но реальность оказалась гораздо интереснее. Подробности — под катом. Читать далее

https://habr.com/ru/companies/ru_mts/articles/853502/

[>] Как приходят идеи красивого и полезного. Кентавр
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-09 18:00:09


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

Лет 20 мою комнату согревал большой ящик - аудиоресивер. У него было много кнопочек, переключателей, входов/выходов, из которых я пользовался ровно одним входом и одним колесиком регулировки мощности. Недавно вот как раз это колесико и начало у него глючить. Быстрые попытки реанимации проблему не исправили и мне пришла идея заменить его на самодельное поделие. Да у меня иногда чешутся ручки что-то сделать :-).  Купил на Алиэкспрессе пару стереоусилителей 2*50вт D класса с поддержкой Bluetooth (цену не помню, но меньше 1000руб, гуглите их там много разных), преобразователей  из ХХв в 5в, светодиодную ленту и взял контроллеры двоичных часов, выпускаемых нами. Соединил все вместе, нарезал деталек из оргстекла на лазерном станке и  получилось  вот такое:Кентавр16 (Голова часов+туловище усилителя, 16 - количество светодиодов)Богатый внутренний мир: Читать далее

https://habr.com/ru/articles/857296/

[>] Разбор dos-подобной операционной системы. OzonOS
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-10 00:00:05


Опубликовано: Sat, 09 Nov 2024 19:15:49 GMT
Канал: Все статьи подряд / Assembler / Хабр

Встретил на Хабре очередную статью об написании «простой операционной системы с нуля» и решил поделится своими потугами на эту тему. Немного предысторииВ далеком уже 2011 мне в руки каким‑то чудом попала книга «Ассемблер. Экспресс курс» за авторством Александра Панова. После Паскаля,изучаемого в школе, ассемблер показался мне языком неограниченных возможностей. После того как я вдоволь наигрался со всякими огоньками и прочими бегущими символами мне захотелось создать что‑то крутое. А что может быть круче чем собственная ОС? Так в 2012. Переполнить стек.

https://habr.com/ru/articles/857336/

[>] Ответ на статью о «Наиболее быстром интерпретаторе»
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-10 01:00:09


Опубликовано: Sat, 09 Nov 2024 20:41:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Недавно была опубликована статья под заголовком "Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода". Несколько тезисов из статьи вызвали у меня сомнения в их справедливости. Об этом я попробовал написать ряд комментариев тире вопросов к указанной статье. Но основной лейтмотив всех ответов сводился к тому - "а ты напиши свою статью". Подход не столько инженерно-научный, сколько детсадовский. Мне бы хватило и содержательных ответов в формате комментариев, но как говорится - уговорили :).Итак, что же утверждается автором статьи про наиболее быстрый интерпретатор: Читать далее

https://habr.com/ru/articles/857342/

[>] История одного модального окна или переходим с UIKit на SwiftUI. Часть 3. ProgressView vs SkeletonView
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-10 12:00:07


Опубликовано: Sun, 10 Nov 2024 07:47:33 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Продолжаю эпопею с модальными экранами на SwiftUI. Но сегодня больше кода. Была задача, сделать ProgressView и SkeletonView. Вдруг кому-то пригодится, показываю.ProgressView по дизайну должен был быть с градиентной полоской загрузки, по дефолту так нельзя сделать, поэтому я решила заменить полосочку - имитацией полоски загрузки. То есть у нас есть нормальный ProgressView, у него делаем невидимой полоску загрузки, а сверху имитация полоски загрузки - градиентная View. Читать далее

https://habr.com/ru/articles/853600/

[>] Миллиомметр своими руками
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-10 23:00:03


Опубликовано: Sun, 10 Nov 2024 18:43:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/857454/

[>] Проверяем, мог ли модуль пожаротушения стать причиной пожара на складе
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-11 11:00:11


Опубликовано: Mon, 11 Nov 2024 06:26:47 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

В статье автор расскажет, почему модуль порошкового пожаротушения «Буран-2,5-2С» посчитали виновником пожара, разберёт, как он устроен, и самостоятельно протестирует модуль на предмет конструктивных недостатков. Читать далее

https://habr.com/ru/companies/flant/articles/853262/

[>] Практический опыт выбора лидара для робототехнических проектов: от теории к практике
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 10:00:08


Опубликовано: Tue, 12 Nov 2024 05:44:45 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Привет, друзья! В этой статье я хочу поделиться своим опытом выбора лидара для своего робототехнического проекта. За последние несколько месяцев я глубоко погрузился в эту тему, и сегодня расскажу не только о конкретных моделях, но и о технологиях, принципах работы и практических аспектах применения лидаров.Введение в технологию LIDARLIDAR (Light Detection and Ranging) - это технология получения и обработки информации об удалённых объектах с помощью активных оптических систем. В отличие от радаров, использующих радиоволны, лидары используют световые импульсы, что обеспечивает более высокую точность измерений. Принципы работыСуществует несколько основных технологий, используемых в современных лидарах: 1. Time of Flight (ToF)- Принцип: измерение времени прохождения светового импульса до объекта и обратно- Преимущества: высокая точность, работа на больших расстояниях- Недостатки: более высокая стоимость компонентов2. Triangulation- Принцип: определение расстояния на основе известного угла между излучателем и приемником- Преимущества: высокая точность на малых дистанциях- Недостатки: ограниченный диапазон измерений3. Phase-Shift- Принцип: измерение сдвига фазы отраженного сигнала- Преимущества: высокая точность, хорошая помехозащищенность- Недостатки: сложность обработки сигналаКлючевые характеристики лидаров1. **Дальность измерений**   - Минимальная дистанция (важна для избегания столкновений)   - Максимальная дистанция (определяет возможности навигации)   - Мертвая зона (область, где измерения невозможны) Читать далее

https://habr.com/ru/articles/857490/

[>] Как я делал видео трансляцию кормушки для птиц
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 14:00:04


Опубликовано: Tue, 12 Nov 2024 09:44:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как-то вечером я вдруг понял, что давно не делал никаких пет-проектов. А тут очередной сезон подкармливания птиц на даче подходит. Очень интересно за пернатыми наблюдать в окно, но чего это я один только наслаждаюсь этим зрелищем? Надо и других "осчастливить"! Читать далее

https://habr.com/ru/articles/857424/

[>] Азотный лазер большой мощности: так ли он прост?
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 16:00:03


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

Несколько лет назад я отвлекся на другие проекты, которые не связаны с основным моим увлечением — старыми газовыми лазерами. Я бы и дальше откладывал возвращение к ним, если бы не предложение, от которого грех было отказываться — выполнить ремонт азотного лазера ЛГИ505.

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


Читать дальше →

https://habr.com/ru/articles/857940/

[>] Восстановление нерабочей клавиатуры с помощью QMK и RP2040
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 16:00:04


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

Привет, Хабр!Так бывает, что иногда клавиатуры ломаются и если мембранные клавиатуры обычно представляют малую ценность и проще просто купить новую, то вот механические заметно дороже и их имеет смысл восстанавливать. Когда речь о поломках механических клавиатур и их ремонте, то как правило всё сводится к замене вышедших из строя переключателях, но вот что делать если вышел из строя контроллер? Читать далее

https://habr.com/ru/articles/857914/

[>] Обновление Прошивки из Make Скрипта
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 16:00:05


Опубликовано: Tue, 12 Nov 2024 11:57:25 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте показано как можно обновить прошивку из-под GNU Make скрипта.По сути система сборки это интерпретируемый язык программирования. А значит на нём можно писать код, который может делать что угодно. Вот например можно на GNU Make написать код загрузки *.bin (аря) в микроконтроллер Легко... Читать далее

https://habr.com/ru/articles/857416/

[>] Как мы учили робота распознавать чертежи и изготавливать мебель
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-12 18:00:08


Опубликовано: Tue, 12 Nov 2024 13:43:40 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Хочу поделиться своим опытом разработки программного обеспечения для робота-манипулятора, которого мы научили распознавать разные объекты на основе их CAD-моделей. В этой статье я подробно рассмотрю процесс создания такого ПО на примере недавнего проекта, связанного с производством мебели. С помощью внедрения технологии распознавания геометрии панелей ДСП мы обучили промышленного робота-манипулятора подавать панели требуемым торцом на станок для дальнейшей обработки. Это значительно повысило производительность линии и облегчило жизнь работникам производства. Читать далее

https://habr.com/ru/articles/857996/

[>] Поревьюим и порефакторим — Ассемблер для любопытных #2
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-13 09:00:05


Опубликовано: Wed, 13 Nov 2024 04:13:28 GMT
Канал: Все статьи подряд / Assembler / Хабр

Ещё статья про ассемблер для тех кто с ним не знаком. В предыдущей про 5 ассемблеров последний примерчик вызвал критику за "упрощенизм". А давайте посмотрим вместе как его улучшить и немножко нарастить - в качестве "продолжения знакомства".Заодно полюбуемся на несовместимость Linux и BSD, а также на различие 32 и 64-битной версии обеих ОС - и подумаем как с этим бороться.Автор не претендует на непогрешимость, поэтому приглашаем умудрённых коллег делиться идеями и подсказками в комментариях если что упущено. cmpb $0, (%eax)

https://habr.com/ru/articles/857208/

[>] HamClock и Pi-Star — запускаем сервер радиолюбительского приложения на «малинке»
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-13 14:00:04


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

Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. В детстве я очень любил фантастику и обожал представлять себя в кабине космического корабля с кучей экранов, светящихся индикаторов и переключателей. Рабочее место современного радиолюбителя очень похоже на такой корабль, чему мы обязаны развитию недорогих одноплатников. Они же позволяют создавать портативные, но функциональные устройства, вроде хотспотов MMDVM (Multi-Mode Digital Voice Modem).MMDVM представляет собой самую обычную «‎малинку» Raspberry Pi Zero W с дополнительной платой (HS shield), на которой реализован радиотракт. В рабочем режиме нагрузка на процессор не слишком велика, а большую часть времени он вообще находится в простое. Именно это обстоятельство позволяет добавить внутрь очень востребованный у радиолюбителей инструмент — HamClock. О нем и расскажу. Читать далее

https://habr.com/ru/companies/ru_mts/articles/858156/

[>] [Перевод] Ваш хирург обучался на видосиках
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-13 15:00:08


Опубликовано: Wed, 13 Nov 2024 10:48:10 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

https://habr.com/ru/articles/858214/

[>] [Перевод] Датчик линейного положения, работающий по принципу электронного штангенциркуля
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-13 18:00:04


Опубликовано: Wed, 13 Nov 2024 13:01:18 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр


Вы когда-нибудь мечтали о 500-герцовой системе датчиков линейного положения? Тогда вам повезло — для этого достаточно печатной платы, простого микроконтроллера и немного математики!

См. также полный исходный код и журнал моих исследований по этому проекту. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/858240/

[>] UART-терминал из LCD-дисплея и компьютерной клавиатуры
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-14 09:00:04


Опубликовано: Thu, 14 Nov 2024 04:31:30 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Совсем коротенький рассказ - о довольно бесполезной но забавной штуковине, извините :) Как-то раз я написал интерпретатор BASIC, который можно использовать на контроллере хоть с 1кб памяти (в частности AVR / Arduino). В основном мы им пользовались через Bluetooth-модуль с телефона (я уж рассказывал). Но у меня руки чесались сделать своеобразный "терминальчик" - ну я и сделал.Как видите - в качестве экрана тут дисплей 4 строки по 20 символов. А клавиатура полноценная - обычная c PS/2 разъёмом. Между ними и UART-ом воткнут контроллер (младший STM32). Вообще-то можно было без него, реализовать общение с клавиатурой и дисплеем в том же контроллере где интерпретатор крутится - но тогда это не был бы терминал, его нельзя было бы использовать с любым другим UART-интерфейсом.Покажу картинки, код - и немножко расскажу про устройство. А если сами строили что-то похожее - расскажите и вы :) Что ж, посмотрим!

https://habr.com/ru/articles/858358/

[>] А по ночам я веду беседы с лампочками
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-14 12:00:03


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

Если есть мощный усилок, то запоет даже лампочка. И, на удивление, весьма неплохо, хоть и не громко. Но говорить санитарам, что я поправляю психическое здоровье, дискутируя с электроприборами и снимая это на видео... пожалуй, не стоит. Читать далее

https://habr.com/ru/articles/858402/

[>] Стабилизируем положение потенциометра, считанное с АЦП
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-14 14:00:04


Опубликовано: Thu, 14 Nov 2024 09:01:27 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Считать показания потенциометра для удобного аналогового управления системой, что может быть проще? Сеть завалена примерами работы с АЦП. Считали значение, вот мы и знаем положение… Но не всё так просто – эти значения всё время будут разными. Близкими, но разными. То есть, программа будет считать, что положение головки регулятора всё время дрожит.



В статье будет показано несколько методов борьбы с этими дрожаниями, начиная от самых простых (которые в подавляющем большинстве случаев достаточны), через более сложные и вплоть до алгоритма, придуманного специально для недавнего проекта. Наверняка, я уже 100500-й, кто такой алгоритм придумал, но после опроса знакомых, оказалось, что в списке тех, кто его собирается опубликовать, мой номер значительно меньше. Среди типовых он не находится. Возможно, кому-то он тоже окажется полезным. Читать дальше →

https://habr.com/ru/articles/858310/

[>] Геометрия Стенда для Калибровки MEMS Акселерометра
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-14 19:00:04


Опубликовано: Thu, 14 Nov 2024 14:13:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте я решил полезную логическую задачу по стереометрии: расчет прямоугольной пирамиды.Эта фигура очень полезна при калибровки MEMS акселерометров. Поэтому и пришлось ее решить. Читать далее

https://habr.com/ru/articles/858354/

[>] Как работать в наушниках в коллективе
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-15 09:00:04


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

Чтобы слышать что меня зовут, когда в наушниках. Купил беспроводной звонок. Теперь тестировщик нажимает на кнопку и я всплываю из музыки. В звонке отпаял провода динамика чтобы не играла мелодия и припаял к штатному светодиоду свой, через резистор 200 Ом, чтобы он мне мигал поярче. Дырку в корпусе под него проплавил паяльником. Ну и замечания по рабочему месту в целом. Большой монитор это телик на 32. Большой и мелкий стоят на разных расстояниях, что для глаз полезно фокусировать разную глубину. Системник подвешен дешево и удобно. Открытый пол выглядит красивее. Читать далее

https://habr.com/ru/articles/858744/

[>] Lampwork — декоративная стеклодувная техника. Часть 2. Основные приёмы, работы заключительные
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-15 14:00:04


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


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

https://habr.com/ru/companies/ruvds/articles/857310/

[>] Красную карточку этому роботу! Участники RoboCup — о современном робофутболе
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-15 14:00:09


Опубликовано: Fri, 15 Nov 2024 09:56:46 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Соревнования по робофутболу зародились более 20 лет назад, и с тех пор стали не только спортивным событием, но и исследовательской площадкой для отработки современных технологий на стыке AI/ML и робототехники. Разные лиги позволяют инженерам со всего мира разрабатывать и совершенствовать роботов, которые умеют ориентироваться на поле, передвигаться и общаться друг с другом.В конце октября на международном турнире RoboCup-2024 Asia-Pacific команда StarKit, организованная на базе МФТИ, завоевала первое место в лиге Standard Platform, обыграв в финале соперников из Китая со счетом 3:1. В составе StarKit выступили стажеры отдела FPGA-прототипирования YADRO — Арсений Штундер и Булат Сибгатуллин. Они рассказали, как устроен современный робофутбол, почему это на самом деле глобальный open source и какие технологии лежат в основе. Читать далее

https://habr.com/ru/companies/yadro/articles/858822/

[>] Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-15 16:00:05


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

Прошло уже достаточно времени с публикации предыдущей статьи. За это время я значительно улучшил приложение. Миграция проекта с WPF на Avalonia UI, обновленный дизайн, работа с числами типа float, а также другие возможности появились в новой версии моего Modbus терминала. Читать далее

https://habr.com/ru/articles/854824/

[>] Калибровка MEMS Акселерометра [Часть 2]
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-15 21:00:04


Опубликовано: Fri, 15 Nov 2024 16:40:04 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте я написал про то какая математика скрыта за алгоритмом калибровки трёх осевого MEMS акселерометров.Этот текст является продолжением предыдущего текста Геометрия Стенда для Калибровки MEMS Акселерометра. В прошлом тексте мы научились конструировать прямоугольный пирамидальный калибровочный стенд, который обладает одним чудо свойством. Вот так оно записывается на языке математики. Читать далее

https://habr.com/ru/articles/858874/

[>] CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-16 11:00:05


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

В течении последнего года я запустил серийные проекты на микроконтроллерах CH32V207 и CH32V203. И в том или ином виде попробовал работать почти со всеми RISK‑V ядрами от WCH. Анализ опыта работы, это отдельная история, сейчас хотел бы рассказать про структуру памяти старшей линейки WCH. В первую очередь, потому что, я, даже в сегменте англоязычных форумов, не нашел полной информации на эту тему. А небольшой объем памяти анонсируемый в даташитах, возможно многих отпугивает. Читать далее

https://habr.com/ru/articles/859054/

[>] Как сварить метровые столбы стали или запитать рельсотрон (до 1 млн ампер и более)? Ответ: нужен диск Фарадея
bot.habr.rss
BotHabr(tgi,2) — All
2024-11-16 18:00:04


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

Картинка — YouTube-каналы Marb's lab, Science Exxience

Среди генераторов особняком стоит одно устройство, которое лежит в основе современных электрогенерирующих динамо-машин — так называемый диск Фарадея.

Несмотря на ряд недостатков, он обладает несколькими достаточно впечатляющими характеристиками:


крайне просто устроен, что позволяет проводить эксперименты по самостоятельной постройке такого устройства практически любому желающему;
сразу генерирует постоянный ток без каких-либо выпрямителей;
при достаточно малом выходном напряжении (может быть скорректировано, об этом ниже) может потенциально генерировать огромные токи (до миллиона ампер и более), что позволяет использовать его в качестве источника питания для мощной электросварки (сразу сваривающей даже бруски металла) и рельсотронов (над этим типом питания, в частности, работала американская DARPA), заменяя собой батарею конденсаторов.
Читать дальше →

https://habr.com/ru/companies/ruvds/articles/857290/

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 67