RSS
Pages: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 67
[>] Индикатор добротности. Тестер катушек индуктивности
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-01 21:00:04


Опубликовано: Tue, 01 Aug 2023 16:01:55 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Данный самодельный прибор может оказаться весьма полезным в радиолюбительской мастерской в некоторых случаях. Прибор позволяет оценить добротность (наличие потерь) конденсаторов и индуктивностей – дросселей и трансформаторов, и, в частности, выявлять наличие короткозамкнутых витков в них. Читать далее

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

[>] Настольная игра с OpenSource и 3D-печатью
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-02 10:00:04


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

Представьте, что существует физическая настольная игра, разработка которой ведется на удалёнке, причем по принципам, очень похожим на OpenSource. Она бесплатна для скачивания, ее можно модифицировать, отдельные элементы могут быть напечатаны на 3D-принтере или по старинке склеены из картона. Читать далее

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

[>] Переделываем настенное зеркало во многофункциональное устройство
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-02 13:00:03


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

Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за отсутствия времени и лени, эта задумка долго находилась в застое. Но вот наконец-то пришел тот день, когда я все же воплотил свой замысел в жизнь и это случилось в далеком 2013 году. Для реализации своей задумки первым делом приобрел настенное зеркало в «Икее», а в магазине «Ашан» купил фоторамку со встроенной метеостанцией и часами. Сегодня, конечно, таким зеркалом никого не удивишь, но на тот момент это было что-то необыкновенное и подобные изделия в магазине не продавались. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/751606/

[>] Чат-боты на все случаи жизни. 7 инструкций по созданию мини-приложений в Telegram
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-02 14:00:03


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


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

В подборке под катом — семь инструкций по созданию Telegram-ботов с разной функциональностью. Сохраняйте статью в закладки: пригодится как начинающим, так и опытным разработчикам.

Выберите интересующего вас бота:

→ Паттерны взаимодействия с ботами
→ Веб-приложение на Node.js и React
→ Платежная система с Payments
→ Карманный ChatGPT, которому можно отправлять голосовые сообщения
→ Бот для генерации сложных паролей
→ Бот для создания стикеров из сообщений
→ Бот для мониторинга погоды на Python Читать дальше →

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

[>] DIY Zigbee датчик СO2 для вашего Умного дома
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 07:00:04


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

Приветствую всех читателей Habr. Меня зовут Андрей, примерно около 5 лет я осознано занимаюсь DIY разработкой электронных устройств для своего «Умного дома», да и не только для своего. Сегодня хочу рассказать об одном из моих DIY проектов, небольшом устройстве для контроля уровня углекислого газа. Проект называется EFEKTA iAQ, это датчик с круглым IPS TFT дисплеем, сенсором CO2, работающий на протоколе Zigbee.
Читать дальше →

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

[>] Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 10:00:04


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

Крестики-нолики – классическая игра, которую наверное пытался написать каждый. При этом программы иногда получаются довольно запутанные, несмотря на простоту правил. Электромагнитные реле – классическая элементная база для компьютеров и калькуляторов. Они тёплые, ламповые и прикольно щёлкают. Если добавить к этому телетайп, то получится игровая консоль в стиле 1940х. Читать далее

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

[>] Автоматизируем вентиляцию в большой квартире площадью 200 м²: бюджет не ограничен
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 12:00:04


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

ЖК Riverside в Питере — это элитные квартиры, уютная придомовая территория и шикарные виды. Но даже в таких недешевых квартирах вентиляция не всегда отвечает требованиям жильцов.Мы посетили квартиру площадью 200 м², где интегратор Comfort-Life автоматизировал инженерные системы, в том числе установил вентиляцию с производительностью 1600 м³/ч.В статье мы расскажем, зачем делать дополнительную вентиляцию в новой квартире и какие сценарии автоматизации можно организовать.Кроме этого вы узнаете, с какими проблемами сталкивается интегратор при работе в квартире с готовым дизайн-проектом. Читать далее

https://habr.com/ru/companies/wirenboard/articles/752132/

[>] Гитарный кранч-дисторшн MI Audio Crunch Box
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 13:00:05


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


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

