Sleepless tech
713 subscribers
420 photos
66 videos
1 file
182 links
DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Download Telegram
Всем привет!

Наверняка многие из вас натыкались на ютубе на бесконечные стримы с музыкой для чила или учебы, например https://www.youtube.com/watch?v=mCti0Ln_qQ8 или https://www.youtube.com/watch?v=DWcJFNfaw9c (кстати отлично помогает сосредоточиться или расслабиться)

Я подумал, а чеб не нарулить такой для себя, как обычно just for fun. А еще я подумал, что наверняка это все можно делать через какие-то консольные утилиты. Я порыскал по github и действительно - нашел репозиторий https://github.com/torch2424/live-stream-radio

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

Все дело в том, что стримы, на которые я указал выше, работают на основе приложения streamLabs (https://streamlabs.com/), где все работает из коробки, есть даже специальный сборщик донатов (https://streamlabs.com/lunaradio/tip). Но streamLabs работает через десктопный ui, да и только на винде. Увы, такого позволить я себе не могу. И я полез в дебри.

В течение нескольких месяцев я время от времени погружался в исходники live-stream-radio и в итоге понял как собирается команда для ffmpeg, которая выдает стрим.

Что сделал я:
▫️прикрутил работу с google-api, чтобы проверять подписчиков канала
▫️прикрутил работу с yandex-money-api, чтобы проверять донаты с простой формы на сайте
▫️перед каждым новым треком проверяю 2 первых пункта и в зависимости от этого добавляю новый входной параметр для ffmpeg (анимацию с текстом, которая исчезает через некоторое время)

Теперь наруливаем музыку и тестим. К сожалению событие подписки работает не всегда (потому что не все пользователи ютуб позволяют просматривать информацию о себе в подписках). Донаты через простую форму вроде работают нормально)

О результатах напишу отдельно. Кому интересно - мой форк тут https://github.com/jemsgit/live-stream-radio

Всем чил ✌️
Дабы поиграться с фитнес браслетами нашел прикольную программу для mac - BlueSee.
В ней можно посмотреть bluetooth устройства, которые рядом и даже почитать их стейт.

К MiBand 1 чет не осилил подключиться, но ко второму довольно просто приконнектился
This media is not supported in your browser
VIEW IN TELEGRAM
Мама, я хакер. Достучался до характеристики вибрации mi band. Правда вибрирует дважды, а мне нужно 1 раз...

Схороню ссылку на список характеристик тут https://gist.github.com/sam016/4abe921b5a9ee27f67b3686910293026
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаю практиковаться с самодельным Axidraw
Всем привет!

Недавно убивал время на моделирование зубчатого колеса, которое сломалось в редукторе ледомельницы. Задача вроде простая, но зубчатое колесо оказалось косое с углом в 4-5 градусов.

В SolidWorks есть варик сгенерить деталь из вкладки Toolbox, указав параметры шестерни (число зубьевь, модуль и тп), но тогда получится колесо некоторой стандартной величины и изменить радиус будет довольно проблематично (нужно лезть в какие-то глобальные переменные).

Поэтому пришлось все рисовать с нуля, благо нашел какой-то древний, но полезный туториал (методичка ДНТУ) как рисовать эвольвенту по шагам в солиде - http://window.edu.ru/resource/477/73477/files/method_osnovy_autoconstruct.pdf. Единственный ступор - это вырез по трактории. Solid почему-то упорно не принимал мой отрезок за траекторию. Тогда я сгенерил стандартную шестерню и заметил, что чтобы получить траекторию, нужно нарисовать спираль (пружину) оооочень большого радиуса и часть этой спирали, будет давать направление для траектории (что??? да, я сам прифигел, какие-то костыли)
Еще натыкался на забавную статью на 3dToday, где «хер с горы» показывает знатокам как быстро спроектировать шестерню. В итоге от балды рисует какую-то херь (без рассчетов).
Ну для игрушечных машинок сгодится как колесо))

В коментах ему посоветовали Анурьева почитать (хоть что-то знакомое мне с универа).

Если чуток шарите и хотите поугорать - https://3dtoday.ru/blogs/rowwor/creating-gears-in-solid-works-
А вот что у меня вышло.

Хоть на обложку какого-нить учебника «Деталей Машин» ставь
Влепил ее в редуктор. К сожалению, ее хватило всего на пару дней.
Не знаю в чем проблема, но отломалось пару зубцов (несмотря на материал petg, слой печати 0.1мм и хорошее заполнение).

Есть ли смысл пытаться сделать литьё из пластика? Если да, то как? Вдруг у кого есть опыт, поделитесь плиз)
Накидал тут алгоритм перевода изображения в текст. Осталось в svg теперь это перевести и можно на печать.

Привет 2007!)
Как здорово, что DSLR камеры совершенствуют не только оптику.
В современной дешманской линейке canon появилась возможность управлять камерой через приложение по wi-fi. Возможно, это уже давно есть, я просто не особо слежу за этим.

Кароч оч удобно, если вы хотите запилить селфач и сразу посмотреть, какой выйдет кадр, в режиме онлайн.

На этом кадре у меня 4 руки, такое бы вряд ли могло получиться на моем старом canon))
Тем временем разлекаюсь со скетчем преобразования изображений для polargraph.

Нравится, когда человек пишет комменты с юмором)
Параллельно наблюдаю за своим котом через octoprint (прога для управления 3д принтером по сети, с возможностью наблюдения за печатью)
Попробовал в Гемотесте посмотреть места, где можно пройти тест на ковид после отпуска.
Ага, ага, пошел я нахер)
Sleepless tech
Сегодня собираем устройство по оценке качества воздуха на nodeMCU. Интересный проект хотя бы потому, что наши местные службы фиксируют, что все ок. А нефтеперерабатывающий завод воняет на 50 км. Вот есть возможность посмотреть реальные цифры. Устройство…
Помните собирал устройство для оценки загрязнённости воздуха?
Так вот у меня плохие новости. У нас тут в Саратове стабильно с 8 вечера выбросы загрязняющих веществ. Ну, впрочем, ожидаемо (
This media is not supported in your browser
VIEW IN TELEGRAM
Первый рабочий день после отпуска.

С утра запустил печать на polargraph, теперь весь день слушать звук движков)
А вот и результат на следующий день)