Обновить
256K+

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

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

575,94
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Почему мой «умный дом» оказался умнее, чем я думала

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели7.1K

Три года назад я поставила себе задачу: с пару десятков устройств, ноль облачных зависимостей, и чтобы всё крутилось на своей железке в шкафу. За последние 22 месяца правда упало дважды, но всего-лишь на минуты. Задержка от «нога переступила порог» до «свет зажёгся» — 110 миллисекунд. Я это мерила, и очень очень этим гордилась. А жить теперь в доме с повышенным IQ стало хуже. Почему? Об этом ниже.

Читать далее

Новости

Zynq 7000. Камера MIPI-CSI-2 и вывод видеопотока через HDMI и Ethernet UDP. Часть 1

Уровень сложностиСредний
Время на прочтение84 мин
Охват и читатели5.3K

Пришло время поиграться на плате TZT RK-ZYNQ7020-F v1.1 (Zynq-7000, XC7Z020-CLG484-2) с имеющейся у меня камерой на базе сенсора OV5647 (CSI-2, RAW10) и вывести одновременную картинку по HDMI и по Ethernet с использованием стриминга сжатого потока по UDP. Данная статья представляет собой практический мануал: если выполнять шаги по порядку и не переходить дальше, пока предыдущий не дал ожидаемый результат, вы получите живую картинку на мониторе и поток, который открывается в браузере, VLC или ffplay.

Собрать «камеру на ПЛИС» — это не набрать IP-блоки с именами MIPI и HDMI в Vivado. Настоящая работа — в цепочке невидимых договорённостей: кто поднимает тактовые и память, у какого сброса должен быть фронт, в каком порядке включаются источник и сток, какое соглашение о цвете живёт в кадровом буфере, и почему молчаливый отказ почти всегда выглядит как поломка совсем другого блока. Картинка на экране и поток в браузере появляются только тогда, когда все эти договорённости одновременно верны.

Все это мы разберем в этом материале. Всем интересующимся - добро пожаловать под кат!

Читать далее

Коллекция Lumeward. Дверной автоответчик

Время на прочтение16 мин
Охват и читатели8.4K

Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник из прошлой статьи тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему.

Экосистему я назвал Lumeward.

Читать далее

Как я ноутбук Lenovo IdeaPad Gaming 3 чинил. Логика, пайка и сгоревший контроллер

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели7.8K

Привет, Хабр! Сегодня расскажу о попытке (вроде как небезуспешной) ремонта ноутбука. Это Lenovo IdeaPad Gaming 3, его я несколько лет назад купил по случаю, причем совсем недорого. Ноутбук не включался, не заряжался, внешне при этом выглядит он очень хорошо, даже экран цел, что удивительно. Но вот беда — никак не получалось попробовать починить, все время был занят. 

И вот недавно все же дошли руки. Ремонт оказался крайне интересным: я обнаружил сразу несколько проблем, которые успешно решил. Это и залитие, и сгоревший чип, и еще пара вещей. Забегая наперед: ремонт почти закончен, осталось только дождаться прибытия любопытного элемента под замену. Это мультиконтроллер, он отвечает на плате за дежурное питание, запуск материнки, клавиатуру, зарядку и другие служебные функции. Как прибудет, сделаю вторую часть статьи с инструкцией по запайке и прошивке. Но это уже, как говорится, мелочи. Подробности — под катом.

Читать далее

Про электродвигатель Бедини — простой электродвигаль для самоделок и ещё немного интересностей

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.4K

patents.google.com

Некоторое время назад мне на глаза попалась любопытная информация, о том, что примерно в середине 2000-х годов в сети начала распространяться информация о появлении некоего «загадочного электродвигателя Бедини», который, якобы задействует некую «свободную энергию» :-) и вообще представляет собой «чудесный прорыв» (хе-хе). 

Тем не менее, при взгляде на него, меня тут осенила одна мысль, которую я в сети ещё не встречал и мне всё стало «ясно как день» что же мы тут видим перед собой на самом деле! (Спойлер: в целом — ничего фантастичного, но, тем не менее, интересно и корни глубокие). 

