Сообщения в bot.habr.rss

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер

Опубликовано: Sun, 22 Jan 2023 12:33:36 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Данная статья написана для тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей специфичной реализацией протокола оборудования и перевести ее в такой вид, что бы ее можно было легко достать (MQTT сервер) и обрабатывать (SCADA или любое ПО, которое умеет работать с MQTT). Читать далее

https://habr.com/ru/post/712050/
BotHabr to All (2023-01-22 13:00:04) [ссылка]

Про Vim " Файлы и плагины

Опубликовано: Sun, 22 Jan 2023 11:12:40 GMT
Канал: VIM – Свободный текстовый редактор

Необходимо немного поговорить о способе размещения конфигураций. Существует два радикально противоположных подхода к способу размещения конфигурационных файлов Vim. Одни аккуратно разбивают конфигурацию на несколько файлов и кладут их в разные места, оставляя в основном файле .vimrc только вызовы :source. Это то как бы поступил адекватный программист. Другие не считают конфигурацию Vim настолько серьезным предприятием и советуют класть всё в кучу, поделив настройки лишь на некие логические секции. Общее мнение - не набивать конфигурацию совсем рандомно.Я бы наверное изначально поступил первым способом и разложил бы всё по неким "модулям", однако с Vim не всё так просто. Дело в том, что различные расширения подгружаются в редактор последовательно и более того часто взаимодействуют друг с другом - зависят друг от дружки. То есть придумать способ организовать файлы, когда в одном месте у нас только горячие клавиши, в другом цветовая схема, по большому счету нельзя. Каждый плагин отдельно будет иметь свои горячие клавиши, возможно какие-то тонкие настройки цвета, интеграцию с другими плагинами.Кроме этого, в Vim встроены плагин, который подгружает дополнительные конфигурации в зависимости от типа файла (ftplugin). Что делает картину еще более не очевидной. Другими словами, разбивая конфигурацию на отдельные файлы велик риск наоборот только запутать себя. Поэтому предлагаю еще один компромисс.В основной файл .vimrc я положил только то что будет работать практически в любом случае в любом окружении. И в конце подгрузил ~/.vim/plugins.vim в котором всё то что касается расширений. То есть всё что в директории .vim можно безопасно отключить в любой момент. Внутри же максимально попытался разделить файл на секции с комментариями по которым потом можно будет найти интересующий плагин или его конкретные настройки. Читать далее

https://habr.com/ru/post/712048/
BotHabr to All (2023-01-22 12:00:07) [ссылка]

[Перевод] Всё про USB-C: механика разъёмов

Опубликовано: Sun, 22 Jan 2023 10:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба.

Перед вами очередная часть серии про USB-C, посвящённая механическим особенностям устройства этих разъёмов и их установке на платы. Предыдущие части доступны здесь:

Всё про USB-C: типы кабелей
Всё про USB-C: переходники вне стандарта
Всё про USB-C: обеспечение питания
Читать дальше →

https://habr.com/ru/post/711508/
BotHabr to All (2023-01-22 11:00:04) [ссылка]

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть2. HTML и веб-сервер с SD картой

Опубликовано: Fri, 20 Jan 2023 14:01:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

От переводчика. Продолжаем изучать тему создания веб-серверов на Arduino и на микроконтроллерах вообще. В этой статье скомпанованы две части оригинального руководства — «Структура веб-страницы (HTML)» и «Arduino веб-сервер с SD картой».

Материал в этих уроках излагается последовательно и после прочтения этой статьи вы будете иметь начальное представление о внутреннем устройстве веб-страниц и принципе работы веб-сервера с SD картой в качестве хранилища этих страниц.

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

https://habr.com/ru/post/711042/
BotHabr to All (2023-01-20 15:00:03) [ссылка]

CES 2023 – ищем новинки в области потребительской робототехники

Опубликовано: Fri, 20 Jan 2023 12:40:52 GMT
Канал: Робототехника – Роботы, роботы, роботы

