RSS
Pages: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 ... 67
[>] Ловим спутники без поворотного устройства
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-07 11:00:03


Опубликовано: Fri, 07 Jun 2024 06:47:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

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

[>] Как я компьютер в Minecraft построил
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-07 12:00:07


Опубликовано: Fri, 07 Jun 2024 07:00:58 GMT
Канал: Все статьи подряд / Assembler / Хабр

Решил я, значит, изучить, как работают компьютеры на самом низком уровне. Это тот уровень, где работают всякие железяки, транзисторы, логические элементы и так далее. Чтобы полностью закрепить материал, я решил построить простенькую ЭВМ на редстоуне в Minecraft. Эта статья о том, как работают ЭВМ на уровне логических элементов и о том, как я построил прототип такой ЭВМ в Minecraft. В конце я оставил ссылку на GitHub-репозиторий с проектом. Читать далее

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

[>] Коротко о «внезапном» релизе Zig версии 0.13.0
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-07 13:00:08


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

Резкий и дерзкий релиз версии 0.13.0. Очень удивил своей внезапностью. Нововведений немного, потому коротко. Но есть заметные изменения. О них чуть детальнее. Критически релиз связан с выходом LLVM версии 18. Эндрю Келли хотел скорее выпустить версию для синхронизации. Потому такой быстрый релиз. У вас может возникнуть вопрос, ведь я вроде указывал в прошлой статье, что произойдёт отказ от LLVM? Не так быстро это происходит. Повторюсь, релиз слишком «внезапный», чтобы произошли такие серьёзные изменения. По найденной информации (спасибо чатику в телеге) полного отказа всё же не произойдёт. Будет опциональная возможность подключать LLVM на тех платформах, где нет внутренней поддержки. В общем win-win ситуация. Штош. К новостям...

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

[>] Две акустические системы на 100ГДШ33-16 своими руками
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-07 14:00:04


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


Известную радиолюбительскую максиму «Лучший усилитель — это антенна!» уместно переиначить и для звуковоспроизведения. Выглядеть она будет так: «Лучшие усилители — это акустические системы!». Оговоримся: усилители ламповые, однотактные (Single End — SE). Восхитительные своей изящной лаконичностью и принципиальным отсутствием ряда искажений, но и не блистающие высокой мощностью. Чувствительные же акустические системы (АС) позволяют реализовать здесь каждый драгоценный ватт.

Речь пойдёт о простых самодельных высокочувствительных АС в корпусах из неспециальных материалов широкого применения. Длительная их эксплуатация показала хорошее натуральное звучание и высокий уровень громкости даже с ламповыми усилителями в 1…2 Вт выходной мощности. Читать дальше →

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

[>] Первый одноплатник или как поднять Orange Pi 5 Pro
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-07 22:00:06


Опубликовано: Fri, 07 Jun 2024 17:50:08 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Cтатейка для тех, кто хочет первый раз запустить одноплатник, в частности Orange Pi 5 Pro, как в качестве монитора подключить к пк матрицу от старого ноутбука или обычный планшет и как жить с ошибкой «emergency mode». Читать далее

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

[>] Изучаем freeware вирус на ПК
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-08 09:00:06


Опубликовано: Sat, 08 Jun 2024 04:23:35 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

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

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


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


Продолжаю публикацию советов, связанных с ремонтом ноутбуков. Статья будет полезна для новичков. Если же вы специалист, то всегда можете добавить несколько советов от себя и поделиться опытом. Что же, поехали! Читать дальше →

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

[>] [Перевод] Учимся летать: симуляция эволюции на Rust. 2/5
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-09 13:00:08


Опубликовано: Sun, 09 Jun 2024 08:25:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр




Это вторая часть серии статей по разработке симуляции эволюции с помощью нейронной сети и генетического алгоритма.

Первая часть

В этой статье мы заложим основы нашего проекта и реализуем простую FFNN (feedforward neural network — нейронная сеть прямого распространения), которая впоследствии станет мозгом. Мы также рассмотрим множество тонкостей и идиом, которые встречаются в коде Rust, включая тесты.
Готовы? Тогда поехали. Читать дальше →

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