Собственно, чем и хочу поделиться с вами…

Читать далее

Кастомные миниатюры через AI: полный гайд по созданию фигурок для игры D&D без навыков 3D-моделирования

Время на прочтение26 мин
Охват и читатели7.2K

Почитателям настолок и культовой ролевой игры D&D (Dungeons & Dragons, «Подземелья и Драконы») хорошо известно, насколько важна ее фэнтези-атмосфера. Настроение создают правильно подобранные мелочи, к которым относятся и миниатюры персонажей.

В этой статье я расскажу, как создаю игровые фигурки с использованием ИИ (Gemini, Tripo3D). Покажу путь от генерации 2D-концепта до покраса на примере кастомных монстров-растений для нашего D&D ваншота.

Читать далее

Морфинг клеточных структур в игре «Жизнь» на микроконтроллере

Время на прочтение7 мин
Охват и читатели12K

Это уже не первый мой эксперимент с оживлением перехода графических форм. Мой первый эксперимент был с кривыми Безье: Шрифт на кривых Безье на микроконтроллере, затем с матричным шрифтом Матричный шрифт с анимацией на микроконтроллере. В этот раз наблюдение за чужим проектом навело меня на мысль об анимации Game of Life. Почему именно Game of Life - точки рождаются и умирают в непосредственной близости друг от друга, что позволяет построить автоматические переходы между ними.

Читать далее

Легендарный HP iPAQ hx4700: что там внутри?

Время на прочтение4 мин
Охват и читатели14K

Середина двухтысячных была золотым временем карманных компьютеров — думаю, на Хабре многие ностальгируют по нему. Производители соревновались в мощности процессоров и объеме памяти, автономности работы и возможности расширения устройств. Они экспериментировали со сценариями ежедневного использования, каждый месяц выпуская что-то новое и интересное. Но даже на этом ярком фоне эталоном и ориентиром для остальных стала флагманская серия iPAQ от HP.

Сегодня вспомним HP iPAQ hx4700 — благо, мне достался экземпляр в идеальном состоянии и с рабочей батареей. Поехали!

Читать далее

Рендеринг Angular‑приложения в Minecraft

Уровень сложностиСложный
Время на прочтение18 мин
Охват и читатели11K

Что потребуется, чтобы Angular-приложение отображалось в Minecraft и реагировало на действия игрока? Разбор собственной платформы и Renderer2, расчёта layout через Yoga, отрисовки текста и изображений блоками. В результате получается интерактивный прогноз погоды, которым можно управлять прямо из игрового мира.

Читать далее

Не мышонок, не лягушка — а Kubuntu на Lenovo Tab M11

Время на прочтение9 мин
Охват и читатели14K

Lenovo Tab M11 на моём столе загружается с внутренней памяти в Kubuntu.

KWin работает через DRM/KMS, Mesa рисует через Panfrost, звук идёт через PipeWire, сетью занимается NetworkManager. Bluetooth виден как обычный hci0, сенсоры — как IIO, камеры — как V4L2. Стилус работает с давлением и наклоном.

Камеры тоже завезли: задняя умеет полноценно фотографировать не только в jpg, но и в RAW, и писать видео 1080p/30fps, а еще обе камеры при этом доступны обычным Linux‑приложениям как /dev/video-rear и /dev/video-front.

Android? Отправлен за 101-й километр.

Такого плана в начале у меня не было.

Читать далее

Немного про стандарты 10 дюймовых стоек

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели8.5K

Так как мне интересно проектировать корпуса (стойки), я решил собрать в удобном месте основные стандарты.

Читать далее

Локальный ИИ класса Opus 4.6 «задешево»: две Tesla P100, 28-поточный Xeon и тесты на реальных задачах

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели77K

Я собрал домашний сервер с нейросетками, чтобы не зависеть от облака. Далее честный рассказ с цифрами, бенчмарком на 14 реальных задачах и выводами, которые я проверял на себе.

