RSS
Pages: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 67
[>] Превращаем DSLogic U2Basic (PANGO) в DSLogic Plus
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-22 13:00:07


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

В данной статье расскажу как модифицировать DSLogic U2Basic (PANGO) в DSLogic Plus.Данная статья является обновлением статей - Превращаем DSLogic Basic в DSLogic Plus и Превращаем DSLogic U2Basic в DSLogic Plus Читать далее

https://habr.com/ru/post/718212/

[>] Умная дача: видеонаблюдение
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-22 19:00:06


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

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

https://habr.com/ru/post/718614/

[>] HabraTab: извлечение и модернизация движка (о, сколько нам открытий чудных...)
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-22 19:00:08


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



Недавно на Хабре вышла статья «HabraTab — девайс для хаброзависимых», которая вызвала неподдельный интерес у хабропользователей и, можно сказать, произвела своего рода фурор (на данный момент рейтинг статьи +137).

Действительно, проект довольно интересный как своей концепцией, так и исполнением, как программным, так железным и даже дизайнерским — девайс выглядит весьма своеобразно и оригинально.

Каждый нашёл в нём что-то своё, сам девайс меня не заинтересовал, но зато заинтересовал код, который может получать данные (кроме Хабра) с различных сайтов в интернете и затем эти данные использовать в IoT системах. Также этот код можно использовать для получения данных со встроенных веб-интерфейсов различных устройств в локальной сети, чему можно найти множество применений в реальных проектах по автоматизации (и не только).

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

Итак, начнём… Читать дальше →

https://habr.com/ru/post/718254/

[>] Создаём систему радиоуправления для самодельного самолёта
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-23 14:00:04


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

Картинка Viarprodesign, Freepik

У каждого человека есть определённая тема, к которой он испытывает некое иррациональное влечение. У автора этой статьи такой темой является авиамоделирование: на тот момент, когда ещё существовали авиамодельные кружки, автор пришёл в него записываться и ему сказали, что он ещё слишком мал и лучше прийти через пару лет. А через пару лет распался Советский Союз и всем стало совсем даже не до кружков — на дворе наступили «благословенные» 90-е годы…

Однако, «гештальт сам себя не закроет» и автор решил тряхнуть стариной и попробовать собрать свою первую авиамодель (лучше поздно, чем никогда, да и в авиамодельный кружок опять не возьмут — теперь уже по причине старости :-) Читать дальше →

https://habr.com/ru/post/718446/

[>] Жажда скорости — ARM или RISC-V?
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-24 13:00:04


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

В этой короткой заметке я попытаюсь сравнить три разных микроконтроллера по времени реакции на внешнее прерывание. Дело это интересное, просто потому что иногда микроконтроллер должен реально контролировать и желательно по-быстрее. Ну и конечно, хочется оценить работу шины, прерываний и всего остального.Итак, схема опыта очень проста - будем использовать 3 первые пина порта GPIOA, первый как источник внешнего прерывания (exti0), а 1 и 2 для вывода данных. Хватило бы и одного, но тогда осциллограф, как понимаете, подключать не так удобно - а на скорости кода это не сказывается. Первый пин и второй, естественно, соединим проводком...Будем подавать на второй пин высокий уровень, это вызовет прерывание, сработает обработчик. В нем будем просто выводить 0 на все пины порта GPIOA - а по факту на второй и третий, получается. И цикл повторяется. Код примерно одинаков и для ARM и для RISC-V и приведен ниже.Да, для опытов у нас будет два процессора ARM, обе stm - так уж вышло, они были под руками - stm32f103 и stm32h750, соответственно, первую запустим на 64 МГц, а вторую на 400 МГц (ну на шине будет всё равно 200 МГц). А вот для RISC-V попалось изделие WCH-IC а именно ch32v307 и он будет у нас на 144 МГц. Кстати, в нем реализовано железячное переключение при прерывании с сохранением регистров, так что если постараться, то можно несколько еще ускорить код, выбросив пару-тройку тактов.Однако для эксперимента компилятор был использован с одной и той же опцией оптимизации -Os и никаких трюков не применялось. Код на ассемблере получился примерно похожий, с ньюансами, конечно, но всё же... Жмем!