[>] Используем WiringRP на Repka Pi для управления GPIO
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-09 15:00:04


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

Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.Возможности WiringRPУстановка WiringRPЗагрузка библиотеки WiringRPМигаем светодиодомЗапускаем multiBlinkДобавляем управление кнопкойЗапускаем потоки при нажатии кнопкиУправляем реле и сервоприводами по кнопкеПолезные ссылкиИтоги  Читать далее

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

[>] Устанавливаем и применяем Docker на Repka Pi
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-09 18:00:03


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

Сейчас уже, наверное, трудно найти IT-специалиста, который никогда не слышал про Docker — открытую платформу разработки, доставки и запуска приложений в контейнере. У этой платформы много достоинств, в том числе эффективное использование ресурсов, легковесность, скорость, масштабирование, управление версиями приложений и образов, быстрое развертывание и запуск приложений, а также возможность запуска Docker и его приложений практически на любой платформе.Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C. Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.Зачем Docker нужен на микрокомпьютерахУстановка Docker на Repka PiУстановка WordPressСоздаем контейнер для работы с GPIOКонтроль и освобождение ресурсовЗагрузка образа контейнера на Docker HubКонтейнер для работы с I2CПолезные ссылкиИтоги  Читать далее

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

[>] Еще один WSPR маяк?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-10 17:00:03


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

Еще один WSPR маяк?Привет, Хабр! Много ли вы видели различных проектов WSPR маяков? Не знаю, но хочу поделиться с вами своим небольшим проектом который ориентирован в основном на начинающих радиолюбителей. Читать далее

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

[>] Эффективная запитка от литиевых аккумуляторов (серия TI TPS63xxx)
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-10 19:00:04


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



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

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

Обо всём этом мы и поговорим далее (решение есть!). Читать дальше →

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

[>] Подключение модулей навигаторов U-BLOX к Repka Pi
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-11 12:00:03


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

Ранее в статье Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi мы рассказали про модуль GSM/GPRS/GNSS Bluetooth HAT, реализующий все основные функции смартфона, в том числе получение координат GPS.Теперь вы узнаете, как подключить к микрокомпьютеру Repka Pi модули, созданные компанией u-blox AG, созданные специально для работы со спутниковыми системами глобального позиционирования GNSS. Такие модули пригодятся, например, если вам не нужна полная функциональность SIM868. Пользуясь нашей статьей, вы научитесь настраивать конфигурацию таких модулей с помощью программы, составленной на языке Python, а также мощной программой U-CENTER, созданной компанией u-blox AG. Такая настройка пригодится, например, для работы с российской системой ГЛОНАСС. Читать далее

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

[>] Open source Modbus TCP — RTU конвертор
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-11 12:00:06


Опубликовано: Tue, 11 Jun 2024 07:10:36 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Добрый день коллеги, поговорим о прозрачном конверторе Modbus TCP в Modbus RTU.Казалось бы, что выбор ограничен несколькими проприетарными продуктами и не всегда удовлетворяют нашим потребностям. Читать далее

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

[>] ​​Все мои детальки: сделайте свою Arduino
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-11 13:00:05


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


Привет, читатель!

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

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

[>] Дайджест научпоп-новостей за неделю, о которых мы ничего не писали
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-11 17:00:09


Опубликовано: Tue, 11 Jun 2024 12:18:08 GMT
Канал: Все статьи подряд / Робототехника / Хабр

• Новое электронное логическое устройство на основе жидкого металла имитирует механизм захвата добычи венерианской мухоловкой• Экзотические чёрные дыры могут быть побочным продуктом тёмной материи• ИИ использовали для создания новых антибиотиков в революционном исследовании• «Google для ДНК» индексирует 10% известных генетических последовательностей.• Впервые телескоп был убран из спорного астрономического центра на гавайском вулкане Читать далее

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

[>] То ли дом, то ли лаборатория: как устроен умный дом профессионала
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-13 12:00:03


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

