RSS
Pages: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 67
[>] Дампер картриджей для Денди/Famicom
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-27 18:00:04


Опубликовано: Thu, 27 Apr 2023 13:46:42 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Восемь лет назад я уже писал статью о том, как я делал простенький дампер (устройство для чтения картриджей) для Денди/Famicom. Думаю, пора рассказать о том, как этот проект преобразился спустя эти годы вместе с ростом моих скиллов.

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

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

[>] Усилитель-корректор RIAA
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-28 04:00:06


Опубликовано: Thu, 27 Apr 2023 23:40:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Создание нового блока усилителя-корректора с характеристикой RIAA.Продолжение восстановления проигрывателя «Вега ЭП-110»Что такое RIAA? Зачем для винила специальный усилитель? Ответы тут

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

[>] MagiKey. Магнитный ключ «на максималках»
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-28 13:00:05


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

Приветствую всех!

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

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



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

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

[>] Авторский взгляд на создание картонных электрических цепей
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-28 14:00:07


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

Игра "Не закороти Цепь! Последовательная история", словами персонажа небезызвестного мультфильма, выглядит "как луковица". Да, она может довести до слез (и этот момент я как автор постарался уменьшить, как мог), но она в первую очередь многослойна. Поэтому я хочу рассказать о самом игровом процессе, "механике картонного движка" и о том, как на него влияют электронные компоненты и другие элементы игры (и причем тут вообще электрические цепи). Читать далее

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

[>] Satellite hunter
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-28 18:00:05


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

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

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

[>] О разнице между лямбдами и обычными функциями и о имплементации лямбд в некторых языках программирования
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-29 18:00:04


Опубликовано: Sat, 29 Apr 2023 13:52:16 GMT
Канал: Assembler – Язык программирования низкого уровня

Цель настоящей статьи - изучить лямбда функции: чем они отличаются от обычных функций и изучить, как они реализованы в С++, Python 3 и Java.На протяжении этой статьи я буду использовать godbolt.org, чтобы компилировать код и изучать машинный код или байт код. Я думаю, что при чтении статьи может быть удобнее смотреть не на приведённый машинный код в статье, а на этом сайте. Читать далее

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

[>] [Перевод] FET: (F)дружелюбный (E)эффективный (T)транзистор
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-30 15:00:04


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


Работая со схемой, управляющей приличной силой тока, вы зачастую сталкиваетесь с МОП-транзисторами (FET, Field-Effect Transistor). Независимо от того, хотите ли вы управлять парой мощных светодиодов, двигателем или включать/отключать USB-устройство, в схеме обычно присутствует МОП-транзистор, выполняющий часть ответственной работы. Вы можете не знать, как именно он функционирует, как его использовать и какие нюансы при этом учитывать — поэтому начнём с основ. Читать дальше →

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

[>] Исследование возможностей оптимизации ПО на примере хеш-таблицы
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-30 20:00:07


Опубликовано: Sun, 30 Apr 2023 15:34:34 GMT
Канал: Assembler – Язык программирования низкого уровня

Исследование возможностей оптимизации ПО на примере хеш-таблицы. Читать далее

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

[>] Из небытия 1987 года. Оживляем индустриальный программатор SIEMENS SIMATIC S5 PG685, ставим CP/M-86 и MS-DOS 2.11
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-01 13:00:03


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



Приобрести в 2023 году программатор 36-летнего возраста и не поэкспериментировать? В этой статье рассмотрим этапы восстановления работоспособности программатора Siemens Simatic, увидим основные узлы аппаратной составляющей, а также установим операционные системы MS-DOS 2.11 и CP/M-86.

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

Добро пожаловать. :) Читать дальше →

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

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 10. Введение в CSS
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-02 13:00:04


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



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

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

[>] 3D-принтер на прокачку
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-02 19:00:04


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

Всем привет! Меня зовут Влад, и я алкоголик самодельщик. Сегодня мы поговорим про доработку популярного 3Д принтера Flying Bear Ghost 5. Я знаю, что уже вышла шестая версия медведя, но я начал заниматься этим проектом еще до 24 февраля 2022 года. Эта статья — продолжение нашей серии публикаций по следам DIY-митапа в офисе VK. Предыдущая статья. Читать далее

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