https://habr.com/ru/post/718818/

[>] [recovery mode] Каковы причины того, что робототехнических фреймворков мало
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-25 04:00:07


Опубликовано: Fri, 24 Feb 2023 23:44:32 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

История Фреймворка Beeptoolkit (Beeptec Engineering 2019 г.), наглядный пример того, как и добрая дюжина других фреймворков, по предположению, не достаточно широко присутствуют  в информационном поле среди их потенциального сообщества, так же и тех кто может делиться такой информацией, а те кто каким то образом все же наткнулся на  сведения, сразу не могут понять, насколько он мощный, как его оседлать и разогнать, что лежит тяжелым бременем на их разработчиках.Какое то время, 3 года назад здесь на Хабре мелькала серия моих неудачных, пробы пера публикаций, с уходом в глубокий кармический минус, при этом с внушительным,  более 30К, прочтением. По состоянию дел на сегодня Beeptoolkit  значительно продвинулся по ряду успешных проектов и был замечен рядом известных публичных изданий, таких к примеру как  Welp Magazine, включен в национальные научные реестры (Израиль) технологических стартапов и вовлечен в проекты по приоритетным направлениям в сфере вендинговой робототехники. Framework BEEPTOOLKIT (СISC x86, OC Windows LTSC)Краткая характеристика: Читать далее

https://habr.com/ru/post/718896/

[>] [Перевод] Всё про USB-C: паяльник Pinecil
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-26 15:00:05


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


Как многие правильно заметили, в случае с USB-C важен не просто сам стандарт, а то, как он реализован. В конце концов, мы имеем дело с реализациями, и именно на этой почве обычно возникает большинство проблем. Отчасти, конечно, вина лежит и на стандарте, например, в плане отсутствия маркировки кабелей. Хотя, на мой взгляд, он продуман намного лучше, чем некоторым кажется.

Я хочу познакомить вас с несколькими реализациями USB-C в некоторых интересных опенсорсных продуктах. Все они в том или ином смысле не идеальны – иначе и быть не может, поскольку им приходится иметь дело с беспорядочным реальным миром, где совершенство является редкостью.

Сегодня мы поговорим о Pinecil – недорогом и качественном паяльнике от Pine64, выпущенном пару лет назад. Для питания в нём предусмотрен и круглый разъём, и порт USB-C. Это стало долгожданным отступлением от стратегии компании Miniware, которая не применяла такое решение ни в оснащённой исключительно круглым разъёмом модели TS100, ни в маломощных паяльниках TS80. Кроме того, поскольку Pinecil разработан под использование жал T12 от модели TS100, он заслуженно завоевал популярность в мире электронщиков-любителей. Читать дальше →

https://habr.com/ru/post/718802/

[>] Битва за контроль над поставками микрочипов, и какова роль России в этом вопросе?
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-26 19:00:09


Опубликовано: Sun, 26 Feb 2023 14:37:06 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Полупроводники сегодня так же важны для глобального капитализма, как и доступ к энергоресурсам. Только несколько стран может производить самые передовые микрочипы, и контроль над их поставками становится ключевым полем битвы в торговой войне между США и Китаем. Что более важно для капитала и его различных национальных государств, чтобы гарантировать достаточный запас энергетических ресурсов или полупроводников? В своей новой книге Chip War Крис Миллер убедительно доказывает последнее: Читать далее

https://habr.com/ru/post/719012/

[>] Датчик присутствия для Home Assistant с использованием Zigbee
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-26 21:00:05


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

Для своего умного дома решил собрать датчик присутствия на доплеровском датчике rcwl-0516 и микроконтроллере Zigbee - cc2530, работающий на протоколе Zigbee, отличающийся низким энергопотреблением. Читать далее

https://habr.com/ru/post/719030/

[>] EBYTE MA01-AACX2240: программирование цифровых входов
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-27 13:00:04


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



В предыдущих статьях мы познакомились с замечательным внешним RS485/ModbusRTU блоком расширения EBYTE MA01-AACX2240 и научились управлять работой его реле. Сегодня мы разберём программирование цифровых входов MA01-AACX2240 и научимся получать с них данные в контроллере на ESP32.