Подход к построению умного дома у всех разный. Пользователи мечтают о решениях, которые кажутся им идеальными, но интеграторы их быстро «приземляют». Но можно ли доверять интегратору? Может быть, они навязывают выгодное для себя, но не лучшее для клиента решение?Мы задались таким вопросом и решили проинспектировать умный дом интегратора BARY, вернее, даже два. Нам было интересно посмотреть, какие дома интеграторы делают «для себя».Интересно? Ныряйте под кат Читать далее

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

[>] Тайны китайских светофоров
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-13 14:00:12


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



Привет, Хабр! Сегодня вашему вниманию предлагается очень интересный радиоконструктор на 12 логических микросхемах, реализующий функции контроллера светофора. Читать дальше →

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

[>] Играем музыку на двигателях и не только
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-13 17:00:11


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


Итак, наступило время, чтобы вспомнить ВильЯма нашего Шекспира Моцарта, Баха и иже с ними. А именно подумать об интересных технологических способах извлечения музыки и о том, к чему это может привести. Читать дальше →

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

[>] Как ветвятся дорожки. Об ориентировании и обучении беспилотных автомобилей
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-13 20:00:07


Опубликовано: Thu, 13 Jun 2024 15:06:14 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Некоторое время назад мне очень понравилась шутка «Беспилотный автомобиль отказался везти пассажира в фастфуд, сославшись на первый закон робототехники». Речь об одном из «законов робототехники», которые сформулировал в 1942 году американский фантаст Айзек Азимов, он формулируется так: «Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред». Притом, что законы робототехники – это строго литературный, но не технологический феномен, мне захотелось разобрать на Хабре, как в настоящее время беспилотные автомобили подстраиваются под человеческие поступки, сосуществуют с потоками пешеходов, могут ли учиться без подкрепления и проявлять эвристику, а также какие разработки ведутся в этой области. Читать далее

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

[>] На пути к самодельным радиолампам. Дьюаровский спай, гребешковая ножка
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-14 14:00:04


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


Одиночный впай металла в стекло [1] позволяет изготавливать электровакуумные приборы (ЭВП) только самой простой конструкции. Более сложные лампы, с компактным и более или менее точным расположением электродов друг относительно друга куда как удобнее выполнять в виде отдельной открытой сборки, спаиваемой после, с оболочкой прибора. Существует несколько конструкций таких узлов, из которых исторически первая, т. н. гребешковая ножка, проще и удобнее для ручного изготовления. Попробуем такую ножку изготовить и применить. Читать дальше →

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

[>] [Перевод] Как я дерзко превратил свою RTX 4090 в eGPU
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-14 18:00:04


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


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

К тому же, RTX 4090 настолько толстая, что занимает на стандартной материнке 3 слота PCIe — а ещё ведь нужно пространство для полноценного обдува. В 2020 году я использовал эту же машину, которая достигала скорости в 11 миллионов IOPS и 66 ГБ/с на базе одного процессора AMD ThreadRipper. Однако, чтобы установить в неё RTX 4090, пришлось извлечь большинство SSD и (тоже горячую) сетевую карту Mellanox 200Gbe. В итоге значительная часть полезного оборудования оказалась не задействована… Долго терпеть я такое не смог и решил перейти к активным действиям. Читать дальше →

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

[>] Управление напряжением PWM сигналом (PWM+RC=DAC)
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-15 01:00:07


Опубликовано: Fri, 14 Jun 2024 20:39:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В очередной тестировочной электронной плате появилась нужда выставлять напряжения на клеммах. Существует очень остроумный способ собрать DAC используя PWM сигнал и аналоговый RC фильтр. На выходе будет желаемое напряжение. Причем, уровнем этого напряжения можно управлять цифровым образом из программы в микроконтроллере.В этом тексте я написал как мне это удалось. Читать далее

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

[>] Электронные чернила и Raspberry Pi
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-15 15:00:11