[>] Как я убеждал блондинку Машу перейти с программирования RTOS в проектирование железа (а также Coq, Lisp и Haskell)
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-03 11:00:04


Опубликовано: Wed, 03 May 2023 06:49:00 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В викенд я зашел в кафе Red Rock и встретил там программистку встроенных систем Машу Горбунову. Вообще, у этого кафе в Маунин-Вью, Калифорния можно встретить кого угодно - например однажды на меня прямо из-за угла вылетел основатель Гугла Сергей Брин. Так вот Маша рассказала мне что программирует RTOS (семафоры, мейлбоксы, сигналы), чему выучилась в свое время в питерском институте ГУАП (аэрокосмического приборостроения).Я решил, что такая девушка не должна оставаться в другой отрасли и показал ей плату ПЛИС, внутри которого можно засинтезировать пару ядер ARM микроконтроллерного класса. На что Маша среагировала так (видео): Читать далее

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

[>] В помощь разработчикам гаджетов. «USB-Разрыватель» — что это, зачем и для чего?
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-03 13:00:07


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

Привет, Хабр! В этой статье рассказываем о созданном нами устройстве, которое помогает тестировать электронные девайсы в процессе разработки.  Речь идет об устройстве для автоматизации и имитации процесса отключения/переподключения USB-гаджетов. Подробности разработки и самого устройства – под катом. Читать далее

https://habr.com/ru/companies/ntc-vulkan/articles/699664/

[>] Dyson Air Purifier. Реверс ИК протокола. Интеграция в Home Assistant (продолжение)
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-03 16:00:03


Опубликовано: Wed, 03 May 2023 11:02:30 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Приветствую всех на втором тайме игры в ревёрс-инжиниринг, в котором мы продолжаем работу с очистителем воздуха от Dyson. В предыдущей статье, которую я советую прочитать всем вновь прибывшим,- был разобран протокол, используемый при передаче диагностической информации очистителя воздуха;- осуществлено подключение модуля ESP32 для сбора и парсинга данных;- выполнена первоначальная интеграция с Home Assistant.По результатам первого тайма часть поставленной задачи была выполнена, наиболее значимые параметры работы dyson’a отображались в Home Assistant (HA). Однако управлять работой очистителя непосредственно из HA мы всё ещё не могли. Решением этой проблемы мы и займёмся в рамках данной статьи. Читать далее

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

[>] [Перевод] Простая схема на оптроне создает «ламповый» звук
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-03 21:00:03


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

Текст, приведенный ниже, строго говоря не является переводом, а представляет собой оригинал статьи, написанной автором для российского тематического издания. Сначала статья была предложена последовательно сначала одному, а затем второму российскому изданию. В ответ тишина. Тогда статья была предложена журналу "Радиолоцман", который довольно быстро сообщил, что статья их не устраивает - типа маленькая.Тогда я написал в Electronic Design News, который довольно быстро принял статью к рассмотрению и через некоторое время опубликовал ее. Теперь собственно статья.Эта простая схема основана на схеме, показанной на рис. 2 в моей статье (1). Известно, что главной особенностью ламповых усилителей является наличие небольших искажений. В этих искажениях преобладает вторая гармоника. Некоторые оптроны имеют проходную характеристику, близкую к проходной характеристике лампы, например, типа EL34.Простая схема с оптроном типа TLP621 показана на рис. 1. Читать далее

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

[>] Невидимое пианино! Или “по следам Oculus Quest”
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-04 08:00:04


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

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

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

[>] Декапсуляция микросхем в домашних условиях
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-04 13:00:04


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

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

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

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

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


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


Привет, Хабр! Сегодня мы изучим и соберём олдскульные электронные часы на 12 цифровых микросхемах и светодиодные песочные часы на 3 корпусах без микроконтроллера, а также их микроконтроллерные варианты. Попутно научимся мультиплексировать светодиоды.

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

[>] SPI-NOR Flash на примере MX25R6435F
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-04 19:00:03


