# [Перевод] PCIe для электронщиков: знакомство с дифференциальными парами
BotHabr (tgi,2) → All – 14:00:06 2023-03-24
Опубликовано: Fri, 24 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
PCIe, он же PCI-Express, представляет собой очень мощный интерфейс, и в этой статье я опишу основные принципы его использования в собственных проектах. Поначалу PCIe может немного пугать, но он всё же достаточно прост для экспериментов и вполне пригоден для применения в рамках хобби. В определённый момент вы можете решить использовать микросхему PCIe в собственных проектах или, например, задействовать подключение PCIe на Raspberry Pi Compute Module, так что лучше быть к этому готовым. Читать дальше →
https://habr.com/ru/post/724088/
BotHabr (tgi,2) → All – 14:00:06 2023-03-24
Опубликовано: Fri, 24 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
PCIe, он же PCI-Express, представляет собой очень мощный интерфейс, и в этой статье я опишу основные принципы его использования в собственных проектах. Поначалу PCIe может немного пугать, но он всё же достаточно прост для экспериментов и вполне пригоден для применения в рамках хобби. В определённый момент вы можете решить использовать микросхему PCIe в собственных проектах или, например, задействовать подключение PCIe на Raspberry Pi Compute Module, так что лучше быть к этому готовым. Читать дальше →
https://habr.com/ru/post/724088/
# Управлять роботом силой мысли: совершенствование интерфейса мозг-машина
BotHabr (tgi,2) → All – 09:00:11 2023-03-24
Опубликовано: Fri, 24 Mar 2023 08:10:11 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
Многие писатели-фантасты и киноделы обожают сюжеты, в которых роботы захватывают мир и намереваются уничтожить человечество. И как бы сильно ученые не старались доказать нереальность подобного, простые обыватели продолжают если не верить в эти сюжеты, то с опаской относится к любым новинкам из области робототехники. Тем не менее страхи эти преувеличены и часто необоснованны, ведь даже самый современный андроид лишен крайне важного ингредиента — самосознания. По сути робот не может принимать решения самостоятельно, а действует исключительно в рамках заложенной в него программы. Потому было бы куда страшнее, если бы действиями робота управлял человек, ведь именно человек является самым злейшим врагом для самого себя. Довольно иронично, что именно эта технология вызывает живейший интерес научного сообщества. Ученые из Технологического университета Сиднея (Австралия) разработали носимое устройство, позволяющее контролировать робота буквально силой мысли. Как именно работает устройство, из чего оно состоит, и чем отличается от аналогов? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
https://habr.com/ru/post/724258/
BotHabr (tgi,2) → All – 09:00:11 2023-03-24
Опубликовано: Fri, 24 Mar 2023 08:10:11 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
Многие писатели-фантасты и киноделы обожают сюжеты, в которых роботы захватывают мир и намереваются уничтожить человечество. И как бы сильно ученые не старались доказать нереальность подобного, простые обыватели продолжают если не верить в эти сюжеты, то с опаской относится к любым новинкам из области робототехники. Тем не менее страхи эти преувеличены и часто необоснованны, ведь даже самый современный андроид лишен крайне важного ингредиента — самосознания. По сути робот не может принимать решения самостоятельно, а действует исключительно в рамках заложенной в него программы. Потому было бы куда страшнее, если бы действиями робота управлял человек, ведь именно человек является самым злейшим врагом для самого себя. Довольно иронично, что именно эта технология вызывает живейший интерес научного сообщества. Ученые из Технологического университета Сиднея (Австралия) разработали носимое устройство, позволяющее контролировать робота буквально силой мысли. Как именно работает устройство, из чего оно состоит, и чем отличается от аналогов? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
https://habr.com/ru/post/724258/
# [Перевод] Процедурная генерация 3D-мешей для интро на 64 КБ
BotHabr (tgi,2) → All – 08:00:08 2023-03-24
Опубликовано: Fri, 24 Mar 2023 07:34:57 GMT
Канал: Assembler – Язык программирования низкого уровня
В предыдущей статье [перевод на Хабре] мы рассказали, как генерируются текстуры в демо H – Immersion. На этот раз мы изучим ещё один важный инструмент для создания демо нужного размера: процедурную геометрию.
В частности, поскольку в нашем рендеринге используются традиционные полигоны, мы написали процедурный генератор мешей. Мы покажем, как благодаря тщательно подобранным методикам можно создать разнообразие форм, или убедить в этом зрителя, как это сделали мы. Читать дальше →
https://habr.com/ru/post/724332/
BotHabr (tgi,2) → All – 08:00:08 2023-03-24
Опубликовано: Fri, 24 Mar 2023 07:34:57 GMT
Канал: Assembler – Язык программирования низкого уровня
В предыдущей статье [перевод на Хабре] мы рассказали, как генерируются текстуры в демо H – Immersion. На этот раз мы изучим ещё один важный инструмент для создания демо нужного размера: процедурную геометрию.
В частности, поскольку в нашем рендеринге используются традиционные полигоны, мы написали процедурный генератор мешей. Мы покажем, как благодаря тщательно подобранным методикам можно создать разнообразие форм, или убедить в этом зрителя, как это сделали мы. Читать дальше →
https://habr.com/ru/post/724332/
# Слышали ли вы про язык «e»? А ведь он был продан за $315 миллионов долларов
BotHabr (tgi,2) → All – 08:00:06 2023-03-24
Опубликовано: Fri, 24 Mar 2023 07:08:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Все знают про язык программирования C, поменьше - про язык программирования F, кое-кто про B, предшественник C, а вот знаете ли вы про язык "e"? Их кстати два - один с большой буквы "E", а другой с маленькой "e".Вы наверное подумали, что это еще один безызвестный язык от какого-нибудь аспиранта провинциального европейского университета. Однако интерпретатор маленького "e" под названием Specman продали в 2005 году большой компании Cadence Design Systems за $315 милионов долларов. Причем президента продающей компании Verisity звали Гаврилов. Также можно нагуглить, что этот язык использовали внутри компании Intel. Что же в нем такого, что вызвало интерес у толстых богатых корпораций? Читать далее
https://habr.com/ru/post/724442/
BotHabr (tgi,2) → All – 08:00:06 2023-03-24
Опубликовано: Fri, 24 Mar 2023 07:08:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Все знают про язык программирования C, поменьше - про язык программирования F, кое-кто про B, предшественник C, а вот знаете ли вы про язык "e"? Их кстати два - один с большой буквы "E", а другой с маленькой "e".Вы наверное подумали, что это еще один безызвестный язык от какого-нибудь аспиранта провинциального европейского университета. Однако интерпретатор маленького "e" под названием Specman продали в 2005 году большой компании Cadence Design Systems за $315 милионов долларов. Причем президента продающей компании Verisity звали Гаврилов. Также можно нагуглить, что этот язык использовали внутри компании Intel. Что же в нем такого, что вызвало интерес у толстых богатых корпораций? Читать далее
https://habr.com/ru/post/724442/
# Великий Китайский Заговор или как я Bluetooth-колонку переделывал
BotHabr (tgi,2) → All – 22:00:03 2023-03-23
Опубликовано: Thu, 23 Mar 2023 21:25:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Стоя в обычной пробке в час пик, что только не придёт в скучающую голову. В один прекрасный вечер, наблюдая за пешеходами, с гордостью превышающими скорость автомобильного потока, я почувствовал непреодолимое желание заиметь Bluetooth‑колонку. Тогда я ещё не знал, какой долгий путь мне предстоит пройти, чтобы довести новое приобретение до ума.Под катом радикальное DIY-решение одной из основных проблем дешевых китайских Bluetooth-колонок. Читать далее
https://habr.com/ru/post/724440/
BotHabr (tgi,2) → All – 22:00:03 2023-03-23
Опубликовано: Thu, 23 Mar 2023 21:25:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Стоя в обычной пробке в час пик, что только не придёт в скучающую голову. В один прекрасный вечер, наблюдая за пешеходами, с гордостью превышающими скорость автомобильного потока, я почувствовал непреодолимое желание заиметь Bluetooth‑колонку. Тогда я ещё не знал, какой долгий путь мне предстоит пройти, чтобы довести новое приобретение до ума.Под катом радикальное DIY-решение одной из основных проблем дешевых китайских Bluetooth-колонок. Читать далее
https://habr.com/ru/post/724440/
# MOSFET паразитный диод, или таки защитный?
BotHabr (tgi,2) → All – 16:00:08 2023-03-23
Опубликовано: Thu, 23 Mar 2023 12:57:50 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
MOSFET (metal‑oxide‑semiconductor field‑effect transistor) — транзистор по технологии металл‑оксид‑полупроводник с полевым эффектом. Данный тип транзисторов уверенно вошёл в обиход во всех областях применения, как наиболее эффективное решение многих задач. Вы наверняка в курсе, что он применяется в качестве ключей в силовой электронике, причём не только в «чистом» виде, но и в составе IGB‑транзисторов. В частности, в вычислительной технике все цепи питания построены на базе MOSFET'ов.Но статья не о самом транзисторе, материалов по которому очень много, а про его небольшую часть — встроенный диод, который иногда называют защитным, а иногда — паразитным. Данный диод характерен для наиболее распространённых транзисторов с индуцированным каналом (транзисторы со встроенным каналом настолько редки, что я как‑то искал пример их существования в природе продаже пару дней). Читать далее
https://habr.com/ru/post/724334/
BotHabr (tgi,2) → All – 16:00:08 2023-03-23
Опубликовано: Thu, 23 Mar 2023 12:57:50 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
MOSFET (metal‑oxide‑semiconductor field‑effect transistor) — транзистор по технологии металл‑оксид‑полупроводник с полевым эффектом. Данный тип транзисторов уверенно вошёл в обиход во всех областях применения, как наиболее эффективное решение многих задач. Вы наверняка в курсе, что он применяется в качестве ключей в силовой электронике, причём не только в «чистом» виде, но и в составе IGB‑транзисторов. В частности, в вычислительной технике все цепи питания построены на базе MOSFET'ов.Но статья не о самом транзисторе, материалов по которому очень много, а про его небольшую часть — встроенный диод, который иногда называют защитным, а иногда — паразитным. Данный диод характерен для наиболее распространённых транзисторов с индуцированным каналом (транзисторы со встроенным каналом настолько редки, что я как‑то искал пример их существования в природе продаже пару дней). Читать далее
https://habr.com/ru/post/724334/
# Разработка небольшого солнечного трекера
BotHabr (tgi,2) → All – 14:00:04 2023-03-23
Опубликовано: Thu, 23 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Всем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся! Читать дальше →
https://habr.com/ru/post/718680/
BotHabr (tgi,2) → All – 14:00:04 2023-03-23
Опубликовано: Thu, 23 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Всем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся! Читать дальше →
https://habr.com/ru/post/718680/
# А давно ли вы измеряли радиацию у себя дома? Делаем дозиметр из Flipper
BotHabr (tgi,2) → All – 13:00:04 2023-03-23
Опубликовано: Thu, 23 Mar 2023 12:04:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
У счастливых обладателей Флиппера, прекрасного тамагочи для больших мальчиков и девочек, часто возникает вопрос: что бы ещё к нему подключить? Сегодня расскажу про подключение модуля под названием RadSens для замера радиации. Сразу скажу, что если тема измерения радиации для вас интересна, но нет Флиппера, то можно собрать дозиметр в домашних условиях. Для этого предлагаю обратиться к другой статье про использование этого же модуля.А тем, кто совсем не хочет ничего собирать, но хочет иметь классный попискивающий гаджет, рекомендую прочитать вот эту статью, я начал именно с этого устройства, но потом у меня появился Флиппер. Читать далее
https://habr.com/ru/post/723996/
BotHabr (tgi,2) → All – 13:00:04 2023-03-23
Опубликовано: Thu, 23 Mar 2023 12:04:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
У счастливых обладателей Флиппера, прекрасного тамагочи для больших мальчиков и девочек, часто возникает вопрос: что бы ещё к нему подключить? Сегодня расскажу про подключение модуля под названием RadSens для замера радиации. Сразу скажу, что если тема измерения радиации для вас интересна, но нет Флиппера, то можно собрать дозиметр в домашних условиях. Для этого предлагаю обратиться к другой статье про использование этого же модуля.А тем, кто совсем не хочет ничего собирать, но хочет иметь классный попискивающий гаджет, рекомендую прочитать вот эту статью, я начал именно с этого устройства, но потом у меня появился Флиппер. Читать далее
https://habr.com/ru/post/723996/
# Создаём планер для своего самодельного самолёта. Ч.2
BotHabr (tgi,2) → All – 10:00:05 2023-03-23
Опубликовано: Thu, 23 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Итак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…
Маленький спойлер: самолёт в принципе готов для уличных экспериментов, требуется только подобрать соответствующее время. Для тех, кто не знает — собираю подобное в первый раз.
Предыдущая статья про электронную начинку и её программирование — тут. Читать дальше →
https://habr.com/ru/post/723380/
BotHabr (tgi,2) → All – 10:00:05 2023-03-23
Опубликовано: Thu, 23 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Итак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…
Маленький спойлер: самолёт в принципе готов для уличных экспериментов, требуется только подобрать соответствующее время. Для тех, кто не знает — собираю подобное в первый раз.
Предыдущая статья про электронную начинку и её программирование — тут. Читать дальше →
https://habr.com/ru/post/723380/
# Симулятор-Отладчик x86-кода
BotHabr (tgi,2) → All – 15:00:08 2023-03-22
Опубликовано: Wed, 22 Mar 2023 14:00:11 GMT
Канал: Assembler – Язык программирования низкого уровня
Разрабатывая код для очень узких мест, привычного стандартного набора средств и отладчиков зачастую не хватает, когда нам требуется отладить фрагмент алгоритма именно в конкретном случае, в конкретном состоянии окружения и массивов данных.Требуется вручную в конкретных точках во время пошаговой отладки выставлять все необходимые специфические значения по нужным регистрам, чтобы отследить реакцию кода в исключительно данном моменте и стараясь не упустить ни бита из внимания.Подавляющее большинство средств отладки не имеют функции отката во времени, что могло бы гораздо упростить отладку в случаях проскока критически важных команд, где значения регистров были очень показательны, но утерялись в данной итерации.В таких случаях удобно было бы использовать не классическую пошаговую эмуляцию, а более‑менее точную симуляцию с исполнением кода в цикле парсинга инструкций и записью в журнал состояний всех регистров на отдельных операциях всех итераций. Читать далее
https://habr.com/ru/post/724096/
BotHabr (tgi,2) → All – 15:00:08 2023-03-22
Опубликовано: Wed, 22 Mar 2023 14:00:11 GMT
Канал: Assembler – Язык программирования низкого уровня
Разрабатывая код для очень узких мест, привычного стандартного набора средств и отладчиков зачастую не хватает, когда нам требуется отладить фрагмент алгоритма именно в конкретном случае, в конкретном состоянии окружения и массивов данных.Требуется вручную в конкретных точках во время пошаговой отладки выставлять все необходимые специфические значения по нужным регистрам, чтобы отследить реакцию кода в исключительно данном моменте и стараясь не упустить ни бита из внимания.Подавляющее большинство средств отладки не имеют функции отката во времени, что могло бы гораздо упростить отладку в случаях проскока критически важных команд, где значения регистров были очень показательны, но утерялись в данной итерации.В таких случаях удобно было бы использовать не классическую пошаговую эмуляцию, а более‑менее точную симуляцию с исполнением кода в цикле парсинга инструкций и записью в журнал состояний всех регистров на отдельных операциях всех итераций. Читать далее
https://habr.com/ru/post/724096/
# Разбираем протокол Dyson. Интеграция с Home Assistant
BotHabr (tgi,2) → All – 13:00:04 2023-03-22
Опубликовано: Wed, 22 Mar 2023 12:06:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Очиститель воздуха. Думаю, что многие задумывались о необходимости его приобретения. Если вы живете загородом, а вокруг вас зелёный лес, то покупка такого девайса будет сомнительна. Однако, если вас окружают многоэтажные дома, дороги, забитые машинами, промышленные предприятия, то наличие очистителя вполне может улучшить качество вашего домашнего воздуха. Многие современные очистители воздуха достаточно просто можно интегрировать в системы управления вашим «умным» домом, что позволит настроить различные сценарии при взаимодействии с другими датчиками. В моём случае случилось так, что был приобретён очиститель воздуха Dyson Air purifier TP07, который должен стоять на страже чистоты воздуха в одной из комнат. Он исправно несёт свою службу, вот, только просто подключить его к Home Assistant (HA) не представляется возможным. В купленной модели отсутствует модуль Wi-fi. Что же делать? Будем ревёрсить. В данной статье будет разобран формат диагностических данных очистителя Dyson, которые можно считать и направить в HA. Читать далее
https://habr.com/ru/post/724052/
BotHabr (tgi,2) → All – 13:00:04 2023-03-22
Опубликовано: Wed, 22 Mar 2023 12:06:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Очиститель воздуха. Думаю, что многие задумывались о необходимости его приобретения. Если вы живете загородом, а вокруг вас зелёный лес, то покупка такого девайса будет сомнительна. Однако, если вас окружают многоэтажные дома, дороги, забитые машинами, промышленные предприятия, то наличие очистителя вполне может улучшить качество вашего домашнего воздуха. Многие современные очистители воздуха достаточно просто можно интегрировать в системы управления вашим «умным» домом, что позволит настроить различные сценарии при взаимодействии с другими датчиками. В моём случае случилось так, что был приобретён очиститель воздуха Dyson Air purifier TP07, который должен стоять на страже чистоты воздуха в одной из комнат. Он исправно несёт свою службу, вот, только просто подключить его к Home Assistant (HA) не представляется возможным. В купленной модели отсутствует модуль Wi-fi. Что же делать? Будем ревёрсить. В данной статье будет разобран формат диагностических данных очистителя Dyson, которые можно считать и направить в HA. Читать далее
https://habr.com/ru/post/724052/
# Удивительное рядом. Как устроен буфер обмена в Windows и Linux
BotHabr (tgi,2) → All – 10:00:06 2023-03-22
Опубликовано: Wed, 22 Mar 2023 09:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Опенсорсная утилита CopyQ показывает содержимое буфера обмена на всех ОС и сохраняет историю
Буфер обмена — один из основных элементов GUI, но он сложен в реализации. Подводных камней настолько много, что вы больше никогда не сможете произнести слово «копипаст» с презрительным выражением. Есть тысячи приложений и форматов данных. Невозможно обеспечить полную конвертацию всего во всё.
В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится… Читать дальше →
https://habr.com/ru/post/723812/
BotHabr (tgi,2) → All – 10:00:06 2023-03-22
Опубликовано: Wed, 22 Mar 2023 09:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Опенсорсная утилита CopyQ показывает содержимое буфера обмена на всех ОС и сохраняет историю
Буфер обмена — один из основных элементов GUI, но он сложен в реализации. Подводных камней настолько много, что вы больше никогда не сможете произнести слово «копипаст» с презрительным выражением. Есть тысячи приложений и форматов данных. Невозможно обеспечить полную конвертацию всего во всё.
В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится… Читать дальше →
https://habr.com/ru/post/723812/
# Как правильно бегать — с пятки или с носка? Измеряем, сравниваем ударные нагрузки, время в полете. Android, акселерометр
BotHabr (tgi,2) → All – 07:00:06 2023-03-22
Опубликовано: Wed, 22 Mar 2023 06:35:44 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В интернет почти все "бегают" с носка, а в реальных соревнования и пробегах - с пятки. В статье описаны результаты измерения ударных нагрузок, возникающих при беге разными стилями с помощью обычного смартфона. Читать далее
https://habr.com/ru/post/714698/
BotHabr (tgi,2) → All – 07:00:06 2023-03-22
Опубликовано: Wed, 22 Mar 2023 06:35:44 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В интернет почти все "бегают" с носка, а в реальных соревнования и пробегах - с пятки. В статье описаны результаты измерения ударных нагрузок, возникающих при беге разными стилями с помощью обычного смартфона. Читать далее
https://habr.com/ru/post/714698/
# Подход к созданию автономной интеллектуальной фабрики
BotHabr (tgi,2) → All – 15:00:08 2023-03-21
Опубликовано: Tue, 21 Mar 2023 14:40:04 GMT
Канал: Робототехника – Роботы, роботы, роботы
АннотацияВ этой статье описывается подход к достижению высокого уровня автономности на сборочной фабрике, которая отличается от стандартной практики автоматизации заводов. В нашем подходе решения принимаются на основе данных в реальном времени и без участия человека. Статья начинается с краткого обзора литературы. Во второй главе обсуждается разница между автономностью и автоматизацией. В третьей главе дается определение современного производства и описываются процессы, наиболее подходящие для автоматизации.В четвертой главе представлена концепция автономного управления логистикой и мобильными роботами. Сам подход изложен в пятой главе, где также рассматриваются ключевые логические элементы автономных систем управления.В шестой части приведены программные средства и технологии, использованные при создании автономной фабрики.В заключении обобщаются представленные идеи и преимущества предлагаемого подхода. Читать далее
https://habr.com/ru/post/723872/
BotHabr (tgi,2) → All – 15:00:08 2023-03-21
Опубликовано: Tue, 21 Mar 2023 14:40:04 GMT
Канал: Робототехника – Роботы, роботы, роботы
АннотацияВ этой статье описывается подход к достижению высокого уровня автономности на сборочной фабрике, которая отличается от стандартной практики автоматизации заводов. В нашем подходе решения принимаются на основе данных в реальном времени и без участия человека. Статья начинается с краткого обзора литературы. Во второй главе обсуждается разница между автономностью и автоматизацией. В третьей главе дается определение современного производства и описываются процессы, наиболее подходящие для автоматизации.В четвертой главе представлена концепция автономного управления логистикой и мобильными роботами. Сам подход изложен в пятой главе, где также рассматриваются ключевые логические элементы автономных систем управления.В шестой части приведены программные средства и технологии, использованные при создании автономной фабрики.В заключении обобщаются представленные идеи и преимущества предлагаемого подхода. Читать далее
https://habr.com/ru/post/723872/
# Георадар-тюбинг – новый георадар скрытого пользования (GPR Izh-Terra-1)
BotHabr (tgi,2) → All – 15:00:03 2023-03-21
Опубликовано: Tue, 21 Mar 2023 14:04:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как сделать зимнюю прогулку по городскому парку увлекательнейшим занятием и больше времени проводить на свежем воздухе? Используйте георадар-тюбинг – новый прибор скрытого пользования, предназначенный для обнаружения подземных аномалий. Статья содержит четыре раздела – введение, техническая реализация, результаты применения и заключение. Читать далее
https://habr.com/ru/post/723816/
BotHabr (tgi,2) → All – 15:00:03 2023-03-21
Опубликовано: Tue, 21 Mar 2023 14:04:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как сделать зимнюю прогулку по городскому парку увлекательнейшим занятием и больше времени проводить на свежем воздухе? Используйте георадар-тюбинг – новый прибор скрытого пользования, предназначенный для обнаружения подземных аномалий. Статья содержит четыре раздела – введение, техническая реализация, результаты применения и заключение. Читать далее
https://habr.com/ru/post/723816/
# Вывод формулы для двустороннего определения дальности между UWB трансиверами
BotHabr (tgi,2) → All – 09:00:07 2023-03-21
Опубликовано: Mon, 20 Mar 2023 16:23:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) "The mathematics of two-way ranging". Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.Тема нужна для определения расстояния между двумя радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000. Читать далее
https://habr.com/ru/post/723594/
BotHabr (tgi,2) → All – 09:00:07 2023-03-21
Опубликовано: Mon, 20 Mar 2023 16:23:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) "The mathematics of two-way ranging". Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.Тема нужна для определения расстояния между двумя радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000. Читать далее
https://habr.com/ru/post/723594/
# Не совсем бегущая строка своими руками. Симуляторы электронных схем до добра не доведут
BotHabr (tgi,2) → All – 09:00:04 2023-03-21
Опубликовано: Tue, 21 Mar 2023 08:01:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как вы относитесь к симуляторам электронных схем? Кто-то на них плюется, а мне нравится! Особенно нравится, когда организму лень отлипать от дивана, а мозг требует схемотехники. Arduino IDE + ISIS Proteus на мой взгляд — отличная альтернатива компьютерным игрушкам.
Часто причиной возникновения в железе моих проектов «выходного дня» является именно результат удачного моделирования в симуляторе. Так случилось и в этот раз, я досимулировался до того, что получилось вполне жизнеспособное устройство, которое было решено воплотить в реальном мире.
Я уже ни раз писал, что электроника — мое хобби, я занимаюсь этим от скуки. Кто-то увлекается рыбалкой и ходит на реку с удочкой. А я вместо снастей и приманок покупаю радиодетали и заказываю печатные платы. Если для вас пайка сродни медитации, а дым канифоли слаще кальяна, то этот пост для вас. Паять в этот раз мне пришлось ну очень много. Читать дальше →
https://habr.com/ru/post/722774/
BotHabr (tgi,2) → All – 09:00:04 2023-03-21
Опубликовано: Tue, 21 Mar 2023 08:01:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как вы относитесь к симуляторам электронных схем? Кто-то на них плюется, а мне нравится! Особенно нравится, когда организму лень отлипать от дивана, а мозг требует схемотехники. Arduino IDE + ISIS Proteus на мой взгляд — отличная альтернатива компьютерным игрушкам.
Часто причиной возникновения в железе моих проектов «выходного дня» является именно результат удачного моделирования в симуляторе. Так случилось и в этот раз, я досимулировался до того, что получилось вполне жизнеспособное устройство, которое было решено воплотить в реальном мире.
Я уже ни раз писал, что электроника — мое хобби, я занимаюсь этим от скуки. Кто-то увлекается рыбалкой и ходит на реку с удочкой. А я вместо снастей и приманок покупаю радиодетали и заказываю печатные платы. Если для вас пайка сродни медитации, а дым канифоли слаще кальяна, то этот пост для вас. Паять в этот раз мне пришлось ну очень много. Читать дальше →
https://habr.com/ru/post/722774/
# «Роботы не столько забирают вакансии, сколько замещают их». О трендах роботизации в промышленности
BotHabr (tgi,2) → All – 08:00:09 2023-03-21
Опубликовано: Tue, 21 Mar 2023 08:00:02 GMT
Канал: Робототехника – Роботы, роботы, роботы
Как в России развивается внедрение роботов на производстве? В каких отраслях автоматизация затруднена, и что изменится в ближайшие годы с появлением систем искусственного интеллекта? Мы поговорили об этом с главным инженером по робототехнике компании «Криптонит» Олегом Зобовым. Читать далее
https://habr.com/ru/post/723624/
BotHabr (tgi,2) → All – 08:00:09 2023-03-21
Опубликовано: Tue, 21 Mar 2023 08:00:02 GMT
Канал: Робототехника – Роботы, роботы, роботы
Как в России развивается внедрение роботов на производстве? В каких отраслях автоматизация затруднена, и что изменится в ближайшие годы с появлением систем искусственного интеллекта? Мы поговорили об этом с главным инженером по робототехнике компании «Криптонит» Олегом Зобовым. Читать далее
https://habr.com/ru/post/723624/
# Сколько стоит умный дом? Рассказываю, как строил свой и что получилось за 1000 руб./м²
BotHabr (tgi,2) → All – 08:00:06 2023-03-21
Опубликовано: Tue, 21 Mar 2023 07:04:25 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Подробный рассказ о том, как я свой дом и сад сделал умными. С фото, техническими деталями, стоимостями и выводами на будущее. Читать
https://habr.com/ru/post/722718/
BotHabr (tgi,2) → All – 08:00:06 2023-03-21
Опубликовано: Tue, 21 Mar 2023 07:04:25 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Подробный рассказ о том, как я свой дом и сад сделал умными. С фото, техническими деталями, стоимостями и выводами на будущее. Читать
https://habr.com/ru/post/722718/
# Как выбрать оптимальный способ соединения деталей в пластиковых корпусах
BotHabr (tgi,2) → All – 07:00:09 2023-03-21
Опубликовано: Tue, 21 Mar 2023 05:44:20 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Почему эту статью нужно читать? Потому что выводы, здесь сделанные, помогут вам не накосячить при выборе метода сборки корпуса вашего устройства. Как минимум – критически оценить уже принятые решения :) Читать и смотреть картинки
https://habr.com/ru/post/723684/
BotHabr (tgi,2) → All – 07:00:09 2023-03-21
Опубликовано: Tue, 21 Mar 2023 05:44:20 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Почему эту статью нужно читать? Потому что выводы, здесь сделанные, помогут вам не накосячить при выборе метода сборки корпуса вашего устройства. Как минимум – критически оценить уже принятые решения :) Читать и смотреть картинки
https://habr.com/ru/post/723684/
# 5 полезных и просто занимательных проектов на Raspberry Pi начала весны 2023 года
BotHabr (tgi,2) → All – 01:00:06 2023-03-21
Опубликовано: Mon, 20 Mar 2023 20:59:22 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить. Читать дальше →
https://habr.com/ru/post/722398/
BotHabr (tgi,2) → All – 01:00:06 2023-03-21
Опубликовано: Mon, 20 Mar 2023 20:59:22 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить. Читать дальше →
https://habr.com/ru/post/722398/
# Как создать аппаратный эмулятор CD-ROM без паяльника
BotHabr (tgi,2) → All – 10:00:07 2023-03-20
Опубликовано: Mon, 20 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Несмотря на то, что постепенно оптические диски уходят в прошлое, использование ISO-образов этих дисков остаётся актуальным. Многие операционные системы поставляются в виде ISO-образов, а администраторам необходимо поддерживать разношёрстный парк старых персональных компьютеров.
Существует множество решений, как можно установить операционную систему с ISO-образа без записи его на оптический носитель. Я уже затрагивал тему ISO-образов в моих статьях: «Раскрываем секреты загрузочных ISO-образов» и «Что вам нужно знать о внешних загрузочных дисках».
В этой статье я хочу рассказать о ещё одном способе, который, как оказывается, вшит в ядро Linux. Если ваш одноплатный компьютер имеет USB OTG-разъём, и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.
Меня этот способ заинтересовал. Я проверил его сам и, получив положительный результат у себя, решил поделиться с вами.
Я сам узнал много интересного, систематизировал свои знания, поэтому надеюсь, что чтение будет познавательно и интересно для вас. Читать дальше →
https://habr.com/ru/post/722266/
BotHabr (tgi,2) → All – 10:00:07 2023-03-20
Опубликовано: Mon, 20 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Несмотря на то, что постепенно оптические диски уходят в прошлое, использование ISO-образов этих дисков остаётся актуальным. Многие операционные системы поставляются в виде ISO-образов, а администраторам необходимо поддерживать разношёрстный парк старых персональных компьютеров.
Существует множество решений, как можно установить операционную систему с ISO-образа без записи его на оптический носитель. Я уже затрагивал тему ISO-образов в моих статьях: «Раскрываем секреты загрузочных ISO-образов» и «Что вам нужно знать о внешних загрузочных дисках».
В этой статье я хочу рассказать о ещё одном способе, который, как оказывается, вшит в ядро Linux. Если ваш одноплатный компьютер имеет USB OTG-разъём, и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.
Меня этот способ заинтересовал. Я проверил его сам и, получив положительный результат у себя, решил поделиться с вами.
Я сам узнал много интересного, систематизировал свои знания, поэтому надеюсь, что чтение будет познавательно и интересно для вас. Читать дальше →
https://habr.com/ru/post/722266/
# Свой язык, или как я устал от ассемблера и С
BotHabr (tgi,2) → All – 15:00:03 2023-03-19
Опубликовано: Sun, 19 Mar 2023 13:54:06 GMT
Канал: Assembler – Язык программирования низкого уровня
История о том, как я свой язык начал создавать. Читать
https://habr.com/ru/post/723400/
BotHabr (tgi,2) → All – 15:00:03 2023-03-19
Опубликовано: Sun, 19 Mar 2023 13:54:06 GMT
Канал: Assembler – Язык программирования низкого уровня
История о том, как я свой язык начал создавать. Читать
https://habr.com/ru/post/723400/
# Встраиваемый счётчик наработки или борьба с хитрыми клиентами
BotHabr (tgi,2) → All – 20:00:04 2023-03-18
Опубликовано: Sat, 18 Mar 2023 19:24:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Счетчик наработки для бытовых устройств и не только Читать далее
https://habr.com/ru/post/723292/
BotHabr (tgi,2) → All – 20:00:04 2023-03-18
Опубликовано: Sat, 18 Mar 2023 19:24:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Счетчик наработки для бытовых устройств и не только Читать далее
https://habr.com/ru/post/723292/
# Про Vim " JDT LS
BotHabr (tgi,2) → All – 15:00:07 2023-03-18
Опубликовано: Sat, 18 Mar 2023 14:42:07 GMT
Канал: VIM – Свободный текстовый редактор
Говоря о профессиональном программировании на Java нельзя не отметить, что усредненные сценарии применения несколько отличаются от ранее рассмотренных баз данных и PHP. Разработка будь то бекэнда или мобильных приложений на Java или под JVM всё-таки связана с промышленными и крупными проектами, для которых важна стабильность, быстродействие, кроссплатформеность и прочие плюшки получаемые в комплекте. Не пишут лендинги или отчеты на Java в заметных количествах - на Java, как правило, написаны серьезные системы под руководством крупных компаний не имеющих острого дефицита в финансовых ресурсах. В экосистеме Java cложилась ситуация даже, с некоторой точки зрения, обратная PHP, у которой средства разработки в основном коммерческие, а продукты малопригодные к тиражированию и нужные только владельцам некоторого основного бизнеса. В мире же Java недостатка в бесплатном и довольно качественном инструментарии как будто и нет, но для профессиональных разработчиков нет проблем с тем что бы и приобрести замечательные коммерческие продукты производства JetBrains или специализированные инструменты типа PWS Studio.Поэтому сценариев когда во что бы то ни стало надо использовать бесплатные инструменты мало. С предложением разработать какой-нибудь продукт на платформе Java скорее всего выйдет какой-нибудь крупный заказчик у которого не возникнет вопросов с предоставлением вам рабочего места или каких-то лицензионных продуктов. Либо вам предложат такую сумму, которая будет подразумевать сопутствующие расходы. Вряд ли, если вы опытный Java разработчик, и у вас есть проблемы с личным оборудованием, которое не потянет последнюю редакцию IntelliJ Idea или Eclipse JDT. Но, да, это если вы действительно опытный специалист. Читать далее
https://habr.com/ru/post/723282/
BotHabr (tgi,2) → All – 15:00:07 2023-03-18
Опубликовано: Sat, 18 Mar 2023 14:42:07 GMT
Канал: VIM – Свободный текстовый редактор
Говоря о профессиональном программировании на Java нельзя не отметить, что усредненные сценарии применения несколько отличаются от ранее рассмотренных баз данных и PHP. Разработка будь то бекэнда или мобильных приложений на Java или под JVM всё-таки связана с промышленными и крупными проектами, для которых важна стабильность, быстродействие, кроссплатформеность и прочие плюшки получаемые в комплекте. Не пишут лендинги или отчеты на Java в заметных количествах - на Java, как правило, написаны серьезные системы под руководством крупных компаний не имеющих острого дефицита в финансовых ресурсах. В экосистеме Java cложилась ситуация даже, с некоторой точки зрения, обратная PHP, у которой средства разработки в основном коммерческие, а продукты малопригодные к тиражированию и нужные только владельцам некоторого основного бизнеса. В мире же Java недостатка в бесплатном и довольно качественном инструментарии как будто и нет, но для профессиональных разработчиков нет проблем с тем что бы и приобрести замечательные коммерческие продукты производства JetBrains или специализированные инструменты типа PWS Studio.Поэтому сценариев когда во что бы то ни стало надо использовать бесплатные инструменты мало. С предложением разработать какой-нибудь продукт на платформе Java скорее всего выйдет какой-нибудь крупный заказчик у которого не возникнет вопросов с предоставлением вам рабочего места или каких-то лицензионных продуктов. Либо вам предложат такую сумму, которая будет подразумевать сопутствующие расходы. Вряд ли, если вы опытный Java разработчик, и у вас есть проблемы с личным оборудованием, которое не потянет последнюю редакцию IntelliJ Idea или Eclipse JDT. Но, да, это если вы действительно опытный специалист. Читать далее
https://habr.com/ru/post/723282/