#  [Перевод] Собираем самодельный перьевой плоттер
BotHabr (tgi,2) → All  –  13:00:04 2024-02-23

Опубликовано: Fri, 23 Feb 2024 12:31:23 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/795833/
#  Простая трубка Гейслера своими руками
BotHabr (tgi,2) → All  –  10:00:04 2024-02-23

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


Историческая разрядная трубка – «трубка Гейслера» (1857) – воистину прабабушка множества газоразрядных и электровакуумных приборов (ЭВП) и родилась как эксперимент и развлечение с демонстрацией тлеющего разряда. Трубка Гейслера привела, ни много ни мало, к открытию электрона. Прямые её потомки – неоновая реклама и люминесцентное освещение, лишь совсем недавно сдались под натиском светодиодов. Простые разрядные трубки долгое время служили индикатором разрежения в вакуумных системах. Такие приборы показывали высокое напряжение, использовались в научных исследованиях и для индикации резонанса в контурах крупных радиопередатчиков. Разрядные трубки Гейслера специфической гантелеобразной формы используют для получения линий спектра веществ. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/794418/
#  Эмуляция сотового телефона… на сотовом телефоне
BotHabr (tgi,2) → All  –  09:00:04 2024-02-23

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



О чём только не пишут на Хабре. Например, о создании J2ME-игры в 2024 году, о написании программ на ассемблере под Nokia 3310. Вдохновлённый этими статьями, я тоже решил создать нечто подобное. Это «нечто» должно удовлетворять следующим критериям:

а) Быть не слишком простым в техническом плане;
б) Быть, вероятно, бесполезным в практической эксплуатации;
в) Иметь ностальгические элементы.

Многие помнят линейку телефонов Siemens 65-75 серии, которые были в ходу около 20 лет назад. Мы попробуем провести необычный эксперимент на их основе, для чего напишем небольшую управляющую библиотеку на C, а также изменим код одной из встроенных в ОС Linux утилит. Подробнее в статье. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/792432/
#  [Перевод] Xv6: учебная Unix-подобная ОС. Глава 5. Прерывания и драйверы устройств
BotHabr (tgi,2) → All  –  21:00:10 2024-02-22

Опубликовано: Thu, 22 Feb 2024 20:07:29 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Драйвер управляет устройством - настраивает, отправляет команды, обрабатывает прерывания и общается с процессами, которые ожидают завершения ввода-вывода. Код драйвера зависит от конкретного устройства, поэтому изучайте документацию на устройство, чтобы понять код драйвера.Устройство прерывает процессор, когда требует внимания. Обработчик прерывания опознает устройство и вызовет процедуру драйвера. В xv6 это делает процедура devintr.Файл kernel/console.c содержит код драйвера терминала. Драйвер обрабатывает символы из последовательного порта UART на RISC-V, которые человек вводит на клавиатуре.QEMU эмулирует микросхему 16550 UART и подключает клавиатуру и экран к UART. На реальном компьютере 16550 управляет портом RS232, который работает с терминалом или другим компьютером.Драйвер накапливает символы в кольцевом буфере cons.buf. Индекс cons.r указывает на первый символ, который прочтет функция consoleread. Буфер хранит строки символов, а индекс cons.w указывает на начало последней строки, которую еще вводит человек. Индекс cons.e указывает позицию курсора в последней строке для ввода следующего символа. Читать далее

https://habr.com/ru/articles/795735/
#  DIY клавиатура из фанеры
BotHabr (tgi,2) → All  –  20:00:04 2024-02-22

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

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

https://habr.com/ru/articles/795727/
#  Инструментальный усилитель для микрофона
BotHabr (tgi,2) → All  –  10:00:05 2024-02-22

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



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

С другой стороны, многие ноутбуки имеют ограниченные возможности шины USB. Если необходимо одновременно задействовать несколько внешних устройств, и при этом обрабатывать несколько источников аудиосигнала, то на USB-микрофон просто не хватит ресурсов.

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

https://habr.com/ru/companies/ruvds/articles/791210/
#  Эмулятор чиповых карт и замена FIME SmartSpy
BotHabr (tgi,2) → All  –  10:00:05 2024-02-22

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

Разбирая различный мусор из тумбочки на на работе выгреб 2 кг старых чиповых карт разных поколений и устройство FIME SmartSpy. В свое время его функциональности мне не хватили и делал свой вариант для перехвата трафика APDU и, самое главное, возможность подменять APDU команды/ответы карты на лету.Сразу, для "я у мамы хакер", добавлю комментарий, что защита платежных и пр. операций с чиповыми картами не базируется на том, что нельзя вмешаться/подменить данные карты на лету. И если находятся такие уязвимости (а точнее глупые ошибки разработчиков ПО POS/ATM), то они махом исправляются. Поскольку сейчас (после 2022г) получить легально SmartSpy в России не возможно, то решил выложить исходные коды на Github. Возможно кому то и понадобятся. Исходные коды без скриптов сборки. Поскольку я уже лет 10 не занимаюсь работой с картами, то возиться и подгонять сборку под современные реалии не стал. Читать далее

