Обновить
597.04

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

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

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

Виртуализируем роутер в Proxmox

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

В наших текущих реалиях требования к роутеру могут быть очень высокими, недостаточно просто «выпускать устройства в интернет». Я хотел выделить сервера в отдельную подсеть, поднять VPN для доступа к устройствам за пределами дома, срезать рекламу на обделенных адблоком устройствах, а дальше хотелки только росли.

Примерно оценив количество хотелок, прикинув количество ресурсов с учетом запаса на будущее и моей недальновидности, а также увидев цены на MikroTik hAP ax³, я подумал: «а почему бы не взять пассивный мини‑пк за ту же сумму и получить в разы более мощное железо?», а следующая мысль была «а чего это железо такое мощное будет пустовать? Пусть еще виртуальную мелочевку на себе тащит, ресурсов хватит».

Читать далее

Камера, снимающая с частотой 2 000 000 000 кадров в секунду

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.7K

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

Читать далее

Интернет радио, продолжение

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров11K

Всем привет! Приемник интернет-радио, собранный в предыдущей статье Интернет-радио на базе ESP32 и ЦАП UDA1334A , имел некоторые недостатки. А именно: были частые потери сигнала wifi, медленная и глючная работа в целом, случайные перезагрузки. Короче, он перестал меня устраивать и я решил продолжить тему проигрывателя интернет радио, но на базе другой аппаратной платформы.

Читать далее

Про 3D-печать нейлоном

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

Сегодня мы поговорим о такой интересной теме, как печать нейлоном. 

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

Читать далее

Разбираемся с композитным видеосигналом NTSC, и стоит ли изучать его в 2025 году. Часть 1

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров4.8K

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

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

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

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

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

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

Читать далее

Как создать стикеры с помощью нейросети: пошаговая инструкция на примере ChatGPT

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

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

Вопрос лишь в том, какую модель выбрать и как правильно поставить ей задачу, чтобы получить готовый стикерпак, а не набор случайных картинок. Одна из них — ChatGPT 5 Image — умеет создавать изображения сразу в формате PNG и с прозрачностью, что делает ее идеальным инструментом.

В этой статье я расскажу, как создать стикерпак в ChatGPT 5 Image, лучшей нейросети для создания стикеров в 2025 году, всего за пять минут.

Читать далее

С go на C++ за две недели. Переписываю эмулятор ZX Spectrum

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров8.3K

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

Другим движущим фактором все-таки была бесплатность БЯМок от cloud.ru (не реклама, да и бесплатности больше нет). Ну где еще можно на халяву пожечь сотни миллионов токенов и получить хоть что-то работающее?

В общем, я принял волевое решение переписать все на С++. Под катом дневник "переписчика", в котором я последовательно описываю все боли и страдания начинающего писателя эмуляторов. Желающим сразу посмотреть на конечный результат можно сходить на https://github.com/kiltum/zxcpp

Читать далее

Инвертор напряжения или Inverting Buck-Boost

Время на прочтение6 мин
Количество просмотров5.8K

Как разработать источник отрицательного напряжения? Легко, это делается из классического Buck конвертера!

Стандартное решение, которое может пригодиться всем, кто хоть раз сталкивался с разработкой DC/DC источников питания или столкнулся сейчас.

Читать далее

Даем голос ESP: Уведомления в Telegram и ntfy

Время на прочтение8 мин
Количество просмотров7.6K

В прошлой статье  мы рассмотрели, как отлаживать код, загружать отредактированные файлы и удалять ненужные файлы на устройстве прямо из браузера (беспроводное управление устройством) через WebREPL и через uPyLoader. Теперь научим устройство "говорить" — отправлять нам сообщения  через систему push-уведомлений популярных мессенджеров.

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

Мы протестируем две системы уведомлений:

Telegram-бот — для ESP32, который будет отображать сообщения от модуля, обладающего достаточными ресурсами  для обработки SSL-шифрования, требуемого Telegram API.

Продолжаем

Простой LC-пробник с e-ink дисплеем

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.7K

Приветствую, Хабр!

Как вы уже поняли, я не равнодушен к дисплеям. В одной из своих прошлых статей я делал книжку на e-ink с диагональю 2,13 дюйма. Потом была статья про будильник на ЖКИ. Дальше — дисплей от Nokia 3310. А много лет назад — думаю, не менее десяти — я купил e-ink 1,53 дюйма, но так и не нашел, к чему его применить, так как это довольна старая модель и не поддерживает полноценного обновления всего изображения сразу.

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

Читать далее

Энкодер на базе HEDR и STM32

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

Всем привет!

В данной статье я хочу Вам рассказать про датчик HEDR(от компании avago technologies) - это двухканальный инкрементальный оптический датчик, предназначен для измерения пройденного пути, линейной скорости, угловой скорости и направлении вращения вала.
С помощью данного датчика будет реализован энкодер на базе микроконтроллера STM32, который будет производить вычисление пройденного пути.

Будет рассмотрено:

Принцип работы датчика HEDR-5420-ES214;

Схема подключения к микроконтроллеру STM32;

Программная реализация (расчет пройденного пути и вывод информации на дисплей).

Читать далее

Тактирование АЦП от сигнала точного времени. Личный опыт

Время на прочтение23 мин
Количество просмотров3.7K

