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

Умный дом на Raspberry Pi и Home Assistant: добавляем диммеры и реле Wiren Board

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

К нам обратился Петр из Минска, который решил рассказать о своем опыте сборки умного дома. Он выбрал популярную платформу Raspberry Pi и интегрировал домашние устройства в Home Assistant.Но со светом возникли проблемы: Петр запланировал везде диммирование, причем диммеры должны работать, даже когда контроллер выключен. Здесь как раз подошли модули Wiren Board. Но как сделать так, чтобы эти модули заработали под Home Assistant?Петр установил шлюз Modbus-Ethernet и написал на Python интеграцию модулей Wiren Board в Home Assistant.Мы посетили умный дом Петра и спешим поделиться с читателями подробностями. Читать далее

https://habr.com/ru/companies/wirenboard/articles/770882/
BotHabr to All (2023-10-31 08:00:06) [ссылка]

Просмотр монохромных артов ZXART на ATARI XL/XE

Опубликовано: Tue, 31 Oct 2023 06:31:53 GMT
Канал: Все статьи подряд / Assembler / Хабр

В данной статье мы познакомимся с таким явлением как арты для платформы ZX Spectrum и его клонов, немного ковырнём формат файлов SCR (рассматриваем только стандартные 6144 и 6912), узнаем как можно такое запихнуть в ATARI и немножко покодим на C# и ассемблере для 6502. Читать далее

https://habr.com/ru/articles/768868/
BotHabr to All (2023-10-31 07:00:05) [ссылка]

Сонары, роботы и чем флейта лучше гитары

Опубликовано: Tue, 31 Oct 2023 04:19:09 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Несколько лет назад мне довелось посетить университет Харви-Мадд, в котором работали Дэвид Харрис и Сара Харрис, авторы известного учебника "Цифровая схемотехника и архитектура компьютера". Cлучайно зашел в комнату, в которой сидела группа студентов и лежало нечто, напоминающее торпеду. Выяснилось, что это подводный робот, а студенты работают над общением этого робота с рыбами с помощью сонара (так я перевел для себя "IVER AUV for Sonar Mapping and Fish-Robot Interaction Modeling Projects"), и даже получили грант на 400 тыс. долл.Но чтобы студенты могли сделать что-нибудь полезное в обработке сигнала от сонара, им нужно знать кучу математики из области, которая в Америке называется DSP, а в России - ЦОС, или Цифровая Обработка Сигналов. Потом, в своих поездках по России я выяснил, что российские студенты в ЦОС тоже не лыком шиты. Читать далее

https://habr.com/ru/articles/770896/
BotHabr to All (2023-10-31 05:00:08) [ссылка]

Бинарные пятнашки

Опубликовано: Tue, 31 Oct 2023 01:13:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/757528/
BotHabr to All (2023-10-31 02:00:03) [ссылка]

Скромное обаяние ClimateGuard CG Mini

Опубликовано: Mon, 30 Oct 2023 08:01:02 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сегодня мы поговорим об одном неприметном, но на самом деле довольно интересном устройстве — микроконтроллерной плате ClimateGuard CG Mini. Это специализированная плата на ESP32 для построения проектов «сенсорики», по определению самого производителя.

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

Ну и давайте посмотрим что там и как с CG Mini… Читать дальше →

https://habr.com/ru/companies/timeweb/articles/766418/
BotHabr to All (2023-10-30 09:00:04) [ссылка]

Сборник встраиваемых модулей на ПЛИС

Опубликовано: Sun, 29 Oct 2023 13:25:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/770572/
BotHabr to All (2023-10-29 14:00:04) [ссылка]

Превращаем SDR монитор в псевдо-HDR в видеоплеере mpv

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

В этом посте разбираемся, как заставить обычный (но яркий) SDR монитор показывать HDR видео с максимальным сохранением широкого диапазона яркости и цвета Читать далее