Разработчики стремились повторить классическое звучание Marshall Plexi и JCM800, и это у них получилось, и даже нечто большее. Насколько сложная схема для этого потребовалось, мы сейчас увидим и услышим. На самом деле, схема очень простая.

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

[>] Неизвестный UART: микросхемы
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 14:00:08


Опубликовано: Thu, 03 Aug 2023 09:12:46 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Как было сказано в предыдущей статье, UART не является формализованным стандартом и, следовательно, при его использовании имеет смысл опираться на практику реализаций данного протокола в различных микросхемах. В данной статье будут рассмотрены микросхемы мостов USB‑UART различных производителей как с точки зрения особенностей поддержки протокола, так и с точки зрения временных/электрических характеристик, а также иных, в том числе не‑электронных соображений. Запаять SSOP-20

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

[>] «Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-03 23:00:05


Опубликовано: Thu, 03 Aug 2023 18:19:58 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

Если совсем коротко: «грамотный DevOps» (Literate DevOps) – это использование принципов «грамотного программирования» (Literate programming) для работы с инфраструктурой в виде кода. Термин Literate DevOps придумал Говард Абрамс, и он же показал, как реализовать его с помощью Emacs и Org.Теперь подробнее. Читать далее

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

[>] Замешиваем файлы в тэги
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 01:00:05


Опубликовано: Thu, 03 Aug 2023 20:55:41 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Давным, давно ... искал средство организации видео-файлов.Чтобы можно было каждой киношке назначить какие-то маркеры, тэги. Выбирать файлы по наличию тэгов. Или наоборот - по отсутствию тэгов. Например: детектив, фантастика, не-ужасы.Чтобы всё работало в обычном проигрывателе: кликнул "Открыть файл..."; выбрал Детектив, Фантастика, не-Ужасы; получил список фильмов и выбрал нужный. Без специальных файловых менеджеров и браузеров.И тогда такое средство мне не нашлось. А сейчас ... сейчас решил сделать его сам.Что в результате получилось можно увидеть по ссылкам: демо-видео: https://youtu.be/Pi3Cdxc5FV0, код: https://github.com/evgenykislov/tagvfs Как это делалось

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

[>] Учим три телевизора делать солнышко
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 09:00:03


Опубликовано: Fri, 04 Aug 2023 04:34:37 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Как не повесить три телевизора на восемь зубочисток, спроектировать четыре кронштейна и один очередной симулятор пультов, победить переходники и подключить это всё так, чтобы оно работало. Осторожно, трафик!

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

[>] Анализирую прошивки контроллеров Schneider Electric
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 11:00:05


Опубликовано: Fri, 04 Aug 2023 06:07:35 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Промышленные контроллеры играют большую роль в промышленности любой страны - транспортировка энергоресурсов, производственные линии на заводах, множество локальных систем управления (водоснабжение, вентиляция и т.д.). А не возникал у вас вопрос - а на чем всё это работает: какие процессоры, ОС, технологии применяются производителями? Основная проблема в том, что даже на сайте производителя чаще всего нет никакой информации, из-за чего приходится лезть в прошивки.На Хабре, да и в целом русском сегменте интернета, очень мало уделяется внимания данной теме, поэтому постараюсь на сколько мне хватило знаний поведать, что я выяснил за эту неделю отпуска. Производитель выбран исходя из популярности и частого упоминания в списках CVE. Читать далее

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

[>] Создаем QR-код для электронной визитки vCard
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 18:00:04