Выставка International Consumer Electronics Show, ежегодно проходящая в январе в Лас-Вегасе, США, всегда была смотром не только того, что ждет нас на прилавках магазинов электроники на ближайшие год-полтора, но и показывала, куда движется мир потребительской электроники в целом. Да, многое что показывается на выставке в виде концептов, не доживает до своей реализации. Но мы все-таки постарались найти среди представленных на выставке наиболее интересные новинки в области робототехники и попробовать вместе с вами составить вероятную стратегию карту ее развития для простых потребителей. Читать далее

https://habr.com/ru/post/711854/
BotHabr to All (2023-01-20 13:00:06) [ссылка]

[Перевод] Строим OCR-ферму на базе айфонов для скрапинга мемов в Интернете

Опубликовано: Fri, 20 Jan 2023 09:45:51 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/711792/
BotHabr to All (2023-01-20 10:00:04) [ссылка]

Радиосвязь «Судного дня»

Опубликовано: Thu, 19 Jan 2023 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка Starline, Freepik

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

Попробуем и мы порассуждать на эту тему, предположив, что наступил некий час «Х», после которого вся электроника так или иначе «приказала долго жить». Мы сейчас не будем останавливаться на причинах этого события. Только возьмём за отправную точку, что мы остались без своего любимого интернета, раций и даже без модного LoRa :-)

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

https://habr.com/ru/post/710712/
BotHabr to All (2023-01-19 10:00:03) [ссылка]

Как я создавал эргономичное рабочее место для себя и теперь предлагаю другим. Часть 1

Опубликовано: Thu, 19 Jan 2023 08:00:56 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Меня зовут Денис Захаров. Я занимаюсь разработкой веб приложений на протяжении уже 14 лет, но история будет не об этом. Расскажу о том, как и почему я создавал эргономичное рабочее место, которое в последствии превратилось в проект Easyworkstation. Эта штука уже несколько лет полностью заменяет мне и еще нескольким десяткам пользователей привычное компьютерное кресло и рабочий стол.Под катом поведаю, как профессия, проблемы со спиной и любовь мастерить руками довели меня до увольнения с работы, покупки сварочного аппарата и отнюдь не простого пути создания того, что вы видите на картинке. Надеюсь, статья и блог, который планирую здесь вести, окажутся полезны тем, кто проводит много времени за компьютером. Будем разбирать особенности работы в положении сидя, полулежа, лежа. А также укажем нюансы, в целом связанные с работой в эргономичных позициях. Поговорим, о чем молчат разработчики подобных решений. А теперь ретроспектива

https://habr.com/ru/post/711434/
BotHabr to All (2023-01-19 09:00:04) [ссылка]

Подготовка инженеров АСУТП в ВУЗе. Часть 1 — Прошлое

Опубликовано: Thu, 19 Jan 2023 03:45:48 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Это первая из трех частей, описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать. Читать далее

https://habr.com/ru/post/709664/
BotHabr to All (2023-01-19 04:00:05) [ссылка]

Подготовка инженеров АСУТП в ВУЗе. Часть 3 — Будущее

Опубликовано: Thu, 19 Jan 2023 03:55:12 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Это третья часть (часть 1, часть 2) из описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать. Читать далее

https://habr.com/ru/post/709674/
BotHabr to All (2023-01-19 04:00:04) [ссылка]

Подготовка инженеров АСУТП в ВУЗе. Часть 2 — Настоящее

Опубликовано: Thu, 19 Jan 2023 03:47:51 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Это вторая из трех частей (ссылка на первую), описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать. Читать далее

https://habr.com/ru/post/709672/
BotHabr to All (2023-01-19 04:00:04) [ссылка]

Что и как делать с поливом на умной даче?

Опубликовано: Wed, 18 Jan 2023 15:31:51 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/711452/
BotHabr to All (2023-01-18 16:00:04) [ссылка]

Технология ABENICS: революция в области механики?

Опубликовано: Wed, 18 Jan 2023 11:00:02 GMT
Канал: Робототехника – Роботы, роботы, роботы