https://habr.com/ru/articles/770570/
BotHabr to All (2023-10-29 14:00:04) [ссылка]

Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB

Опубликовано: Sat, 28 Oct 2023 07:10:29 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

USB Type-C - действительно универсальный порт.В данной статье я расскажу о том, как использую Type-C для отладки устройств на STM32. По каким линиям проведен интерфейс SWD, чтобы не нарушить спецификацию USB и сохранить совместимость со всеми устройствами, как сделать свой программатор, и в чем плюсы и минусы этого решения под катом. Читать далее

https://habr.com/ru/articles/770454/
BotHabr to All (2023-10-28 08:00:04) [ссылка]

Data Visualizer — отображение данных с микроконтроллера

Опубликовано: Fri, 27 Oct 2023 17:00:01 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Почитав несколько историй о том как программисты передают данные с микроконтроллеров на ПК, с целью их удобного отображения на большом экране (SCADA, LabView), пришло мне в голову рассказать еще об одном способе для этого. Способ не новый, но, похоже, не очень известный. Способ заключается в применении программы Atmel Data Visualizer или ее последователя - MPLAB Data Visualizer. Это должен быть пост, а не обзор

https://habr.com/ru/articles/770382/
BotHabr to All (2023-10-27 17:00:05) [ссылка]

[Перевод] Мнение три года спустя: стоил ли того переход с JavaScript на Rust?

Опубликовано: Fri, 27 Oct 2023 13:14:58 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Несколько лет назад я отказался от всего и полностью сосредоточился на WebAssembly. В то время Rust имел наилучшую поддержку компиляции в WebAssembly, а самые полнофункциональные среды исполнения WebAssembly были основаны на Rust. Rust был лучшим из вариантов. С места в карьер я нетерпеливо начал разбираться, чем же вызван такой ажиотаж.С тех пор мы с потрясающими разработчиками создали Wick, — фреймворк приложений и среду исполнения, использующие в качестве системы основного модуля WebAssembly.Спустя три года, выполнив несколько развёртываний в продакшен, написав электронную книгу и выпустив примерно сто пакетов на crates.io, я решил, что настало время поделиться своими мыслями о Rust. Читать далее

https://habr.com/ru/articles/770314/
BotHabr to All (2023-10-27 14:00:06) [ссылка]

[Перевод] Как я перестал бояться и полюбил Vim

Опубликовано: Thu, 26 Oct 2023 20:44:53 GMT
Канал: Все статьи подряд / VIM / Хабр

Я работаю программистом уже почти десять лет. И, как и для каждого, кто посвящает работе до 2/3 суток, удобный инструментарий имеет для меня огромное значение. Сегодня я хочу как следует порефлексировать, поэтому статья выйдет слегка необычной. Сразу же хочу дать дисклеймер: всё, что вы прочтете ниже, носит субъективный характер. Поэтому будьте открыты и снисходительны. Читать далее

https://habr.com/ru/companies/ispsystem/articles/770234/
BotHabr to All (2023-10-27 07:00:10) [ссылка]

Сошествие в Ад Топинамбура

Опубликовано: Thu, 26 Oct 2023 21:06:29 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Нейросети все прочнее укрепляются в нашей жизни. Многие уже попробовали писать с помощью нейросети сочинения на заданную тему, и её тексты становятся всё лучше и лучше. Если брать визуальные возможности нейросетей, то последняя версия GPT-4V(ision) научилась распознавать изображения. С помощью некоторых сетей, обрабатывающих видео, уже создаются клипы на музыкальные произведения. Конечно, видеоряд, можно сказать, на любителя. Недавно появились сервисы, позволяющие изменить язык в видео так, что даже выражение и движения губ соответствуют языку. Ну а нейросети поисковика Бинг и Google вполне себе умеет копаться в поисках информации в Сети. С помощью голосовых нейросетей музыканты подменяют голоса в известных песнях.Превращение холста и создание симфоний видео уже более-менее понятны. В плане же создания литературы, как мне кажется, нейросети тоже продвинулись вперёд. Давайте разберём то, чего мне удалось найти нового в сочинении текстов. За подопытного возьмем Microsoft Bing. Читать далее