Опубликовано: Fri, 04 Aug 2023 13:25:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Недавно нам в EvApps понадобилось создать электронную визитку компании vCard и зашить ее в QR-код, чтобы удобнее было обмениваться контактами при помощи смартфона. Что из этого вышло (а также несколько технических лайфхаков), читай в этой статье.Для начала разберемся, зачем нам vCard?Это тоже самое, что и обычная визитная карточка, только передают ее не из рук в руки, а с одного устройства на другое: через социальные сети, электронную почту или Bluetooth.Что такое vCard для пользователей?vCard имеет расширение .vcf - это текстовый файл в виде контейнера, который хранит вашу контактную информацию: ФИО, номера телефонов, адрес почты, наименование компании, вашу должность и прочее.Технический анализ электронной визитной карточки vCardФормат vCard был разработан еще в 1995 года консорциумом Versit - организацией, которая создает и дополняет стандарты Интернета. vCard - это расширение формата MIME-DIR, являющегося стандартом кодирования передачи информации.Кроме обычных для формата MIME-DIR атрибутов uri, date, date-time и float для vCard вводятся форматы binary, phone-number, utc-offset и vcard.Если представить данные MIME-DIR как текстовую строку, то мы обычно пишем:<тип атрибута><значение атрибута>Тип атрибута включает в себя сведения о языке и о кодировке, а значение атрибута могут быть в различных форматах. В одном файле на электронной почте вы можете иметь от одной до нескольких vCard.Строчки кода должны выглядеть так:begin:vcard(строки атрибутов vCard)end:vcardТипы vCardvCard имеет три типа структуры, которые отличаются только форматами данных: Читать далее

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

[>] Дифференциальная сеть — формальная система для формальных систем
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 18:00:05


Опубликовано: Thu, 03 Aug 2023 16:45:54 GMT
Канал: Assembler – Язык программирования низкого уровня

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

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

[>] 7 производителей печатных плат вместо JLCPCB. Где можно заказать платы в 2023 году
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-04 21:00:06


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

Привет, Хабр! Я – Дима, в компании отвечаю за закупку компонентов. Долгове время у нас было два поставщика печатных плат. Один из них вышеупомянутый JLCPCB. После того, как он ушел из России, пришла проблема откуда не ждали – второй поставщик начал подводить по срокам и отгружать откровенный брак. Встал вопрос о поиске новых производителей. Я пытался найти в сети честные отзывы, но их либо не было, либо были заказные. За год я попробовал работать с 7 производителями. Ниже делюсь своими впечатлениями: плюсы и минусы.Для удобства в конце привожу сводную таблицу с кратким описанием преимуществ и недостатков производителей. Читать далее

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

[>] Сканирование шины RS485
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 02:00:03


Опубликовано: Fri, 04 Aug 2023 21:54:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В электронике есть множество проводных полудуплексных асинхронных последовательных интерфейсов типа "общая шина". Это 1-Wire, RS485, 10BASE2(thin Ethernet), LIN, K-Line, CAN, I2C, MIL-STD-1553, ARINC 429.Во всех этих shared-bus интерфейсах так или иначе возникает задача сканирования шины. То есть надо автоматически определить адреса устройств которые подключены к витой паре проводов.В тексте представлен простой наивный алгоритм сканирования шины RS485. Читать далее

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

[>] Зерокодинг и создание цифрового квеста
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 11:00:03


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

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

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

[>] Путь проектирования и программирования железа для управления электродвигателем в наноспутнике
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 12:00:04


Опубликовано: Sat, 05 Aug 2023 07:30:35 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

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

[>] Необыкновенное путешествие в удивительный мир детства
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 13:00:03


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


Как-то раз я поехал в гости к родственникам, у которых есть маленькая девочка Саша (6 лет). Заранее продумал, чем с ней заниматься, чему можно попробовать научить, что показать, как заинтересовать. Ведь скоро в школу. Подготовил хорошие книги, мультики, наборы для рукоделия и разные подарки. Разработал электронные конструкторы.

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

Интересно? Тогда, как говорит Саша, «давайте пАять» (с ударением на А)! Читать дальше →

https://habr.com/ru/companies/timeweb/articles/750012/

[>] О замене потенциометров в геймпаде
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 16:00:03


Опубликовано: Sat, 05 Aug 2023 11:39:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

