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

Генератор управляющего сигнала LNB

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

Для настройки спутникового телевидения необходимо управлять диапазоном конвертера(LNB).  Для переключения диапазона используется управляющий сигнал 22 кГц. В статье описаны два варианта синтеза сигнала управления, соответствующего требованиям протокола управления спутниковым оборудованием. Читать далее

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

3. Симулятор Симона. Поиграемся с графиками

Опубликовано: Sun, 08 Oct 2023 11:56:34 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

В предыдущей статье я показал первые шаги создания простейшей схемы и ее частотного анализа. Далее, не спеша, буду показывать как менять параметры схемы в зависимости от желаемого поведения характеристик.Но, для начала еще раз повторюсь, в прошлой статье я не сразу выложил адрес, где скачать дистрибутив Симоны, поэтому еще раз указываю.Лезем сюда: https://www.eremex.ru/download-or-buy/ , и качаем версию для радиолюбителей: Читать далее

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

[Перевод] Тестируем PCIe в новом Raspberry Pi 5

Опубликовано: Sun, 08 Oct 2023 10:00:02 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Если вы ещё не в курсе, то недавно было объявлено о выходе Raspberry Pi 5.

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

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

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 17. Завершающий урок и итоги

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

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

Это стартовая площадка, которая даёт базовое понимание ключевых технологий: микроконтроллеры, сетевое взаимодействие, структура веб-страниц, HTML, CSS, JavaScript, Ajax, Wiring, C++ и т. д. и т. п. и позволяет в дальнейшем проектировать и создавать ваши собственные IoT системы.

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

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

Финальный ремонт Nintendo Switch Lite: реболл процессора и установка hwfly для запуска игр с карты памяти

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

И снова здравствуй, Хабр! Сегодня — еще одна статья из цикла ремонтов Nintendo Switch Lite. Вот можно почитать первую и вторую части (по двум разным консолям). Ну а текущая статья — третья, она является логическим продолжением второй.

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

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

Выравнивание частотных характеристик громкоговорителей в SigmaStudio

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

Программа SigmaStudio (далее просто SS) от Analog devices и предоставляет два способа выравнивания частотных характеристик громкоговорителей. Первый из них предполагает использование блока Speaker Response:MLSSA и выбрать это блок для своего проекта можно в дереве инструментов. Читать далее

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

Использование модулей электропитания с соблюдением стандартов MIL-STD-1275 и MIL-STD-461F

Опубликовано: Sat, 07 Oct 2023 11:40:25 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

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

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

[Перевод] Rust 1.73.0: очищение сообщений о панике, изменение в работе с локальными данными потока

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

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

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

PIC32MZ и Быстрое Преобразование Фурье

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

PIC32MZ и Быстрое Преобразование ФурьеМикроконтроллер от компании Microchip далеко не новый. Но пока нам дружественный Китай увы и ах, и такого (415 MIPS на частоте 252 MHz ядра) предложить не может. Ведущие производители микроконтроллеров в Китае - Artery, Nation Semiconductor и другие - освоили пока лишь производство аналогов младших семейств STM32 вплоть до Cortex-M4, и лишь подбираются к старшим семействам.Быстрое Преобразование Фурье (далее по тексту БПФ) - широко используется в обработке сигналов, а потому является одним из важных критериев производительности для микроконтроллеров. Для ее тестирования использовался "PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit" (DM320007) на борту которого установлен микроконтроллер PIC32MZ2048EFH144 (DS60001320F). Среда разработки - MPLAB X IDE 6.0 (User Guide DS50002027) и компилятор MPLAB XC32 C/C++ (User Guide DS50001686) а таже MPLAB Code Configurator v5.0. Последний нужен для удобства и наглядности конфигурирования периферии.Компилятор XC32 уже содержит в себе библиотеку DSP, функции которой описаны в документе ""32-bit Language Tools Libraries" (DS51685E), в главе 3. Таблица из этого документа приведена ниже.Таблица 1. DSP функции библиотеки Читать далее

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