Прорыв в инженерии, о котором говорит весь интернет. Почему-то на Хабре нет, так что решил рассказать. Итак, ABENICS — это Active Ball Joint Mechanism. Проект разработан Университетом Ямагата в Японии, и являет собой специальную сферическую механическую конструкцию для возможных новых сервоприводов с шаровым шарниром. По сути, это новая форма шестеренки, которая стала возможна благодаря развитию технологий и повышению точности производства. Читать далее

https://habr.com/ru/post/711292/
BotHabr to All (2023-01-18 12:00:06) [ссылка]

[Перевод] Возвращение к жизни ретро-радио Philco 1940-х годов

Опубликовано: Wed, 18 Jan 2023 09:38:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Как восстановить напольный радиоприемник Philco 40-180, родом из 1940-х годов, и даже сделать его немного лучше. Читать далее

https://habr.com/ru/post/711350/
BotHabr to All (2023-01-18 10:00:03) [ссылка]

Бюджетный 3D принтер как конструктор. Выбираем и собираем модель до 200$

Опубликовано: Wed, 18 Jan 2023 08:41:05 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

3D принтеры давно уже превратились в конструктор — достаточно взять популярную платформу и дополнять ее фабричными и самодельными деталями и устройствами. И по стоимости бюджетный 3D принтер оказывается на уровне конструкторов лего или фишертехник (наборы со словами «робототехника» в названии и вовсе стоят кратно дороже). К примеру, большой конструктор «Fischertechnik Dynamic XXL» (и это еще без «робо») три года назад нам обошелся в 200$ (с доставкой и пошлинами), а сегодня за эти деньги можно купить один из многих популярных экструзионных (филаментных) 3D принтеров (тоже с доставкой и пошлинами). Конечно, такая покупка сопряжена с приключениями, поскольку производитель экономит на всем, на чем только может, стараясь сохранить качество печати. Притом, даже на таких принтерах энтузиастам удается получать отличные результаты — так что тут есть чему поучиться (и не только детям).
Мы выберем базовый принтер в качестве платформы с целью изучить и улучшить его так, чтобы и упростить использование и улучшить результаты печати. А поскольку дети еще не могут самостоятельно выполнять полноценные "лабораторные работы", то документировать ход работ буду я сам.

Для начала модель Articulated Snake v8 вполне удалась. Использован простейший PLA филамент от неведомого китайского производителя. Читать дальше →

https://habr.com/ru/post/711336/
BotHabr to All (2023-01-18 09:00:04) [ссылка]

Жестикуляция в небе: влияние динамики крыла на эффективность полета

Опубликовано: Wed, 18 Jan 2023 07:10:15 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Для достижения господства в небе птицы прошли очень долгий эволюционный путь. Структура их тела, мышцы, кости и оперение — все это играет важную роль в полете. Человечество, желающее покорить небеса и вдохновляясь птицами, начало создавать различные аппараты, которые в той или иной степени имитировали определенные физиологические особенности пернатых летунов. Крылья, хвост, даже нос современного самолета созданы с оглядкой на физические законы и на птиц, которые эти законы используют в свою пользу. Однако между, скажем, вороном и самолетом есть много структурных отличий. Во-первых, у самолета нет оперения, а во-вторых, самолеты крыльями не машут, что не может не радовать. Тем не менее ученые из Лундского университета (Швеция) решили уделить внимание именно подвижности крыльев, чтобы установить, как то или иное положение крыла влияет на эффективность полета. Что удалось выяснить ученым, и как это может повлиять на робототехнику? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/post/711084/
BotHabr to All (2023-01-18 08:00:05) [ссылка]

Как изготовить макет для прототипа?

Опубликовано: Tue, 17 Jan 2023 22:46:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

При разработке прошивок микроконтроллеров приходится отлаживаться на прототипах. Прототип это просто набор отладочных плат соединенных перемычками.Далее следует инструкция как сделать качественное основание для прототипа. Читать далее

https://habr.com/ru/post/709932/
BotHabr to All (2023-01-17 23:00:03) [ссылка]

