Обновить
592.26

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

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

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

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

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

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

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

Читать далее

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

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

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

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

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

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

Продолжаем

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

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

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

Как вы уже поняли, я не равнодушен к дисплеям. В одной из своих прошлых статей я делал книжку на 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.6K

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

Читать далее

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

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

Можно ли доверить свои сервисы домашнему серверу — и не пожалеть? В этой статье разбираем, реально ли организовать надёжный самохостинг без глубоких админских навыков и огромных вложений: от выбора мини‑ПК и установки 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 мин
Количество просмотров223K

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

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

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

Читать далее

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

Arduino для агента 007 — Uno Q. Что это, зачем и как работает?

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

Новость о том, что Qualcomm покупает Arduino сначала вызвала чувство тревоги. Примерно такое же, как когда Broadcom купил VMware. С чудесным миром микроконтроллеров я тесно познакомился именно благодаря Arduino. Оригинальная Uno базировалась на ATmega328P и стоила на момент выхода 30 $. Реальная себестоимость, по оценкам коммьюнити, была около 15 $, а все остальное пользователь платил за бренд и открытость дизайна.

Последнее, кстати, привело к тому, что спустя короткое время плата была скопирована китайцами. Они не просто нашли способ заменить дорогие компоненты более дешевыми аналогами, но и наладили крупносерийное производство. Это привело к тому, что купить ноунейм-клон аля Nduino Uno можно было на порядок дешевле.

Совсем недавно публике представили новую плату Arduino Uno Q, которая уже была создана с использованием разработок Qualcomm. Она мгновенно вызвала интерес, благодаря новому видению того, как должна выглядеть современная плата микроконтроллера. Мне уже удалось добраться до серийного образца Uno Q, так что спешу поделиться с вами впечатлениями!

Читать далее

Я купил игровую консоль и написал для неё… BIOS

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

Осторожно: статья написана максимально простым языком. Так что если вы гик, но не умеете программировать — вам всё равно будет интересно!

Недавно я наткнулся на DIY-игровую консоль за 1.500 рублей — Waveshare GamePi13. Когда гаджет приехал ко мне, я запустил примеры игр от производителя... и оторопел от 5 FPS в Pong — это ж как плохо нужно код писать!

Не желая мириться с этим, я открыл схему устройства, даташит на RP2040 и принялся писать свой собственный BIOS. Если вам интересно узнать, как работают DIY-консоли «изнутри», можно ли запускать внешние программы на микроконтроллерах из RAM, как реализованы различные подсистемы BIOS, а в конце даже написать «Змейку» - добро пожаловать под кат!

Читать далее

Делаем первый в мире дешевый пространственный компьютер SWIM и визуализируем звуковые волны

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

SWIM (Sequential Wave Imprinting Machine) — машина для последовательного волнового импринтинга, изобретенная в 1974 году в Канаде.

Сегодня посмотрим, как сделать не просто DIY‑устройство, а копию первого в мире пространственного компьютера — исторического предшественника современных концепций метавселенной.

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

Приготовить пилу, включить паяльник

Очумелые ручки: терабайт на флешке

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

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

А что, если решить задачу иначе?

(дисклеймер: всё ниженаписанное - сляпано тяп-ляп, в рамках теоретического решения задачи, и непригодно к продакшену)

Читать далее

Портативная консоль PSP Go: эксперимент, который не прижился. Смотрим, что внутри

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

История поративной консоли PSP Go от Sony — пример того, как передовые идеи опережают время. И в результате не реализуются, поскольку «рынок решает» иначе, чем планировали разработчики. Компактная консоль казалась шагом в будущее портативного гейминга, но осталась в тени более успешных конкурентов.

В этой статье мы вспомним, как появилась эта модель и какие технические решения в ней воплотили. Почему консоль не стала массовой, хотя энтузиасты до сих пор охотятся за ней на вторичном рынке. Ну и разберем ее. Детали под катом.

Читать далее

Сравнение мощности двигателей лёгкого электротранспорта

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

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

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

Читать далее

Компактные гравитационные и гидропневматические генераторы электроэнергии

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

Картинка: deciwatt.global, SmarterEveryDay

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

Подобный принцип используется во многих механизмах с гравитационным приводом, однако кое-кому пришла в голову идея: «а что, если использовать это для генерации электроэнергии?»

В этой статье мы рассмотрим компактную версию таких генераторов, а также концепцию весьма интересных мощных генераторов нового типа (таких ещё не было) ;-)

Читать далее

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