Опубликовано: Sat, 15 Jun 2024 10:21:47 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Довольно часто возникает необходимость визуально представлять результаты работы устройства в том или ином человеко-понятном виде (текст, картинка, видео). Если это устройство не является абсолютно автономным, то задача решается проще, мы не сильно зависим от источника питания. На просторах Хабра есть ряд публикаций, посвященных различным метеостанциям и другим устройствам с экранами, подключенных к постоянному питанию.А вот если нам нужно собрать полностью мобильное устройство, работающее от аккумуляторов, то здесь проблема потребления питания может стать достаточно острой. Так, при сборке собственного планшета на базе Raspberry Pi 3 мне пришлось выделить под тачскрин отдельный аккумулятор, так как при использовании общего источника (Li-Po, 6000 мАмпер-часов) питания устройство могло проработать более часа, но при запуске какого-либо ресурсоемкого приложения резко возрастал ток потребления и устройство тупо отрубалось, так как аккумулятор просто не мог выдать такой ток. Читать далее

https://habr.com/ru/companies/otus/articles/819785/

[>] С чего начать, если вы решили ремонтировать ноутбуки? Оборудование и навыки — коротко о самом важном
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-16 21:00:04


Опубликовано: Sun, 16 Jun 2024 16:19:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


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

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

[>] [Перевод] Что такое PID 0
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-17 02:00:07


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

Как говорится, «не будите во мне ботана». Иногда кто-нибудь беспечно задаст мне, казалось бы, невинный вопрос — и я убиваю следующие несколько часов (в описываемом случае — дней), чтобы полноценно сформулировать ответ. Обычно всё это заканчивается с моей стороны очередной филиппикой на mastodon или в каком-нибудь приватном чате. Но на сей раз не буду этим ограничиваться и напишу целый пост.Вот с какого невинного вопроса всё началось:А почему UID начинаются с 0, но PID начинаются с 1?Если совсем коротко: в Unix PID (идентификаторы процессов) начинаются именно с 0! PID 0 просто не отображаются в пользовательском пространстве через традиционные API.  PID 0 запускает ядро, а затем практически уходит на покой, только немного участвует в работе планировщика процессов и в управлении питанием. Кроме того, на просторах Интернета доминирует заблуждение о PID 0, всё из-за одного ошибочного утверждения в Википедии, которому уже 16 лет.В заключении к посту я дам несколько расширенную версию этого короткого ответа, но если хотите до него дойти вместе со мной — давайте разберём достаточно длинную среднюю часть. Но, конечно же, любой желающий может просто загуглить, что такое PID 0, верно? Зачем мне вообще всё это писать? Читать далее

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

[>] По чем синтаксический сахар в графических языках программирования?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-17 02:00:07


Опубликовано: Sun, 16 Jun 2024 21:25:15 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Графические языки программированияИзобретатели языка FORTRAN стремились создать такой язык программирования, который был бы понятен человеку. По сравнению с ассемблером FORTRAN более понятен, но все равно не так понятен, как английский. Поэтому движение к упрощению языков программирования продолжалось и дошло до того, что программы сегодня можно не писать текстом, а рисовать диаграммами.Забавно, но это наглядное подтверждение, что развитие идет по кругу или, точнее, по спирали. Первобытный человек сначала рисовал истории на стенах, потом люди придумала алфавит, потом другие умные люди придумали формулы для математических расчетов, потом другие не менее умные придумали для них счетные машины, потом для счетных машин придумали алфавит – ассемблер, потом язык FORTRAN, и, наконец, появился графический язык диаграмм. Круг замкнулся! Люди вернулись к рисованию, но на другом уровне развития, а все потому, что это удобнее и экономит время на понимание. Очевидно, что рисунок понять легче чем текст, особенно когда текста многие килобайты, как в современных библиотеках и фреймворках, в которых сам черт ногу сломит. Что говорят стандарты?Обратимся к  МЭК 61131-3. Там описано два чисто графических языка программирования: FBD (Function Block Diagram) — графический язык программирования стандарта МЭК 61131-3. Предназначен для программирования программируемых логических контроллеров (ПЛК). LD (Ladder diagram) — язык релейно-контактной логики.Интересно, что язык программирования LD основан на принципиальных электрических релейных схемах, то есть программист, когда пишет программу на этом языке, на самом деле рисует принципиальную электрическую схему.  Читать далее

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

