# Тестирование блоков питания. Часть 1. Методическая
BotHabr (tgi,2) → All – 15:00:09 2023-05-16
Опубликовано: Tue, 16 May 2023 14:01:19 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
При производстве разнообразных электронных устройств проектирование, тестирование и разработка блоков питания для них зачастую уходит разнообразным подрядчикам в Китае, т.к. именно при таком варианте себестоимость блока питания получается значительно ниже и общая выгода от такого решения очевидна. Но при таком раскладе возникает вопрос — как же проконтролировать качество, как оценить ключевые характеристики и как быстро протестировать целую массу всевозможных демо-образцов с самых разнообразных заводов.
В этом цикле статей я хотел бы подробно рассказать, как я подхожу к решению задачи по тестированию блоков питания. В первой статье из цикла я собираюсь ответить на вопросы: на какую информацию Я опираюсь при составлении методик испытания, какие тесты и при каких условиях нужно провести и что является критериями для вынесения вердикта.
Всем интересующимся — добро пожаловать под кат!
Читать дальше →
https://habr.com/ru/companies/timeweb/articles/735406/
BotHabr (tgi,2) → All – 15:00:09 2023-05-16
Опубликовано: Tue, 16 May 2023 14:01:19 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
При производстве разнообразных электронных устройств проектирование, тестирование и разработка блоков питания для них зачастую уходит разнообразным подрядчикам в Китае, т.к. именно при таком варианте себестоимость блока питания получается значительно ниже и общая выгода от такого решения очевидна. Но при таком раскладе возникает вопрос — как же проконтролировать качество, как оценить ключевые характеристики и как быстро протестировать целую массу всевозможных демо-образцов с самых разнообразных заводов.
В этом цикле статей я хотел бы подробно рассказать, как я подхожу к решению задачи по тестированию блоков питания. В первой статье из цикла я собираюсь ответить на вопросы: на какую информацию Я опираюсь при составлении методик испытания, какие тесты и при каких условиях нужно провести и что является критериями для вынесения вердикта.
Всем интересующимся — добро пожаловать под кат!
Читать дальше →
https://habr.com/ru/companies/timeweb/articles/735406/
# Как принять сигнал мобильной связи на приёмник цифрового телевидения: теория и практика
BotHabr (tgi,2) → All – 15:00:03 2023-05-16
Опубликовано: Tue, 16 May 2023 14:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Несмотря на вроде бы абсурдный заголовок, принять и декодировать сигналы мобильной связи действительно можно на телевизионный приёмник, хотя и с некоторыми оговорками. Не все и не на любой приёмник, но такая возможность есть. Чтобы вам это выполнить самим, понадобятся:
ноутбук,
DVB-Т-приёмник в виде USB-брелока,
свободный флеш-накопитель для записи дистрибутива Linux на него.
Чтобы лучше разобраться в работе GSМ, нужно два мобильных телефона или телефон и GSM-модем.
Если вас заинтересовала эта тема и вы хотите расширить свои знания, добро пожаловать под кат. Читать дальше →
>> Читать далее
BotHabr (tgi,2) → All – 15:00:03 2023-05-16
Опубликовано: Tue, 16 May 2023 14:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Несмотря на вроде бы абсурдный заголовок, принять и декодировать сигналы мобильной связи действительно можно на телевизионный приёмник, хотя и с некоторыми оговорками. Не все и не на любой приёмник, но такая возможность есть. Чтобы вам это выполнить самим, понадобятся:
ноутбук,
DVB-Т-приёмник в виде USB-брелока,
свободный флеш-накопитель для записи дистрибутива Linux на него.
Чтобы лучше разобраться в работе GSМ, нужно два мобильных телефона или телефон и GSM-модем.
Если вас заинтересовала эта тема и вы хотите расширить свои знания, добро пожаловать под кат. Читать дальше →
>> Читать далее
# ОС «Сивелькирия»: архитектура
BotHabr (tgi,2) → All – 12:00:06 2023-05-16
Опубликовано: Tue, 16 May 2023 11:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Некоторое время назад я писал об идее проекта под названием "Сивелькирия". Данный проект представляет собой гибрид среды выполнения и операционной системы. Сегодня, когда прототипы нескольких ключевых систем завершены и покрыты тестами, подтверждающими, что модули в такой среде способны выполняться и обмениваться вызовами, я хотел бы подробнее рассказать об архитектуре решения. Читать далее
https://habr.com/ru/articles/724886/
BotHabr (tgi,2) → All – 12:00:06 2023-05-16
Опубликовано: Tue, 16 May 2023 11:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Некоторое время назад я писал об идее проекта под названием "Сивелькирия". Данный проект представляет собой гибрид среды выполнения и операционной системы. Сегодня, когда прототипы нескольких ключевых систем завершены и покрыты тестами, подтверждающими, что модули в такой среде способны выполняться и обмениваться вызовами, я хотел бы подробнее рассказать об архитектуре решения. Читать далее
https://habr.com/ru/articles/724886/
# Получаем виртуальный raspberry pi с помощью QEMO
BotHabr (tgi,2) → All – 10:00:04 2023-05-16
Опубликовано: Tue, 16 May 2023 09:51:58 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера
Зачастую новички используют поставляемую производителем операционную систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы "под себя". Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия на самом одноплатнике. Читать далее
https://habr.com/ru/articles/735408/
BotHabr (tgi,2) → All – 10:00:04 2023-05-16
Опубликовано: Tue, 16 May 2023 09:51:58 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера
Зачастую новички используют поставляемую производителем операционную систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы "под себя". Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия на самом одноплатнике. Читать далее
https://habr.com/ru/articles/735408/
# Превращаем квартиру от застройщика «ПИК» в умную
BotHabr (tgi,2) → All – 08:00:04 2023-05-16
Опубликовано: Tue, 16 May 2023 07:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Мы много рассказываем об умных домах, но как насчет умной квартиры?Сказано – сделано! Мы посетили типичную квартиру от «ПИК», которую интегратор превратил в умную.Чем такая квартира отличается от обычной? Какие умные функции выбрал хозяин? Все это вы узнаете в нашей новой статье. Ныряйте под кат Читать далее
https://habr.com/ru/companies/wirenboard/articles/735306/
BotHabr (tgi,2) → All – 08:00:04 2023-05-16
Опубликовано: Tue, 16 May 2023 07:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Мы много рассказываем об умных домах, но как насчет умной квартиры?Сказано – сделано! Мы посетили типичную квартиру от «ПИК», которую интегратор превратил в умную.Чем такая квартира отличается от обычной? Какие умные функции выбрал хозяин? Все это вы узнаете в нашей новой статье. Ныряйте под кат Читать далее
https://habr.com/ru/companies/wirenboard/articles/735306/
# Хочу как в жизни. Будут ли картонные электрические цепи из настольной игры работать также в реальном мире?
BotHabr (tgi,2) → All – 20:00:05 2023-05-14
Опубликовано: Sun, 14 May 2023 19:18:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В настольной игре "Не закороти Цепь! Последовательная история" относительно несложная механика. Батарейка, провода, светодиоды и лампочки — собирай замкнутую цепь от плюса к минусу, смотри, что зажглось, получай очки и штрафы, если замкнул плюс на минус без ламп и светодиодов. Резистор уменьшает число очков, диод пропускает или не пропускает ток в определенном направлении, элементы "сгорают". Но будет ли в реальности также? Но будет ли в реальности также? Я решил проверить это, собрав цепи из правил игры на макетной плате. Читать далее
https://habr.com/ru/articles/734988/
BotHabr (tgi,2) → All – 20:00:05 2023-05-14
Опубликовано: Sun, 14 May 2023 19:18:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В настольной игре "Не закороти Цепь! Последовательная история" относительно несложная механика. Батарейка, провода, светодиоды и лампочки — собирай замкнутую цепь от плюса к минусу, смотри, что зажглось, получай очки и штрафы, если замкнул плюс на минус без ламп и светодиодов. Резистор уменьшает число очков, диод пропускает или не пропускает ток в определенном направлении, элементы "сгорают". Но будет ли в реальности также? Но будет ли в реальности также? Я решил проверить это, собрав цепи из правил игры на макетной плате. Читать далее
https://habr.com/ru/articles/734988/
# Превращаем старый iPad в умную фоторамку
BotHabr (tgi,2) → All – 14:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 13:20:42 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
По заголовку статьи может показаться, что здесь нет совсем ничего сложного или интересного. Ведь для превращения iPad в фоторамку как будто бы достаточно просто открыть на нем приложение Фото в режиме слайдшоу. И с одной стороны это даже так. Но мне захотелось сделать по-настоящему умную фоторамку: с облачной синхронизацией, интеграцией с умным домом, автоматическим включением и выключением. А также хотелось, чтобы девайс выглядел не как старый планшет, а как настоящая фоторамка, и хорошо смотрелся на полке. И вот это вот всё было уже намного сложнее. Читать далее
https://habr.com/ru/articles/734950/
BotHabr (tgi,2) → All – 14:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 13:20:42 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
По заголовку статьи может показаться, что здесь нет совсем ничего сложного или интересного. Ведь для превращения iPad в фоторамку как будто бы достаточно просто открыть на нем приложение Фото в режиме слайдшоу. И с одной стороны это даже так. Но мне захотелось сделать по-настоящему умную фоторамку: с облачной синхронизацией, интеграцией с умным домом, автоматическим включением и выключением. А также хотелось, чтобы девайс выглядел не как старый планшет, а как настоящая фоторамка, и хорошо смотрелся на полке. И вот это вот всё было уже намного сложнее. Читать далее
https://habr.com/ru/articles/734950/
# [Перевод] FET: замышляем новую шалость
BotHabr (tgi,2) → All – 11:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 10:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В прошлый раз мы разобрали основы полевых транзисторов, поговорили об их нюансах и возможных подвохах. Но на основах здесь дело не заканчивается, поэтому давайте разберём реальные случаи применения этих транзисторов во всём их разнообразии! Я хочу показать вам несколько крутых схем, где дружелюбные полевики, особенно их МОП-модификация, способны вам помочь. Попутно с этим я также представлю вам несколько полевых транзисторов, с которыми вы, как мне кажется, подружитесь надолго. Если, конечно, вы с ними ещё не знакомы. Читать дальше →
https://habr.com/ru/companies/ruvds/articles/733474/
BotHabr (tgi,2) → All – 11:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 10:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В прошлый раз мы разобрали основы полевых транзисторов, поговорили об их нюансах и возможных подвохах. Но на основах здесь дело не заканчивается, поэтому давайте разберём реальные случаи применения этих транзисторов во всём их разнообразии! Я хочу показать вам несколько крутых схем, где дружелюбные полевики, особенно их МОП-модификация, способны вам помочь. Попутно с этим я также представлю вам несколько полевых транзисторов, с которыми вы, как мне кажется, подружитесь надолго. Если, конечно, вы с ними ещё не знакомы. Читать дальше →
https://habr.com/ru/companies/ruvds/articles/733474/
# Технология покраски деревянных фигурок для настольных игр от Meeplewood. Путь технологии
BotHabr (tgi,2) → All – 08:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 07:18:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Эта статья посвящена описанию моего пути созданию (отработки) технологии производства деревянных фигурок Meeplewood. В статье вы найдете трудности, которые пришлось преодолеть и решения, которыми это было сделано.Статья описывает технологию, которая применялась нами в период с 2017 по 2019 год. С весны 2019 мы перешли на другой техпроцесс - более производительный и более экологичный. Тем не менее фигурки, произведенные по описанному тех.процессу проложили нам дорогу успеха к международному рынку фигурок и крупным заказам от издательств. Читать далее
https://habr.com/ru/articles/733810/
BotHabr (tgi,2) → All – 08:00:03 2023-05-14
Опубликовано: Sun, 14 May 2023 07:18:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Эта статья посвящена описанию моего пути созданию (отработки) технологии производства деревянных фигурок Meeplewood. В статье вы найдете трудности, которые пришлось преодолеть и решения, которыми это было сделано.Статья описывает технологию, которая применялась нами в период с 2017 по 2019 год. С весны 2019 мы перешли на другой техпроцесс - более производительный и более экологичный. Тем не менее фигурки, произведенные по описанному тех.процессу проложили нам дорогу успеха к международному рынку фигурок и крупным заказам от издательств. Читать далее
https://habr.com/ru/articles/733810/
# Примеры абстракций в технике и повседневности
BotHabr (tgi,2) → All – 22:00:05 2023-05-13
Опубликовано: Sat, 13 May 2023 20:50:36 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Поговорим об абстракциях. Где их можно заметить в технике и повседневности. Зачем их создают и какая от них польза. Читать далее
https://habr.com/ru/articles/715146/
BotHabr (tgi,2) → All – 22:00:05 2023-05-13
Опубликовано: Sat, 13 May 2023 20:50:36 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Поговорим об абстракциях. Где их можно заметить в технике и повседневности. Зачем их создают и какая от них польза. Читать далее
https://habr.com/ru/articles/715146/
# Наследники перфокарт в мире электронных ключей
BotHabr (tgi,2) → All – 09:00:06 2023-05-13
Опубликовано: Sat, 13 May 2023 08:01:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Приветствую всех!
С появлением электронных замков было создано огромное количество типов ключей для них, от совсем экзотических до прижившихся и используемых повсеместно и сейчас.
И если магнитные экземпляры всё же были редкостью, то вот предмет сегодняшнего обзора, думаю, успели застать многие из вас.
Итак, в данной статье поговорим об оптических домофонных ключах. Узнаем, как они работали, разберём и разберёмся с конструкцией и схемотехникой считывателей. Традиционно будет много интересного. Читать дальше →
https://habr.com/ru/companies/timeweb/articles/733356/
BotHabr (tgi,2) → All – 09:00:06 2023-05-13
Опубликовано: Sat, 13 May 2023 08:01:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Приветствую всех!
С появлением электронных замков было создано огромное количество типов ключей для них, от совсем экзотических до прижившихся и используемых повсеместно и сейчас.
И если магнитные экземпляры всё же были редкостью, то вот предмет сегодняшнего обзора, думаю, успели застать многие из вас.
Итак, в данной статье поговорим об оптических домофонных ключах. Узнаем, как они работали, разберём и разберёмся с конструкцией и схемотехникой считывателей. Традиционно будет много интересного. Читать дальше →
https://habr.com/ru/companies/timeweb/articles/733356/
# [Перевод] Самостоятельный хостинг в 2023 году
BotHabr (tgi,2) → All – 12:00:04 2023-05-12
Опубликовано: Fri, 12 May 2023 11:51:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Оригинал блога, который вы сейчас читаете, имеет идеальный рейтинг PageSpeed 100 / 100. (По крайней мере, на момент написания статьи.) Это не хвастовство, а совсем наоборот. Оказывается, достичь этого вообще не трудно. Просто хостите статическую страницу с простыми стилями, и этого достаточно. Статическую страницу создать довольно просто. Ты выпускаешь index.html и отправляешь её по проводам. Можно изощриться и генерировать её при помощи фреймворка, как я делаю в случае Astro. Но смысл моего поста не в этом.
Смысл фразы хостить статическую страницу в слове хостить. Эта страница хостится на Raspberry Pi 4b, находящемся у меня дома. Устройство обеспечивает превосходную скорость, почти ничего не стоит и имеет бесконечные возможности бесплатного расширения. В этом посте я расскажу, насколько просто было всё настроить. И о том, насколько потрясающий, по моему мнению, опыт разработки это даёт. Читать дальше →
https://habr.com/ru/companies/sportmaster_lab/articles/734724/
BotHabr (tgi,2) → All – 12:00:04 2023-05-12
Опубликовано: Fri, 12 May 2023 11:51:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Оригинал блога, который вы сейчас читаете, имеет идеальный рейтинг PageSpeed 100 / 100. (По крайней мере, на момент написания статьи.) Это не хвастовство, а совсем наоборот. Оказывается, достичь этого вообще не трудно. Просто хостите статическую страницу с простыми стилями, и этого достаточно. Статическую страницу создать довольно просто. Ты выпускаешь index.html и отправляешь её по проводам. Можно изощриться и генерировать её при помощи фреймворка, как я делаю в случае Astro. Но смысл моего поста не в этом.
Смысл фразы хостить статическую страницу в слове хостить. Эта страница хостится на Raspberry Pi 4b, находящемся у меня дома. Устройство обеспечивает превосходную скорость, почти ничего не стоит и имеет бесконечные возможности бесплатного расширения. В этом посте я расскажу, насколько просто было всё настроить. И о том, насколько потрясающий, по моему мнению, опыт разработки это даёт. Читать дальше →
https://habr.com/ru/companies/sportmaster_lab/articles/734724/
# Фантомный double в прошивках для ядер Cortex-M*
BotHabr (tgi,2) → All – 22:00:04 2023-05-11
Опубликовано: Thu, 11 May 2023 21:47:02 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M*, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (float) и её вполне достаточно для работы с сигналами, полученными с АЦП. FPU позволяет забыть о проблемах дискретизации и проблемах переполнения целочисленных вычислений. FPU быстр - все математические операции с одиночными float, кроме деления и взятия корня, занимают на Cortex-M4F один такт. Поэтому после перехода на Cortex-M4F мы вздохнули свободно и стали писать математику на float. Как же мы удивились, найдя в скомпилированном коде математические операции над double с программной, очень медленной эмуляцией.В статье рассказывается, как обнаружить и исправить присутствие double в прошивках, где ядро аппаратно поддерживает тип float, но не поддерживает double.Работа ведётся в среде IAR Embedded Workbench на примере реального кода на языке Си. Читать далее
https://habr.com/ru/articles/734604/
BotHabr (tgi,2) → All – 22:00:04 2023-05-11
Опубликовано: Thu, 11 May 2023 21:47:02 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В последнее время появилось много микроконтроллеров на ядрах ARM Cortex-M*, которые поддерживают аппаратную реализацию математики плавающей запятой (FPU). В основном FPU работают с одиночной точностью (float) и её вполне достаточно для работы с сигналами, полученными с АЦП. FPU позволяет забыть о проблемах дискретизации и проблемах переполнения целочисленных вычислений. FPU быстр - все математические операции с одиночными float, кроме деления и взятия корня, занимают на Cortex-M4F один такт. Поэтому после перехода на Cortex-M4F мы вздохнули свободно и стали писать математику на float. Как же мы удивились, найдя в скомпилированном коде математические операции над double с программной, очень медленной эмуляцией.В статье рассказывается, как обнаружить и исправить присутствие double в прошивках, где ядро аппаратно поддерживает тип float, но не поддерживает double.Работа ведётся в среде IAR Embedded Workbench на примере реального кода на языке Си. Читать далее
https://habr.com/ru/articles/734604/
# Dumble Special Overdrive на МОП-транзисторах
BotHabr (tgi,2) → All – 10:00:03 2023-05-11
Опубликовано: Thu, 11 May 2023 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Сегодня соберём и послушаем довольно редкую педаль гитарного перегруза, одни ценители которой уверяют, что она повторяет звучание культового бутикового усилителя Dumble Overdrive special, а другие просто ценят её за динамику и красивый звук.
Это Hermida audio technology (позднее — Lovepedal) Zendrive и её клоны для самостоятельной сборки: Aion effects Azimuth dynamic overdrive и Landtone Phoenix song overdrive, также доступный в собранном виде в корпусах разного формата под маркой MOEN effects lab. По пути разберём схемы Precision Drive, Fulltone OCD и Tube Screamer
https://habr.com/ru/companies/ruvds/articles/729336/
BotHabr (tgi,2) → All – 10:00:03 2023-05-11
Опубликовано: Thu, 11 May 2023 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Сегодня соберём и послушаем довольно редкую педаль гитарного перегруза, одни ценители которой уверяют, что она повторяет звучание культового бутикового усилителя Dumble Overdrive special, а другие просто ценят её за динамику и красивый звук.
Это Hermida audio technology (позднее — Lovepedal) Zendrive и её клоны для самостоятельной сборки: Aion effects Azimuth dynamic overdrive и Landtone Phoenix song overdrive, также доступный в собранном виде в корпусах разного формата под маркой MOEN effects lab. По пути разберём схемы Precision Drive, Fulltone OCD и Tube Screamer
https://habr.com/ru/companies/ruvds/articles/729336/
# Соответствие пинов системы Linux и физических пинов Jetson Nano
BotHabr (tgi,2) → All – 08:00:04 2023-05-11
Опубликовано: Thu, 11 May 2023 06:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Как правило, при покупке материнской платы для микрокомпьютера типа Raspberry или Jetson в документации есть распиновка. Распиновка показывает как связаны физические пины платы с пинами процессора. Однако, мало в какой документации найдётся описание связи между виртуальными пинами системы и физическими пинами платы. Постараемся в этом разобраться на примере микрокомпьютера Jetson Nano от Nvidia. Читать далее
https://habr.com/ru/companies/stc_spb/articles/734216/
BotHabr (tgi,2) → All – 08:00:04 2023-05-11
Опубликовано: Thu, 11 May 2023 06:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Как правило, при покупке материнской платы для микрокомпьютера типа Raspberry или Jetson в документации есть распиновка. Распиновка показывает как связаны физические пины платы с пинами процессора. Однако, мало в какой документации найдётся описание связи между виртуальными пинами системы и физическими пинами платы. Постараемся в этом разобраться на примере микрокомпьютера Jetson Nano от Nvidia. Читать далее
https://habr.com/ru/companies/stc_spb/articles/734216/
# Сборка компактной 40% клавиатуры Velvet
BotHabr (tgi,2) → All – 20:00:03 2023-05-10
Опубликовано: Wed, 10 May 2023 19:09:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как самостоятельно собрать 40% клавиатуру Velvet Читать далее
https://habr.com/ru/articles/734304/
BotHabr (tgi,2) → All – 20:00:03 2023-05-10
Опубликовано: Wed, 10 May 2023 19:09:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как самостоятельно собрать 40% клавиатуру Velvet Читать далее
https://habr.com/ru/articles/734304/
# Что такое Flipper и почему он Zero. Разбираемся в тамагочи для гиков руками чайника
BotHabr (tgi,2) → All – 19:00:04 2023-05-10
Опубликовано: Wed, 10 May 2023 18:38:14 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Не так давно, примерно год назад я наконец получил свою долгожданную посылку. Flipper Zero. Для тех кто не знает, Flipper Zero - это небольшое устройство, которое позволяет заниматься всякими весёлыми затеями в жизни. Веселье начинается с Sub-1 GHz антенны и продолжается микро-скриптами для ПК. Интересующихся, прошу под кат. Подкатье
https://habr.com/ru/articles/734294/
BotHabr (tgi,2) → All – 19:00:04 2023-05-10
Опубликовано: Wed, 10 May 2023 18:38:14 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Не так давно, примерно год назад я наконец получил свою долгожданную посылку. Flipper Zero. Для тех кто не знает, Flipper Zero - это небольшое устройство, которое позволяет заниматься всякими весёлыми затеями в жизни. Веселье начинается с Sub-1 GHz антенны и продолжается микро-скриптами для ПК. Интересующихся, прошу под кат. Подкатье
https://habr.com/ru/articles/734294/
# Kincony KCS: фирменная прошивка для ESP32 контроллеров
BotHabr (tgi,2) → All – 09:00:04 2023-05-10
Опубликовано: Wed, 10 May 2023 08:01:06 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
У компании Kincony есть обширная линейка контроллеров на основе популярного ESP32. Но контроллеры не работают сами по себе, для них требуется программное обеспечение, и тут просто просится создание «фирменной» прошивки для этой линейки контроллеров.
Идея очевидная, но тут не всё так просто: создание софта — это довольно сложный процесс, нельзя просто так взять и создать прошивку для контроллера (а тем более для линейки контроллеров), — тут нужно иметь представление об архитектуре IoT систем и месте и роли контроллера, работающего под управлением этой прошивки в этих системах и т. д.
Далее мы подробно разберём функционал и принципы работы фирменной прошивки KCS (сокращение от «KinCony Super») компании Kincony и посмотрим, что у неё получилось (и что не получилось) реализовать. Читать дальше →
https://habr.com/ru/companies/timeweb/articles/733506/
BotHabr (tgi,2) → All – 09:00:04 2023-05-10
Опубликовано: Wed, 10 May 2023 08:01:06 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
У компании Kincony есть обширная линейка контроллеров на основе популярного ESP32. Но контроллеры не работают сами по себе, для них требуется программное обеспечение, и тут просто просится создание «фирменной» прошивки для этой линейки контроллеров.
Идея очевидная, но тут не всё так просто: создание софта — это довольно сложный процесс, нельзя просто так взять и создать прошивку для контроллера (а тем более для линейки контроллеров), — тут нужно иметь представление об архитектуре IoT систем и месте и роли контроллера, работающего под управлением этой прошивки в этих системах и т. д.
Далее мы подробно разберём функционал и принципы работы фирменной прошивки KCS (сокращение от «KinCony Super») компании Kincony и посмотрим, что у неё получилось (и что не получилось) реализовать. Читать дальше →
https://habr.com/ru/companies/timeweb/articles/733506/
# Как крутить шаговый двигатель с помощью Blink
BotHabr (tgi,2) → All – 07:00:04 2023-05-09
Опубликовано: Tue, 09 May 2023 06:00:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Есть много библиотек, которые позволяют управлять шаговыми двигателями. В данной статье речь будет идти про биполярный шаговый двигатель с драйвером с интерфейсом step/dir (импульс/направление). Что такое биполярный шаговый двигатель намного лучше расскажут другие статьи на Хабре, для этого достаточно вбить в поисковик (речь про поисковик Хабра) "шаговый". А в этой статье будет рассказано про практическую реализацию сигналов (импульс/направление) на отладочной плате из серии Arduino Nano. Читать далее
https://habr.com/ru/articles/733964/
BotHabr (tgi,2) → All – 07:00:04 2023-05-09
Опубликовано: Tue, 09 May 2023 06:00:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Есть много библиотек, которые позволяют управлять шаговыми двигателями. В данной статье речь будет идти про биполярный шаговый двигатель с драйвером с интерфейсом step/dir (импульс/направление). Что такое биполярный шаговый двигатель намного лучше расскажут другие статьи на Хабре, для этого достаточно вбить в поисковик (речь про поисковик Хабра) "шаговый". А в этой статье будет рассказано про практическую реализацию сигналов (импульс/направление) на отладочной плате из серии Arduino Nano. Читать далее
https://habr.com/ru/articles/733964/
# Разбираемся с использованием неблокируещего ввода-вывода в ОС Linux. Пишем пример сервера на голых системных вызовах
BotHabr (tgi,2) → All – 18:00:04 2023-05-08
Опубликовано: Mon, 08 May 2023 17:54:29 GMT
Канал: Assembler – Язык программирования низкого уровня
Как обычно пишут сервер, если не особо заботиться производительности? Программа запускается, затем начинает принимать входящие соединения от клиентов и для каждого клиента запускает новый поток, который занимается обслуживанием этого клиента. Если вы используете какой-нибудь, прости господи, Spring или Flask или там Poco, то он что-такое внутри себя и делает - разве что потоки можно переиспользовать, то есть брать из некого пула. Это всё довольно удобно, но не слишком эффективно. Скорее всего, ваши потоки, обслуживающие клиентов, живут недолго и большую часть времени ожидают либо получения данных от клиента, либо отправки их клиенту - то есть ждут вовзращения системных вызовов. Создание потока ОС - довольно дорогая операция, как и переключение контекста между потоками ОС. Если вы хотете уметь обслуживать много клиентов эффективно, надо придумать что-то другое. Например, коллбеки. Но это довольно неудобно. Читать далее
https://habr.com/ru/articles/733948/
BotHabr (tgi,2) → All – 18:00:04 2023-05-08
Опубликовано: Mon, 08 May 2023 17:54:29 GMT
Канал: Assembler – Язык программирования низкого уровня
Как обычно пишут сервер, если не особо заботиться производительности? Программа запускается, затем начинает принимать входящие соединения от клиентов и для каждого клиента запускает новый поток, который занимается обслуживанием этого клиента. Если вы используете какой-нибудь, прости господи, Spring или Flask или там Poco, то он что-такое внутри себя и делает - разве что потоки можно переиспользовать, то есть брать из некого пула. Это всё довольно удобно, но не слишком эффективно. Скорее всего, ваши потоки, обслуживающие клиентов, живут недолго и большую часть времени ожидают либо получения данных от клиента, либо отправки их клиенту - то есть ждут вовзращения системных вызовов. Создание потока ОС - довольно дорогая операция, как и переключение контекста между потоками ОС. Если вы хотете уметь обслуживать много клиентов эффективно, надо придумать что-то другое. Например, коллбеки. Но это довольно неудобно. Читать далее
https://habr.com/ru/articles/733948/
# Платформа торгового робота на российской фондовой бирже
BotHabr (tgi,2) → All – 09:00:06 2023-05-08
Опубликовано: Mon, 08 May 2023 09:00:00 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
В настоящее время на Московской фондовой бирже уже зафиксировано 25 млн. частных инвесторов. Пять лет назад их было в 10 раз меньше. Чем больше на рынок приходят непрофессиональные игроки, тем более популярно в их среде желание сделать робота для автоматической торговли. Для российского фондового рынка фактически есть лишь две платформы для этой цели. Это MT5 (язык программирования MQL5) и QUIK (язык программирования Lua). Но для большинства начинающих строителей роботов оба языка малознакомы. С бурным развитием нейросетей все большую популярность приобретает Python. Безусловно, можно передать данные из указанных приложений в любое другое приложение на python. Но первичную информацию с биржи, а также торговые операции необходимо будет реализовать на MQL5 или Lua. В системах реального времени, к которым относятся роботы для торговли на биржах, важным моментом является быстродействие. Далее представлены результаты сравнения быстродействия скриптов и программ на различных языках программирования, характерных для написания торговых роботов. Исходники тестов на MQL5 взял на форуме MetaTrader5. Ранее эти тесты были применены для сравнения 32-x битных версий MT5 с QUIK VM Lua 5.2. Мною тестировались 64-х битные версии MQT5, VM Lua5.3 и Lua5.4. Так как для создания многопоточных роботов реализовал расширение QUIK VM LuaJIT, то добавил тесты VM LuaJIT, а также по одному тесту PYTHON, С и С AVX2. Читать далее
https://habr.com/ru/articles/733904/
BotHabr (tgi,2) → All – 09:00:06 2023-05-08
Опубликовано: Mon, 08 May 2023 09:00:00 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
В настоящее время на Московской фондовой бирже уже зафиксировано 25 млн. частных инвесторов. Пять лет назад их было в 10 раз меньше. Чем больше на рынок приходят непрофессиональные игроки, тем более популярно в их среде желание сделать робота для автоматической торговли. Для российского фондового рынка фактически есть лишь две платформы для этой цели. Это MT5 (язык программирования MQL5) и QUIK (язык программирования Lua). Но для большинства начинающих строителей роботов оба языка малознакомы. С бурным развитием нейросетей все большую популярность приобретает Python. Безусловно, можно передать данные из указанных приложений в любое другое приложение на python. Но первичную информацию с биржи, а также торговые операции необходимо будет реализовать на MQL5 или Lua. В системах реального времени, к которым относятся роботы для торговли на биржах, важным моментом является быстродействие. Далее представлены результаты сравнения быстродействия скриптов и программ на различных языках программирования, характерных для написания торговых роботов. Исходники тестов на MQL5 взял на форуме MetaTrader5. Ранее эти тесты были применены для сравнения 32-x битных версий MT5 с QUIK VM Lua 5.2. Мною тестировались 64-х битные версии MQT5, VM Lua5.3 и Lua5.4. Так как для создания многопоточных роботов реализовал расширение QUIK VM LuaJIT, то добавил тесты VM LuaJIT, а также по одному тесту PYTHON, С и С AVX2. Читать далее
https://habr.com/ru/articles/733904/
# Обзор генератора сигналов AD9833
BotHabr (tgi,2) → All – 23:00:06 2023-05-07
Опубликовано: Sun, 07 May 2023 22:04:24 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Обзор ASIC генератора сигнала AD9833. Читать далее
https://habr.com/ru/articles/733776/
BotHabr (tgi,2) → All – 23:00:06 2023-05-07
Опубликовано: Sun, 07 May 2023 22:04:24 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Обзор ASIC генератора сигнала AD9833. Читать далее
https://habr.com/ru/articles/733776/
# Chonky Pocket: КПК на базе Raspberry Pi c хорошим экраном и необычной клавиатурой
BotHabr (tgi,2) → All – 13:00:03 2023-05-06
Опубликовано: Sat, 06 May 2023 12:18:50 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
«Малинки» — отличные устройства для разработки проектов любого масштаба и направления. На их основе делают как простые пет-проекты, так и достаточно крупные корпоративные проекты, системы, которые выполняют бизнес-задачи.
Но больше, конечно, DIY-проектов, участие в которых принимают энтузиасты. Один из них, Дэниел Норрис, разработал, по его словам «почти карманный портативный компьютер». У этого КПК есть порты и разъемы, которые нужны современному пользователю, хороший экран, целый день работы от батареи и эргономичная клавиатура. Правда, всего с 10 кнопками. Подробности — под катом. Читать дальше →
https://habr.com/ru/companies/selectel/articles/733726/
BotHabr (tgi,2) → All – 13:00:03 2023-05-06
Опубликовано: Sat, 06 May 2023 12:18:50 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
«Малинки» — отличные устройства для разработки проектов любого масштаба и направления. На их основе делают как простые пет-проекты, так и достаточно крупные корпоративные проекты, системы, которые выполняют бизнес-задачи.
Но больше, конечно, DIY-проектов, участие в которых принимают энтузиасты. Один из них, Дэниел Норрис, разработал, по его словам «почти карманный портативный компьютер». У этого КПК есть порты и разъемы, которые нужны современному пользователю, хороший экран, целый день работы от батареи и эргономичная клавиатура. Правда, всего с 10 кнопками. Подробности — под катом. Читать дальше →
https://habr.com/ru/companies/selectel/articles/733726/
# Как сделать партнерскую программу на Тильде с помощью «Google Таблиц»
BotHabr (tgi,2) → All – 10:00:04 2023-05-06
Опубликовано: Sat, 06 May 2023 09:55:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В Тильде можно создать промокоды для партнеров, но нет инструментов для организации партнерской программы. Решил эту проблему с помощью «Google Таблиц». Читать далее
https://habr.com/ru/articles/733734/
BotHabr (tgi,2) → All – 10:00:04 2023-05-06
Опубликовано: Sat, 06 May 2023 09:55:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
В Тильде можно создать промокоды для партнеров, но нет инструментов для организации партнерской программы. Решил эту проблему с помощью «Google Таблиц». Читать далее
https://habr.com/ru/articles/733734/
# Разработана настольная игра, обучающая детей основам электрических цепей
BotHabr (tgi,2) → All – 22:00:06 2023-05-05
Опубликовано: Fri, 05 May 2023 21:07:30 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Отечественное издательство ПРОСТОРОБОТ, которое специализируется на детских научных играх, разработало настольную игру, которая призвана не только интересно провести время компаниям детей и их родителей, но и привить интерес к миру электроники (а точнее дать базовые знания об электрических цепях). Читать далее
https://habr.com/ru/articles/733692/
BotHabr (tgi,2) → All – 22:00:06 2023-05-05
Опубликовано: Fri, 05 May 2023 21:07:30 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Отечественное издательство ПРОСТОРОБОТ, которое специализируется на детских научных играх, разработало настольную игру, которая призвана не только интересно провести время компаниям детей и их родителей, но и привить интерес к миру электроники (а точнее дать базовые знания об электрических цепях). Читать далее
https://habr.com/ru/articles/733692/