[
  {
    "id": "stolik-predmetki-bt",
    "date": "28.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Буквально на коленке, в пределах дня, смог модернизировать китайский столик для предметки — теперь им можно управлять моим пультом. Столик примерно такой:<br><br><img alt=\"Скриншот страницы товара на AliExpress: чёрная крутящаяся платформа с кнопками R/L, SR, ASA и разъёмом USB-C\" src=\"img/notes/turntable-aliexpress.webp\" width=\"735\" height=\"1600\" loading=\"lazy\" /><br><br>Сначала я думал целиком заменить всю начинку, кроме мотора, но сохранить панель управления. А вечером подумал, что могу убить кучу времени на подгонку внутренностей к панели. Решил разобраться в устройстве платы — всем рулил контроллер с затёртой маркировкой. На фото — под щупом.<br><br><img alt=\"Зелёная плата столика на держателе-«третьей руке», щуп мультиметра касается микросхемы с затёртой маркировкой\" src=\"img/notes/turntable-probe-chip.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Кроме того, в устройстве уже есть многое из того, что я хотел добавить в проект: тракт зарядки, повышайка напряжения, отсек для аккума 18650.<br><br>Получилось в итоге что-то такое. Явно буду дорабатывать, но уже можно пользоваться. Внешне столик тот же, но управляется по Bluetooth.<br><br><img alt=\"Внутренности столика сверху: шаговый мотор в держателе, зелёная плата управления, разноцветные провода и отсек аккумулятора\" src=\"img/notes/turntable-internals.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" />"
  },
  {
    "id": "pult-zarabotal",
    "date": "28.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Пульт хоть и собран не без косяков, но работает. Прекрасно рулит слайдером и моей моторной тележкой DL-200 от Neewer.<br><br><img alt=\"Красный корпус пульта с экраном &quot;Slider&quot;, крестообразной раскладкой кнопок и слайдером-тумблером снизу\" src=\"img/notes/pult-front-idle.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br><img alt=\"Экран пульта в темноте: режим Slider + Phone, идёт запись 00:13, статус REC, слайдер в состоянии IDLE\" src=\"img/notes/pult-recording-screen.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Работаю над UI и стабильностью. В целом очень кайфанул от возможности запускать движение и съёмку одной кнопкой. Почти как магия ощущается.<br><br><img alt=\"Внутренности пульта в руке: экран, крестообразные кнопки, плата XIAO, две батареи и капсюль-пищалка снизу\" src=\"img/notes/pult-internals-hand.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br><img alt=\"Экран пульта с меню из трёх устройств: Slider (OFF), Phone (READY), Dolly (OFF)\" src=\"img/notes/pult-front-menu.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" />"
  },
  {
    "id": "pult-piskchalka-robot",
    "date": "27.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Захотел пищалку в пульт, но стандартные буззеры оказались слишком толстыми. Вышел из положения с помощью разобранного наушника и биполярного транзистора. Напоминает сюрреалистичного антропоморфного робота.<br><br><img alt=\"Капсюль от наушника, впаянный вместе с транзистором и резистором, торчит среди проводов внутри красного корпуса пульта\" src=\"img/notes/pult-buzzer-robot-wide.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br><img alt=\"Тот же самодельный «робот» из капсюля наушника крупным планом, рядом с платой и батареей\" src=\"img/notes/pult-buzzer-robot-close.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" />"
  },
  {
    "id": "pult-case-iteracii",
    "date": "25.08.2026",
    "tags": [
      "слайдер",
      "электроника",
      "3д-печать"
    ],
    "text": "Несколько итераций корпуса пульта. Он, кстати, уже базово собран, и дорабатывается.<br><br><img alt=\"Четыре красные 3D-печатные итерации корпуса пульта в ряд: вырез под экран, крестообразная раскладка кнопок и разные варианты крепления электроники сзади, в правой — уже установлена плата\" src=\"img/notes/pult-case-iterations.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" />"
  },
  {
    "id": "arca-swiss-krepleniya",
    "date": "25.08.2026",
    "tags": [
      "слайдер",
      "самоделки",
      "3д-печать"
    ],
    "text": "Заканчивая работу над слайдером, задумался и о том, на чём он стоит. Стоит он на штативах со стандартными бюджетными ромбовидными креплениями. На деле такие крепления не очень удобны для объёмной и тяжёлой техники — на них хорошо ставить разве что лёгкие камеры и телефоны в держателях. Для слайдера такой тип крепления вообще неудобен: снять его или поставить обратно — та ещё морока.<br><br>Я вспомнил, что уже какое-то время потихоньку пополняю коллекцию съёмочного оборудования креплениями типа Arca-Swiss. Они смещаются вбок, легко зажимаются, и слайдер можно быстро подстроить под нужную позицию или вовсе снять со штатива. Мог заказать пару таких креплений баксов за 20–30, но решил, что могу распечатать их на 3D-принтере здесь и сейчас — разве что придётся скататься на велосипеде в магазин за болтами. Да и покупные площадки всё равно пришлось бы как-то колхозить под штатив.<br><br>И вот что получилось.<br><br><img alt=\"Пять Arca-Swiss креплений в руке и на штативных головках: заводское с площадкой, распечатанное на 3D-принтере, перевёрнутое стандартное штативное крепление, крепление с вплавленными втулками и готовая установленная площадка\" src=\"img/notes/arca-swiss-mounts.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Снизу справа — заводское крепление Arca-Swiss вместе с площадкой, слева от него — такое же крепление, распечатанное на 3D-принтере. Над ним, в перевёрнутом положении, — стандартное крепление от дешёвого штатива. Сверху справа — крепление с вплавленными втулками, к которому можно прикрутить уже установленное на штатив. А слева — уже полностью готовая, установленная площадка."
  },
  {
    "id": "slider-pochti-gotov-finalno",
    "date": "25.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Слайдер почти готов, уж как пару дней. Выключатель перепечатаю, кнопки оставлю с косячками — нужно всё разбирать, для замены.<br><br>Крепления ремня нужно довести до ума. И в целом можно пользоваться.<br><br>Ну и над дизайном UI поработал, не без помощи Claude.<br><br><img alt=\"Слайдер сбоку: площадка Walimex Pro с креплением камеры и корпус электроники с экраном Camera Slider, кнопками и энкодером с наклейкой QT\" src=\"img/notes/slider-mount-side.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" />"
  },
  {
    "id": "musornaya-zametka",
    "date": "23.08.2026",
    "tags": [
      "самоделки",
      "3д-печать"
    ],
    "text": "Мусорная заметка.<br><br>Не все сложные проекты постить. Очень долго страдал от сломанной крышки мусорного бачка. Вся крышка опиралась на миллиметровый пластик в паре мест при открытии. В какой-то момент крепления сломались. Периодически туда лазил местный енот.<br><br><img alt=\"Крупный план сломанного крепления крышки мусорного бачка: чёрная 3D-печатная вставка с болтом M5 и гайкой в углу петли\" src=\"img/notes/trash-bin-lid-mount.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Быстренько обмерил, и распечатал пару вставок. Наколхозил на m5 болты. Ещё годик походит.<br><br><img alt=\"Два самореза на краю чёрной крышки бачка, рядом любопытный кот заглядывает в кадр\" src=\"img/notes/trash-bin-lid-cat.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" />"
  },
  {
    "id": "pult-maket",
    "date": "22.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "С утреца в субботу распечатал макет пульта, для прикидки положения компонентов. Вроде ничего так выходит.<br><br><img alt=\"Красный распечатанный макет корпуса пульта в руке: экран Waveshare 1.5inch LCD Module сверху, крестообразная раскладка кнопок посередине, две батареи и плата XIAO снизу\" src=\"img/notes/pult-maket-komponenty.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" />"
  },
  {
    "id": "slider-vygib-kryshki",
    "date": "22.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Собрал, работает, но есть нюанс :)<br><br>Жёсткости крышки не хватает, и она заметно гнётся, добавляя возможность лицезреть внутреннюю индикацию. А места внутри корпуса для утолщения нет. В итоге буду увеличивать толщину крышки наружу. Пусть и не очень эстетично, зато просто.<br><br><img alt=\"Слайдер на штативе с зажатым в держателе корпусом электроники: экран показывает меню Camera Slider, IDLE, 56%\" src=\"img/notes/slider-mounted-working.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Ну и пультом продолжаю заниматься, получается как-то так.<br><br><img alt=\"CAD-модель корпуса пульта: вытянутая крышка с вырезом под экран и пятью отверстиями под кнопки, рядом — перфорированная задняя панель\" src=\"img/notes/remote-case-cad.webp\" width=\"1600\" height=\"1173\" loading=\"lazy\" /><br><br>Очень хочется засунуть туда батарею побольше, но я упираюсь в мощность встроенного зарядника. А пихать ещё одну плату как-то не хочется. Итак, судя по всему, для всех задумок придётся расширитель GPIO пихать…"
  },
  {
    "id": "slider-vsya-elektronika-v-kuche",
    "date": "22.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Собрал всю электронику в кучу. Пока есть вопросы, как будет закрываться крышка, но думаю решу вопрос.<br><br><img alt=\"Передняя панель слайдера в сборе: экран с прогрессом обновления 73%, три индикатора, две синие кнопки, тумблер и энкодер\" src=\"img/notes/slider-panel-assembled.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" />"
  },
  {
    "id": "slider-remont-i-pult",
    "date": "21.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Сегодня приехали подменные компоненты. Плата ESP32 идеально подошла под существующие посадочные места. Правда, пришлось выпаять гребёнку контактов, но это я когда-то давно уже делал и с прошлой платой.<br><br>Опять засиделся, но всё припаял на место, заодно частично разобрался с длиной проводов. Но когда я всё собрал, экран не загорелся. Я уже подумал, что где-то потерял контакт, пришлось разбирать всё, что уже было восстановлено в корпусе. И в самом конце разборки я понял, что на самом деле просто забыл подключить пин, управляющий подсветкой экрана.<br><br>После его подключения всё успешно заработало. Полный тест я пока не проводил, но как минимум экран горит, на кнопочки и энкодер реакция есть. По сути, осталось только проверить, что мотор вращается и датчики работают.<br><br><img alt=\"Разобранная электроника слайдера в корпусе рядом с батарейным блоком на моторе Creality 42-3\" src=\"img/notes/slider-repaired-open.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Кроме того, я обнаружил, что у меня остался свободным один из GPIO-пинов, и решил повесить на него пищалку. У меня есть несколько идей, для чего она может быть нужна в процессе съёмок. Ну и кроме того, с помощью пищалки можно добавить некоторые звуковые эффекты для разных ситуаций, например лёгкие щелчки при прокрутке энкодера. Мелочь, а приятно.<br><br>Получается завтра нужно добавить переключалалку питания и кинуть спикер. И можно закрывать корпус :)<br><br>Также совсем чуть-чуть, буквально в формате фоновой задачи, позанимался пультом. По сути, просто распечатывал немного изменённый макет, чтобы красивенько выставить кнопки.<br><br>В итоге решил не делать какие-то толкатели для кнопок, а просто выставить то, что есть, наружу, чтобы ускорить разработку этого девайса.<br><br><img alt=\"Крестообразная раскладка из пяти кнопочных модулей на красной 3D-печатной панели, без колпачков\" src=\"img/notes/remote-dpad-switches.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br><img alt=\"Та же панель с чёрными круглыми колпачками на кнопках\" src=\"img/notes/remote-dpad-caps.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" />"
  },
  {
    "id": "xiao-esp32-remote",
    "date": "20.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Про то, как спалил слайдер, я писал ниже. Новую плату так и не привезли, хотя очень ждал, — пришлось думать, чем заняться.<br><br>Начинать новый крупный проект или резко менять направление (например, возвращаться к LEGO, к которому пока не готов) не хотелось. Вспомнил про недоделанный проект — дополнение не только к слайдеру, а к съёмкам вообще.<br><br>Идея была сделать один пульт для управления всем на площадке: светом, моторизованными тележками и самими камерами, то есть телефонами. От света отказался — редко нужно запускать его синхронно со съёмкой. А вот запускать тележку или слайдер вместе со стартом записи и останавливать всё одной кнопкой — штука полезная.<br><br>Да и слайдером просто неудобно управлять руками: постоянные касания заметны в кадре, особенно на макро, а хочется, чтобы камера сразу двигалась плавно.<br><br>Для этого проекта у меня была отложена XIAO ESP32 — компактный модуль, который из коробки поддерживает батарейное питание без дополнительных плат: и USB, и батарея сразу есть. Пинов маловато, но на кнопки и экран должно хватить.<br><br>Кстати про экран. Пока закупался компонентами взамен сожжённых, вспомнил, что полгода назад купил вот такой <a href=\"https://www.waveshare.com/1.5inch-lcd-module.htm\">экран от Waveshare</a> — показалось, что он отлично подойдёт для этого проекта.<br><br>Проверил его тестовым скетчем — выглядит шикарно.<br><br><img alt=\"Экран Waveshare в руке показывает цветные тестовые полосы, подключён шлейфом к проводам на столе\" src=\"img/notes/xiao-screen-test.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br>Ну и до кучи — пара фото с сайта Waveshare, что за модуль такой: 1.5\", 240×280, IPS, 262K цветов, SPI, драйвер NV3030B.<br><br><img alt=\"Фото модуля с сайта Waveshare: экран с цветной абстрактной картинкой на синей плате\" src=\"img/notes/waveshare-lcd-module.webp\" width=\"1206\" height=\"1066\" loading=\"lazy\" /><br><br><img alt=\"Демо-скриншот с сайта Waveshare: экран показывает время, дату, кардиограмму, заряд батареи и пульс\" src=\"img/notes/waveshare-lcd-demo.webp\" width=\"960\" height=\"660\" loading=\"lazy\" />"
  },
  {
    "id": "slider-sgorela-elektronika",
    "date": "19.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Проект слайдера близился к завершению. Мне казалось, что осталось только закрепить панель с электроникой и подключить транзистор, который управляет нагрузкой в схеме — размыкает землю между основной электроникой слайдера и источником питания.<br><br><img alt=\"Смонтированная плата слайдера в корпусе: шаговый мотор Creality 42-3 и электроника на плате рядом\" src=\"img/notes/slider-panel-mounted.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Но не тут-то было, и слайдер приказал долго жить. Я пожёг практически всю электронику.<br><br>До конца я так и не понял, в чём была причина, но самый вероятный кандидат — один из разъёмов, единственный, который не был закрыт термоусадкой. Скорее всего, там произошло замыкание, и высокое напряжение попало на шину 3,3 В.<br><br><img alt=\"Плата слайдера сбоку с клубком проводов, рядом лежат латунные вставки и инструменты\" src=\"img/notes/slider-panel-side.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Точно умерли ESP32-WROOM и акселерометр. Пока что это всё, что удалось определить. Мне повезло, что в этот момент не был подключён экран, поэтому он остался целым. INA226 вроде бы тоже уцелел, но я, скорее всего, заменю его от греха подальше.<br><br><img alt=\"Плата акселерометра ADXL345 крупным планом среди проводов на задней стенке корпуса\" src=\"img/notes/slider-adxl-board.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Из приятного — выжил драйвер мотора, так что его хотя бы не придётся вытаскивать. Ну а всё остальное — под замену.<br><br>Также, скорее всего, уцелел преобразователь, но на него я тоже немного косо смотрю и думаю, не поменять ли его заодно. Скорее всего, у него есть защита от обратного напряжения.<br><br>К сожалению, точно такой же платы ESP32 я не нашёл. Но, если я правильно понял маркировку, нашлась чуть более старая ревизия той же платы, и вроде бы она должна подойти по посадочным местам и количеству пинов. Так что жду её со дня на день и после этого смогу продолжить работу.<br><br>Также, чтобы уменьшить количество проводов и снизить вероятность что-нибудь снова сломать своими кривыми руками, я заказал готовую платку ключа на полевом транзисторе. Так не придётся городить всё на отдельном транзисторе, и схема станет ещё немного компактнее.<br><br>Вот общий скрин заказа:<br><br><img alt=\"Скрин заказа запчастей: ESP32, преобразователь 3.3В, акселерометр GY-291 ADXL345, пьезопищалка, MOSFET-транзисторы IRF4905PBF и AOD4184, TC29548A, доставка — итого 3270 динаров\" src=\"img/notes/slider-order-parts.webp\" width=\"1090\" height=\"427\" loading=\"lazy\" />"
  },
  {
    "id": "slider-pochti-gotovo",
    "date": "17.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Сидел до поздней ночи, но кажется почти всё готово. Не проверял пока ничего. Монтаж навеян советскими приборами :)<br><br><img alt=\"Электроника слайдера в разобранном виде на монтажном коврике: корпус с платой, батарея и плата ESP32 с проводкой\" src=\"img/notes/slider-assembly-desk.webp\" width=\"5712\" height=\"3213\" loading=\"lazy\" />"
  },
  {
    "id": "slider-battery-new",
    "date": "16.08.2026",
    "tags": [
      "слайдер",
      "электроника",
      "3д-печать"
    ],
    "text": "Очень долго вожусь с мелочами, вечно что-то перепечатываю. Надеюсь на днях закончу.<br><br>Пока вот собрал новую батарею — раз уж пришлось увеличивать вылет, решил повозиться с её впихиванием.<br><br><img alt=\"Новый аккумулятор в 3д-печатном держателе рядом с платой ESP32 и балансировочным зарядным устройством iMAX B6\" src=\"img/notes/slider-battery-new.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" />"
  },
  {
    "id": "slider-case-v2",
    "date": "12.08.2026",
    "tags": [
      "слайдер",
      "3д-печать",
      "электроника"
    ],
    "text": "Несмотря на то, что вчера вечером я уже почти решил сделать в корпусе выпил, добавить накладку со сдвинутыми отверстиями и закрепить её на эпоксидку и винты, сегодня всё-таки решил перемоделировать корпус.<br><br>На это у меня две причины.<br><br>Первая — один мой приятель, глядя на фотографии того, что происходит внутри корпуса, сказал: «Ну, надеюсь, в новом корпусе ты сделаешь хороший кабель-менеджмент».<br><br>Изначально мне было немного пофигу на провода, я просто оставлял под них запас. Но, с другой стороны, сделать всё аккуратнее мне всё-таки хочется. Поэтому я добавил единую панель, на которой постараюсь разместить либо всю, либо большую часть электроники, а всё, что должно быть закреплено непосредственно на корпусе, подключить через разъёмы.<br><br><img alt=\"Новая панель для электроники с отверстиями под модули и разъёмы\" src=\"img/notes/slider-case-v2-panel.webp\" width=\"1716\" height=\"1242\" loading=\"lazy\" /><br><br>Кроме проводов, у меня ещё оставалась хотелка разместить в корпусе больше аккумуляторов. В прошлой версии они показали себя не очень эффективно. Да, там стояло три штуки по 1500 мА·ч, но мотор постоянно жрёт ток на удержание, плюс есть ещё какие-то накладные расходы, и в итоге этого хватает не очень надолго. Особенно если не подзаряжать аккумуляторы перед каждым использованием слайдера.<br><br>Поэтому хотелось поставить ещё три аккумулятора, так как в моей текущей схеме их количество должно быть кратно трём. При прошлой сборке место под пару дополнительных аккумуляторов найти ещё можно было, а вот под три — уже почти невозможно.<br><br>Теперь, когда места в корпусе стало больше, я решил всё-таки попробовать добавить ещё три аккумулятора.<br><br><img alt=\"Собранная модель нового корпуса целиком\" src=\"img/notes/slider-case-v2-assembly.webp\" width=\"1592\" height=\"1262\" loading=\"lazy\" /><br><br><img alt=\"Раскладка деталей на столе принтера перед печатью\" src=\"img/notes/slider-case-v2-print-layout.webp\" width=\"1560\" height=\"964\" loading=\"lazy\" /><br><br>Пока писал пост, понял что забыл включить поддержки, пошёл перезапускать печать :D<br><br><img alt=\"Принтер Anycubic начинает печать нового корпуса\" src=\"img/notes/slider-printer-start.webp\" width=\"4032\" height=\"2268\" loading=\"lazy\" />"
  },
  {
    "id": "slider-korpus-vylet",
    "date": "11.08.2026",
    "tags": [
      "слайдер",
      "3д-печать"
    ],
    "text": "Я думал, что сегодня будет пост о том, как я закончил сборку слайдера. Но, увы, судьба распорядилась иначе.<br><br>Закончил сборку корпуса, установил все компоненты, починил одно место обрыва, закрыл крышку.<br><br><img alt=\"Слайдер сбоку — закрытый корпус, разъём USB-C для прошивки\" src=\"img/notes/slider-final-side.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Один раз словил баг с прошивкой, и пришлось разобрать корпус, чтобы перепрошиться по проводу. Но в целом прошивка уже нормально устанавливается по воздуху.<br><br><img alt=\"Экран передней панели во время обновления прошивки по воздуху — надпись Updating, 9%\" src=\"img/notes/slider-updating.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br>Все базовые тесты прошёл и пошёл ставить всё это на слайдер, желая сегодня хотя бы примерить.<br><br><img alt=\"Слайдер сбоку, с металлической площадкой для крепления и роликом под ней\" src=\"img/notes/slider-mount-clip.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>И тут выяснилось, что я не учёл вылет роликов: ролики, которые обеспечивают обхват шкива ремнём, упираются в ролики самой каретки слайдера.<br><br><img alt=\"Крупный план: ролик каретки слайдера упирается в угол корпуса рядом с креплением\" src=\"img/notes/slider-roller-clash.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Никакого быстрого фикса здесь пока не видится. Да, я заменил массивные винты на менее массивные, но всё равно нескольких миллиметров не хватает для комфортного использования.<br><br>Потенциальных решения я вижу два.<br><br>Первое — нарастить корпус. Например, срезать часть старого корпуса, вклеить и закрепить на винты вставку, которая позволит сместить корпус относительно слайдера на несколько миллиметров.<br><br>Второй вариант более радикальный — полностью переработать корпус. То есть сместить куда-то шаговый мотор и уже начать разбираться с тем, как более аккуратно всё это разместить.<br><br><img alt=\"Вид сверху на открытый корпус слайдера: шкивы и место крепления шагового мотора\" src=\"img/notes/slider-top-open.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Минус в том, что придётся сейчас всё разбирать обратно: отковыривать кучу клея, отпаивать кучу проводов, а потом всё это пересобирать. Этот вариант мне нравится тем, что я смогу навести внутри корпуса порядок, но не нравится тем, что на переработку уйдёт очень уж много времени, а готовый слайдер хочется уже сейчас.<br><br>Как будто бы есть и промежуточный вариант между этими двумя: не упарываться с разработкой нового суперкорпуса, а просто добавить недостающие элементы в текущий корпус, немного увеличить его вылет и уже, отталкиваясь от этого, продолжать работать.<br><br>Ну а порядок внутри корпуса всё равно придётся навести, но хотя бы без какого-то глобального перепроектирования."
  },
  {
    "id": "slider-final-sborka",
    "date": "10.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Сегодня продолжал работу над слайдером и в целом получилось сделать уже практически финальную версию.<br><br><img alt=\"Слайдер в руке — передняя панель с экраном, кнопками и энкодером в режиме Input test\" src=\"img/notes/slider-front-panel.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Под конец я, конечно, совсем разошёлся: стал грубо резать детали кусачками, вырезать что-то паяльником, лепить всё на термосопли, хотя были предусмотрены крепления, и заниматься прочим непотребством.<br><br>Самое главное, что в итоге слайдер заработал. Да, было несколько проблем в виде оборвавшихся проводов, но я не стал ничего разбирать — нашёл, как везде залезть и что-то куда-то припаять. Картина получается, конечно, дикая, но хочется верить, что разбирать всё это в ближайшее время мне не придётся и всё будет работать хорошо.<br><br><img alt=\"Электроника слайдера в корпусе: клубок проводов рядом с мотором Creality 42-3\" src=\"img/notes/slider-final-wiring.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Вроде бы даже остались свободные пины на ESP32, и можно будет добавить что-то из потенциальных устройств или какого-либо функционала.<br><br>Драйвер мотора, который вчера не работал, всё-таки был повреждён, поэтому я заменил его на новый. Но внезапно этот драйвер пригодился ещё и как донор запчастей.<br><br>Дело в том, что модуль INA226 внезапно для меня оказался с пределом по току примерно 0,82 ампера. Я не смог бы измерять ток, потому что под нагрузкой вся электроника слайдера потребляет больше ампера.<br><br>Соответственно, пошёл я на сайт радиомагазина, чтобы подобрать новый резистор для шунта. Но сделать этого не удалось, так как на сайте нет маленьких шунтовых SMD-резисторов, а пихать здоровый керамический резистор мне не хотелось.<br><br>В итоге задался вопросом, где вообще в технике бывают подходящие резисторы. Одним из вариантов оказались драйверы шаговых моторов, и как раз пара нужных резисторов нашлась на драйвере, который не работает. Я их быстренько выпаял, запаял параллельно с резистором-шунтом на плате INA226, и теперь могу относительно точно измерять ток.<br><br>Большая точность мне и не нужна, потому что с помощью измерения тока я планирую всего лишь оценивать время работы и состояние батареи.<br><br>Ну а теперь остаётся закрыть крышку и установить всё это уже на само шасси слайдера. С крышкой есть проблема: моторчик немного выступает, буквально на доли миллиметра. Пока не знаю, буду ли я перепечатывать крышку или просто сточу существующую.<br><br>Перепечатать крышку вроде бы недолго, но в неё уже вплавлены металлические втулки, и тогда их придётся доставать и вплавлять заново."
  },
  {
    "id": "slider-pitanie",
    "date": "09.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Последние два дня потихоньку возился с электронной частью, в основном с питанием, и вот сегодня вечером попробовал собрать всё воедино. Был рад, что ничего не загорелось, но в целом работоспособность пока спорная.<br><br>Во-первых, ещё вчера выяснилось, что старая схема питания перестала работать. Повышающий преобразователь MT3608 перестал реагировать на попытки подстройки напряжения, а старый Power Delivery-триггер — откликаться на настройку напряжения. Подозреваю, что какой-то из этих компонентов умер и потянул за собой второй. MT-шку я своими руками добил окончательно, и Power Delivery-триггер тоже.<br><br>Нашёл у себя в запасах другой PD-триггер. В отличие от того, который был у меня раньше, он намного компактнее и удобнее для интеграции в корпус. Но, к сожалению, у него нет fallback на работу с 5 вольтами. То есть от обычного USB слайдер заряжаться не будет — обязательно нужен Power Delivery. Но, с другой стороны, сейчас уже достаточно много блоков с Power Delivery, и пауэрбанк с Power Delivery у меня тоже имеется. Так что не думаю, что это будет проблемой.<br><br>Сегодня, когда я собрал почти всё, у меня внезапно перестал работать экран. Пришлось всё разбирать. Как раз на фотках вы видите всё это в разобранном виде с дополнительными модулями.<br><br><img alt=\"Слайдер в разобранном виде сверху, видна плата питания и модули\" src=\"img/notes/slider-power-disassembled-top.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br><img alt=\"Слайдер в разобранном виде сбоку, разводка проводов и модули\" src=\"img/notes/slider-power-disassembled-side.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Экран не работал по банальной причине: оторвалась пара пинов, пайка треснула. В принципе, немудрено, учитывая, как я елозил по проводам, когда всё это запихивал.<br><br>Второй проблемой за сегодня стал неработающий драйвер шагового мотора TMC2208. Старый драйвер я случайно повредил во время выпайки, оторвав с платы несколько компонентов. Пошёл, взял у себя в загашнике ещё один такой же TMC2208, который уже где-то использовался, но внезапно он тоже оказался нерабочим. Либо у меня всё-таки ошибка в схеме. Придётся брать ещё один драйвер и уже на нём проверять, заработает всё или нет.<br><br>В принципе, осталось уже довольно-таки немного."
  },
  {
    "id": "slider-elektronika",
    "date": "06.08.2026",
    "tags": [
      "слайдер",
      "электроника"
    ],
    "text": "Продолжил работу над слайдером, занялся кнопками. Думал, что это будет всё, но в итоге сделал сильно больше, чем ожидал — хотя качеством работы местами не очень доволен.<br><br><img alt=\"Печатная плата с двумя тактовыми кнопками\" src=\"img/notes/slider-button-plate.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br><img alt=\"Кнопки и концевик встроены в переднюю панель\" src=\"img/notes/slider-buttons-mount.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Подключил энкодер и все кнопки, прошил тестовый экран — видно, что всё откликается: энкодер крутится, концевики срабатывают.<br><br><img alt=\"Собранная верхняя панель с экраном в режиме Input test\" src=\"img/notes/slider-input-test.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Кроме кнопок сделал батарейный отсек — разместил в нём аккумуляторы так, чтобы ничего не замкнуло и чтобы они занимали как можно меньше места.<br><br><img alt=\"Батарейный отсек с тремя аккумуляторами в руке\" src=\"img/notes/slider-battery-holder.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>На отсек присобачил простенькую плату BMS, которая раньше использовалась в другом проекте — думаю, пока её тут хватит.<br><br><img alt=\"Плата BMS и разводка проводов внутри корпуса\" src=\"img/notes/slider-bms.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Монтаж местами не очень аккуратный: где-то проводов не добрал, где-то перебрал, и, как видно, я активно использую термоклей. Под всё можно было сделать аккуратные крепления, но не хотелось с этим возиться — часть вещей проще определить по месту.<br><br>В принципе, значительная часть работы уже готова. Осталось разместить несколько модулей и мотор, что будет, наверное, непросто — часть компонентов нужно снять со старой макетной платы."
  },
  {
    "id": "slider-korpus",
    "date": "04.08.2026",
    "tags": [
      "слайдер",
      "3д-печать"
    ],
    "text": "Вернулся к работе над слайдером. Распечатал корпус и вплавил в него латунные втулки.<br><br><img alt=\"Запрессовка резьбовых втулок на сверлильном станке\" src=\"img/notes/slider-inserts.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br>Вклеил экран.<br><br><img alt=\"Собранная передняя панель с экраном: ESP32 OK\" src=\"img/notes/slider-front.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br><img alt=\"Разводка проводов к экрану внутри корпуса\" src=\"img/notes/slider-inside.webp\" width=\"1600\" height=\"900\" loading=\"lazy\" /><br><br>Сейчас занимаюсь кнопками — почему-то до конца не хотел браться за проработку этого узла, но, видимо, пора."
  },
  {
    "id": "novyi-printer",
    "date": "04.08.2026",
    "tags": [
      "3д-печать"
    ],
    "text": "Купил себе новый принтер — Anycubic Kobra S1 Combo. Вернулся к тому, с чего начинал: кинематике CoreXY, когда стол ездит только вверх-вниз, а головка ходит над ним. Первым принтером был как раз такой же по механике — Flying Bear Ghost 5. После него были только дрыгостолы разных вариаций.<br><br><img alt=\"Anycubic Kobra S1 с блоком ACE сверху\" src=\"img/notes/kobra-s1.webp\" width=\"900\" height=\"1600\" loading=\"lazy\" /><br><br>Пока всё нравится: по сравнению с прошлым принтером тише и занимает меньше места на столе. Старый принтер сильно шумел — на ночь либо не оставлял печать, либо, если очень хотелось, ставил пониженную скорость. Ну и теперь можно не переживать, что кот сунет нос в горячие места.<br><br>На старом принтере, судя по всему, накрылась материнка. Решил не вваливать деньги и время в ремонт — печатать сейчас для меня важнее, чем копаться в его кишках.<br><br>Вернулся к паре проектов, которые стояли без принтера."
  },
  {
    "id": "pervaya-zametka",
    "date": "22.07.2026",
    "tags": [
      "мета"
    ],
    "text": "Первая заметка 🙂<br><br>Скорее всего я подзаброшу этот сайт или буду совсем не регулярно обновлять. Задумался о том, что периодически убиваю время на какие-то дела, о которых бы хотелось рассказывать, но делать полноценные посты в социальных сетях или, не дай бог, видео — это сложно.<br><br>Формат классического текстового блога показался мне наиболее подходящим — и я выскажусь, и кто-то прочитает, и в истории интернета что-то от меня останется в индексируемом виде. Вдруг у меня какие-то лайфхаки найдутся :D<br><br>Как-то так."
  }
]
