Обновить

DIY

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

Мутоскоп для любимой: как я собрал механическую GIF-анимацию из бронзы и дерева

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

Любовь к жене и механике вылилась в неожиданное устройство — механическую «gif-анимацию» в стиле музейных мутоскопов XIX века: латунь, дерево, ручной привод и 36 кадров с фото жены и первыми днями дочки. Под катом — как я делал стальные пешки, ломал метчики и собирал мелкие оси одну за другой на ощупь.

Читать далее

Новости

Как измерить вакуум в лампе?

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

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

Читать далее

Swift на Apple II. Часть 1: язык, компилятор и байткод

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

Swift — язык, на котором пишут приложения для iPhone и Mac. Apple II — 8-битный компьютер 1977 года с процессором на 1 МГц, где под всю вашу программу остаётся ровно 40 704 байта. Автор оригинала соединил эти два полюса и собрал SwiftII: работающее подмножество Swift, которое компилируется в байткод и исполняется виртуальной машиной прямо на «яблочной» восьмибитке — по той же идее, по которой в 1979-м на Apple II приносили Pascal. В первой части — как устроены язык, однопроходный компилятор и байткод и на какие жертвы пришлось пойти, чтобы код всё ещё читался как Swift.

Читать далее

ESP32 + MicroPython + трубка Гейгера: как за вечер собрать детектор радиации

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

Радиация окружает нас повсюду – естественный радиоактивный фон присутствует всегда и везде. Имея под рукой плату ESP32 за 8 долларов, OLED-дисплей за 3 доллара, MicroPython и трубку Гейгера – Мюллера, можно без труда собрать полноценный детектор радиации. Он сможет не только выводить текущие показатели на экран, но и отправлять данные на GMCMap, в Home Assistant и другие сервисы.

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

Читать далее

Электролиз без* электричества

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

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

Однако, как мы знаем, электролиз зачастую ассоциируется и ещё с одним процессом — разложения растворов на газообразные компоненты, в частности воды, — на кислород и водород…

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

Учёные постоянно исследуют новые потенциальные возможности по осуществлению электролиза и находят иной раз просто поразительные варианты!

Например, как вам понравится электролиз без подвода внешнего электричества, с прямым использованием механической энергии для разложения воды?!

«Электролиз без* электричества»… Хмм, а разве такое бывает? Как выясняется, вполне себе!

Читать далее

А не послушать ли нам «радио Судного дня»… с AI? Создаю АПК радиолюбителя для УВБ-76

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

Я занимаюсь инфраструктурным DevOps в YADRO — кластеры, виртуализация, мониторинг, оптимизация железа. Последнее время на работе был сильный завал. Голова кипела. Захотелось отвлечься на что-то совсем другое: переключить мозги с «как ускорить сборку на три секунды» на «как это вообще работает». Пока думал, как занять подобным образом свободное от работы время, попалась мне статья про УВБ-76.
 
Знаете это чувство? Читаешь про что-то странное и загадочное, и внутри загорается лампочка: «А чего так не системно то?» Тут и родилась идея объединить свою профессиональную деятельность с чем-то новым для меня. Не просто послушать разок жужжание из любопытства, а построить целую станцию наблюдения. Сразу пришло понимание, что сидеть ночами с наушниками и слушать странный эфир я не хочу...

Читать далее

Как сделать игру для ZX Spectrum в 2026 (и зачем)

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

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

А потом как понял…И сделал игру для дочки. Она несколько раз играла в Lode Runner в эмуляторе, и попросила меня сделать что‑нибудь для нее...

LOAD "" 🕹️

Необычный ремонт LCD Roland JUNO-G

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

Довольно давно у меня в кладовке пылился синтезатор Roland JUNO-G. Его поразила родовая болезнь – быстрая смерть LCD, замену которому Roland выпускала по конским ценам, а потом и просто прекратила выпуск. При этом в остальном синтезатор полностью рабочий и выбрасывать его было жалко. И тут, спустя много лет, мне попался репозитарий на GitHub с описанием способа нестандартного ремонта дисплея Roland JUNO-G. Я осуществил его на собственном синтезаторе и хочу немного рассказать об этом. Тема интересная, поскольку таким образом можно восстанавливать разную устаревшую технику.