[>] Разработка самой маленькой в мире книги на e-ink дисплее
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-17 14:00:03


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

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



Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сделана больше просто ради забавы, но тем не менее она довольно интересная. Владимир Анискин из Новосибирска, например, создал книгу на лавсановой пленке размерами 70х90 мкм, а почему бы и нет? На занесение в книгу рекордов Гиннеса я не претендую, но, если Вы остались заинтересованы, заходите под кат. Не хотел делить статью на части, так что наберитесь терпения. Читать дальше →

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

[>] Собираем homelab на неттопе minisforum
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 12:00:03


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

Привет, Хабр! В этой статье я попытаюсь я максимально сжатом и доступном формате рассказать про свой небольшой опыт создания homelab на Minisforum UM 560, с которыми я работаю в последнеее время. Читать далее

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

[>] Как собирать щиты и удивлять: интервью с Яном Савченко
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 12:00:03


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

Ян Савченко собирает щиты электрики и автоматизации на заказ и известен по всей России. Недавно он даже сделал щит с A-RGB подсветкой, который удивил многих. И даже вызвал шквал критики.Из-за несчастного случая Ян почти потерял зрение, врачи даже предлагали собаку-поводыря и белую трость, но он смог перестроить все процессы и продолжал выполнять заказы, как раньше.Мы решили съездить в Березники и расспросить Яна о его бизнесе и пути интегратора, а также разузнать секреты, почему щиты Яна так популярны.Интересно? Ныряйте под кат Читать далее

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

[>] [Перевод] Rust 1.79.0: встроенные const, ограничения в ассоциированном типе, продление автоматического времени жизни
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 12:00:08


Опубликовано: Tue, 18 Jun 2024 07:30:25 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Команда Rust рада сообщить о новой версии языка — 1.79.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.79.0 вам достаточно выполнить команду:
$ rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

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

[>] Test Driven Development в Embedded, или Как увеличить производительность команды на 37%
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 12:00:10


Опубликовано: Tue, 18 Jun 2024 07:00:22 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Современное развитие в области встроенной разработки и электроники с учётом бизнес-процессов ускоряется, часто следуя принципам Agile и Scrum. Применение этих методик требует осторожности из-за длительного производственного цикла встроенной разработки, который затрудняет быстрые изменения.Меня зовут Арсентий Гусев, я руководитель группы embedded-разработки в отделе робототехники Яндекс Маркета. И мне бы хотелось рассказать об опыте, который приобрела наша команда в рамках работы над проектом складского робота. В этой статье определим критерии, предпосылки и предложим инструменты для ускорения разработки и снижения её стоимости. Читать далее

https://habr.com/ru/companies/yandex/articles/822443/

[>] Использование face_recognition и OpenCV для автоматического распознавания лиц и отправки уведомлений в Telegram
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 15:00:03


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

Всем добра.В наше время технологии распознавания лиц становятся все более популярными и востребованными в различных областях, начиная от безопасности и заканчивая маркетингом. В этой статье мы рассмотрим, как с помощью Python и библиотек face_recognition и OpenCV создать систему, которая будет распознавать лица, делать скриншоты при обнаружении лица в кадре и отправлять эти скриншоты в Telegram.Проект «Кто приходил»Проект «Кто приходил» представляет собой систему, которая использует технологии распознавания лиц для автоматического определения лиц в кадре, их идентификации и отправки уведомлений с изображениями в Telegram. Это может быть полезно для обеспечения безопасности, мониторинга доступа в определенные зоны или просто для наблюдения. Читать далее

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

[>] C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-18 20:00:05


Опубликовано: Tue, 18 Jun 2024 15:00:17 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Сегодня я хотел бы обсудить тему, с которой так или иначе сталкивался почти каждый программист встраиваемых устройств без использования настоящих операционных систем, а именно прямое управление периферийными узлами микроконтроллера. A конкретнее, я хотел бы обсудить повышение безопасности при управлении периферийными модулями без потери эффективности, гибкости и читаемости.Статья предполагает, что читатель имеет базовые знания программирования bare-metal систем и языка С++, в том числе и современных стандартов. Это означает, что совсем базовые пояснения выходят за рамки этой статьи. Читать далее

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

