Как стать автором
Поиск
Написать публикацию
Обновить
660.53

DIY или Сделай сам

Для тех, у кого руки растут из нужного места

Сначала показывать
Порог рейтинга

Астрофотограф по имени Карл рассказал. что потратил всего $20 в магазине хозтоваров и полностью преобразил резкость своих астрофотографий.

В небольшом видео он показал три простых самодельных мода для астрофотографии, которые могут значительно улучшить снимки глубокого космоса без лишних трат, включая маску Бахтинова, напечатанную на 3D-принтере и флокирование трубы телескопа фетровыми полосками. Эти простые усовершенствования телескопа стоят меньше, чем один окуляр, но дают результаты, сравнимые с профессиональным оборудованием для астрофотографии.

Теги:
+3
Комментарии1

UART-сенсоры и браузер: читаем воздух через браузер на sensor.pollutants.eu

polluSensWeb
polluSensWeb

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

🤔 Зачем всё это?

Если ты возишься с датчиками качества воздуха, то знаешь, как это бывает: подключил — и пошёл искать minicom, Ultra, какой-нибудь Python-скрипт, или ещё чего. А если ты просто хочешь посмотреть, дышит ли твой сенсор — зачем столько движений?

И тут пришла идея: а почему бы не сделать всё в браузере?

🌐 HTML + JS + JSON = 👌

Ты заходишь на sensor.pollutants.eu, выбираешь нужный сенсор из списка (если в JSON их несколько), подключаешься к COM-порту — и данные потекли.

Без установки. Просто HTML-страница, в которой уже всё встроено:

  • работа с Web Serial API,

  • парсинг бинарных фреймов по структуре из JSON,

  • визуализация данных через Chart.js,

  • конфигурация через внешний JSON-файл.

  • скачивание статистики в CSV

⚙️ Конфигурация сенсоров

Конфиг грузится с GitHub и содержит несколько сенсоров. Можeте загрузить свой JSON.
Проект на hackaday

Теги:
+1
Комментарии0

Небольшой апдейт по устройству ClockworkPi PicoCalc. Умельцы раскопали RockChip SDK и собрали на основе платы разработки LuckFox Lyra B минимальный рабочий образ Ubuntu 22.04 со всеми драйверами для компонентов устройства. Плата электрически совместима с платой Raspberry Pi Pico. Превращение из кибердеки на Basic в кибердеку на Linux происходит за пару минут.

А внутри Linux уже доступны и Basic и Python и другой софт. У платы всего два недостатка: малый объём памяти и отсутствие Wi-Fi (что решается подключением USB-донглов к внутреннему разъёму USB на плате).

И это реально работает. Покопаться пришлось разве что с процедурой прошивки. Особенность чипа LuckFox Lyra B в наличии встроенной SPI-флешки со стандартной прошивкой, которую нужно стереть для того, чтобы загрузка с MicroSD-карты заработала.

За подробностями отправляю на форум разработчика. Там энтузиасты решают проблемы с RTC-часами, Wi-Fi-адаптерами и прочим.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Я сделал таймер Pomodoro с котами

Привет, ребята!
Я создал небольшой сторонний проект — милый маленький таймер Pomodoro с котами под названием Meowdoro.

Это бесплатное расширение Chrome, которое помогает вам оставаться сосредоточенным с помощью техники Pomodoro.

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

Ничего особенного — просто то, что я хотел для себя и решил поделиться.
Буду рад любым конструктивным отзывам или идеям по улучшению!

https://chromewebstore.google.com/detail/meowdoro-tracker-pomodoro/gmmcoggmjnbbklphjcbnpfepmagelgkk

Спасибо за чтение! 😺

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

Японский энтузиаст собрал детскую версию легендарной Toyota AE86 — даже при своей маленькости она резво раздаёт угла. Размеры малютки как у офисного стола (2400×1000×800 мм), вес 110 кг, но выдерживает пилота до 300 кг. Внутри электромотор на 2500 Вт, который обеспечит весьма реальный дрифт при максималке в 70 км/ч. По сути, шустрая игрушка с характером старшего брата из культового аниме про дрифт — Initial D.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Когда мы собирали в гараже электрокартинги, нужно было обеспечить хорошее освещение. Поставил 6 люминисцентных светильников по 2 лампы 120 см: три на стенах и два на потолке.

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

В итоге недавно заменил все светильники на светодиодные и счастлив.

Полностью светодиодное освещение (простите за хлам)
Полностью светодиодное освещение (простите за хлам)