Превращаем TV-box в мини-компьютер: установка Linux Armbian на примере X96 Max+ 100W

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

Одноплатные компьютеры своим появлением взяли на себя огромное количество задач и с каждым днём решают всё больше наших проблем. Но многие окружающие нас бытовые устройства являются одноплатными компьютерами с практически с идентичной многим привычным SBC (single board computer) начинкой и телевизионные приставки классический тому пример.Когда-то я приобрел ТВ приставку X96 Max Plus 100W на Android чтобы потестить ее вдоль и поперек и пришел к тому что классическое ее применение для просмотра мультиков и Android игр мне не интересно. Читать далее

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

[Перевод] Принципы работы интегрированных сред разработки

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

Вот некоторые принципы работы IDE (интегрированных сред разработки), которые, на мой взгляд, нужно зафиксировать:
Принцип минимальной навигации
Навигация в IDE раздражает. В тексте, конечно, можно выучить все причудливые навигационные сокращения типа C-a M-< M-f и так далее, но всё равно требуется немало набирать на клавиатуре. А если речь идет о навигации в файловой системе, то требуется еще больше ввода и поиска.

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

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

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

https://habr.com/ru/companies/piter/articles/765822/
BotHabr to All (2023-10-06 13:00:09) [ссылка]

Четыре года с умным домом: личный опыт и интересные сценарии

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

Меня зовут Виктор, я backend-разработчик в финансовом маркетплейсе Банки.ру.Последние годы я интересуюсь темой умного дома. Хочу поделиться тем, с чего я начинал и к чему пришел. Эта статья будет полезна тем, кто: хочет понять как устроен self-hosted умный дом; хочет перенять опыт и избежать чужих ошибок; уже имеет умный дом и интересуется прикладными сценариями. Читать далее

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

Заземляем языковую модель на робота

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

Поздним вечером, вернувшись с работы, я отправился на кухню, чтобы приготовить ужин. Вернее, я собирался съесть то, что приготовил мой собственный домашний робот. А еще он разложил разбросанные вещи и убрал мое рабочее место. Звучит как начало фантастической книги, не правда ли? Роботы, которые готовят еду, подают инструменты и убираются в помещениях, – это кажется утопичным. Ведь роботы, принимающие самостоятельные решения – это лишь несбывшаяся мечта фантастов XX века… Сейчас мы покажем, что воплощенный ИИ скоро станет еще одной такой же обыденной технологией для нас!  Читать далее

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

Вглубь std::unordered_map: магические числа

Опубликовано: Fri, 06 Oct 2023 09:30:42 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Все любители кодокопания заканчивают либо хорошо, либо плохо. Мне повезло. Поэтому я решила написать свою первую статью на хабре. Эта статья о том, каким странным бывает легаси - и куда же всё-таки копать, чтобы понять, что происходит. stdlibc++ опровергает даже стандартные математические понятия. Как хорошо, что это хотя бы опенсорс.... Узнать всю правду

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

Простой аналоговый синтезатор MFOS Noice Toaster

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

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

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

Манюня, часть 2

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

И снова здравствуйте!Данная статья посвящена разъяснению того, что из себя представляет проект «Манюня». Я не буду пытаться с пеной у рта доказывать, что он круче, лучше чем то, что уже есть. Это нечто другое, ностальгия, реализация того, что давным-давно хотелось сделать, но, как обычно бывает в нашей с вами жизни, то времени не хватало, то желания не было. На сегодняшний день у меня есть 3 прототипа, которые я всячески мучаю. На днях со мной связался @vetalegg, который мне указал на недостатки в другом проекте, что это за проект – неважно, пусть он останется нашей тайной. Все мы люди. Все мы человеки, а человеку свойственно ошибаться. Винить за это никого не нужно, без наших ошибок мы никогда не получим то бесценное, что мы называем словом «опыт», как говорится, не ошибается только тот, кто ничего не делает Один из существенных минусов того самого проекта - слабая проработка разъема для IButton, для удобства использования которого устанавливают переходники. В моем детище я хочу, чтобы все было сразу «из коробки», а не как продукция «яблочка»…Конечно же, указанные минусы я сразу же проверил и на своем проекте. В настоящий момент в «Манюне» для IButton разъем реализован следующим образом: Читать далее

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