Читать далее

Эхолокация: микрофон и фазированная решётка из колонок

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

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

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

Читать далее

Папа, мне нужен пульт: как я подключил DualSense к детской машинке

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

История о просьбе дочки подключить новый пульт к радиоуправляемой машинке. А также ESP32, управление с DualSense, фары и видеосвязь по Wi‑Fi.

Читать далее

Моя котельная

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

На этот раз хочу описать контроллер и обвес для котельной, который я с переменным успехом ваяю уже с полгода. ESP32, Kinkony A16, Modbus, тепломер, Arduino в слейв-режиме по i2c, ШИМ-управляемые насосы, дашборд, ну и MQTT. Тупой газовый котёл, гидрострелка, тёплые полы. Если эти слова вам близки, или хотя бы интересны - может и моя статья пригодится.

Итак, начиналось всё как всегда со статьи на Хабре. Кажется вот этой: Kincony KC868-A16: контроллер 16-го уровня. Ну или даже нет, если быть совсем точным, началось всё с комментария в одной из статей, что эта железка на озоне продается дешевле полутора тысяч рублей. В тот момент я еще не очень понимал, зачем мне эта штуковина, но решил взять, просто чтобы было.

Читать далее

Основатель движения мейкеров Дейл Догерти расспросил Майю и Свету об их проектах на нашем кружке электроники

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

Я писал в предыдущих постах, что наш митап по верилогу пригласили на мероприятие торговой палаты города Маунтин-Вью, Калифорния. И вот мероприятие состоялось. Ну, как я уже написал в заголовке, на наш стенд зашел Дейл Догерти, основатель журнала самоделкиных Make Magazine и выставок Maker Faire. Дейл расспросил Майю и Свету почему у них возник интерес к проектам с микросхемами малой степени интеграции.

Читать далее

Как переключать язык в macOS по клавише (Глобус) без задержки и не потерять Fn

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

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

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

Я хотел получить более простое поведение, но это оказалось не так-то просто...

Читать далее

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

Модульная автономная DIY‑гидропоника на 3D‑принтере. Часть 2

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

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

Читать далее

Метеостанция на LoRa и ESP32, которая годами работает от батарейки

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

Ранее в своих статьях я рассказывал, как подключать модули EBYTE LoRa к Raspberry Pi и Repka Pi (ссылки в конце этой статьи). Но такие микрокомпьютеры потребляют довольно много электроэнергии и не «проживут» долго на аккумуляторе. 

Сами по себе модули LoRa в спящем режиме весьма экономны и могут годами работать на автономном питании, если после передачи данных «засыпают» на длительное время. Но вся эта экономия сработает, только если они будут управляться микроконтроллерами, способными переходить в спящий режим и просыпаться по таймеру.

В этой статье на примере метеостанции я расскажу о том, как создавать узлы сбора данных LoRa на базе микроконтроллера ESP32-S3, установленного в модуле Heltec Automation HTIT‑WB32LAF V3. Микроконтроллер может переходить в состояние глубокого сна, когда работают только часы реального времени и память RTC, а вся периферия отключается. В результате узел сбора данных может работать очень долго, питаясь от аккумулятора.

Читать далее

MESHCORE — децентрализованная общественная сеть с человеческим лицом. Часть 3 — технически‑магазинная

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

Meshcore – независимая меш-сеть, поднятая энтузиастами по всему миру для связи при ЧС и не только. Сеть независит от… тех, тех, вот тех и особенно ВО-О-ОН-от-ТЕХ! 😊   

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

В нашей стране на настоящее время сеть получается особенно актуальна в сложившейся политической и экономической ситуации.  

В предыдущих статьях было описано как она появилась, зачем её строят и как она работает.

Часть 1 ‑—>>> Часть 2 ‑—>>> Вы тут

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