С развитием игровой индустрии и ее ориентацией на консоли, геймпады все больше становятся стандартными устройствами ввода и для ПК. Кроме того, игровые контроллеры могут использоваться для управления объектами реального мира, например, печально известная подлодка «титан». Таким образом, часто возникает вопрос ремонта этих контроллеров, в том числе и самостоятельного. А там где есть спрос – там будет и предложение. Онлайн торговые площадки просто завалены запчастями и деталями для ремонта геймпадов. Наиболее частым дефектом является износ потенциометров, что приводит к дерганым движениям и уходу нуля, т.н. дрифт стика. Конечно, потенциометр можно почистить, а дрифт скомпенсировать резисторами, но это временная мера, резистивное покрытие уже стерлось,  нужна замена самого потенциометра. Однако, не все потенциометры одинаковые. Так, после установки данной детали, появилась огромная «мертвая зона» (область около нейтрального положения, в которой контроллер не реагирует на движение стика), а также очень резкий переход к максимальному или минимальному значению. Т.е. по сути, стик перестает быть аналоговым, но свою функцию формально выполняет. Были закуплены другие потенциометры, разных цветов,  отдельные и в составе 3d-механизмов стика, но все они вели себя похожим образом. Чтобы выяснить, что не так с этими потенциометрами, и как это можно исправить (спойлер – никак), была собрана «измерительная установка», и проведены некоторые «измерения». Читать далее

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

[>] «Пиратим» Google Chrome для Microsoft Windows 7
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-05 20:00:04


Опубликовано: Sat, 05 Aug 2023 15:31:16 GMT
Канал: Assembler – Язык программирования низкого уровня

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

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

[>] УКВ приёмник в пачке Marlboro или закончить начатое 25 лет назад
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-06 13:00:03


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

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

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

[>] Импортозамещаем numpy, pandas, scipy и sklearn
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-06 15:00:03


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

Речь пойдет о библиотеках-аналогах numpy, pandas, scipy и sklearn на C++ (np, pd, scipy, sklearn соответственно).Эти проекты изначально задумывались как хорошее дополнение к портфолио, однако затем наступило всё более и более плотное вовлечение в процесс работы над ними, челенджи становились всё более и более существенными, и проект превратился в несколько отдельных проектов, содержащих десятки тысяч строк кода... Читать далее

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

[>] Автономный индикатор радиоактивности без батареек
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-06 21:00:04


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

В статье предлагается вариант конструкции индикатора радиоактивности построенного, по большей части, на самых простых и широко распространенных деталях. Предлагаемая конструкция индикатора радиоактивности получает энергию от ручного электрогенератора, в качестве которого использован шаговый электродвигатель. В устройстве использован датчик типа СТС-5.Сейчас можно приобрести самые разнообразные модели индикаторов радиоактивности [1], а любителями электроники разработали большое количество конструкций для самостоятельной сборки от несложных «трещалок» [2-5], до приборов, не уступающих заводским образцам [6-8]. Но большинство конструкции требуют для своей работы либо химические источники тока, либо подключение к электросети. Таким образом, в случае какой-либо по настоящему большой катастрофы многие из этих приборов либо сразу станут, бесполезны, либо достаточно быстро исчерпают запас энергии в своих автономных источниках электропитании, замену которым будет сложно найти. Строго говоря, есть конструкция индикатора радиоактивности на базе электроскопа, которая в качестве источника энергии использует ПВХ-трубку и шерстяную ткань [9]. Но эта конструкция весьма требовательна к качеству изготовления и пригодна для оценки только очень больших мощностей дозы ионизирующего излучения, вроде тех которые возникают при выпадении радиоактивных осадков в первые часы после ядерного взрыва [10].Вообще индикатор радиоактивности потребляет относительно мало энергии, так что его питание можно осуществить от ручного электрогенератора, как это было реализовано в приборе ДГ-62 [11]. Читать далее

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

[>] Решаем самые распространенные поломки ноутбуков. Заряжается, но нет изображения на экране. Проблема с BIOS
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 13:00:03


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



Привет, Хабр! Какое-то время назад я публиковал статью о самых распространенных поломках ноутбуков, которая называется «Наиболее распространенные типы поломок ноутбуков в моей практике: топ-5 простых причин выхода устройства из строя». Там есть раздел, посвященный BIOS — прошивка микросхемы крайне важна для работы устройства. Если с прошивкой или самим компонентом что-то случается, ноутбук может крайне странно себя вести.