Поскольку это RS485/ModbusRTU блок, то при помощи него можно не только расширить функционал вашего контроллера, но и вынести реле, цифровые и аналоговые входы на значительное расстояние от самого контроллера (десятки и сотни метров), что может быть полезно в различных проектах.

MA01-AACX2240 это довольно функциональное устройство и позволяет не только получать данные с цифровых входов, но и тонко настраивать работу самих этих входов — можно использовать счётчики, устанавливать работу по фронтам сигнала, выбирать метод обнуления счётчиков и т. д. и т. п., обо всём этом мы и поговорим далее… Читать дальше →

https://habr.com/ru/post/717316/

[>] Как научиться делать роботов и внедрять их там, где никто не решался
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-27 13:00:08


Опубликовано: Mon, 27 Feb 2023 08:00:02 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/718370/

[>] Подробный гайд по Docker на M1
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-27 17:00:04


Опубликовано: Mon, 27 Feb 2023 12:55:12 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Я Александр Калинка из компании Evrone. Мы работаем удалённо с 2008 года и делаем это на собственных устройствах. Иногда возникает проблема, как установить, настроить и запустить все приложения и сервисы, необходимые для использования в проекте. Кто-то идет классическим путем, ставит необходимое локально на компьютер и работает с этим стеком. Но есть определенная часть программистов (и, несомненно, проектов), которые для развертывания необходимого зоопарка приложений используют Docker и Docker Compose. Устройства бывают разные, но особенно популярны Apple на чипсете M1 2020 года и на чипсете M2 2022 года. Работа Docker на них имеет некоторые особенности, о которых я хотел бы рассказать. Читать далее

https://habr.com/ru/post/716630/

[>] Оптимизированный доступ к GPIO и не только, часть вторая
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-27 22:00:06


Опубликовано: Mon, 27 Feb 2023 17:48:22 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Уважаемые жители Habr-а, В данной статье, речь пойдет о доступе к GPIO, и другим регистрам, используя C++. Несколько лет назад, я подготовил статью, о том, как можно используя constexpr-клаcсы, серьезно оптимизировать доступ к GPIO-порту, таким образом, чтобы команда "PA0.set()" - превращалась в одну-три ассемблерных инструкции, в зависимости от обстоятельств. Этот класс лишь выглядел обычным, который оптимизировался компилятором. Фактически, это была высокоуровневая оптимизация низкоуровневого кода. Теоретически возможно было перегручить оператор равенства и писать просто PA0=1 или PA0=2, фактически это вызывало inline инструкцию, позволяющую добавить еще и барьерную инструкцию.Больше года назад, я потерял доступ к аккаунту Habr, и не мог восстановить его. Однако, спустя некоторое время, эксперименты по оптимальному доступу к полям регистров продолжились. И это привело к использованию нехитрых конструкций, построенных на шаблонах. Сегодня, я расскажу к чему привели эти эксперименты.Итак. Задача состояла в том, чтобы максимально описать любой регистр, и получить доступ к нему, удобным способом. Я несколько раз пытался различными способами формализовать описание, и мои попытки привели меня к следующему коду. Читать далее

https://habr.com/ru/post/719320/

[>] От Arduino к Wiren Board за 10 лет. История автоматизации дома с солнечными панелями
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-28 12:00:05


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

Пробовали ли вы когда‑нибудь сделать умный дом своими руками? Герой моего нового рассказа Алексей сначала собрал автоматизацию на Arduino десять лет назад, но затем от нее отказался и перешел на оборудование Wiren Board. В чем же причины такого шага?Интересно? Тогда ныряйте под кат.Кроме типового управления отоплением, освещением и нагрузкой, в доме есть система накопления энергии на солнечных панелях, а в системе вентиляции используется холод из теплообменника в колодце. Читать далее

https://habr.com/ru/post/719342/

[>] Графический спектроанализатор с динамической индикацией на жесткой логике
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-28 13:00:12


Опубликовано: Tue, 28 Feb 2023 08:05:35 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника



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

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


Как всегда, под катом вас ждет беспощадная схемотехника на основе только жесткой логики и не менее жестких операционниках. Читать дальше →