[>] Enlarge your BASHUI for free! Как увеличить потенциал производительности?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 13:00:03


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

Выдалась свободная минутка и я решил потрогать немного свой bashui. Там еще трогать не перетрогать но обо всем по порядку. Тех кто не знаком с bashui прошу сюда. А в этой статье я решил затронуть злободневную тему повышения потенциала производительности на примере своего bashui. Увеличить потенциал

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

[>] Почему может не работать отладка на плате XIAO BLE
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 13:00:04


Опубликовано: Wed, 19 Jun 2024 08:28:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как обычно, ничто не предвещало веселья. Шла рутинная работа. Надо было освоить работу с ОС Zephyr в контроллере NRF52 на примере забавной платы из семейства «Сяо» (а именно XIAO BLE). Вообще, с этой платой принято работать из среды Arduino, но задача была использовать именно Zephyr, а значит — среду VS Code плагином NRF Connect Plugin. Заказанная плата приехала, к точкам для доступа по SWD был припаян разъём программатора… Потом я немножко похулиганил… В итоге, содержимое флэшки в контроллере было стёрто.

Но что нам стоит восстановить загрузчик? С сайта производителя был скачан актуальный HEX-файл, он был залит в плату… Дальше был собран типовой демо проект Blinky… И вечер перестал быть томным, так как проект не запустился на отладку.

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

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

[>] [Перевод] Учимся летать: симуляция эволюции на Rust. 3/5
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 13:00:07


Опубликовано: Wed, 19 Jun 2024 08:05:35 GMT
Канал: Все статьи подряд / Системное программирование / Хабр




Это третья часть серии статей по разработке симуляции эволюции с помощью нейронной сети и генетического алгоритма.

Первая часть
Вторая часть

В предыдущей статье мы реализовали простую FFNN (feedforward neural network — нейронная сеть прямого распространения), которая может передавать числа через рандомизированные слои — это первый шаг на пути создания мозга.
Однако рандомизация — это далеко не все. По большей части эволюция заключается во внесении небольших, постепенных изменений, чтобы система со временем становилась лучше, чтобы наш мозг начал накапливать знания и функционировать так, как ожидается.
Но как мы можем обучить группу чисел с плавающей точкой (запятой, если угодно)? Читать дальше →

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

[>] Об особенностях электротехнических (и не только) сообществ: наука о науке
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 18:00:11


Опубликовано: Wed, 19 Jun 2024 13:05:38 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

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

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

[>] Jetson nano 2 GB. Есть жизнь для AI, или в гроб его?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 22:00:08


Опубликовано: Wed, 19 Jun 2024 17:35:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр

128 CUDA ядер, 2GB LPDDR3 это всё Nvidia jetson nano 2gb. Реально ли на таком железе запустить AI(конкретно YOLOv8), как это питать и охлаждать, и это хоть кому-то нужно? Ну и как?

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

[>] Анализ производительности моделей YOLOv8
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-19 23:00:08


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

В данной статье речь пойдёт о замерах производительности и точности работы моделей YOLOv8 на разных устройствах с различными оптимизациями и без них. Большое внимание будет уделено работе Yolo на “слабых устройствах”, таких как Raspberry PI, Orange PI, Jetson Nano, мини ПК. Современные задачи робототехники требуют вычислений "на борту", что особенно актуально для автономных систем. Важность данного исследования заключается в том, что оно направлено на решение задачи детекции в режиме реального времени на маломощных устройствах, что открывает новые возможности для использования компьютерного зрения в мобильных и автономных роботах. Будем считать, что FPS обработки изображений  >= 10 пригоден для некоторых задач детекции в реальном времени, но далеко не для всех. Читать подробнее

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

[>] Редактор кода Helix — лучше чем NeoVim?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 10:00:09