Внутри микроконтроллера

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

Рассмотрим новинку отечественных ученых - ультранизкопотребляющий 32-разрядный микроконтроллер. Отличительными особенностями этой разработки является сочетание производительности, функциональности и потребляемой мощности.Микросхема К1921ВГ015 представляет собой СБИС 32-разрядный микроконтроллер, предназначенный для промышленных и потребительских приложений, включая системы дистанционного мониторинга, контрольно-измерительные приборы, системы автоматизации производственных процессов, автомобильную электронику, а также устройств с батарейным питанием.Изделие оснащено широким набором цифровой и аналоговой периферии, благодаря чему, может применяться в различных процессах цифровой обработки сигналов, в том числе, требующих точных аналогово-цифровых преобразований, в системах управления и сбора информации.АрхитектураМикроконтроллер К1921ВГ015 спроектирован на базе RISC-V ядра ВМ-310S6, поддерживающего систему команд RV32IMFCN_ZBA_ZBB_ZBC_ZBS, и два режима привилегированности: machine и user.  Конвейер BM-310S6 состоит из 2-х стадий, на которых выполняются генерация запроса в подсистему памяти программ (PMS), чтение фрагмента кода из PMS и извлечение команд. Далее происходит декодирование команды и ее исполнение. Подсистема предварительной обработки команд (FE) отвечает за выполнение операций первой, и частично второй стадии конвейера. Блок FE состоит из: 1. IFU - Instruction Fetch Unit, где содержится логика формирования адреса следующего фрагмента кода. 2. IDU - Instruction Decode Unit - блок предварительного декодирования инструкций. Читать далее

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

Первый ИИ, который смог спроектировать робота с нуля

Опубликовано: Thu, 05 Oct 2023 07:20:04 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

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

Разработка универсального сетевого стабилизированного источника питания

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

Одна из самых популярных микросхем ШИМ для источников питания – это TL494. Именно на ней и построен мой универсальный преобразователь, который использую для питания различных самодельных устройств. А не почитать ли мне про это..?

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

[Перевод] Выделение регионов памяти в C++: советы и приёмы

Опубликовано: Wed, 04 Oct 2023 21:49:54 GMT
Канал: Все статьи подряд / Assembler / Хабр

Эта статья обсуждалась на Hacker News.В течение минувшего года я шлифовал мой подход к выделению регионов. Практика показывает, что это эффективный, просто и быстрый подход; обычно его использовать в качестве средства для сборки мусора без издержек. В зависимости от того, что нам требуется, в аллокаторе может быть всего 7–25 строк кода — идеально для случаев, когда мы работаем без среды исполнения. Теперь, когда я окончательно сформулировал ключевые аспекты моего подхода, самое время их задокументировать и рассказать вам о том, что мне удалось выучить. Определённо, это не единственный возможный подход к выделению регионов. Я просто расскажу вам о приёмах, которые сам выработал для упрощения программ и искоренения ошибок. Регион (арена) – это буфер памяти и смещение до этого буфера. Изначально это смещение равно нулю. Чтобы выделить объект, нужно взять указатель на него с заданным смещением, увеличить смещение на размер объекта, а затем вернуть указатель. Этим дело не ограничивается – например, нужно обеспечить выравнивание и доступность. До этого мы ещё дойдём. Объекты не высвобождаются каждый по отдельности. Напротив, сразу высвобождаются целые группы ранее выделенных объектов, и смещение откатывается к более раннему значению. Когда не предусмотрены собственные времена жизни для отдельных объектов, деструкторы писать также не требуется, а вашим программам не приходится прямо во время выполнения обходить структуры данных и убирать ненужные. Кроме того, больше можно не беспокоиться об утечках памяти. Читать далее

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