https://habr.com/ru/post/719202/

[>] Умный дом своими руками + Python
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-28 17:00:07


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

Сегодня на рынке существует огромное количество решений для умного дома, но не все они доступны для большинства пользователей из-за высокой стоимости. В этой статье мы рассмотрим, как создать умный дом за 10 тысяч рублей с использованием языка программирования Python.Первым шагом к созданию умного дома является выбор устройств, которые вы хотите автоматизировать. Обычно это устройства освещения, розетки, термостаты и дверные замки. Стоимость этих устройств может достигать нескольких тысяч рублей, но существуют бюджетные решения, которые можно приобрести за сумму в 10 тысяч рублей.Например, вы можете выбрать устройства умного дома, поддерживающие протокол ZigBee. Этот протокол используется для обмена данными между устройствами умного дома и может быть использован с различными системами управления, в том числе с использованием Python.Для управления устройствами умного дома мы будем использовать Raspberry Pi, недорогой мини-компьютер, который может работать как центральный сервер для умного дома. В качестве операционной системы для Raspberry Pi мы будем использовать Raspbian, основанную на Linux.Для программирования на Python мы будем использовать библиотеку Zigbee2MQTT, которая позволяет взаимодействовать с устройствами ZigBee и публиковать данные в MQTT-брокере. MQTT - это протокол обмена сообщениями между устройствами, который используется в умных домах для обмена данными между устройствами.Теперь мы можем начать создание умного дома. Первым шагом является установка Raspbian на Raspberry Pi. Это можно сделать, загрузив образ операционной системы Raspbian с официального сайта Raspberry Pi и записав его на SD-карту. Читать далее

https://habr.com/ru/post/719544/

[>] Принцип определения дальности между радио трансиверами
bot.habr.rss
BotHabr(tgi,2) — All
2023-02-28 21:00:08


Опубликовано: Tue, 28 Feb 2023 16:35:03 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/719542/

[>] [Перевод] Исследование винтажной компьютерной техники: 4 бита драконов: игра-лабиринт Dungeons & Dragons от Mattel
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-01 01:00:14


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


Когда мои родители продали дом и перебрались на белоснежные просторы Великого севера, они вывезли несколько коробок моего барахла, которое долго пылилось в гараже. Мы сейчас разбираем вещи и роемся в этих коробках на случай, если в не столь далёком будущем нам самим понадобится переехать. В одной из коробок нашлась моя старая компьютерная игра-лабиринт DUNGEONS & DRAGONS™ от Mattel Electronics.
Это большая, «делюксовая» из двух игр D&D от Mattel (у Intellivision, конечно, был свой набор, а у нас был Tandyvision), вторая — DUNGEONS & DRAGONS™ компьютерная игра в жанре фэнтези. Это было портативное устройство с неожиданно привлекательной реинкарнацией игры Hunt the Wumpus, о которой мы поговорим в другой раз. Эта игра больше похожа на настолку, но в ней есть компьютерный антагонист и звуковое сопровождение. Читать дальше →

https://habr.com/ru/post/719624/

[>] Вывод спрайтов, создание анимации, программирование nes/famicom/dendy
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-01 02:00:06


Опубликовано: Tue, 28 Feb 2023 21:05:43 GMT
Канал: Assembler – Язык программирования низкого уровня

Ранее я уже писал статью о выводе спрайтовой графики на экрана с использованием регистра OAMDATA ($2004), но это подходит лишь для экспериментов и вывода некой статической картинки. Но движение либо анимация будет приводить к появлению различных артефактов наслоению спрайтов, моргание кадра, и так далее. Что бы этого избежать следует сформировать для каждого кадра буфер спрайтов и вывести на экран. Читать далее

https://habr.com/ru/post/719636/

[>] Идеи для тех, кто хочет собрать свои часы
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-02 14:00:08


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

Картинка twizz.ru

Каждый самодельщик рано или поздно приходит к тому, что ему вот прямо сейчас необходимо создать свои часы. Зачем, почему — никто не знает. Если вы пришли к такому же пониманию, «их есть у меня». А именно — собственный хит-парад самодельных часов, которые позволят как комплексно прокачать скиллы в сборке, программировании и т. д., так и украсят любой дом своим присутствием.