https://habr.com/ru/articles/769706/
BotHabr to All (2023-10-26 22:00:07) [ссылка]

Почти классический овердрайв Tube Screamer

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

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

Знаете, сколько всего существует разных Тьюб Скримеров и родственных им педалей? — Вряд ли кто-нибудь сможет перечислить их всё. Но про некоторые из самых знаковых я сегодня расскажу. А одну из них соберу, и мы сможем её послушать. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/769436/
BotHabr to All (2023-10-26 13:00:11) [ссылка]

Как пропатчить планшет под OpenSuSE

Опубликовано: Thu, 26 Oct 2023 07:42:02 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет, меня зовут Иван. Хочу поделиться опытом, который может пригодиться тем, кто захочет сделать такую же странную вещь, как и я, — установить OpenSuse на планшет с Windows.Наступила осень, на улице холодно и мокро, велосипед поставлен на зимовку. Хочется сидеть на диване и серфить в Интернете под расслабляющую музыку. А где проблема? А она в том, что планшет был пожертвован детям, а жена свой не даст. Значит, пришло время прикупить новый. Читать далее

https://habr.com/ru/companies/gazprombank/articles/769536/
BotHabr to All (2023-10-26 08:00:03) [ссылка]

Право на ремонт продолжает распространяться по миру. Отношение к частному ремонту у Apple, Microsoft, Sony

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

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

https://habr.com/ru/companies/selectel/articles/769998/
BotHabr to All (2023-10-26 01:00:03) [ссылка]

Автосборка Fsbl, U-Boot, linux kernel и установка debian для amd64 для Zynq Ultrascale zcu106

Опубликовано: Wed, 25 Oct 2023 21:38:51 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В данной статье описывается способ создания минималистичного образа sd карты c debian amd64 на примере отладочной платы с zynq ultrascale zcu106. Данный способ можно использовать для создания загрузочных образов других устройств с соответствующими изменениями. Битстрим, ядро Linux и dts для удобства разработки размещаются отдельными файлами.Также описан способ загрузки по сети ядра Linux, dts и корневой файловой системы debian, который позволит сократить время разработки и ресурс карты памяти. Читать далее

https://habr.com/ru/articles/769988/
BotHabr to All (2023-10-25 22:00:05) [ссылка]

Простой последовательный интерфейс «SINT» для связи двух ПЛИС, и не только

Опубликовано: Wed, 25 Oct 2023 21:04:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Интереса ради сделал максимально простенький комплект модулей: приемники, передатчики и те и другие с разным набором плюшек, реализующих простой самобытный протокол связи с манчестерским кодированием для связи 2х и более ПЛИС. Читать далее

https://habr.com/ru/articles/769986/
BotHabr to All (2023-10-25 22:00:04) [ссылка]

Простой пример ИИ для управления роботом. TensorFlow + Node Js

Опубликовано: Wed, 25 Oct 2023 18:16:26 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Немного слов обо мне: мое хобби это робототехника. На данный момент экспериментирую с шагающим роботом на базе SunFounder PiCrawler. Последнее время тема искусственного интеллекта (ИИ) приобретает все большую популярность. Причиной этому служит в том числе совершенствование мобильных устройств и компьютеров - они становятся мощнее и компактнее.В данной статье я постараюсь простыми словами объяснить, как можно применить ИИ для управления роботом, используя готовую библиотеку TensorFlow. Читать далее

https://habr.com/ru/articles/769958/
BotHabr to All (2023-10-25 19:00:07) [ссылка]

Простое CPU ядро на ПЛИС

Опубликовано: Wed, 25 Oct 2023 14:31:08 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Простое, нестандартное процессорное ядро с открытым кодом, которое может быть использовано для создания микроконтроллера в базисе ПЛИС, в том числе ПЛИС - ОП. Читать далее