https://habr.com/ru/articles/795217/
#  [Перевод] Серьги из матрицы светодиодов
BotHabr (tgi,2) → All  –  09:00:06 2024-02-22

Опубликовано: Thu, 22 Feb 2024 08:18:11 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Изначально я представлял LED Industrial Piercing [перевод на Хабре] как проект, специально рассчитанный на использование светодиодов 0201. В конечном итоге они оказались совершенно не нужны. Светодиоды 0201 слишком малы! Очевидно, я должен был двинуться глубже, поэтому целью нового проекта стало размещение как можно большего их количества на поверхности серёжки-гвоздика. Читать далее

https://habr.com/ru/articles/795447/
#  Игра змейка на ардуино
BotHabr (tgi,2) → All  –  16:00:06 2024-02-21

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

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

https://habr.com/ru/articles/795395/
#  Modbus терминал и не только
BotHabr (tgi,2) → All  –  15:00:05 2024-02-21

Опубликовано: Wed, 21 Feb 2024 14:31:16 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/795387/
#  Диплом специалиста ИБ. Часть №3 — Портативное устройство SmartPulse
BotHabr (tgi,2) → All  –  12:00:05 2024-02-21

Опубликовано: Wed, 21 Feb 2024 11:00:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Вам знакомо такое чувство, когда сидишь, пишешь дипломную работу и думаешь "А не сделать ли умный пульсометр на ESP32-C3 с интегрированными механизмами защиты, динамическим пин-кодом и управлением через BLE с помощью собственного мобильного приложения для IoT-устройств"? В этой статье я расскажу и покажу, что может получиться, если поддаться этому желанию.Данная статья является третьей в цикле “Диплом специалиста ИБ”, в рамках которого я рассказываю про свой опыт написания выпускной квалификационной работы на программе высшего образования “Компьютерная безопасность”. В этой части речь пойдет про создание портативного IoT-устройства "SmartPulse", в разработку которого была включена реализация наиболее приоритетных механизмов защиты из первой статьи цикла. Читать далее

https://habr.com/ru/articles/792682/
#  Немного о сварочных аппаратах в быту обычного человека и зачем оно надо
BotHabr (tgi,2) → All  –  10:00:14 2024-02-21

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

Картинка Vwalakte, Freepik

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

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

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

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

https://habr.com/ru/companies/ruvds/articles/794042/
#  Зачем нужны микросхемы?
BotHabr (tgi,2) → All  –  06:00:12 2024-02-21

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

Представим, что мы попали в 1972 год. В небе уже летают сверхзвуковые пассажирские Ту-144 и Конкорд. Полиомиелит побеждён. Оспа почти побеждена. Норман Борлоуг два года, как получил Нобелевскую премию мира за «Зелёную революцию» — выведение высокоурожайных сортов пшеницы и их внедрение в сельское хозяйство Мексики, Индии и Пакистана. Афганские студентки ходят в Кабульский университет в мини-юбках и сапогах до колена. СССР и США только что подписали соглашение о совместной пилотируемой программе Союз-Апполон. Сам Апполон совершил свой заключительный пилотируемый полёт к Луне с высадкой на поверхность. А Эдвард Стоун назначен главой космической программы Вояджер. Электронная композиция Popcorn Гершона Кингсли стала надоедать, но Жан‑Мишель Жарр скоро выпустит альбом Oxygene. При взгляде на всё это торжество прогресса из не вполне постковидного 2024-го можно проникнуться определёнными нотками пессимизма. Которые, однако, несколько приглушаются, если сказать себе: «Но зато информационные технологии и их фундамент — микроэлектроника — сделали за последние 50 лет огромный рывок вперёд». В данной статье будет сделана попытка разобраться в причинах, обусловивших данный рывок, а также их актуальности на текущий момент. Включить Xerox Alto

https://habr.com/ru/articles/795047/
#  Умный дом в панельной хрущёвке
BotHabr (tgi,2) → All  –  08:00:04 2024-02-20

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

Сразу признаюсь, что слово «хрущёвка» в этом тексте – скорее хук в заголовке. Правильнее было бы сказать, что я просто описываю свой опыт создания умного дома в обычной среднестатистической квартире городского жителя РФ, который я проживаю прямо сейчас.Статья будет состоять из двух частей: первая – постановка задачи, ресерч, планы, выбор; вторая – реализация, опыт использования, ошибки и корректировки. Читать далее

https://habr.com/ru/companies/lanit/articles/793392/
#  Температура на матрице WS2812B
BotHabr (tgi,2) → All  –  02:00:05 2024-02-20

Опубликовано: Sun, 18 Feb 2024 15:09:44 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Температура на матрице WS2812B - простой проект для вывода температуры с датчика AHT21 на матрицу WS2812B 8x8 светодиодов. Читать далее

https://habr.com/ru/articles/794520/
#  Комбинированное рабочее место
BotHabr (tgi,2) → All  –  01:00:03 2024-02-20

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

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