Заглянуть в техническое описание

Генератор импульсов для изучения катушки индуктивности

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

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

Отличие такого генератора от распространённых ШИМ-генераторов в том, что у данного генератора имеется возможность задавать отдельно длительность импульса и отдельно длительность паузы, а также количество последовательно идущих импульсов и пауз. Имеется также возможность получения полноценного регулируемого повторяющегося во времени сигнала.
Все перечисленные возможности реализованы через код. Для создания генератора понадобится Arduino Nano/Uno, две тактильные кнопки, LCD-дисплей и установленная на ПК программа Arduino IDE.
Схема подключения изображена на рисунке 1.

Читать далее

Одна страничка для ответа на вопросы про FPGA и рассыпуху на городских ярмарках

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

На всяких народных гуляниях типа MakerFaire и OpenSauce меня постоянно спрашивают при виде FPGA “Это Ардуино / Raspberry Pi?” Причем когда я отвечаю “нет”, у людей появляется выражение лица будто я им нагрубил. Я раньше не понимал, с чем это связано, но теперь думаю, что цель такого вопроса - просто показать свою эрудицию, а я эту цель обламываю. Кроме этого минимум у одной дамы было такое выражение лица, что она наверное подумала, что я сумасшедший.

Теперь при использований микросхем малой степени интеграции появляется второй вопрос “разве все эти микросхемы не устарели и не были заменены Ардуино?”

Короче для Technology Showcase в Mountain View в этот четверг я решил сделать вот такую одну страничку и просто молча давать ее людям, которые задают эти два вопроса. Первая сторона:

Читать далее

Ходовые вакуумметры. Часть 3. Манометры ионизационные

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

Как мы уже знаем, для работы с (самодельными) электровакуумными и ионными приборами желательно иметь откачной пост, умеющий создавать высокий вакуум — снижать давление в обрабатываемом приборе от атмосферного (~ 760 мм рт. ст.), до остаточного, не выше 10-5 мм рт. ст. (Торр). Как не существует сравнительно простого (удобного, доступного, недорогого) насоса, перекрывающего такой огромный диапазон, также нет и простых вакуумметров «атмосфера — высокий вакуум». Обычная практика в таких случаях — разделение откачки на предварительную (форвакуум) и высоковакуумную ступень, где действуют разные принципы течения газа, способы его удаления и измерения давления. Рассмотренные нами манометры барометрические [1] и тепловые (Пирани [2], термопарные [3]), работают в области высоких (близких к атмосферному) и средних давлений — до 10-3…10-4 Торр, давления же в области высокого вакуума, обычно измеряются ионизационным манометром, составляющим традиционную пару с тепловым. Рассмотрим же такой манометр ионизационного типа — принцип действия его преобразователя, варианты ходовые, исторические, заводские, интересные. Схемы включения, особенности работы, измерительные блоки. Как всегда, с прицелом на любительскую электровакуумную лабораторию-мастерскую и вдумчивую ручную работу.

Читать далее

Как я без опыта программирования создал Telegram‑бота, который уже два года ведёт новостной канал

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

Два года назад у меня практически не было опыта программирования. Когда‑то в школе мы немного изучали Pascal, но после этого я не написал ни одного скрипта. Я впервые открыл PyCharm, по ходу работы узнал, что такое API, SSH, виртуальная машина, системная служба и облачные задачи. При этом за несколько месяцев я создал систему, которая собирает новости из турецких источников, переводит и сокращает их, помогает администратору отбирать материалы, готовит полноценные публикации и размещает их в Telegram по расписанию.

Сегодня бот продолжает работать. Он обрабатывает около ста новостей в день, а эксплуатация всей системы при моём масштабе обходится примерно в три доллара в месяц. В этой статье я хочу рассказать не только, что получилось, но и о самом процессе: где ChatGPT действительно помогал, где уверенно вёл меня в неправильном направлении, почему через полгода пришлось менять архитектуру и чему этот проект научил меня о вайбкодинге.

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