Magnet для Алисы

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

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

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

Soft Robots. Мягкое решение жёстких задач

Опубликовано: Wed, 04 Oct 2023 08:01:02 GMT
Канал: Все статьи подряд / Робототехника / Хабр

▎Откуда пошла робототехника
Прежде, чем говорить о робототехнике, следует выяснить, что такое робот. Казалось бы, любой человек XXI века легко даст определение этому термину. Из литературы можно выяснить: чаще всего под роботом понимается автоматическое устройство, заточенное под выполнение механических действий. Эти действия должны преследовать некую цель, иначе робот не будет отличаться от безделушки.
Рассмотрим трактовку более подробно. Читать дальше →

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

KC868-ASR: креа-нода (креативная для креативных)

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

Сегодня мы поговорим об ещё одном изобретении сумрачного китайского гения — устройстве под кодовым номером KC868-ASR. Судя по самоназванию «Sensor Record Extension», компания Kincony предполагает использование этого устройства в качестве беспроводного сенсора с возможностью записи данных на microSD карту памяти, но наличие на борту часов реального времени (RTC), двух реле, microSD карты памяти, свободных GPIO, да и самого микроконтроллера ESP32 как бы намекает нам, что использование его в этом качестве — это что-то вроде стрельбы из пушки по воробьям.

Я бы сказал, что это скорее ESP32 нода с настолько широким диапазоном ролей использования, насколько хватит вашей фантазии, креатива и квалификации в программировании. Тонким местом тут, как всегда, является фантазия (смайл), поскольку возможностей для интеграции в вашу IoT инфраструктуру (у вас ведь есть своя IoT инфраструктура?) у KC868-ASR предостаточно.

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

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

Протоколы семейства TCP/IP. Теория и практика

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

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

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

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

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

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

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

[Перевод] Собираем машину для стринг-арта

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

Творческие люди такие творческие, что могут рисовать чем угодно на чём угодно. Например, нитками по гвоздям. Этот вид искусства называется стринг-арт (побудем капитаном очевидность и скажем, что нет, стринги тут ни при чём). На самом деле, итоговый результат выглядит красиво и необычно. Правда, работа очень тонкая и кропотливая, далеко не все с ней справятся. А что, если попробовать автоматизировать это искусство? Оказалось, что задача хоть и сложная, но реальная. Читать далее

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

Как собрать бюджетный умный дом. Общие принципы проектирования на оборудовании Wiren Board

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

Сборник коротких рецептов по автоматизации инженерных систем дома, офиса и любого другого объекта на оборудовании Wiren Board.Статья будет полезна всем, кто задумывался о построении умного дома, офиса, теплицы и любого другого объекта с автоматизацией и диспетчеризацией. Читать далее

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

2. Симулятор Симона. Первая схема

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

Не планировал я скоро еще что либо написать, но только еще больше раздразнили...Итак, покажу как легко и быстро создавать и анализировать схемы в Симуляторе. Еще раз, статья за симулятор, а не за схемотехнику.Запускаем симону и нажимаем на: "новая схема": Читать далее

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

ОБЗОР ОТЕЧЕСТВЕННЫХ КОМПЬЮТЕРНЫХ МОДУЛЕЙ ФОРМАТА SMARC

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