В этой статье умышленно будут обойдены вниманием известные проекты часов, изготовленные из радиоламп или вращающейся линейки светодиодов, установленной на диске вышедшего из строя старого HDD, так как мы постараемся остановиться на более неизвестных и эффектных экземплярах, и если известные проекты и будут затронуты, то совсем чуть-чуть :-) Читать дальше →

https://habr.com/ru/post/718994/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 7. Отображение DI и AI входов при помощи AJAX
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-02 19:00:05


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



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

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

https://habr.com/ru/post/718518/

[>] Укроп на камнях
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-02 22:00:04


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

Покупая одновременно микрозелень и коньяк можно поймать оценивающий взгляд. Не объяснять же каждому, что набор для выращивания приобретается в научных целях. За 98 рублей мы получаем пластиковый контейнер, минеральную вату, пакет семян и инструкцию. «Выдержать в темноте 2 дня… снять крышку… поставить на солнце… периодически поливать». Такие нехитрые действия помогут вырастить небольшое количество полезных растений. Приблизительно два года назад я приобрел такой набор и успешно вырастил небольшое количество редиса. В это же время ко мне попала книга Уильяма Тексье «Гидропоника для всех». Помимо информации, относящейся к растениям, книга содержит много упрощенных картинок гидропонных установок. Именно Тексье повинен в идее превратить пластиковую коробочку  с минеральной ватой в нечто большее. Читать далее

https://habr.com/ru/post/720100/

[>] Дела сердечные: индивидуальная настройка искусственного сердца
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-03 12:00:09


Опубликовано: Fri, 03 Mar 2023 07:00:33 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники



Люди обладают рядом физиологических, психических, когнитивных, физико-химических и других особенностей, которые в совокупности и формируют основные признаки Homo sapiens. Ввиду эволюционных и генетических факторов каждый человек по-своему уникален. И эта уникальность проявляется не только во внешних особенностях, но и в работе внутренних систем. К примеру, сердце человека является одним из важнейших органов, который выполняет одни и те же функции, независимо от его владельца. Однако его форма, размеры, режим работы и даже положение могут отличаться от человека к человеку. Следовательно, в процессе разработки искусственного сердца для определенного человека необходимо учитывать особенности оригинала. Именно этим и занялись ученые из Массачусетского технологического института (США). Они разработали методику создания мягкого и гибкого роботизированного сердца на 3D принтере с возможностью точной настройки того, как именно оно будет работать. Из чего сделано искусственное сердце, как именно оно настраивается, и насколько точно оно имитирует оригинал? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/post/719952/

[>] Взаимодействие между процессами на С++ и PHP. Сокеты, семафоры и разделяемая память
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-04 03:00:08


Опубликовано: Fri, 03 Mar 2023 22:06:45 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Доброго всем дня!Хочу рассказать о своём практическом опыте реализации взаимодействия между процессами в среде Linux в условиях, когда вычислительных ресурсов существенно не хватает. По условию, один из процессов написан на C++, второй на PHP, потому дополнительно мы рассмотрим доступность соответствующих API из PHP а также варианты действий в случае, когда для нужного API PHP-обёртка отсутствует. Читать далее

https://habr.com/ru/post/720126/

[>] Накачай Стёпочкина. Путь решения одной простой, но интересной задачи
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-04 13:00:11


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

«Так… Теперь его надо утолщить». (Произносить голосом десантника.)

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

https://habr.com/ru/post/720308/

[>] Telegram бот на Rust, Два, Три и Raspberry Pi 2
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-04 15:00:07


Опубликовано: Sat, 04 Mar 2023 10:29:06 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

Написать telegram бота-помощника на Rust, который будет работать на Raspberry Pi. Существуют разные сервисы, вроде перевода раскладки с одного языка на другой, конвертера unix timestamp в форматированную дату, base64 кодирования, jwt, json validator/prettifier, bin2hex и так далее. Почему бы не переместить эти функции в телеграм бота и пользоваться из одного приложения вместо посещения нескольких ресурсов. Реализовать вроде не сложно. При этом давно валяется без дела Raspberry Pi 2, купленная у коллеги за символическую сумму. Читать далее