Алгоритм замены простой:
1. Покупаете светодиодные лампы, цоколь G13. Цена 1 шт. от 160 до 250 руб. в зависимости от мощности. Я брал на 30 Вт., 4000K.
2. На светильнике снимаете лампы, полностью отключаете ЭПРА, он нам больше не понадобится.
3. Переподключаете схему светильника (как на рисунке): с одной стороны на все 4 клеммы (под две лампы) подводите фазу, с другой стороны - ноль.
4. Устанавливаете новые светодиодные лампы.

Забываете обо всех проблемах с пуском. Если выходит из строя одна лампа (хотя, у меня еще это не случилось), просто меняете её, не нужно выяснять в лампе ли дело, или в ПРА.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии3
Как можно видеть, строки 5 и 6 используют вдобавок уменьшенный интервал.
Как можно видеть, строки 5 и 6 используют вдобавок уменьшенный интервал.

Была даже абсолютно безумная мысль замутить электронную книжку на таком вот сегментном принципе, но не знаю, что меня больше останавливает: глазоломность шрифта или перспектива паять около 10 000 светодиодов в размере 0402 (или хотя бы 0603).

ЗЫ: добавил «ненормальное программирование» просто потому, что оно напрашивается сначала в эмуляции погонять и оценить степень невыносимости такого шрифта.

Теги:
Всего голосов 10: ↑10 и ↓0+14
Комментарии3

Блогер собрал безумный симулятор для мотогонок. Установка повторяет каждое движение из игры: наклоны, подскоки и... даже падения. Если в игре вы потеряли контроль — в реальности тоже рискуете слететь с «мотоцикла». Реагирует всё: от угла поворота до столкновений. Авария в симуляторе — гарантированный удар в корпус. Виртуальная смерть теперь почти настоящая.

Теги:
Всего голосов 4: ↑4 и ↓0+5
Комментарии4

3д принтер у меня с ковида, octoprint на Raspberry 3 у него вырос практически сразу, и все это время дома был home assistant который сменил уже 3 поколенея Raspberry и сейчас живёт на 4. Так же принтер creality ender 5 pro почти сразу был подключен через розетку на zigbee. Много лет, Карл ! Но как сделать автоматическое выключение принтера после печати я додумался только вчера. В общем все очень просто, и, надеюсь, понятно, по скрину из автоматизации home assistant. Само собой нужна установленная и настроенная интеграция OctoPrint в HA. z_power_3d_printer это вот такая розетка.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии2

Про колёсо Илона (оно же "колесо Mecanum") я с коллегами узнал достаточно давно. Году в 2018 мы загорелись желанием изготовить свой вариант четырехколёсной тележки на колёсах Илона чтобы освоить программирование её кинематики и начали с проектирования собственно колёсного хаба. К слову сказать, таких колёс на просторах известного китайского маркетплейса - вагон и маленькая тележка, но нам захотелось изготовить колесо своего дизайна. Подробности о кинематике тележки на четырех колёсах Илона можно прочесть в статье на Wikipedia.

Коллега ЧПУшник за пару недель полностью спроектировал колесо в 3D и даже изготовил один хаб (из двух симметричных половинок) из сплава Д16Т на нашем фрезерном ЧПУ в 5-ти координатах. Много лет этот хаб лежал на витрине и пугал своей экзотичной формой посетителей нашего офиса. В марте-апреле 2025 года у нас образовалось некоторое количество свободного времени и мы решили задействовать его с пользой, то есть дожать тему колёс Илона. Мы изготовили оставшиеся три хаба, для чего пришлось полностью переписать программу для ЧПУ чтобы сделать инверсную копию колеса. Запроектировали и изготовлили на токарном ЧПУ латунные втулки для роликов, а на 3D принтере напечатали сами ролики из эластичного материала. Оси роликов изготовили из калибровонного прутка Ф6 пищевой нержавейки.

Собрали всё воедино и установили на платформу с четырьмя шаговыми двигателями типа NEMA17, привод на колёса от которых передается через червячные редукторы с числом редукции 1:30. Для подачи сигнала на ШД использовали драйверы DRV8825 от дешманского 3D принтера предоставленного на разграбление всё тем же коллегой. Блок управления запрограммировали на Verilog-е для разработанной ранее плате "Карно" предназначенной для обучения ПЛИСоводству. В качестве дистанционного управления тележкой выбрали пульт ДУ от телевизора, так как код его декодера очень прост в реализации на Verilog и уже применялся нами для другого аналогичного проекта.

Как видно из приведенного выше видео, первая проба нашей тележки получилась не очень удачной, в ней имеются следующие проблемы:

1. Слишком большое редукционное число (1:30) делает перемещение тележки очень медленным. Радикально увеличить частоту сигнала STEP (сейчас это 16 кГц при режиме MODE=1/16) не получается - шаговики теряют синхронизацию и перестают вращаться. Планируем зменить редукторы, воможно вместе с ШД, на BLDC.

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

3. Число роликов в колесе требуется увеличить (сейчас их 6 шт), чтобы обеспечить плавный переход от одного ролика к другому, иначе заметны рывки.

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

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

Код блока упраления тележкой на языке Verilog для ПЛИС: https://github.com/Fabmicro-LLC/KarnixMecanumTest

Дизайн платы "Карно" выполненный в САПР KiCAD: https://github.com/Fabmicro-LLC/Karnix_ASB-254

PS: 3D модель колеса Илона выложу позже, после доработок.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии2

Ищу запчасти линейного актуатора подъемной ноги от офисного стола SteelCase Migration SE

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

На фото, раскуроченный двигатель и плата контроллера, внутри подъемной колонны.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Занимательная арифметика ни о чем:

Как писал уже - переделал TV-бокс в десктопный компьютер, работающий с большим монитором.

Одна из целей в том числе: проверка теоретической "энергоэффективности" сего девайса.
Питается он от USB, замеры потребления показали: максимум - 0.7А при 4.99В, то есть с округлением 3.5 Ватта.
Вспоминая "биг-тауэры" 15-летней давности, уступающие в производительности, но с блоками питания по 400 Ватт... Хм...

А что, если посчитать автономную работу?
Допустим, у нас есть аккумуляторная батарея 12В, и преобразователь DC-DC с КПД 100% (чтобы проще считать)
На сутки работы требуется 24 * 3.5 Ватт = 84 Ватт*ч.
Приводя ватты к 12-вольтовой батарее получаем 7 А*ч.
Разумеется, свинцовая батарея дает где-то треть от номинала - значит, это будет 21 А*ч. Стандартная автомобильная - от 45 и более.

То есть, на одной заряженной автомобильной батарее такой компьютер, без учета монитора, может работать пару суток?
А если взять LiPO4, у которой реальная емкость более соответствует номиналу - несколько суток с запасом?

При этом, чтобы покрыть расход в 84 Ватт-часа - достаточно заряжать эту батарею всего один час в день 100-ваттной солнечной панелью, еще и запас останется, на всякие там КПД. А день немножко длиннее чем 1 час.

Возобновляемая энергетика как она есть.
Еще бы монитор был энергоэффективным...

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии9

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

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Ближайшие события

Почему не стоит изобретать велосипед или как я попал в психбольницу на 2 месяца.

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

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

Люди, пожалуйста, сохраняйте свой "work-life balance"🙏, творите и создавайте понятное и главное, нужное для других людей.

А для особо-отважных и жаждущих тренировок ума, со статьей можно ознакомиться или воспроизвести (в развлекательных целях, не заразно 😉) где-нибудь в учебных условиях.

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Запускаем MIPI DSI экраны от смартфонов 🚀

Приветствую, друзья! Некоторое время назад мне удалось-таки сделать обратную разработку нескольких экранов от смартфонов с интерфейсом MIPI DSI.

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

Обратная и прямая разработки поскакали в одной упряжке.)

Посмотрим живой процесс разработки. Это всегда интересно!

Будем надеться, скоро выйдет эта серия статей.

Подписывайтесь и следите за обновлениями, чтобы не пропустить! 🚀

Интересна ли вам эта тема? Что интересует больше всего?

Теги:
Всего голосов 7: ↑7 и ↓0+9
Комментарии3

Реверс-инжиниринг: вспоминаем истории
(рассказываю свою, делитесь похожими байками в комментариях)

AI, нарисуй, как ты понимаешь реверс-инжиниринг
AI, нарисуй, как ты понимаешь реверс-инжиниринг

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

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

Взял я ручку, линейку и срисовал штрих-код с капсулы на клочок бумажки. Потом положил ее на считыватель кофеварки, закрыл крышку и вуаля, хитрый аппарат выдал мне кипяток! Я получил чай и +100500 к самооценке.

А что у вас?

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии6

Не забывайте своих на домашних NVME периодически проверять расширенную nvme smart-log /dev/nvme0 статистику про ресурс и перемещения (для собственного спокойствия)

В одном из своих dell 5410 (это последняя модель dell с удобной клавиатурой и трек-пойнтом) летом 2023 был установлен 1ТБ nvme диск на замену SSD на 256ГБ. Так, как на работе, периодической пользуюсь разными опциями команды nvme (из nvme-cli), то периодически запускаю получение nvme smart-log /dev/nvme0, когда захожу в Linux