В статье кратко описан стандарт встраиваемых компьютерных модулей SMARC. Приведен краткий обзор отечественных производителей и модулей выполненных в данном стандартен. Компьютерные модули, называемые также компьютерами на модуле (Computer-on-Module) или системами на модуле (System-on-Module), представляют собой компактный вычислитель, содержащий центральный процессор, память, контроллеры периферии и вторичные источники питания. Все периферийные интерфейсы выведены на разъемы в соответствии с той или иной общепринятой спецификацией.Компьютерные модули широко применяются как для решения тех задач, которые невозможно эффективно решить с помощью стандартных встраиваемых плат, так и для обновления технического решения наследственных или устаревших систем.Описание преимуществ и наиболее популярных среди разработчиков и пользователей встраиваемых систем стандартов компьютерных модулей: ETX, QSeven, SMARC, СOM Express и COM-HPC представлено в статье «Компьютерные модули. Описание преимуществ применения и обзор популярных стандартов».Далее будет приведено описание одного из самых молодых стандартов: SMARC и краткое описание отечественных разработчиков и модулей в данном стандарте. Читать далее

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

HYT939 и калибровка датчиков температуры-влажности

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

Фото с сайта market.yandex.ru

Индивидуальная калибровка ширпотребовских датчиков температуры-влажности, как показал многолетний опыт, — абсолютно необходимая операция. Для почти всех имеющихся в продаже типов разброс по температуре в ±2 градуса и ±5% влажности – не исключение, а норма. И очень некрасиво, когда уличный датчик показывает +2° при замерзших лужах, а поставленный рядом с комнатным собратом демонстрирует влажность на 10% выше. И это средняя норма — попадаются экземпляры с куда большим отклонением, как вы увидите, прочитав эту статью до конца. В принципе ±5% отклонения влажности — вполне допустимая величина (ГОСТ на измерения микроклимата в помещениях допускает такой разброс), но согласитесь, что два датчика рядом должны все-таки показывать близкие величины, а на практике случай, когда родственные датчики впадают в противоположные крайние отклонения — совсем не редкость.

Тема достоверности данных с массовых датчиков становится все острее — существует уже немало сервисов, предоставляющих общий доступ к частным измерительным системам параметров окружающей среды (вот самый, вероятно, известный). Даже звучный термин появился — «гражданская наука» (citizen science)!

Если температуру калибровать относительно несложно (достаточно точные лабораторные термометры не представляют дефицита), то влажность представляет проблему, почти непреодолимую в домашних условиях. В конце концов я решился на покупку дорогущего (в европейских каталогах более $100) датчика швейцарской фирмы iST под непроизносимым для русскоязычного пользователя названием HYT939. Швейцарцы декларирует «из коробки» отклонение ±0.2° по температуре (в диапазоне от 0 °C до +60 °C) и ±1.8 % по влажности (в диапазоне от 0% до 90%). Конечно, употреблять его при такой дороговизне можно только в качестве образцового, но и это уже много: по крайней мере есть с чем сравнивать без боязни промахнуться «с точностью до наоборот». Читать дальше →

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

Неизбежность, незаменимость и туманные перспективы пилотируемой космонавтики

Опубликовано: Sat, 30 Sep 2023 20:26:39 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В течение минувшего лета и даже немного ранее мы с моим замечательным собеседником и старшим товарищем Виктором Викторовичем Доценко (заведующий кафедрой органической химии в КубГУ) немало переписывались о пилотируемой космонавтике, вернее, о её стагнации. Именно благодаря этим беседам и изящным недоспойлерам Виктора я прочитал и осмыслил роман Питера Уоттса «Ложная слепота». Недавно уважаемый @SLY_G, с которым мы также не раз затрагивали эту тему, опубликовал на Хабре перевод «Как учёные снижают пагубное влияние космических полётов на организм человека». Поэтому давайте попробуем рассмотреть эту проблему в более широком контексте. Действительно, будучи голой обезьяной, человек с эволюционной точки зрения совершенно не приспособлен к обитанию в космическом пространстве и, вероятно, на абсолютном большинстве экзопланет. Читать далее

https://habr.com/ru/articles/764610/
BotHabr to All (2023-09-30 21:00:09) [ссылка]