https://habr.com/ru/post/720410/

[>] Сканер установленных перехватчиков в памяти процесса
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-04 21:00:08


Опубликовано: Sat, 04 Mar 2023 16:57:03 GMT
Канал: Assembler – Язык программирования низкого уровня



В статье будет рассмотрен один из методов поиска изменений в памяти процесса, на основе построения полной карты уязвимых к перехвату адресов. Рассмотрена работа со списками загрузчика, ручным разбором таблиц импорта/отложенного импорта/экспорта/TLS загруженных файлов, c обработкой форварда функций и ApiSet редиректов.
Будет показана методика доступа в 64 битное адресное пространство чужого процесса из 32 битного кода через статически сформированный ассемблерный шлюз, так и подход с применением автоматически генерируемого гейта.
Будет дано много комментариев «почему» применяется тот или иной подход, а также описание различных проблемных ситуаций, основанных в том числе как на собственном опыте, так и на разборе кода системного загрузчика, поэтому будет интересна и подготовленным специалистам. Читать дальше →

https://habr.com/ru/post/720436/

[>] Про Vim " PHP LSP
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-05 15:00:11


Опубликовано: Sun, 05 Mar 2023 10:24:21 GMT
Канал: VIM – Свободный текстовый редактор

Проекты PHP в данный момент у меня заморожены или переданы коллегам, поэтому толком попрактиковаться в Vim пока особенно не получается. Тем не менее есть что обозначить и пусть данная заметка будет эдаким введением в проблематику. Если на первый взгляд кажется что её нет и вовсе - проблематики, то на второй взгляд становится понятно, что не всё так однозначно и просто, примерно так же как и с базами данных.Если загуглить "vim php lsp" то с высокой вероятностью вы попадете на проект Intelephence и плагины его использующие. Который платный. Вообще удивительно, но вокруг в общем-то опенсорсного PHP многие компании, с упорством достойным лучшего применения, пытаются создать платную инфраструктуру. Является ли при этом PHP Group каким-то бенефициаром такого положения вещей не совсем очевидно. Тем не менее воз и ныне там - кто только не разрабатывает инструментарий, только не сами авторы. И так сложилось, что лидерами в производстве инструментов являются наиболее жадные коммерческие компании как JetBrains и разработчики указанного Intelephence.Если вы тот кто считает, что это правильно и нужно поддерживать поддерживать производителя рублем, если вы разработчик промышленных решений - нет проблем - к вашим услугам PhpStorm и Zend Studio. И в них правда нет ничего плохого. Более того, они действительно поддерживают всё и вся связанное с PHP причем самой последней версии. Но, знаете, городить огород с покупкой лицензий для эпизодической поддержки легаси кода, которого нынче значительно больше какого-то передового, мне лично не кажется целесообразным. Только вот с бесплатными инструментами всё несколько запутано. Читать далее

https://habr.com/ru/post/720522/

[>] Как сделать простой UPS для NAS
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-05 19:00:05


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

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.Рассмотрим вариант дизайна такого UPS, который можно разместить внутри корпуса для тех NAS, которые для работы требуют только одного напряжения питания 12В. Всё ещё хочешь собрать UPS?

https://habr.com/ru/post/720524/

[>] Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-05 21:00:09


Опубликовано: Sun, 05 Mar 2023 16:06:32 GMT
Канал: VIM – Свободный текстовый редактор

В этот раз мы научимся работать с окнами и фолдами в Nvim, и в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения. Читать далее

https://habr.com/ru/post/720564/

[>] Детали Двигателя на Пропане
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-05 23:00:07


Опубликовано: Sun, 05 Mar 2023 18:40:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/720482/

[>] Топ-17 летних профильных лагерей по интересам для детей: от робототехники до видеоблогинга
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 00:00:06


Опубликовано: Sun, 05 Mar 2023 19:11:45 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/720580/

[>] Docs as Code для художественной литературы. Делаем творческий сайт ребенка с помощью MkDocs
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 09:00:07


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