Сегодня у нас в ремонте Lenovo G50-45 — старый ноутбук, который, впрочем, может использоваться для работы с офисными документами, учебы, просмотра видео и т.п. Он не включается, но заряжается — очень часто встречающаяся проблема. Подробности — под катом (спойлер — ноутбук отремонтирован, все ок). Кстати, все мои действия я снял на видео, которое размещено уже в самом конце статьи. Читать дальше →

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

[>] Исследуем необычные детекторы
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 13:00:07


Опубликовано: Mon, 07 Aug 2023 08:05:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника



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

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

Сегодняшняя статья расскажет про необычные детекторы в истории радио. Некоторые из них мы испытаем на практике. Читать дальше →

https://habr.com/ru/companies/first/articles/748830/

[>] Правильный if для ускорения работы
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 15:00:05


Опубликовано: Mon, 07 Aug 2023 09:11:03 GMT
Канал: Assembler – Язык программирования низкого уровня

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

https://habr.com/ru/companies/stc_spb/articles/752974/

[>] Buran Motion Planning Framework
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 15:00:07


Опубликовано: Mon, 07 Aug 2023 10:26:17 GMT
Канал: Робототехника – Роботы, роботы, роботы

Привет, Хабр!В данной статье сделан обзор на фреймворк планирования движения BMPF.На данный момент подавляющее большинство средств планирования движения работает по одному и тому же принципу: вся сцена описывается как один робот, после чего выполняется планирование на сетке (чаще всего A*, подробнее можно прочитать здесь).У такого подхода есть две основных проблемы:1) планирование на сетке гарантирует допустимость только состояний в её узлах, промежуточные никак не оцениваются и не проверяются.2) для сцены из нескольких роботов размерность пространства планирования получается слишком большой (алгоритмическая сложность планирования растёт как показательная функция).Данный фреймворк решает обе озвученные проблемы. С документацией фреймворка можно ознакомиться здесь. Читать далее

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

[>] Zig для меня — это новый C
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 18:00:06


Опубликовано: Mon, 07 Aug 2023 13:47:21 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

По случаю выхода версии 0.11.0 языка Zig я решил написать статью о том, что привлекло меня в языке, что мне в нём нравится. В Zig есть ряд интересных решений. И я рассматриваю его, как альтернативу языку C. Так собственно его позиционируют его создатели. И не без причин. Причина, по которой я решил изучать Zig - я не захотел полноценно учить C. Многое в C исторически устарело. И Zig для меня, как глоток свежего воздуха. Читать далее

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

[>] Классическая змейка на адресных светодиодах в формате игровой консоли
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 19:00:03


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

Привет, Хабр! Хочу рассказать об одном из своих любимых DIY проектов, который я реализовал еще пару лет назад. Данным проектом я хотел закрыть две цели: во-первых, подготовить подарок на день рождения своей племяннице (Ксюша, привет!), во-вторых, переползти с микроконтроллеров Atmel на ST. Также хотел получить опыт в использовании С++ в embedded устройствах. Читать далее

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

[>] Создаем I2C Master Controller на Verilog. Логический уровень
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-07 19:00:07


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

Создаем I2C Master Controller на Verilog. Логический уровень

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

Делаю я это для того, чтобы изучить то, как функционирует этот интерфейс на всех уровнях и чтобы заложить основу для разработки I2C Master Controller на Verilog, с помощью которого будет будет организован обмен данными с дисплеем SSD1306 и Zynq.

Всем, кому интересно — приглашаю ознакомиться с материалом под катом! =)

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

https://habr.com/ru/companies/timeweb/articles/753076/

[>] Установка для засветки фоторезиста при производстве печатных плат
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-08 08:00:02


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

Желание автоматизировать всё на свете не даёт мне покоя.При производстве плат по фоторезистивной технологии необходимо засвечивать (экспонировать) наклеенный фоторезист ультрафиолетовым светом. Наиболее простой способ сделать это - использовать ультрафиолетовую лампу. Минус лампы заключается в том, что свет падает на фоторезист в разных точках под разным углом и чем больше плата, тем больше меняется этот угол от центра к краю платы. В результате засветка у края происходит медленнее и размываются границы мелких элементов. В некоторых ситуациях это критично. Читать далее

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