Опубликовано: Thu, 04 May 2023 14:08:32 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Обзор Off-Chip SPI-NOR Flash памяти на примере микросхемы MX25R6435FZNI. Число хранилище для электронных плат. Если расшифровывать маркировку, то внутри 8MByte NOR-Flash память с SPI интерфейсом, питанием 1.65V-3.6V, в корпусе 8-WSON и индустриальном диапазоне переносимых температур (-40°C to 85°C). Читать далее

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

[>] Лазерный станок «из Ютуба» и его фатальный недостаток
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 02:00:04


Опубликовано: Thu, 04 May 2023 21:52:38 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Порой айтишнику хочется завести какое-то хобби. Переключиться. Разгрузить мозг. Отвлечься от работы по вечерам/выходным. На что-то не айтишное. Новое. Интересное. К чему нужно приложить руки. Чтоб результат был не только на экране. Материальным. А может даже и продаваемым. Пусть и не сильно за дорого. На фоне существующих айтишных зарплат.Таким хобби для меня стал углекислотный лазерный ЧПУ-станок с большим рабочим полем на пол листа фанеры. Который я начал строить из рассыпухи в начале февраля 2022-го. Как я к пришел к этому хобби, что покупал, какие поджидали сложности, как я их преодолевал и смог ли преодолеть их все – в этой статье. Читать далее

https://habr.com/ru/companies/itmancan/articles/733464/

[>] Включение и выключение сетевого оборудования кнопкой без фиксации
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 08:00:03


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

Появилась задача разработать блок, который мог бы включать некие устройства, подключенные к сети 220В. Устройства маломощные. Вроде бы нет проблем решить задачу, просто переключатель? :) К задаче добавилось требование: устройства должны включаться нажатием на антивандальную кнопку, не имеющую фиксации, а по второму нажатию – выключаться. Это уже чуть-чуть усложняет задачу, но не сильно. И вот как я её решил.

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

[>] Просто о сложном. MajorDoMo и контроль входного замка. Начало
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 12:00:03


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


В данной публикации рассмотрено пошаговое решение небольшой задачи: контроль за состоянием замка входной двери.
Решение основано на системе домашней автоматизации MajorDoMo, с использованием беспроводного протокола zigbee и Open Source проекта zigbee2mqtt.
Используемое оборудование: одноплатный компьютер Rasberry Pi 3b, USB стик Sonoff Zigbee 3.0 USB Dongle Plus с заводской прошивкой, датчик открытия дверей и окон Xiaomi MiJia Door and Window Sensor.
Статью постарался сделать максимально простой и доступной для понимания и повторения, вмешательство в конструкцию двери и датчика постарался минимизировать, насколько это получилось оставляйте мнение в комментариях.
Для чего сделано решение – во-первых, контроль самого себя. Возможно, решение пригодится для людей проживающих или с небольшими, но уже самостоятельными детьми или с пожилыми родственниками, и те и другие могут страдать некоторой забывчивостью.
Кстати, второе применение, ради чего я это затеял: скоро лето, каникулы, потом новый учебный год, мой младший сын 8 лет, пойдёт учится во вторую смену, что б контролировать состояние замка и в случае забывчивости, Умный Дом, напомнил б ему звонком на телефон, что стоит вернуться и закрыть дверь.
Читать дальше →

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

[>] Разработка системы для тренировки детской хоккейной команды
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 14:00:06


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

Приветствую, Хабр! Идея реализации возникла не сама собой. Дети одного из коллег ходят в хоккейную секцию. Для тренировки ребятишек и оценки их спортивных показателей тренер придумывает различные игровые сценарии, измеряя секундомером время их прохождения. Мы решили разработать некую систему, которая позволит разнообразить тренировки с возможностью отслеживания результатов. И назвали мы ее Sport Light (над названием думали не очень долго). Читать далее

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

[>] Закалка токами высокой частоты
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 14:00:09


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

Картинка: YouTube-канал «Наумов Своими Руками»

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

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

[>] NVRAM Поверх off-chip SPI-NOR Flash
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-05 21:00:04


Опубликовано: Fri, 05 May 2023 16:20:09 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Настал первый случай за 12 лет, когда в программировании микроконтроллеров понадобились бинарные деревья поиска.В этом тексте поговорим о том как можно построить эффективную программную реализацию энергонезависимой Key-Value Map(ки) над дешевой SPI NOR Flash для микроконтроллерных проектов. Суть проста. Нужна NVRAM. Читать далее

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