Docs as Сode — подход к работе с текстами, подразумевающий написание текста как кода:

в простом текстовом редакторе или IDE;
с использованием системы контроля версий;
с CI / CD / Code Review.

В настоящее время Docs as Code широко применяется при работе с технической документацией, давая техническим писателям и проектным командам массу удобств и преимуществ.
Но что если пойти дальше, попробовать такой подход не с техническими, а с художественными текстами? Что если автор — не технарь и не айтишник? Просто юный начинающий писатель, который пробует писать прозу и стихи ручкой на бумаге, и надеется познакомить широкую публику со своим творчеством?
В этой статье я расскажу о таком эксперименте (забегая вперед, удачном). Моей дочери 11 лет, она пишет сказки, стихи и рассказы. Чтобы поддержать ее увлечение, я помог ей создать литературный сайт, используя подход Docs as Code. Она успешно освоила основы Markdown и Git. Сейчас она самостоятельно публикует новые произведения и обновляет новости на своем сайте https://lib-beliakova.github.io/. Читать дальше →

https://habr.com/ru/post/720584/

[>] Умный дом без маркетинга и хайпа от тех, кто пользуется им вдолгую
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 10:00:07


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

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

https://habr.com/ru/post/720540/

[>] Assembler в Go: техники ускорения и оптимизации
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 13:00:05


Опубликовано: Mon, 06 Mar 2023 07:56:10 GMT
Канал: Assembler – Язык программирования низкого уровня

Привет, Хабр!В прошлой статье я рассказывал об ускорении копирования элементов одного слайса в другой с помощью средств Go. В этот раз я решил пойти дальше и посмотреть, что можно достичь, начав разговаривать с процессором на его языке. Я выбрал одну из оптимизированных версий функции Copy в качестве объекта исследования из решения задачи VK Cup'22/23, которая копирует только синий компонент RGBA в Paletted картинку. Если интересно узнать как её ускорить почти в 10 раз, прошу под кат. Читать далее

https://habr.com/ru/post/720582/

[>] Один день из жизни JVM-инженера
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 14:00:09


Опубликовано: Mon, 06 Mar 2023 09:26:39 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО


Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные. Поэтому редкое место, где они пересекаются и могут что-то поведать друг другу — Java-конференции. Мы проводим их регулярно (уже в апреле будет JPoint). И на предыдущей нашей конференции Иван Углянский dbg_nsk поделился с Java-разработчиками тем, как всё выглядит с его стороны.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Поскольку все эти вопросы из доклада звучат интересно, мы решили для Хабра сделать его текстовую версию (а для тех, кому удобнее видео, прикладываем ссылку на ютуб). Далее повествование идёт от лица Ивана. Читать дальше →

https://habr.com/ru/post/719614/

[>] Как разработать плату, пригодную для массового производства? Подход Design for Manufacturing
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 14:00:13


Опубликовано: Mon, 06 Mar 2023 09:04:38 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Качество печатной платы зависит не только от оборудования, уровня технологов и процессов на фабрике. Не меньший вклад в него вносят конструкторские решения разработчика платы — тополога. От них зависит технологичность: то, насколько просто будет произвести и ремонтировать изделие. Наиболее технологичной плата получится, если тополог сразу учтёт технологические нормы и особенности производства, внеся их в параметры своего CAD-проекта. Такой подход называется Design for Manufacturing (DFM) — дизайн, оптимизированный под производство. Давайте разбираться, что это такое. Этот материал адресован в первую очередь топологам, технологам и всем, кто уже работает в RnD и на производствах – или готовится войти в индустрию. Но мы постарались сделать его доступным для всех читателей.  Читать далее

https://habr.com/ru/post/719804/

[>] True RND или что делать с обученной моделью (опыт чайника)
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 19:00:10


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

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

https://habr.com/ru/post/720800/

[>] KC868-AK: пианино на DIN-рейку (собачий вальс теперь не проблема)
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-06 19:00:11


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



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

Когда я первый раз увидел KC868-AK (креатив начинается прямо с индекса), то долго пытался понять что это и зачем это нужно. Рассматривание фотографий и чтение описаний мало что добавляло к пониманию назначения изделия. Тут и клавиатура на 35 кнопок, и цифровые входы, и проводные интерфейсы и ESP32 — что это вообще? и как это можно применять?

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