Lazarus-AVR, №2. Как получить кросс-компилятор для микроконтроллеров AVR с помощью Fpcupdeluxe

Опубликовано: Tue, 17 Jan 2023 16:11:41 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Микроконтроллеры: AVR; Среда программирования IDE Lazarus 32х (кросс-платформенный) (ОС: Windows 64х).В прошлой статье я описывал подключение компилятора Avr к IDE Lazarus, но у меня не работало автодополнение кода (при нажатии ctrl+пробел появляется выпадающее меню с вариантами кода). Спустя 29 дней разборок я добился корректной работы автодополнения. Что бы отделить "мух от котлет" (не все используют fpcupdeluxe) я решил вынести описание работы с fpcupdeluxe в отдельную статью. Читать далее

https://habr.com/ru/post/711240/
BotHabr to All (2023-01-17 17:00:04) [ссылка]

CES 2023: Спасут ли мир роботы и сельское хозяйство?

Опубликовано: Tue, 17 Jan 2023 06:44:46 GMT
Канал: Робототехника – Роботы, роботы, роботы

​Начать год с обзора самых свежих технологий значит начать его правильно. Продолжая уже сложившуюся традицию, мы расскажем про выставку CES 2023, которая прошла в Лас-Вегасе в январе 2023 года и где были продемонстрированы технические достижения в различных сферах: от робототехники и искусственного интеллекта до автомобилей и фитнес тренажеров. В этом году зрителей в очередной раз пытались удивить, и получилось очень даже неплохо: чего стоит мимикрирующий под окружающую среду BMW, принтер для бровей и множество гибких гаджетов! Читать далее

https://habr.com/ru/post/711050/
BotHabr to All (2023-01-17 07:00:06) [ссылка]

… Под стук колес (посленовогодний стеб)

Опубликовано: Tue, 17 Jan 2023 05:03:06 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

При езде на моем Кашкайчике внезапно образовался непонятный звук, какое-то цоканье, происходящее тем чаще, чем быстрее я еду. Первое время я следовал известному совету «если слышится стук, просто увеличьте громкость радиоприемника», но потом все же решил посмотреть. Оказалось, переднее правое колесо поймало шуруп, но встрял он так удачно, что шина не спустила. Так можно было ездить до очередной смены резины с зимней на летнюю и тогда уже вулканизировать, но мне пришла мысль получше. Читать далее

https://habr.com/ru/post/711034/
BotHabr to All (2023-01-17 06:00:03) [ссылка]

Первый опыт работы с ChatGPT с примером

Опубликовано: Tue, 17 Jan 2023 03:07:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/711030/
BotHabr to All (2023-01-17 04:00:03) [ссылка]

Нужны умные часы? Их можно просто напечатать: 3 open-source проекта смарт-часов для любителей электроники

Опубликовано: Mon, 16 Jan 2023 20:59:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

О новых моделях фитнес-трекеров и умных часов разных производителей уже никто особо и не пишет. Они стали настолько привычными, что никакого ажиотажа, как скажем, лет 8 назад, это не вызывает. Умных гаджетов такого рода огромное количество — как модели известных производителей, так и ноунейм-девайсы, выпущенные где-то в китайском подвале. Среди последних, впрочем, встречаются весьма достойные варианты.

Но часы можно собрать и в своем собственном подвале, если так можно выразиться. Т.е. — сделать их целиком и полностью самостоятельно, прикупив лишь несколько недорогих элементов. Под катом — обзор трех проектов, которые предлагают всем заинтересовавшимся возможность собрать смарт-часы самостоятельно. Это open-source проекты, которые обеспечивают пользователя как макетами плат, моделями корпусов и других деталей, так и программным обеспечением. Читать дальше →

https://habr.com/ru/post/710792/
BotHabr to All (2023-01-17 02:00:03) [ссылка]

Делаем минимальную отладочную плату на STM32G030F6P6 и шьем в Arduino IDE

Опубликовано: Mon, 16 Jan 2023 18:51:09 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