[>] Разработана настольная игра, обучающая детей основам электрических цепей
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-06 02:00:06


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

Отечественное издательство ПРОСТОРОБОТ, которое специализируется на детских научных играх, разработало настольную игру, которая призвана не только интересно провести время компаниям детей и их родителей, но и привить интерес к миру электроники (а точнее дать базовые знания об электрических цепях). Читать далее

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

[>] Как сделать партнерскую программу на Тильде с помощью «Google Таблиц»
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-06 14:00:04


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

В Тильде можно создать промокоды для партнеров, но нет инструментов для организации партнерской программы. Решил эту проблему с помощью «Google Таблиц». Читать далее

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

[>] Chonky Pocket: КПК на базе Raspberry Pi c хорошим экраном и необычной клавиатурой
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-06 17:00:03


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



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

Но больше, конечно, DIY-проектов, участие в которых принимают энтузиасты. Один из них, Дэниел Норрис, разработал, по его словам «почти карманный портативный компьютер». У этого КПК есть порты и разъемы, которые нужны современному пользователю, хороший экран, целый день работы от батареи и эргономичная клавиатура. Правда, всего с 10 кнопками. Подробности — под катом. Читать дальше →

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

[>] Обзор генератора сигналов AD9833
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-08 03:00:06


Опубликовано: Sun, 07 May 2023 22:04:24 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Обзор ASIC генератора сигнала AD9833. Читать далее

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

[>] Платформа торгового робота на российской фондовой бирже
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-08 13:00:06


Опубликовано: 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/

[>] Разбираемся с использованием неблокируещего ввода-вывода в ОС Linux. Пишем пример сервера на голых системных вызовах
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-08 22:00:04


Опубликовано: Mon, 08 May 2023 17:54:29 GMT
Канал: Assembler – Язык программирования низкого уровня

Как обычно пишут сервер, если не особо заботиться производительности? Программа запускается, затем начинает принимать входящие соединения от клиентов и для каждого клиента запускает новый поток, который занимается обслуживанием этого клиента. Если вы используете какой-нибудь, прости господи, Spring или Flask или там Poco, то он что-такое внутри себя и делает - разве что потоки можно переиспользовать, то есть брать из некого пула. Это всё довольно удобно, но не слишком эффективно. Скорее всего, ваши потоки, обслуживающие клиентов, живут недолго и большую часть времени ожидают либо получения данных от клиента, либо отправки их клиенту - то есть ждут вовзращения системных вызовов. Создание потока ОС - довольно дорогая операция, как и переключение контекста между потоками ОС. Если вы хотете уметь обслуживать много клиентов эффективно, надо придумать что-то другое. Например, коллбеки. Но это довольно неудобно. Читать далее

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

[>] Как крутить шаговый двигатель с помощью Blink
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-09 11:00:04


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

Есть много библиотек, которые позволяют управлять шаговыми двигателями. В данной статье речь будет идти про биполярный шаговый двигатель с драйвером с интерфейсом step/dir (импульс/направление). Что такое биполярный шаговый двигатель намного лучше расскажут другие статьи на Хабре, для этого достаточно вбить в поисковик (речь про поисковик Хабра) "шаговый". А в этой статье будет рассказано про практическую реализацию сигналов (импульс/направление) на отладочной плате из серии Arduino Nano. Читать далее

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

[>] Kincony KCS: фирменная прошивка для ESP32 контроллеров
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-10 13:00:04


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



У компании Kincony есть обширная линейка контроллеров на основе популярного ESP32. Но контроллеры не работают сами по себе, для них требуется программное обеспечение, и тут просто просится создание «фирменной» прошивки для этой линейки контроллеров.

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

Далее мы подробно разберём функционал и принципы работы фирменной прошивки KCS (сокращение от «KinCony Super») компании Kincony и посмотрим, что у неё получилось (и что не получилось) реализовать. Читать дальше →

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

[>] Что такое Flipper и почему он Zero. Разбираемся в тамагочи для гиков руками чайника
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-10 23:00:04


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