[>] Выжимаем ATtiny10, практическое применение
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-08 11:00:03


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

Это ещё один маленький домашний DIY (апгрейд гирлянды) на, практически, самом младшем из младших микроконтроллеров из линейки ATtiny - на ATtiny10. Классический ЛУТ с ошибками любителя, и написание взрослой прошивки, для серьёзного мигания светодиодами. Все результаты доступны на гитхабе. Читать далее

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

[>] Моя марбл машина, версия 3
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-08 12:00:06


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

Это моя новая электро-механическая марбл машина. Она спроектирована мной в САПР FreeCAD и напечатана на 3D принтере FLSUN-QQ. Когда-то я уже писал на хабре про свою самую первую марбл, потом и про вторую. Ну вот время идет, но опять и опять я возвращаюсь к этой теме. Марбл машины притягивают меня видимо потому, что на них можно смотреть бесконечно, как на горный ручей. Движение шариков никогда не повторяется и в этом вся прелесть. Ну и опять же, такие марбл машины символизируют жизнь с её подъемами и спусками, а иногда и падениями... очень актуально в нынешние непростые времена..Возможно когда ни будь я смогу объединить все мои марбл проекты в единый большой организм. Ну а пока вот так. Читать далее

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

[>] [Перевод] Пишем и отлаживаем код для ARM64 на голом железе
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-08 13:00:03


Опубликовано: Tue, 08 Aug 2023 08:01:02 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Я немного изучил arm64 (aarch64) и решил: попробую написать для него код на голом железе.
Я хотел понять, проанализировать и тщательно рассмотреть машинный код, который выдают на моём MacBook Air M1 такие среды исполнения WebAssembly, как v8 или wasmtime. Для этого я (немного) изучил ассемблер arm64. Коллега Саул Кабрера порекомендовал мне почитать книгу Стивена Смита «Programming with 64-Bit ARM Assembly Language», и я могу только поддержать эту рекомендацию.


«Programming with 64-Bit ARM Assembly Language» by Stephen Smith, APress 2020

В книге отлично объясняется набор инструкций, приёмы оптимизации, а также действующие соглашения и интерфейсы ABI. Но с ней вы научитесь писать программы только под операционную систему. Я же люблю загружать с нуля мой собственный BBC Microbit или Rasperry Pi. В этом посте я набросал пару шагов, которые успел сделать в этом направлении. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/752256/

[>] Проверка целостности исполняемых файлов
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-08 19:00:05


Опубликовано: Tue, 08 Aug 2023 14:28:44 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

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

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

[>] Разработка сервопривода с BLDC мотором
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-09 12:00:03


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

Открытый проект серво‑контроллера MC50 продолжает развиваться. На этот раз поговорим о создании сервопривода. Сервоприводы в умном доме нужны повсеместно: в запорных кранах, в электрических замках, в моторизированных кронштейнах и столах, в автоматических дверях, калитках, окнах, маркизах, воротах, поворотных видеокамерах, регулируемых креслах, электро‑пандусах и проч. Поэтому технология сервоприводов весьма востребована и тут есть где развернуться творчеству. Читать далее

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

[>] Раритет из мира термопринтеров
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-09 13:00:04


Опубликовано: Wed, 09 Aug 2023 08:01:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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



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

https://habr.com/ru/companies/timeweb/articles/752870/

[>] И имя нам легион…
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-09 13:00:07


Опубликовано: Wed, 09 Aug 2023 08:03:02 GMT
Канал: Робототехника – Роботы, роботы, роботы