У меня в разработке оказалось несколько устройств, в составе которых кроме прочего планируется использовать F030F6P6. Они маленькие и достаточно производительные. Для мониторинга вполне достаточно. Программист я так себе, занимаюсь в основном железом. Но экстренно пощупать некоторые функции приходится, и тогда на помощь приходит Arduino IDE. Читать далее

https://habr.com/ru/post/710984/
BotHabr to All (2023-01-16 19:00:04) [ссылка]

Интерфейсы и протоколы в IoT. Лекция первая

Опубликовано: Mon, 16 Jan 2023 16:30:28 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и протоколы».Когда-то давно я уже читал вводный курс по программированию микроконтроллеров в МИРЭА, от лекций которого остались любезно сделанные вузом видеозаписи (от семинаров не осталось ничего, увы), потом — курс по Интрнету вещей (там было сочетание микроконтроллеров, их программирования и введения в специфику IoT-систем) уже в МИЭМ НИУ ВШЭ, от которого, увы, тоже не осталось никаких публично доступных материалов.В этот раз хочу исправиться — и выложить, не отходя от кассы, конспекты всех лекций. Объём курса заложен очень приличный — 60 академических часов, собранных в 14 групп занятий, с начала января и по середину июня.Надеюсь, разные рассказываемые вещи будут полезны не только моим студентам (ребята, но вы же понимаете, что в тексте будет просто в силу формата сказано меньше, чем голосом на лекциях?), которым не надо писать конспекты лекций, но и всем желающим. Например, не далее как сегодня вступал на Хабре в статье про протоколы питания в USB-C в дискуссию «зачем они так сделали» — а в прошлый вторник рассказывал студентам, какие на самом деле соображения могут лежать в основе выбора того или иного решения, и как раз на примере эволюции питания в USB.Итак, поехали. Читать далее

https://habr.com/ru/post/710972/
BotHabr to All (2023-01-16 17:00:08) [ссылка]

ПОВЫШЕНИЕ ЭЛЕКТРОБЕЗОПАСНОСТИ

Опубликовано: Mon, 16 Jan 2023 11:13:47 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

При производстве работ в электроэнергетике желательно обеспечить дополнительный контроль за работой производимой на высоковольтном оборудовании для безопасности работ и последующего анализа действий при несчастном случае. Для выполнения вышеуказанного условия предлагается данная система сбора информации с различных датчиков. Сбор данных происходит с помощью приложения устанавливаемого на сотовый телефон, который может находится как у непосредственного исполнителя; либо у наблюдающего за работой; либо у обоих. Связь датчиков с сотовым телефоном по Bluetooth. Полученные данные накапливаются в телефоне, а также одновременно передаются в определенный Telegram-канал с идентификационными данными пользователя (код компании/фамилия, имя). По идентификационным данным в телеграмм-канале производителя устройств возможна сортировка полученных данных. Кроме регистрации показаний датчиков сигнализирующих об опасности поражения электрическим током, предусмотрено отображение показаний подключаемых цифровых приборов. Информация от датчиков передается по Bluetooth BLE в наименовании устройства в режиме advertising – посылки «рекламы» (18 байт). Читать далее

https://habr.com/ru/post/710858/
BotHabr to All (2023-01-16 12:00:04) [ссылка]

Адаптивная антенна на беспилотном летательном аппарате или как одновременно увеличить дальность связи и подавлять помехи

Опубликовано: Mon, 16 Jan 2023 09:57:12 GMT
Канал: Робототехника – Роботы, роботы, роботы

Можно ли одновременно увеличить дальность связи с беспилотным летательным аппаратом (БЛА) и подавлять помехи без увеличения габаритов, массы и энергопотребления бортового модема? В настоящей статье мы рассмотрим как это можно сделать с помощью адаптивной антенной системы. Статья написана для разработчиков и эксплуатантов БЛА и является продолжением цикла статей автора про связь с БЛА. Читать далее

https://habr.com/ru/post/710834/
BotHabr to All (2023-01-16 10:00:07) [ссылка]

Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит

Опубликовано: Mon, 16 Jan 2023 09:00:02 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Кто из админов не знает утилиты SysInternals (Winternals) для администрирования и диагностики Windows? Кажется, они известны с незапамятных времён. Но не каждый в курсе, что эти незаменимые инструменты написаны вовсе не компанией Microsoft. Скорее наоборот, они написаны вопреки её желанию.

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

https://habr.com/ru/post/710268/
BotHabr to All (2023-01-16 10:00:06) [ссылка]

Как машинное обучение помогает проекту «ЗабастКом» освещать трудовые конфликты

Опубликовано: Mon, 16 Jan 2023 09:14:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В посте расскажу о моем успешном взаимодействии с некоммерческим проектом ЗабастКом, который поддерживает наемных работников в отстаивании своих трудовых прав и интересов. Моя цель была реализовать что-то похожее на ML4SG проект, где волонтеры-специалисты по анализу данных направляют свою энергию на пользу обществу. Например, применяют алгоритмы искусственного интеллекта для спасения потерявшихся людей, для мониторинга качества воздуха или для анализа новостного потока.
Для Забасткома получилось улучшить систему автоматической обработки новостей с помощью алгоритмов машинного обучения. Это привело к увеличению охвата важных событий и уменьшению ручного труда редакторов. Добавлю, что работа с ребятами была похожа на мечту любого DS специалиста: "заказчик" легко шел на контакт; присутствовала заинтересованность и неплохое понимание ML алгоритмов; некоторая продакшн-система уже функционировала; данные для обучения алгоритмов легко собирались. А под катом — поделюсь подробностями и кодом. Читать дальше →

https://habr.com/ru/post/707760/
BotHabr to All (2023-01-16 10:00:03) [ссылка]

Миссия невыполнима: подключаем электросчётчик SDM220 к трансформеру Lavritech V7.1 Lite по RS485/Modbus RTU

Опубликовано: Mon, 16 Jan 2023 08:03:12 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Некоторое время назад в моём блоге вышел цикл статей об устройстве и программировании Lavritech V7.1 Lite — ESP32 контроллера с необычной модульной архитектурой. Необычность архитектуры заключается в том, что функционал Lavritech V7.1 Lite можно набирать из отдельных модулей, как в конструкторе Lego. Я подробно рассмотрел как работу с внутренними модулями (вставляемые в специальные разъёмы, на манер плат IBM PC), так и с внешними блоками Wiren Board, на подключение которых рассчитан Lavritech V7.1 Lite.

Но в этих статьях остался нераскрытым один важный аспект — работа контроллера по интерфейсу RS485 при помощи подключаемых (внутренних) модулей. Я оставил эту тему для отдельной статьи ввиду её сложности и объёмности — и вот статья готова и нас ждёт увлекательное путешествие в мир DIY хардкора.

В качестве примера будем подключать электросчётчик SDM220 к модулю Lavritech RS485 V1 по RS485/Modbus RTU (плюс осциллограммы и рабочий код в подарок). Читать дальше →

https://habr.com/ru/post/710374/
BotHabr to All (2023-01-16 09:00:04) [ссылка]

Linux на смартфоне: считываем показания сенсоров и программируем “Куб времени” в Node-RED

Опубликовано: Sun, 15 Jan 2023 18:35:51 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

И снова привет! В прошлом уроке мы посмотрели проект для смартфона “Погодная станция”. Сегодня будем делать более сложный проект: “Куб времени”. Это устройство для тайм-менеджмента, которое поможет вам вести лог собственных занятий и знать, сколько времени вы тратите на работу, учебу, чтение, спорт, игры и другие занятия, а также планировать ваш день. Интересный гаджет и хороший пример для обучения программированию.В ходе работы над проектом мы начнем писать свои собственные программы в Node-RED, более детально изучим возможности Termux (эмулятора среды Linux под смартфон) и запрограммируем сценарий, задействующий сенсорику смартфона! Читать далее

https://habr.com/ru/post/710726/
BotHabr to All (2023-01-15 19:00:04) [ссылка]