Стал там замечать резкий рост числа перемещений блоков, но до порога для срабатывания уведомления было далеко. Решил замерить скорости копирования с разных мест на диске. Скорость, ходящая пилой, время отклика, которое достигало секунды при 100% утилизации дисковой подсистемы в Windows.

Доверие к диску было потеряно, поэтому заказан новый диск, у которого выносливость заявлена в 1200TB, скорости выше, и, вдобавок, временная коробочка для него, на время переезда. После переезда цель коробочки - служить саркофажеком 1ТБ-двухлетке.

Переезжал так. На Windows 10 был поставлен старый добрый Акроникс для WD, в USB порт воткнут WD passport, с самсунгом внутри, но главное это кто производитель бокса, а не диска. Забрал по прибытию в DNS новый диск и красный саркофажек их производства (без единого шурупа работает). Установил диск в коробочку, подключил. Запустили процесс клонирования. Судя по наличию ошибок чтения с 1ТБ диску уже реально плохо становилось, но успел вовремя.

После клонирования BIOS потерял пути до Windows Boot Manager. Потому что разделы новые. Создал ручками путь до загрузчика. Оно на FS1 (первый раздел) /efi/microsoft/boot/bootmgfw.efi (тот, что с w, другие не работают)

Все запустилось. Копирование iso-образа Ubuntu 24.04.02 с диска на диск со скоростью 1,2 Гб стало занимать 4 секунды. Раньше оно 200Мб еле достигало. Тоже плюс.

Такой простой быстрый беспроблемный переезд был возможен только благодаря своевременной реакции на nvme smart-log. Помните, SSD могут всегда выйти из строя. Если у вас не аппаратный RAID-1 из простых SSD, а одиночный nvme, то может быть сильно больно и очень обидно.

Переезжал 31 марта, в день бэкапа.

Занимательное:

То, что я переехал на новый диск заметил только сайт ozon.ru, который попросил залогиниться на нём заново. Залогинился. Но на всякий включил для этого сайта расширенную защиту от слежки в огнелисе.

Теги:
Всего голосов 5: ↑4 и ↓1+3
Комментарии2

Не удержался и заказал себе микроконтроллер К1921ВГ015. Не буду перечислять все его характеристики, их можно посмотреть на сайте НИИЭТ, но интерфейсов у него хватает. Контроллер пришел в индивидуальной упаковке, в коробочке. Инструкция-книжка = описание выводов + сведения о приемке, вложена скорее для красоты, но приятно.

Я же не просто, чтобы похвастаться. Думаю, можно сделать какую-то универсальную отладку. Может есть предпочтения по габаритам, распиновке и т.д. или чтобы какие-то шилды подходили? Просто, чтобы поиграться, хватит, конечно, обвязки и светодиода, но хотелось бы что-то нужное и универсальное, а может и совместимое.

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

Да, чуть не забыл - ссылка на SDK: https://gitflic.ru/project/niiet/niiet_riscv_sdk

Теги:
Всего голосов 12: ↑11 и ↓1+14
Комментарии9

Первую Sony PlayStation превратили в крабстейшн. Блогер вдохновился мемным концептом крабовой консоли и воплотил его в жизнь. Называется Playstacean — PlayStation + crustacean (ракообразное). Клешни — полноценные геймпады, от которых, правда, устают уже клешни игрока.

Теги:
Рейтинг0
Комментарии1

Пока прилетевшие птицы поют в поисках пары самое время поставить Merlin Bird ID!

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

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

Поставьте на телефон приложение для определения птиц по голосу.
Merlin Bird ID

Приложение работает в офлайн режиме.

Нужно только его предварительно подготовить к работе в офлайн. Скачать примерно полтора гигабайта данных для определения птиц. Базы региональные и языковые. Региональные по ареалу, в котором планируете использовать. При перелёте на зиму в тёплые страны можно добавить регион. Языковые дают описание в привычном виде. Большая синица вместо “great tit” обычно проще для восприятия.
В базе определитель птиц по голосу. Так же для конкретного вида есть песни и позывки. Проигрывая их можно привлечь поющих птиц поближе. Ну или, проиграть песенку ястреба голубям, наоборот, отогнать.

Есть птица дня. Их хватает на год с избытком без повторов.

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

Просто попробуйте сами!

Теги:
Всего голосов 6: ↑6 и ↓0+9
Комментарии2

Вклад авторов