В предыдущей статье мы познакомились с одним из представителей семейства «алгоритмов жука». Они прекрасно подходят для реализации функций передвижения относительно простых автономных мобильных устройств, оборудованных спартанским набором сенсорных датчиков. Однако не всё, что человек хотел бы переложить на хрупкие плечи бездушных железяк, реализуемо такими одиночными простейшими устройствами. И фантастическая литература, и научные изыскания твёрдо уверяют нас в перспективности роевых моделей для реализации сколь-нибудь сложных функциональностей. Массивное распараллеливание и разделение общих задач, обеспечиваемое совместной работой простых механизмов, намного эффективнее и экономичнее использования одного более сложного. По этому поводу со времён товарища Форда ни у кого вопросов не возникает. А если посмотреть соревнования F1, то там это кажется настолько органичным, что будто по-другому и нельзя.Важным аспектом роевых моделей является то, что управление по определению децентрализовано и распределено между членами роя, что также повышает надёжность и отказоустойчивость всей системы. Помимо этого, немаловажными качественными характеристиками таких систем являются их гибкость и масштабируемость. Читать далее

https://habr.com/ru/companies/first/articles/753216/

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


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

 Описание проблемыПоследние год три меня доставала неприятная вибрация при разгоне автомобиля, поначалу немного, но со временем все больше и больше. Езжу я мало, в лучшие-то годы набегало около 12 ткм в год, сейчас же использование авто свелось к практически только летней эксплуатации, поэтому у меня было сравнительно много времени от слабо беспокоящих начальных симптомов до сильного устранить неудобства. Авто, герой этой статьи это C max (2007 года, 2л, автомат), пробег 164 ткм, первая замена ШРУСов на 20 ткм (порванный пыльник) на подделку, вторая через год на родные. Т.е. комплект родных проходил где-то 130 ткм.Симптомы:·      После 60 км\ч начинается вибрация, особенно при нагрузке в горку. При езде накатом вибрация отсутствует. При увеличении загрузки авто (например, не 2, а 4 человека в салоне) вибрации растут до неприемлемых.·      Вибрации трясут морду влево-вправо, поперек машины. От дисбаланса колес (и других вращающихся элементов) вибрации ориентированы иначе (вдоль машины)·      Балансировка, смена колёс летние\зимние перед\зад не влияет·      При езде в крутую горку с низкой скоростью вибраций нет.·      В поворотах вибрация не меняется никак.Очень похоже на внутренние ШРУС(ы), но со стандартным набором симптомов не совпадает скорость начала тряски. Считается, что износ ШРУСов дает вибрации начиная от 40 км\ч, а в моем случае заметные вибрации начинались от 70-75 км\ч и органолептически очень похожи на дисбаланс колес.Год назад специалист сервисного центра прокатился на машине и уверенно сказал – это не ШРУСы. Возможно, в тот момент износ дорожек был еще достаточно мал, что и привело к неверному суждению. Прошел еще год и вибрации стали беспокоить уже сильно. Читать далее

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

[>] DIY-проекты на базе Raspberry Pi: если работает фантазия, сделать можно много хорошего и интересного
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-09 19:00:03


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

Мини-компьютер Raspberry Pi уже много лет используется в самых разных DIY-проектах. Описывали собственные самоделки и пользователи Хабра. Сегодня расскажу о нескольких интересных проектах, которые привлекли внимание, когда сам искал варианты разработки чего-то на основе этого мини-ПК. И конечно, если вы что-то разработали сами, расскажите об этом в комментариях. Читать далее

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

[>] DIY-программатор ST-Link V2.1
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-10 14:00:03


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

Привет, Хабр!Предлагаю вашему вниманию самодельный программатор ST-Link V2.1.Особенности: интерфейс SWD, функция виртуального COM-порта, поддержка SWO, функция MSC (mass storage class), низкая цена. Перейти к статье

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

[>] За секунды: полировка металлов электричеством
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-10 14:00:04


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


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

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

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

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

[>] Linux-КПК на базе NanoPi Neo Air: необычный DIY-проект, разработанный с нуля
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-10 16:00:03


Опубликовано: Thu, 10 Aug 2023 11:48:06 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Наладонные компьютеры в своё время были очень популярны. Честно говоря, мне до сих пор их не хватает. Возможно, не столько самого гаджета, сколько ощущения, которое он давал, ведь в руках у тебя hi-tech-девайс небольшого размера, который может столь многое! Того же ощущения, видимо, не хватает и любителям DIY-проектов. Один из них построил с нуля Linux-КПК, в основе которого NanoPi Neo Air. Подробности создания и возможности устройства — под катом.  Читать далее

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