Привет, мир! Меня зовут Василий, я работаю инженером-программистом в научно-исследовательском институте. Последние лет пять занимаюсь внедрением регистрирующего оборудования на базе микрокомпьютера Raspberry Pi, хочу поделиться опытом разработки. Работа еще не завершена, но материала накопилось много, думаю, он будет полезен всем, кто работает с Linux-микрокомпьютерами и учится писать драйвера для подключения разных железок. Буду также крайне признателен, если отпишутся знающие люди, поделятся советом и укажут на мои ошибки.

Читать далее

Проект по Air Quality sensor, дальнейшее развитие проекта

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.4K

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

Проще говоря, основной сценарий, от которого мы будем отталкиваться, это необходимость вовремя проветривать помещение: с помощью рук и ног открыв окно. Или с помощью автоматического открывания окна, или включения вентиляции.

Делать это нужно дома и на работе, допустим, в офисе. Поэтому желательно, чтобы устройство можно было брать с собой.....

Читать далее

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

Кустарные вакуумные триоды Клода Пайяра. Часть 2. Печь, сварка, химия

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

Продолжим обзор-анализ работ французского энтузиаста рукодельных электровакуумных приборов (ЭВП), Клода Пайяра. В части №1 мы уже свели с ним знакомство, рассмотрели несколько общих вопросов, применяемое огневое оснащение и резку стеклянных трубчатых заготовок. Напомню — речь идёт о кустарном изготовлении знаменитого универсального вакуумного триода 1920-х годов — ТМ [1] — маломощного и сравнительно низковольтного, с прямонакальным катодом-нитью из чистого вольфрама. Это была первая «жёсткая» промышленная лампа — с высоким вакуумом, обеспечивающим стабильность параметров. Неблестящие характеристики, для электровакуумщика-любителя в полной мере компенсируются простой конструкцией и технологией, есть здесь и место для совершенствования — исторические триоды ТМ дали начало множеству серий более совершенных ламп. 

Читать далее

Еще один самодельный компьютер. Coolsystem — Часть 1

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

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

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

Читать далее

Самохостинг: плюсы, минусы и подводные камни глазами разработчика

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

Можно ли доверить свои сервисы домашнему серверу — и не пожалеть? В этой статье разбираем, реально ли организовать надёжный самохостинг без глубоких админских навыков и огромных вложений: от выбора мини‑ПК и установки Ubuntu до безопасной публикации сервисов в сети. Вы узнаете, стоит ли отказываться от VPS, как открыть доступ к серверу из интернета без критических рисков, каких подводных камней ждать при развёртывании и как избежать типичных ошибок новичков. Материал для разработчиков, системных администраторов и IT‑энтузиастов, которые хотят контролировать свою инфраструктуру, но сомневаются в целесообразности самохостинга.

Читать далее

Как управлять теплотой и холодностью тканей?

Время на прочтение15 мин
Количество просмотров1.9K

Amolen, Into‑Serendipity

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

Мы увидели, что это более чем реально, собственно, как об этом не просто утверждает, а, можно сказать, «вопиет» вся история человечества.:‑). 

Создание ткани само по себе, надо думать, достаточно «медитативное» занятие, и хорошо разгружает голову (с пользой для домашнего хозяйства). 

Однако, в ходе рассмотрения, был и ещё один очень любопытный вопрос, который мы так и не затронули: а как вообще управлять «холодностью» или «тёплостью» тканей?

И вопрос этот, как мы увидим далее, достаточно нетривиальный, но, в то же время, очень интересный, так как если мы научимся управлять теплотой тканей, поймём основные принципы, то, это поможет, как в деле гипотетического постапокалиптического «выживальчества», так и может дать ряд новых интересных идей... 

Итак, посмотрим, как это всё работает...

Читать далее

Pimp my RAM или превращаем оперативную память в фотографическую

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

По итогам 2023 года ролики о старых цифровых камерах набрали суммарно более 1 миллиарда просмотров в TikTok. В свою очередь на YouTube блогеры актино обозревают цифромыльницы с призывом приобщиться к тренду. На фоне становления Y2K эстетики и смещения интересов в области фотографии в прошлое я предлагаю заглянуть немного подальше и посмотреть, как всё начиналось.

Если вам интересно, как связаны между собой зарождение цифровой эпохи в фотографии, странная самоделка, и причём здесь вынесенная в название оперативная память – добро пожаловать под кат!

Читать далее

Как я проектировал инженерные коммуникации в старом деревенском доме: мой опыт

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

Привет, Habr!

Будем знакомы, меня зовут Сергей. 45 лет, работаю админом. Решил поделиться своим опытом, как я проектировал коммуникации в доме. 

Живем с женой, т. к сын уже вырос и отправился в самостоятельное плавание. Мы завели лабрадора и стали всерьез подумывать о даче — видимо возраст, потянуло на природу. А еще три года назад мы стали владельцами одной прелести — одноэтажного домика с верандой. То ли 60-х, то ли 80-х годов постройки. Такие дома выглядят однотипно.

Читать далее

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

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

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

И я, как техно-гик, конечно же, не смог устоять — начал делать из нее умный дом умную бытовку и оснащать всем необходимыми для комфортной жизни. Об этом опыте хочу рассказать в статье.

Итак, поехали!

Читать далее

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