Если совсем коротко: киловатт питания, две серверные Tesla P100 (суммарно 32 ГБ видеопамяти), турбины, которые слегка шумят, но сервер пришлось выселить на кухню, и Xeon на 28 потоков. Всё это выдаёт от 10 до 50 токенов в секунду, в зависимости от модели. DeepSeek в облаке в три раза быстрее, зато это моё и всегда доступное круглые сутки.

Что умеет этот стенд

Инженерный дневник — умная розетка на esp32

Время на прочтение12 мин
Охват и читатели9.1K

Как автоматизировать полное обесточивание материнской платы после прошивок — без Wi-Fi, без магии, зато с полным разбором что и почему.

Читать далее

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

Три кнопки вместо клавиатуры: HID-кликер на ESP32 своими руками

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели10K

Мне надоело тянуться к клавиатуре и мыши, чтобы пролистнуть ролик, — и я собрал кликер для ПК на базе ESP32. Три кнопки, наподобие пульта для презентаций: две листают ленту стрелками вверх и вниз, третья отправляет F13. Её нажатие ловит собственное расширение браузера и ставит лайк.

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

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

Дальше — весь путь: от печати корпуса и схемы на ёмкостных сенсорах до кода прошивки и расширения под Firefox и Chrome. Со сметой на 450 ₽ и граблями, на которые я наступил.

Читать далее

Как я сделал ремастер «Том и Джерри» в 4K за два года: дубль два

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели104K

Два года назад я выпустил свой дебютный гайд по ремастерингу классических «Тома и Джерри» в 2K. Статья собрала сотню тысяч просмотров и сотни плюсов, но в комментариях меня справедливо разнесли профессионалы.

Картинка перестала мерцать, покрываться кучей царапин — взамен «эффект мёртвой долины» и вагоны нейросетевого мыла. Я решил, что мой любимый мультсериал детства достоин большего. За два года — пять повторных попыток; выстрадывание рабочих инструментов с последующим выбрасыванием тысяч часов завершённых наработок в мусорку. Новый старт и наконец финальная попытка.

Мяу-мяу

Простой тестер шторно‑щелевого затвора из фотодиодов BPW34, яркого фонарика и звуковой карты

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

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

Прибор собран из трех фотодиодов BPW34, механического выключателя, резистора, микрофонного провода и напечатанного на 3D‑принтере корпуса (stl модели прилагаются). Фотодиоды расположены в линию со смещением к одному краю кадрового окна. Использование как одного так и всех трех датчиков позволяет оценить состояние затвора камеры, равномерность выдержек, равномерность экспонирования и провести настройку в домашних условиях.

Читать далее

Компьютеры для людей или люди для компьютеров?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели12K

Компьютеры понемногу начинают понимать обычную человеческую речь. И даже писать программы сами для себя. Уйдет ли в прошлое профессия программиста? Даже в отдаленной перспективе вряд ли, потому что чтобы ИИ работал и развивался, кто-то должен его разрабатывать и поддерживать.

Навайбкодить

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

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели9.7K

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

В целом это был уже не первый раз, когда я что-то разрабатывал с помощью ИИ. Но предыдущие попытки организовать совместную разработку с коллегой через Git заканчивались на эмоциях: «О, это работает!», «О, круто!», «Ну всё, галочку поставил», «я у мамы программист», «я у мамы дизайнер» и так далее.

Читать далее

Хардварные стартапы — которые меняют мир

Время на прочтение12 мин
Охват и читатели11K

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

И достаточно большое количество людей находят в себе смелость творить удивительные вещи, зажигая своими начинаниями всех остальных — ведь, согласитесь, что идти вперёд, имея под рукой примеры, гораздо проще, чем пробивать дорогу совсем самостоятельно? ;-) 

И сегодня будет рассказ как раз о таких людях, которые имея горячее желание творить, получать недостающие знания, рождать нечто новое — создали примеры, которые дают нам всем повод задуматься и, может быть, сотворить тоже нечто подобное? ;-) 

Читать далее

QArtText: QR коды для чтения невооружённым глазом

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели13K

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

Читать далее
1
23 ...