[>] assembler 6502 (nes, famicom, dendy), миграция с мапера MMC1 на MMC3 прерывание IRQ
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-10 16:00:05


Опубликовано: Thu, 10 Aug 2023 11:27:28 GMT
Канал: Assembler – Язык программирования низкого уровня

Не так давно я задумался о том что, неплохо бы было сделать своей игре статус бар в низу экранной области. Алгоритм sprite 0 hit отпал практически сразу ввиду того что в проекте есть уже довольно сложные и тяжелые механики и данная механика нагрузит выполнение nmi вектора. По этому было принято решение использовать прерывание IRQ, а такое прерывание может генерировать распространенный маппер MMC3, на который я и решил мигрировать свой код. Читать далее

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

[>] Как мы учились обходить блокировки VPN в Китае, чтобы быть готовыми к РКН
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-10 19:00:04


Опубликовано: Thu, 10 Aug 2023 14:25:15 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

В понедельник 7 августа пользователи VPN-сервисов из России заметили проблемы с подключением к серверам. По собранной в соцсетях и Телеграме информации, ограничения затронули наиболее распространенные VPN-протоколы OpenVPN,  L2TP, PPTP и WireGuard. На сбои в работе VPN-сервисов жаловались клиенты мобильных операторов — Мегафон, МТС, Билайн, Tele2, Yota, Тинькофф Мобайл. В этот же день на Xeovo обвалилось огромное количество тикетов, но к вечеру, когда инеформация о новой волне блокировок VPN ещё продолжала расходиться по рунету, и СМИ ещё собирали статистику, которую мы здесь приводим, мы уже закрыли большую часть из них и соединение наших клиентов было восстановлено. Как нам это удалось? Дело в том, что весь последний год мы посвятили борьбе с Великим Китайским файерволлом, а именно — с блокировками VPN в Китае. Читать далее

https://habr.com/ru/companies/xeovo/articles/753834/

[>] Автоматическая моталка для пряжи
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-11 12:00:04


Опубликовано: Fri, 11 Aug 2023 07:53:37 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

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

[>] «Диалектик» рассказывает о своих NLP проектах, публикует датасеты и делится кодом
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-11 13:00:04


Опубликовано: Fri, 11 Aug 2023 08:58:15 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Почти сразу после публикации поста про систему поиска новостей о трудовых конфликтах в СНГ я познакомился с коллективом проекта «Диалектик». Ребята отмечали важность отслеживания зарубежных забастовок и анализа опыта мирового рабочего движения в отстаивании трудовых прав. Поэтому я начал помогать «Диалектику» своими навыками работы с алгоритмами машинного обучения.
Было решено разработать систему, которая бы автоматически находила новости о зарубежных трудовых конфликтах. Во время работы над этой системой я познакомился с другими техническими проектами «Диалектика», о которых хочу рассказать в этом посте. Почти каждый проект включает в себя анализ данных, поэтому публикуемые в открытый доступ данные и код могут быть полезными Data Science сообществу. Читать дальше →

https://habr.com/ru/companies/ods/articles/753418/

[>] Секретная плата с китайской олимпиады по электронике
bot.habr.rss
BotHabr(tgi,2) — All
2023-08-11 13:00:08


Опубликовано: Fri, 11 Aug 2023 09:00:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника



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

Здесь и секретный код, который нужно расшифровать, и нестандартное применение десятичного счётчика-дешифратора К561ИЕ8 (CD4017), и две ошибки, намеренно внесённые в плату. К обычному мультивибратору на КР1008ВИ1 (NE555) добавлены RC-фильтры, позволяющие наблюдать изменение формы сигнала.

А ещё имеются тиристор и тональный декодер на специализированной микросхеме ФАПЧ УР1101XA01 (LM567). Так на печатной плате размером 112 на 68 мм разместился целый мир электронных приключений. Читать дальше →

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

Pages: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 67