Опубликовано: Thu, 20 Jun 2024 05:54:58 GMT
Канал: Все статьи подряд / VIM / Хабр

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

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

[>] Как пересадить голову: меняем ПЛК Honeywell на WIRENBOARD PRO
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 12:00:08


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

Компания Honeywell выпускает хорошие контроллеры для автоматизации и диспетчеризации промышленных объектов и коммерческой недвижимости.В одном крупном московском ресторане предположительно из-за скачков напряжения сгорел контроллер Honeywell, но поскольку компания ушла с российского рынка, то встал вопрос технического сопровождения существующих решений, не говоря уже о новых проектах.На помощь пришел интегратор и решил проблему. Интересно как? Ныряйте под кат. Читать далее

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

[>] Самый дешёвый радиоконструктор с Али
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 13:00:11


Опубликовано: Thu, 20 Jun 2024 08:30:20 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр



Микросхема CD9088 (TDA7088), на основе которой построен этот маленький, по-настоящему карманный радиоприёмник, разработана компанией Philips.

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

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

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

[>] Очень простой тахометр на интересных микросхемах
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 14:00:04


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



Привет, Хабр! Сегодняшняя схема измерителя частоты вращения электродвигателя представляет особенный интерес по причине того, что она построена на основе микросхем CD40110.

«Изюминка» этих реверсивных двоично-десятичных счётчиков состоит в том, что они снабжены встроенным дешифратором для семисегментного индикатора!

Это позволяет решать очень многие задачи предельно простым и экономным способом. Даже без микроконтроллера. Как, например, без него обходится наш тахометр. Читать дальше →

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

[>] Зачем нужно было делать своего робота телеприсутствия и что это дает
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 15:00:09


Опубликовано: Thu, 20 Jun 2024 10:52:12 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Робот-риэлтор – это чуть ли не классический робот телеприсутствия. Еще и на базе робота-пылесоса. Почему решено было выбрать именно такое решение? И почему это может быть лучше коммерческого образца Читать далее

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

[>] Орнитоптер своими руками?
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 18:00:04


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

Картинка Freepik

«И не думать, как приземлиться
А у птиц свободе учиться
Оставив всё то, что жаль…»

Группа «Амега» — «Лететь»

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

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

[>] Самый маленький open source свитч — как он устроен, что может предложить, мнения и альтернативы
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 18:00:08


Опубликовано: Thu, 20 Jun 2024 13:05:49 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Студенты из Нью-Хэмпшира спроектировали компактный 5-портовый сетевой коммутатор и передали свою разработку в open source. Расскажем о его возможностях, обсудим мнения сообщества, а также посмотрим на похожие проекты. Читать далее

https://habr.com/ru/companies/vasexperts/articles/823296/

[>] FUSE: как написать свою файловую систему
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 19:00:07


Опубликовано: Thu, 20 Jun 2024 14:09:46 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru. Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой очереди. В проекте требовалось реализовать сетевую ФС, которая сохраняет данные в трёх копиях, в разных ЦОДах. Цель — повысить отказоустойчивость, чтобы даже полный выход из строя одного ЦОДа не приводил к нарушениям SLA. Эта статья для всех, кто интересуется файловыми системами и хранением данных. Мы обсудим:- зачем писать свою ФС;- как написать свою ФС с помощью фреймворка FUSE;- какие подводные камни есть у эксплуатации FUSE в production.Эта статья — результат трёх лет разработки ФС. Сейчас самое время заварить чай, рассказ будет долгим.  Заварить чай и читать

https://habr.com/ru/companies/vk/articles/821905/

[>] Touch mouse
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-20 22:00:04


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

Touch mouseМышь для людей со спинально мышечной атрофией / склерозом моторного нейрона и прочими неприятностями, когда механическая кнопка - сильнее тебя Мышь для людей с заболеваниям СМА/БАС

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

[>] [Перевод] Проект модели солнечной системы из LEGO
bot.habr.rss
BotHabr(tgi,2) — All
2024-06-21 13:00:04


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

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

https://habr.com/ru/companies/cloud4y/articles/823324/

Pages: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 ... 67