https://habr.com/ru/articles/769916/
BotHabr to All (2023-10-25 15:00:04) [ссылка]

[Перевод] Как Rust меняет мышление разработчика

Опубликовано: Wed, 25 Oct 2023 13:00:02 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Я страшно ненавижу C++. Обычно я люблю программирование, но каждый проект, с которым я имел дело на C++, ощущался как монотонная рутина. В январе 2023 года я пошёл по пути изучения Rust, поэтому теперь могу сказать, что знаю язык системного программирования, который действительно люблю использовать.

Первый стабильный релиз Rust появился в 2015 году, и каждый год, начиная с 2016, он признаётся в Stack Overflow’s Annual Developer Survey самым любимым языком (в 2023 году эта категория называется «обожаемый»). Почему же разработчики, ощутившие вкус Rust, не могут отказаться от его использования? Похоже, в мире прогремевших наследников C/C++ репутация растёт только у Rust. Как же этот язык, появившийся на сцене меньше десятка лет назад, стал настолько популярным?

Ржавый красный краб Феррис по версии Midjourney

Кривая обучения оказалась крутой. Я нашёл многое, что мне нравится в Rust, но постоянно попадал в его ловушки. Однако в конечном счёте именно препятствия и проблемы, с которыми столкнулся, я научился любить больше всего.

Я начну историю с разговора о том, что легко полюбить — со среды Rust, управления пакетами и документации. Затем я расскажу о системе типов и типажах (trait). Далее я поведаю о тех возможностях тестирования и test driven development, которые становятся возможными благодаря Rust. Наконец, мы обсудим самую запутанную и сбивающую с толку часть — одержимость Rust тем, кто какой переменной владеет. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/769846/
BotHabr to All (2023-10-25 13:00:08) [ссылка]

Готовим драйвера МК для проброса периферии

Опубликовано: Wed, 25 Oct 2023 08:08:25 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В предыдущей статье рассматривался принцип, как можно прокинуть периферию микроконтроллера (UART, I2C, CAN bus etc) в обычную ПК программу, так как если бы она входила в состав нашего компьютера и висела на обшей шине с памятью. В той публикации рассматривается теория и инструменты, которые позволяют это сделать. В этой части мы рассмотрим, как на практике осуществляется подготовка кода драйверов к инструментизации ADIN LLVM pass и последующей сборке в отдельную динамическую библиотеку, которую вы можете использовать в своих проектах Готовим код драйверов

https://habr.com/ru/articles/768688/
BotHabr to All (2023-10-25 09:00:05) [ссылка]

Хардварный проброс

Опубликовано: Wed, 25 Oct 2023 07:57:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Оказывается пробрасывать можно не только сетевые порты, а еще и регистры периферии микроконтроллера(МК). Идея та же самая - открыть периферию для использования вне микроконтроллера. В случае проброса периферии, внешними клиентами будут выступать программы на ПК, и для них мы будем давать доступ к внутренним регистрам микроконтроллера. Для программ это будет выглядеть так, как будто регистры периферии находятся в адресном пространстве компьютера(ПК). Все равно, что эти самые регистры периферии висели бы на одной шине с памятью и другими устройствами ввода-вывода Два пути как это сделать

https://habr.com/ru/articles/768460/
BotHabr to All (2023-10-25 08:00:05) [ссылка]

У нас в Excel поселился замечательный Python

Опубликовано: Wed, 25 Oct 2023 05:26:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

На Хабре уже была новость об этом знаменательном событии. Правда, она похожа на пересказ официального пресс-релиза Microsoft, но такой и должна быть "новость". Читать далее

https://habr.com/ru/articles/769732/
BotHabr to All (2023-10-25 06:00:04) [ссылка]

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