Не так давно, примерно год назад я наконец получил свою долгожданную посылку. Flipper Zero. Для тех кто не знает, Flipper Zero - это небольшое устройство, которое позволяет заниматься всякими весёлыми затеями в жизни. Веселье начинается с Sub-1 GHz антенны и продолжается микро-скриптами для ПК. Интересующихся, прошу под кат. Подкатье

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

[>] Сборка компактной 40% клавиатуры Velvet
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-11 00:00:03


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

Как самостоятельно собрать 40% клавиатуру Velvet Читать далее

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

[>] Соответствие пинов системы Linux и физических пинов Jetson Nano
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-11 12:00:04


Опубликовано: Thu, 11 May 2023 06:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Как правило, при покупке материнской платы для микрокомпьютера типа Raspberry или Jetson в документации есть распиновка. Распиновка показывает как связаны физические пины платы с пинами процессора. Однако, мало в какой документации найдётся описание связи между виртуальными пинами системы и физическими пинами платы. Постараемся в этом разобраться на примере микрокомпьютера Jetson Nano от Nvidia. Читать далее

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

[>] Dumble Special Overdrive на МОП-транзисторах
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-11 14:00:03


Опубликовано: 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/

[>] Фантомный double в прошивках для ядер Cortex-M*
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-12 02:00:04


Опубликовано: 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/

[>] [Перевод] Самостоятельный хостинг в 2023 году
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-12 16:00:04


Опубликовано: 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/

[>] Наследники перфокарт в мире электронных ключей
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-13 13:00:06


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

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



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

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

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


Опубликовано: Sat, 13 May 2023 20:50:36 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Поговорим об абстракциях. Где их можно заметить в технике и повседневности. Зачем их создают и какая от них польза. Читать далее

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

[>] Технология покраски деревянных фигурок для настольных игр от Meeplewood. Путь технологии
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-14 12:00:03


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

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

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

[>] [Перевод] FET: замышляем новую шалость
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-14 15:00:03


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


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

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

[>] Превращаем старый iPad в умную фоторамку
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-14 18:00:03


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

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

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

[>] Хочу как в жизни. Будут ли картонные электрические цепи из настольной игры работать также в реальном мире?
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-15 00:00:05


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

В настольной игре "Не закороти Цепь! Последовательная история" относительно несложная механика. Батарейка, провода, светодиоды и лампочки — собирай замкнутую цепь от плюса к минусу, смотри, что зажглось, получай очки и штрафы, если замкнул плюс на минус без ламп и светодиодов. Резистор уменьшает число очков, диод пропускает или не пропускает ток в определенном направлении, элементы "сгорают". Но будет ли в реальности также? Но будет ли в реальности также? Я решил проверить это, собрав цепи из правил игры на макетной плате. Читать далее

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

[>] Превращаем квартиру от застройщика «ПИК» в умную
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-16 12:00:04


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

Мы много рассказываем об умных домах, но как насчет умной квартиры?Сказано – сделано! Мы посетили типичную квартиру от «ПИК», которую интегратор превратил в умную.Чем такая квартира отличается от обычной? Какие умные функции выбрал хозяин? Все это вы узнаете в нашей новой статье. Ныряйте под кат Читать далее

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

[>] Получаем виртуальный raspberry pi с помощью QEMO
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-16 14:00:04


Опубликовано: Tue, 16 May 2023 09:51:58 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

Зачастую новички используют поставляемую производителем операционную систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы "под себя". Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия на самом одноплатнике. Читать далее

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

[>] ОС «Сивелькирия»: архитектура
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-16 16:00:06


Опубликовано: Tue, 16 May 2023 11:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

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

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

[>] Как принять сигнал мобильной связи на приёмник цифрового телевидения: теория и практика
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-16 19:00:03


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


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


ноутбук,
DVB-Т-приёмник в виде USB-брелока,
свободный флеш-накопитель для записи дистрибутива Linux на него.

Чтобы лучше разобраться в работе GSМ, нужно два мобильных телефона или телефон и GSM-модем.

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

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

[>] Тестирование блоков питания. Часть 1. Методическая
bot.habr.rss
BotHabr(tgi,2) — All
2023-05-16 19:00:09


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

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

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

Всем интересующимся — добро пожаловать под кат!
Читать дальше →

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

Pages: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 67