https://habr.com/ru/articles/794835/
#  Разработка алгоритма адаптивной системы стыковки НПА с БЭК с использованием методов машинного обучения
BotHabr (tgi,2) → All  –  22:00:09 2024-02-19

Опубликовано: Mon, 19 Feb 2024 21:03:20 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

https://habr.com/ru/articles/794823/
#  Когда хочешь, чтобы она не потерялась: термометр из RPI2040
BotHabr (tgi,2) → All  –  19:00:06 2024-02-18

Опубликовано: Sun, 18 Feb 2024 18:43:36 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Если Вы не знали, как начать использовать ненужный Raspberry Pi Pico, "измерьте" температуру с помощью мигающего светодиода. Читать далее

https://habr.com/ru/articles/794548/
#  Учим Ладу Весту петь пионерским голосом
BotHabr (tgi,2) → All  –  19:00:05 2024-02-18

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

В 2020 году я решил перенести электронный темброблок из Pioneer DEH-P4500R в кнопочную мультимедийную систему Лады Весты. Цель - заставить второе звучать как первое - достигнута за один месяц. Не обошлось без пайки микросхем и реверс-инжиниринга. Слушать далее

https://habr.com/ru/articles/794550/
#  SimulIDE: открытый симулятор цифровых схем и микроконтроллеров
BotHabr (tgi,2) → All  –  16:00:04 2024-02-18

Опубликовано: Sun, 18 Feb 2024 15:48:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой заметке я решил рассказать о SimulIDE https://simulide.com/ Это относительно новое программное средство с открытым исходном кодом, предназначенное для моделирования 8-битных микроконтроллеров семейств AVR и PIC, а также прочих электронных схем. По интерфейсу SimulIDE напоминает Proteus. SimulIDE кроссплатформенный и работает под Linux, Windows и Mac. Далее будут рассмотрены основные возможности этого симулятора и рассказано о моих личных впечатлениях от работы с данной программой. Читать далее

https://habr.com/ru/articles/794530/
#  Lavritech: теперь с дисплеем и платой управления (наконец-то дождались)
BotHabr (tgi,2) → All  –  15:00:05 2024-02-18

Опубликовано: Sun, 18 Feb 2024 14:01:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



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

Но, как говорится, быстро сказка сказывается, да не быстро дело делается — прошло около полутора лет — и вот на моём столе новая версия контроллера Lavritech со встроенным разъёмом для платы расширения и с самой платой дисплея и управления.

Вообще, — красота и именно то, что я (все мы) так долго ждали. Давайте посмотрим как это устроено и как это работает на практике. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/794458/
#  OrangePi 5 с Proxmox 8
BotHabr (tgi,2) → All  –  13:00:07 2024-02-18

Опубликовано: Sun, 18 Feb 2024 12:21:21 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

В прошлой статье (https://habr.com/ru/articles/789654/) я описал начальную настройку загрузчика для OrangePI 5b (для OrangePI 5 тоже сработает), а так же настройку и запуск Proxmox 7 до состояния "оно запустилось". Виртуалки там я не пробовал и оказалось, что они и не работают без дополнительных телодвижений. В этой статье я опишу как настроить уже Proxmox 8.1.3 и довести до полностью работоспособного состояния. Читать далее

https://habr.com/ru/articles/794508/
#  Почти забытый трекбол все еще жив. Чем он лучше мыши или тачпада? Опыт разработчика электронной аппаратуры
BotHabr (tgi,2) → All  –  13:00:04 2024-02-18

Опубликовано: Sun, 18 Feb 2024 12:12:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/794506/
#  Настраиваем минимальный WEB-сервер на Repka Pi 3. NGINX+PFP-FPM+MySQL и ставим Wordpress
BotHabr (tgi,2) → All  –  07:00:07 2024-02-18

Опубликовано: Sun, 18 Feb 2024 06:00:45 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

В этой статье я расскажу как установить на Repka Pi 3 полноценный WEB сервер на Nginx с php-fpm и MySQL для того, чтоб в конечном счете установить WordPress и начать делать и размещать Ваш сайт на данной платформе. Ставить будем на родную ОС Repka Pi от 11.12.23 (последняя актуальна прошивка на момент написания статьи). Читать далее

https://habr.com/ru/articles/793240/
#  Датчик Объёма на Основе Резонанса Гельмгольца (микрофон=датчик объёма)
BotHabr (tgi,2) → All  –  00:00:05 2024-02-18

Опубликовано: Sat, 17 Feb 2024 23:31:45 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Что общего между скрипкой и крылатой ракетой ФАУ-1? Ответ прост: резонанса Гельмгольца.На основе физических эффектов можно создавать различного рода датчики. В этом тексте я высказал предложение использовать резонанс Гельмгольца для измерения объёма ёмкостей. Как следствие датчик уровеня жидкостей. Читать далее

https://habr.com/ru/articles/792096/
Powered by iii-php v0.11