Про идентификацию одинаковых подключаемых USB устройств в Linux
Возникла у меня идея - подключить к одному перепрошитому под linux TV Box'у три 3D принтера, чтобы он один управлял с помощью трёх сессий octoprint ими всеми, ещё и транслировал изображение с камер. Возник ряд сложностей - как идентифицировать конкретное устройство, чтобы назначить на него определённый octoprint?
Дело в том, что Linux создаёт tty устройства в /dev/ в порядке их подключения, т.е. первым подключенным/включенным будет /dev/ttyUSB0, вторым - /dev/ttyUSB1 и так далее. Включением/выключением устройств управляет система умного дома. Закончилась печать - принтер выключился. Нужно что-то напечатать - включился через умную розетку. Ещё и энергопотребление попутно логируется. И в различные моменты времени один и тот же принтер может быть подключен и к /dev/ttyUSB0 и к /dev/USB2, например, если /dev/ttyUSB0 и /dev/ttyUSB1 уже заняты.
Теги: 3d-printing, linux
Удобное использование TTS яндекс станции в скриптах при интеграции в Home Assistant
Я просто оставлю это здесь на всякий случай как шпаргалку. У меня периодически возникает необходимость оповещения о чём-то голосом. Например, о провале выполнения какого-нибудь процесса бекапа или об окончании процесса печати детали 3д принтером или о чём угодно другом.
Теги: 3d-printing, automatization, smarthome, homeassistant
Для чего нужны старые android смартфоны на самом деле
А теперь немного о нестандартном применении стандартных вещей. У моей маман как-то раз полгода тому отказал телефон (MegaFon Login +). Был он куплен в 2015-м году по акции мегафона за 2500 рублей, кажется. Точнее, по акции он продавался за 3990, а я купил у сотрудника мегафона за 2500. Был разлочен с мегафона, затем в корпусе вырезано было дополнительное отверстие, что позволило получить доступ ко второй симкарте. Мегафон просто взял один китайский OEM телефон с непроизводимым названием, заребрендил прошивку, закрыл один слот пластиковой панелью и выпустил это всё на рынок по рекордно низкой цене. В итоге за свои 2500 рублей телефон проработал 4 с лишним года, после чего у него отказал динамик (он и разговорный и не очень - просто меняется сила звука в зависимости от варианта использования). Для маман был приобретён новый телефон, а мегафон до поры/времени выложен на полку. Ремонтировать это чудо бессмысленно, динамик найти и поставить будет стоить почти столько же, за сколько я весь смартфон приобрёл новым, да и производительность у него уже давно не соответствует требованиям времени. Продать такой старый смартфон, с порядочно подсевшим аккумулятором, да ещё и неработающим динамиком тоже вряд ли получится, а если и получится, то за бесценок. Если за него и дадут, то рублей 500, не больше, да и то очень сомнительно.
Но кролики - это не только ценный мех. В конце-концов, смартфон - это отличный ёмкостный дисплей, процессор, память и вообще среда выполнения приложений.
Теги: 3d-printing, android-soft, automatization, hardware, pi, shell
Выпуск подкаста с моим участием о 3D печати
Относительно недавно я снова принял участие в подкасте "Опытные на кухне". Ссылка на выпуск находится тут. Выпуск был сделан по мотивам вот этого моего поста. Особое спасибо пользователю с ником Sid за позитивную оценку моей деятельности в телеграм чате подкаста, было приятно.
Теги: подкасты, 3d-printing
Топ вопросов о 3D печати и общие рекомендации начинающим
Ко мне периодически обращаются разные люди из моего окружения с вопросами, касающимися 3d печати, поэтому у меня сформировался список наиболее часто задаваемых вопросов, я их сейчас озвучу и, наверняка, для многих это окажется полезным. В этой статье я попытаюсь спустить с небес на землю мечтающих заработать на 3д печати и печатать всякую дребедень, скачиваемую из интернета. В другой статье - напишу о преимуществах 3D печати и возможностях, которые она открывает.
Теги: 3d-printing
Небольшой лайфхак для отключения питания Ender3 от Octoprint
С того момента, как я подключил свой 3d принтер Creality Ender3 к Orange Pi PC и настроил octoprint для удалённой печати, меня очень раздражала одна особенность реализации платы управления эндера. В случае, когда питание принтера было выключено, плата продолжала питаться по линии +5в через USB разъём. Дисплей светился, на нём отображалась информация с датчиков температуры (хоть и не настолько контрастно, как при включенном питании), можно было перемещаться по меню, а вентилятор охлаждения хотенда постоянно вращался (не в полную силу конечно, но это тоже создавало лишний звуковой фон). Более того, octoprint не терял соединения с принтером, и если при этом включить нагрев стола или хотенда, изображение на дисплее становилось менее различимым, но подсветка продолжала работать. Другими словами, есть явная недоработка со стороны Creality и вчера я это исправил, потратив на это примерно 0 рублей, сотые доли копейки и три минуты.
Теги: 3d-printing
Для чего нужен 3d принтер (часть 2)
В продолжение одного из предыдущих постов, хочу продолжить тему о корпусах и в продолжение другого - о 3d печати. Как я уже говорил, корпуса для Orange PI PC стоят от 300 до 700 с лишним рублей. О том, сколько можно сэкономить, используя 3d печать, будет под катом.
Теги: 3d-printing, pi
Для чего нужен 3d принтер (часть первая)
В закромах оф родина у меня давно пылился старый линейный светильник. Вероятно я бы применил его где-нибудь и раньше, если бы не одно но - штатные крепления от него были безвозвратно утеряны ещё лет *дцать тому назад. Светильник периодически использовался в качестве временного источника освещения и для того, чтобы была хоть какая-то возможность его закрепить, я сделал крепления из зажимов от пакетов с хлебом. Лютый колхоз, я согласен, но эти желтые штуки уже не раз выручали меня при необходимости прикепить что-то к чему-то, в то время когда другие способы были исчерпаны. Вот и в этом случае подобная магия помогла прикрепить светильник к полке над 3d принтером в шкафу. Проблема была в низкой надёжности таких креплений - светильник периодически падал со своего насиженного места, стоило мне лишь сегка его задеть.
В очередной раз, когда он сбросился вниз, осознав тщетность своего бытия, мне надоело бороться с хлебной закруткой и герр Штангенциркуль нам помог в очередной раз. Проектирование - 5 минут, печать - около 25 минут. Фотографии процесса и результата - под катом.
Теги: 3d-printing
Про весеннее обострение
Этой весной столько всего приключилось и накопилось, что на ведение блога просто не хватало сил и времени. Постараюсь исправить это упущение и вывалю всё скопом. Скажу сразу, под обострением я в данном случае имею в виду обострение моего желания изменений, стремления к чему-то новому и избавление от чего-то старого.
Теги: жизненное, 3d-printing, moto, keyboards, smarthome