Опубликовано: Tue, 24 Oct 2023 13:44:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Flipper Zero — карманный "мультитул" для гиков, сокровище для пентестеров, ваш собственный кибер-зверёк. Возможности девайса ограничиваются только вашим воображением и сноровкой.В этой статье мы пообщаемся с разработчиками устройства Flipper Zero. Поклонникам девайса предлагается нырнуть вглубь истории создания и технических возможностей. Тем, кто впервые слышит про Флиппер — познакомиться с проектом. Читать далее

https://habr.com/ru/companies/pvs-studio/articles/769634/
BotHabr to All (2023-10-24 14:00:05) [ссылка]

Делай продукт и бросай его в воду. История собственной лоу-код платформы в трех актах

Опубликовано: Tue, 24 Oct 2023 09:52:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/769296/
BotHabr to All (2023-10-24 10:00:04) [ссылка]

Гирокарт «Тачанка» дешевле 1000р

Опубликовано: Tue, 24 Oct 2023 08:31:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Предлагается простейшая конструкция, превращающая гироскутер в некоторое подобие карта (гирокарт). А карт - это безопасно, так как ребенок сидит, центр тяжести низкий. В чем проблема гироскутера? Он травмоопасен. Падать со стоячего положения больно и опасно. Именно поэтому на avito, например, полно  исправных гироскутеров по низкой цене 2-3тр. Люди, купили, попробовали покататься, упали, вот и продают.  Читать далее

https://habr.com/ru/articles/769500/
BotHabr to All (2023-10-24 09:00:03) [ссылка]

Дайджест новостей из мира будущего, машинного обучения, роботов и искусственного интеллекта за начало осени

Опубликовано: Mon, 23 Oct 2023 16:34:01 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Отфильтровав для Вас большое количество источников и подписок, сегодня собрал все наиболее значимые новости из мира будущего, машинного обучения, роботов и искусственного интеллекта за последнее время. Меня зовут Рушан, и я автор Telegram-канала Нейрон. Не забудьте поделиться с коллегами или просто с теми, кому интересны такие новости. Итак, а теперь сам дайджест: Читать дайджест

https://habr.com/ru/companies/uzum/articles/766574/
BotHabr to All (2023-10-24 07:00:08) [ссылка]

«Глупый» электросчетчик VS умный дом или как интегрировать электросчетчик без смарт функций в Home Assistant

Опубликовано: Mon, 23 Oct 2023 14:01:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Однажды у меня возникла потребность подключения своего узла учета электрической энергии к системе умного дома «Home Assistant», но вот беда, установленный счетчик ЭНЕРГОМЕРА СЕ101 не обладал смарт функциями, позволяющими без проблем подключать его к системам умного дома, а цена электросчетчиков со смарт функциями просто заоблачная. Но я нашел экономичное решение с ценой решения задачи менее $5 и об этом далее. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/769142/
BotHabr to All (2023-10-23 15:00:04) [ссылка]

Новая жизнь старого GPS-приёмника

Опубликовано: Mon, 23 Oct 2023 10:59:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я расскажу о том, как я использовал старый GPS-приемник в качестве приёмника для захвата "сырых" данных GPS. Также я постараюсь рассказать о базовых принципах приема и декодирования данных GPS. Читать далее

https://habr.com/ru/articles/765402/
BotHabr to All (2023-10-23 11:00:04) [ссылка]

Мёртвое время. Как не ошибиться при настройке ШИМ в Renesas Synergy

Опубликовано: Mon, 23 Oct 2023 10:15:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Продолжение разработки сервоконтроллера MC50. В предыдущем проекте управления DС мотором специалисты в комментариях высказали сомнения относительно способа изменять состояние линий ШИМ путём переназначения функций портов в реальном времени. Этот способ был применён в связи с оригинальной архитектурой формирователей мёртвого времени в таймерах чипов семейства Renesas Synergy. Здесь представлен другой метод. Читать далее

https://habr.com/ru/articles/769004/
BotHabr to All (2023-10-23 11:00:04) [ссылка]