https://habr.com/ru/post/719666/

[>] Логарифмический регулятор громкости
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-08 04:00:04


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

Простой логарифмический релейный регулятор громкости с дисплеем.Зачем логарифм и как мы слышим? При чём тут звуковое давление и нелинейности?Краткая история регуляторов громкости.Схемотехника блока, который устанавливался в профессиональную аудио аппаратуру. Узнать больше

https://habr.com/ru/post/714366/

[>] Статус флаги ассемблера 6502 nes/famicom/dendy
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-09 00:00:08


Опубликовано: Wed, 08 Mar 2023 19:06:29 GMT
Канал: Assembler – Язык программирования низкого уровня

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

https://habr.com/ru/post/721168/

[>] STM32. CMSIS. Определение частоты внешнего тактирующего осциллятора
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-09 03:00:05


Опубликовано: Wed, 08 Mar 2023 22:47:16 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/721184/

[>] 4 электронных музыкальных шкатулки своими руками. Знакомимся с логическими микросхемами
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-09 14:00:04


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


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

Потому что собрать и при необходимости наладить вещь, принцип работы которой понимаем, — это реализация одной из фундаментальных потребностей психики человека разумного. Утвердить своё субъектное место в объективном мире.

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

https://habr.com/ru/post/717906/

[>] Какой датчик лучше подходит для хлопкового выключателя KY — 038 или GY — MAX9814?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-09 21:00:07


Опубликовано: Thu, 09 Mar 2023 16:33:30 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

За последнее время я нахожу множество статей и видио про самодельные хлопковые выключатели поэтому я решил провести исследование темой которого является изучение сигнала и сравнение датчиков GY - MAX9814 и KY - 038 , так как данные датчики довольно популярны у радиолюбителей. Читать далее

https://habr.com/ru/post/721384/

[>] [Перевод] Обратное проектирование дисплея e-ink
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 00:00:10


Опубликовано: Thu, 09 Mar 2023 19:56:06 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Этот ценник, но чёрно-белый, без красного цвета
Одному из членов нашего сообщества удалось приобрести на eBay несколько дисплеев e-ink. Эти дисплеи используют в магазинах, где на них указывается цена товаров, которые можно купить. По сравнению с бумажными ценниками такой дисплей имеет два ключевых преимущества: текст на e-ink дисплеях может обновляться автоматически и может иметь более замысловатую графику. От обычных ЖК-экранов e-ink отличается тем, что энергия расходуется только при изменении содержимого. Это позволяет оснастить ценники батареей небольшой ёмкости и работать без замены батареи несколько лет. Читать дальше →

https://habr.com/ru/post/721406/

[>] Raspberry Pi как основа для DIY-проектов: оригинальные идеи начала 2023 года
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 13:00:04


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

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

https://habr.com/ru/post/721496/

[>] Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 13:00:11


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

Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ. Читать далее

https://habr.com/ru/post/721490/

[>] Походка гусеницы и липкость геккона: новый мягкий робот-альпинист
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 13:00:18


Опубликовано: Fri, 10 Mar 2023 08:00:30 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники



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

https://habr.com/ru/post/721232/

[>] Знакомство с частотными фильтрами: как спроектировать и немного схитрить
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 17:00:11


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


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

Используйте навигацию, если не хотите читать текст полностью:

→ Что такое частотный фильтр
→ Очередной резистивный делитель, или из чего состоят фильтры
→ Немного о параметрах частотных фильтров
→ Рассчитывать фильтры — это сложно
→ Собираем фильтр Чебышева Читать дальше →

https://habr.com/ru/post/721558/

[>] Нестандартный лайфхак: печатаем по ткани, используя 3D-принтер
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 18:00:04


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

Картинка: Valentinlacoste, Freepik

На днях меня посетила любопытная мысль: а что, если 3D-принтер использовать необычным образом, а именно для нанесения разных надписей, изображений и логотипов прямо на ткань? Читать дальше →

https://habr.com/ru/post/720548/

Pages: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 67