<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Мастерская Durnaya Golova</title><generator>teletype.in</generator><description><![CDATA[Креативная мастерская. От идеи до изделия.
Дурная голова рукам покоя не дает!

Блог о развитии и работе частной мастерской.]]></description><image><url>https://img3.teletype.in/files/a6/11/a611b7b3-c7e3-41ae-a8d2-6b99f794ccef.png</url><title>Мастерская Durnaya Golova</title><link>https://blog.drng.lv/</link></image><link>https://blog.drng.lv/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/durnayagolova?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/durnayagolova?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 24 Apr 2026 13:00:33 GMT</pubDate><lastBuildDate>Fri, 24 Apr 2026 13:00:33 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.drng.lv/ffad5m_klippermod_ram-release</guid><link>https://blog.drng.lv/ffad5m_klippermod_ram-release?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova</link><comments>https://blog.drng.lv/ffad5m_klippermod_ram-release?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova#comments</comments><dc:creator>durnayagolova</dc:creator><title>Flashforge Adventurer 5M. Увеличение стабильности KlipperMod</title><pubDate>Tue, 21 Apr 2026 21:18:31 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/7a/8a/7a8afefe-3ad8-4f01-bbaf-93210e4a3059.png"></media:content><category>Оборудование</category><description><![CDATA[<img src="https://img2.teletype.in/files/91/e3/91e32907-728d-472b-a2b0-074a4d1ce6ec.png"></img>Как освободить оперативную память Flashforge Adventurer 5M/5M Pro для более стабильной печати и уменьшения количества сбоев]]></description><content:encoded><![CDATA[
  <p id="0f34">Я уже давненько владею принтером <a href="https://t.me/durnayahead/262" target="_blank">Flashforge Adventurer 5m</a> и он вполне неплох, но не без изъяна, как говорится. Производитель устанавливает на него закрытую прошивку, которая делает его менее удобным в использовании, поэтому сообщество сколотило свою &quot;открытую&quot; <a href="https://github.com/xblax/flashforge_ad5m_klipper_mod" target="_blank">KlipperMod</a> (есть ещё другая - <a href="https://github.com/ghzserg/zmod" target="_blank">ZMod</a>, но в тот момент она показалась мне менее привлекательной).  <a href="https://github.com/xblax/flashforge_ad5m_klipper_mod/blob/master/docs/INSTALL.md" target="_blank">Устанавливается она просто</a>, но тут вылезает новый нюанс: на борту у принтера всего 128Мб оперативки, которых порой не хватает для всех свистоперделок и на долгих печатях принтер попросту может остановиться в рандомном месте, задумавшись навсегда.</p>
  <p id="p0tc">Чтобы хоть как-то добавить стабильности, я в своем принтере слазил под капот и вынес панели управления &quot;наружу&quot;, а качество камеры подубавил. И, думаю, нужно оговориться, что изначально я использовал прошивку без экранного интерфейса, т.к. управляю принтером всегда с ПК, что позволяет сэкономить ещё несколько драгоценных мегабайт оперативной памяти.</p>
  <p id="IBc5">Вчера меня попросили об этом рассказать, поэтому буду рад, если смогу своей информацией помочь кому-нибудь печатать с кайфом на AD5M.</p>
  <p id="qKo7">Кстати, перенос панели управления может быть полезен для любых других принтеров на Klipper в качестве, например, централизации управления.</p>
  <h2 id="nJi3">Чего ожидать?</h2>
  <p id="6j4V">Чтобы не давать ложных надежд, опишу результаты эксперимента перед инструкцией, а не после. Далее уже каждый сам должен решить стоит ли эта игра свеч.</p>
  <p id="MGII">Как уже писал, заявлено в принтере 128Мб ОЗУ, которые в системе определяются, как примерно 110Мб. KlipperMod со всеми стандартными настройками сервисами и экраном у меня употребляет в пищу около 95Мб на постоянной основе. Описываемые мною манипуляции дают следующие эффекты:</p>
  <ul id="SuMk">
    <li id="LPuo">Использование прошивки без экранного интерфейса — +5Мб ОЗУ</li>
    <li id="7iZx">Вынос web-панелей на внешний сервер — +5Мб ОЗУ</li>
    <li id="0XbX">Изменение настроек камеры — +10МБ ОЗУ</li>
  </ul>
  <p id="m5yY">Итого получается 75Мб из 110Мб доступной постоянно задействовано. Безусловно, это не густо, но тоже играет свою роль таких ограниченных объемах.</p>
  <h2 id="EZPe">Внешняя панель</h2>
  <p id="CCYa">Итак, чтобы всё это провернуть, понадобится что угодно вне принтера, на чём установлен Linux, в моем случае это виртуальная машина с <a href="https://ubuntu.com/download/server" target="_blank">Ubuntu</a>, но может быть и старый ноутбук или комп, или даже малинка, апельсинка и прочие ягодо-фрукты, куда можно поставить Linux.</p>
  <p id="cvY5">На этапе установки софта, опять таки, все вариативно и зависит от скиллов и задач. Я в качестве web-интерфеса использую <a href="https://docs.mainsail.xyz/" target="_blank">Mainsail</a>, т.к. мне он кажется более информативным и удобным, к тому же потенциально умеет рулить несколькими принтерами. И даже у него есть несколько способов установки:</p>
  <ol id="6znP">
    <li id="cK7u">Как целая отдельная ОС вместо Linux</li>
    <li id="IGd3">Как программа</li>
    <li id="v3iz">Как контейнер Docker</li>
  </ol>
  <p id="t8ld">Я использовал последний, так как на ВМ установлено ещё n-ное количество софта, а контейнерный тип работает сам в себе и не мешает остальным.</p>
  <p id="dV6a">На этом этапе главное, к чему стоит приготовиться - это то, что все дальнейшие действия будут происходить в терминале Linux.</p>
  <h3 id="ZPaf">Установка Docker Compose</h3>
  <p id="AmD9">Конечно, первое, что требуется - это установить сам Docker, а именно Docker Compose.</p>
  <p id="OHP8">Для его работы нужны следующие зависимости:</p>
  <ul id="B8W2">
    <li id="GtKi"> ca-certificates</li>
    <li id="PyUI">curl</li>
    <li id="9oBG">apt-transport-https</li>
    <li id="yeZk">software-properties-common</li>
  </ul>
  <p id="nmFX">Чтобы их установить нужно обновить список доступных пакетов</p>
  <pre id="ZbfR" data-lang="bash">apt update</pre>
  <p id="Lkj8">И, непосредственно, дать команду на скачивание и установку</p>
  <pre id="kqzs" data-lang="bash">apt install ca-certificates curl apt-transport-https software-properties-common</pre>
  <p id="jJkH"> Далее для работы Docker нужен GPG-ключ для проверки подлинности пакетов Docker.</p>
  <p id="DUK1">Нужно создать для него директорию с правами изменения только для владельца</p>
  <pre id="HWh6" data-lang="bash">install -m 0755 -d /etc/apt/keyrings</pre>
  <p id="SNWp">Скачать сам ключ и положить его в файл docker.asc</p>
  <pre id="fNnk" data-lang="bash">curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc</pre>
  <p id="XQJp">И разрешить всем пользователям его чтение</p>
  <pre id="Nl7k" data-lang="bash">chmod a+r /etc/apt/keyrings/docker.asc</pre>
  <p id="aZTa">Когда ключ готов, нужно добавить в систему официальный репозиторий Docker, указав версию системы и полученный ключи для подписи</p>
  <pre id="IMB3" data-lang="bash">echo \
 &quot;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
 $(. /etc/os-release &amp;&amp; echo &quot;${UBUNTU_CODENAME:-$VERSION_CODENAME}&quot;) stable&quot; | \
 tee /etc/apt/sources.list.d/docker.list &gt; /dev/null</pre>
  <p id="54eK">А теперь нужно снова обновить список пакетов уже с учетом нового репозитория</p>
  <pre id="gZCm" data-lang="bash">apt update</pre>
  <p id="Mwqf">И, наконец-то, можно установить Docker</p>
  <pre id="vqWZ" data-lang="bash">apt install docker-compose-plugin</pre>
  <p id="psM6">По окончании установки можно убедиться, что все прошло успешно, введя</p>
  <pre id="TEJt" data-lang="bash">docker compose version</pre>
  <p id="QgWt">Если сервер покажет версию, значит установка успешна</p>
  <blockquote id="EY1n">Docker Compose version v5.1.1</blockquote>
  <h3 id="jE5D">Запуск Mainsail в контейнере Docker</h3>
  <p id="abU8">Первым делом, для запуска Mainsail нужно определить и создать папку, в которой она будет работать, например, /opt/3dprint</p>
  <pre id="bReG" data-lang="bash">mkdir /opt/3dprint/</pre>
  <p id="JfoU">Теперь в этой папке необходимо создать файл-инструкцию для Docker и сразу внести в него содержимое</p>
  <pre id="ZQ2p" data-lang="bash">nano /opt/3dprint/docker-compose.yml</pre>
  <p id="SETf">В редактор файла вставить</p>
  <pre id="rKUG" data-lang="yaml">version: &#x27;3.8&#x27;

services:
  mainsail:
    image: ghcr.io/mainsail-crew/mainsail:latest
    container_name: mainsail
    restart: always
    ports:
      - &quot;8081:80&quot;
    volumes:
      - ./mainsail_config.json:/usr/share/nginx/html/config.json</pre>
  <p id="MqTm">Здесь в секции &quot;ports&quot; указывается порт в системе, на котором будет жить web-панель, в данном случае это 8081. А в &quot;volumes&quot; - соответствие папок и файлов снаружи контейнера и внутри, где нужно указать соответствие файл конфигурации Mainsail, который будет расположен в той же папке, что и docker-compose.yml</p>
  <p id="uKgr">Для сохранения файла используется комбинация клавиш Ctrl+O, где следует подтвердить сохранение нажатием Enter, после чего выйти из редактора, нажав Ctrl+X.</p>
  <p id="4Mb0">Теперь, поскольку путь к конфигурации определен, нужно создать и её</p>
  <pre id="oixw" data-lang="bash">nano /opt/3dprint/mainsail_config.json</pre>
  <p id="lP29">В файле нужно указать язык, тему и путь к Moonraker (он выполняется на принтере рядом с Klipper)</p>
  <pre id="9D9h" data-lang="javascript">{
    &quot;defaultLocale&quot;: &quot;ru&quot;,
    &quot;defaultMode&quot;: &quot;dark&quot;,
    &quot;defaultTheme&quot;: &quot;mainsail&quot;,
    &quot;hostname&quot;: &quot;&lt;3D_printer_IP&gt;&quot;,
    &quot;port&quot;: &quot;7125&quot;,
    &quot;path&quot;: &quot;/&quot;,
    &quot;instancesDB&quot;: &quot;moonraker&quot;,
    &quot;instances&quot;: []
}</pre>
  <p id="6fPP">Здесь нужно заменить <code>&lt;3D_printer_IP&gt;</code> на IP адрес принтера в сети, который нужно закрепить за ним статически при помощи роутера.</p>
  <p id="0rjR">Такая конфигурация позволит не выбирать нужный принтер каждый раз при загрузке Mainsail, а подключаться сразу к тому, который выдает Moonraker.</p>
  <p id="fAca">Если же принтеров несколько и нужно между ними переключаться, то файл нужно заполнить иначе</p>
  <pre id="0pDK" data-lang="javascript">{
    &quot;defaultLocale&quot;: &quot;ru&quot;,
    &quot;defaultMode&quot;: &quot;dark&quot;,
    &quot;defaultTheme&quot;: &quot;mainsail&quot;,
    &quot;instancesDB&quot;: &quot;json&quot;,
    &quot;instances&quot;: [
        { &quot;hostname&quot;: &quot;&lt;3D_printer_1_IP&gt;&quot;, &quot;port&quot;: 7125 },
        { &quot;hostname&quot;: &quot;&lt;3D_printer_2_IP&gt;&quot;, &quot;port&quot;: 7125 },
        { &quot;hostname&quot;: &quot;&lt;3D_printer_3_IP&gt;&quot;, &quot;port&quot;: 7125 }
    ]
}</pre>
  <p id="BXbn">В файле нужно, соответственно, указать <code>&lt;3D_printer_1_IP&gt;</code>, <code>&lt;3D_printer_2_IP&gt;</code>, <code>&lt;3D_printer_3_IP&gt;</code>, или любое другое количество принтеров по необходимости.</p>
  <p id="3C9Q">Сохранить и закрыть файл при помощи Ctrl+O, Enter, Ctrl+X.</p>
  <p id="BU4P">Теперь нужно открыть созданную директорию</p>
  <pre id="gXkI" data-lang="bash">cd /opt/3dprint/</pre>
  <p id="UZiH">И можно запускать контейнер Docker Compose</p>
  <pre id="rIjm" data-lang="bash">docker compose up -d</pre>
  <p id="SxME">Когда контейнер запустится, web-интерфейс станет доступен по пути &lt;linux_IP&gt;:8081 и управлять он будет принтером или принтерами, которые указаны в конфигурации.</p>
  <h3 id="kt2y">Отключение Mainsail и Fluidd на принтере</h3>
  <p id="U4P1">В стандартной поставке KlipperMod внутри принтера установлены на выбор сразу две панели. Они потребляют не так много памяти, но, покуда используется внешние решение, имеет смысл их выключить.</p>
  <p id="pRQI">Чтобы работать с ОС принтера, необходимо подключиться к нему по SSH</p>
  <ul id="7TuT">
    <li id="OExq">Логин: root</li>
    <li id="x8IG">Пароль: klipper</li>
  </ul>
  <p id="2NU5">Внутри системы все запускаемые дополнительно модули расположены в папке <code>/etc/init.d/</code>, посмотреть их можно при помощи команды <code>ls</code></p>
  <pre id="FICB" data-lang="bash">ls /etc/init.d/</pre>
  <p id="tOOe">Имена всех модулей состоят из флага <code>S</code> или <code>K</code>, числа приоритета и названия, например, <code>S40network</code>.</p>
  <ul id="VsDB">
    <li id="oios">Флаг <code>S</code> говорит о том, что запуск модуля включен и он будет запускаться при старте системы. Тогда как <code>K</code> - выключен.</li>
    <li id="XbZP">Приоритет запуска считается от меньшего к большему, т.е. сначала запускается модуль, где число меньше, а только после, где больше</li>
    <li id="rrrb">Название использовано для удобства и отличия модулей с одинаковым приоритетом и флагами</li>
  </ul>
  <p id="GKQz">С web-панелями нет ничего выбивающегося из шаблона и в данной папке их модули названы, как <code>S70fluidd</code> и <code>S70mainsail</code>. Соответственно, чтобы запуск не происходил, нужно просто переименовать файлы, заменив флаг на <code>K</code>.</p>
  <pre id="tTeA" data-lang="bash">mv /etc/init.d/S70fluidd /etc/init.d/K70fluidd</pre>
  <pre id="o7BN" data-lang="bash">mv /etc/init.d/S70mainsail /etc/init.d/K70mainsail</pre>
  <p id="2u76">Изменения будут заметны при следующем перезапуске принтера. Если же нужно остановить сервисы прямо сейчас, то нужно дополнительно это сделать в явном виде.</p>
  <pre id="DMMt" data-lang="bash">/etc/init.d/K70fluidd stop</pre>
  <pre id="vGdS" data-lang="bash">/etc/init.d/K70mainsail stop</pre>
  <h3 id="yLkS">Бонус контент. Spoolman</h3>
  <p id="oKMe">Раз уж для всех манипуляций был поднят внешний сервер, а тем более Doker, то можно не ограничиваться лишь Mainsail на нем, а сразу путем мелких доработок установить еще и <a href="https://github.com/Donkie/Spoolman" target="_blank">Spoolman</a>.</p>
  <p id="JOpz">Spoolman - это ни что иное, как менеджер катушек и филаментов, который ещё, помимо всего прочего, интегрирован в Mainsail и позволяет на лету менять катушки прямо из интерфейса, что здорово помогает для учета филамента.</p>
  <p id="O1R8">Чтобы запустить сие чудо, нужно всего лишь отредактировать файл инструкций Docker на сервере.</p>
  <pre id="eOOk" data-lang="bash">nano /opt/3dprint/docker-compose.yml</pre>
  <p id="PApu">В сам файл добавить новый сервис.</p>
  <pre id="wfgg" data-lang="yaml">  spoolman:
    image: ghcr.io/donkie/spoolman:latest
    container_name: spoolman
    restart: always
    ports:
      - &quot;7912:8000&quot;
    volumes:
      - ./spoolman_data:/home/spoolman/.local/share/spoolman</pre>
  <p id="7OWD">Чтобы в итоге содержимое файла стало выглядеть так:</p>
  <pre id="SlOA" data-lang="yaml">version: &#x27;3.8&#x27;

services:
  mainsail:
    image: ghcr.io/mainsail-crew/mainsail:latest
    container_name: mainsail
    restart: always
    ports:
      - &quot;8081:80&quot;
    volumes:
      - ./mainsail_config.json:/usr/share/nginx/html/config.json

  spoolman:
    image: ghcr.io/donkie/spoolman:latest
    container_name: spoolman
    restart: always
    ports:
      - &quot;7912:8000&quot;
    volumes:
      - ./spoolman_data:/home/spoolman/.local/share/spoolman</pre>
  <p id="Fr79">И создать папку, где Spoolman будет хранить свои пожитки</p>
  <pre id="k7AC" data-lang="bash">mkdir /opt/3dprint/spoolman_data</pre>
  <p id="NWzi">Теперь нужно перезапустить контейнер из папки.</p>
  <pre id="GiRf" data-lang="bash">cd /opt/3dprint/</pre>
  <p id="keEd">Сначала нужно его остановить</p>
  <pre id="uuVA" data-lang="bash">docker compose down</pre>
  <p id="NvSX">Обновить и докачать нужные образы</p>
  <pre id="lDS2" data-lang="bash">docker compose pull</pre>
  <p id="7ZJH">И запустить вновь</p>
  <pre id="rkgi" data-lang="bash">docker compose up -d</pre>
  <p id="ZvvU">После запуска интерфейс станет доступен по адресу <code>&lt;linux_IP&gt;:7912</code>.</p>
  <p id="6H5d">Для того чтобы интегрировать Spoolman в Mainsail нужно просто добавить его секцию в файл конфигурации Moonraker, сделать это можно прямо через сам Mainsail, найдя файл <code>moonraker.conf</code> во вкладке &quot;Система&quot;.</p>
  <pre id="QmFB" data-lang="yaml">[spoolman]
server: &lt;linux_IP&gt;:7912
sync_rate: 5</pre>
  <p id="tTXI">Здесь <code>server</code> - это путь к интерфейсу Spoolman, а <code>sync_rate</code> - это частота обновления в секундах.</p>
  <p id="e5n7">После сохранения конфигурации с перезапуском Moonraker, Spoolman займет свое почетное место в интерфейсе.</p>
  <h2 id="J08r">Изменение настроек камеры</h2>
  <p id="XL4L">По умолчанию в заводской прошивке или прошивках от сообщества используются такие настройки камеры внутри принтера, которые нацелены на получение максимально качественной картинки с упором на съемку таймлапсов. К сожалению, при том качестве камеры, которую предлагает нам Adventurer 5M добиться фантастических результатов съемки почти невозможно, потому для себя я не увидел никакого смысла в выжимании всех соков из железа и применил менее качественный, но более щадящий для железа, а главное ОЗУ, пресет.</p>
  <p id="HXex">Базово камера пытается снимать и отправлять видео в 1920х1080px при 30к/с и хорошем качестве, что, конечно похвально, но эта картинка все равно имеет много шумов от самой матрицы камеры и при отказе от таймлапсов (или снижении требований к ним) избыточна для простого наблюдения за процессом печати. Более того, визуальной разницы по итогу почти нет.</p>
  <p id="tOt0">Чтобы снизить нагрузку вполне себе можно изменить разрешение потока на 1280х720px, частоту кадров на 15к/с, а качество видео на 75, вместо стандартных 90.</p>
  <p id="eHNW">Внутри KlipperMod за запуск стримера камеры отвечает модуль <code>S75camera</code> в уже знакомой папке <code>/etc/init.d/</code>. Но этот модуль не дает напрямую команду для стримера, а вызывает его исполняемый файл <code>camera-autostart.sh</code>, который уже находится в папке <code>/usr/libexec/</code>.</p>
  <p id="19yr">Перед изменениями лучше всего сделать бэкап этого файла, на случай поломки или внезапного желания вернуть все, как было.</p>
  <pre id="vaOz" data-lang="bash">cp /usr/libexec/camera-autostart.sh /usr/libexec/camera-autostart.sh.bak</pre>
  <p id="iQ7P">Когда бэкап создан, можно изменить содержимое файла, заставив его играть по нужным правилам.</p>
  <pre id="vWEs" data-lang="bash"> nano /usr/libexec/camera-autostart.sh</pre>
  <p id="EJMc">В открывшемся файле нужно заменить всего 2 строки:</p>
  <pre id="aQPL" data-lang="bash">CAMERA_MIN_X_RES=1920</pre>
  <p id="VexJ">на</p>
  <pre id="34Un" data-lang="bash">CAMERA_MIN_X_RES=1280</pre>
  <p id="6wMa">и</p>
  <pre id="uAuB" data-lang="bash">start-stop-daemon -S -b -m -p $PID_FILE --exec ustreamer — -d /dev/$DEVNAME -r $resolution -m MJPEG --device-timeout=2 -w 1 -I MMAP -c HW -s* -p 8080 -q 90 --desired-fps 30</pre>
  <p id="c5Aw">на</p>
  <pre id="AgSz" data-lang="bash">start-stop-daemon -S -b -m -p $PID_FILE --exec ustreamer — -d /dev/$DEVNAME -r $resolution -m MJPEG --device-timeout=2 -w 1 -I MMAP -c HW -s* -p 8080 -q 75 --desired-fps 15</pre>
  <p id="9E7N">Для сохранения Ctrl+O, Enter, Ctrl+X.</p>
  <p id="129M">Чтобы увидеть применить изменения в системе, нужно перезапустить модуль.</p>
  <pre id="EtvT" data-lang="bash">/etc/init.d/S75camera restart</pre>
  <p id="E6Ya">Теперь камера обновится и будет показывать 720p в 15к/с, а потребление ОЗУ снизится на ~10Мб.</p>
  <h2 id="Cgbo">Другие эксперименты</h2>
  <p id="gnIK">Помимо описанных возымевших эффект изменений, я экспериментировал еще и с другими частями ПО принтера, но они не дали стабильно хороших результатов. Вероятно, напишу позже и о них. Если это может быть интересно, то дайте знать в комментариях или проявлением активности на этой статье.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.drng.lv/lithophane_lamp</guid><link>https://blog.drng.lv/lithophane_lamp?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova</link><comments>https://blog.drng.lv/lithophane_lamp?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova#comments</comments><dc:creator>durnayagolova</dc:creator><title>Фото-лампа</title><pubDate>Sun, 12 Apr 2026 22:07:08 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f0/c9/f0c92780-3bf9-4de9-8462-199d06a00cfe.png"></media:content><category>Изделия</category><description><![CDATA[<img src="https://img4.teletype.in/files/3b/13/3b130859-f31b-4a03-a37b-bc6e226f1bc6.png"></img>Лампа, изготовление которой заняло немало времени, и потребовало немало усилий, но результат того стоил!]]></description><content:encoded><![CDATA[
  <p id="6cn4">Недавно, исследуя недра своих фотоархивов, наткнулся на хронологию фоток, пусть и рвано, но повествующую об изготовлении настольной лампы/бра с довольно интересным для меня декором в виде фотографий.</p>
  <p id="IKLN">Было это, конечно, очень давно, половина из воспоминаний уже, возможно, вообще неправда, но я решил, что было бы здорово в каком бы то ни было виде сохранить эту историю, которая длилась несколько месяцев и подарила много эмоций и скиллов, наряду с изрядной нервотрепкой от неудач.</p>
  <h2 id="wgyg">Идея</h2>
  <p id="FMA5">Однажды, сидя на работе в офисе, я выловил в своей голове идею сделать лампу, где нечто вращается вокруг непосредственного источника света. На тот момент мне было не совсем прозрачно, как это реализовать, так как к источнику должны идти провода питания, а значит он должен быть неподвижным. Я принялся калякать-малякать и с n-ной попытки сумел набросать, на первый взгляд, прототип, который должен был работать.</p>
  <p id="pyW6">К сожалению, эти древние рукописи были утрачены и я не смогу их показать, но плоды, которые они принесли - постараюсь.</p>
  <h2 id="bXVG">Проект</h2>
  <p id="66An">Принеся наброски домой, я решил поскорее перенести их в какой-нибудь софт в виде чертежей, а ещё лучше сразу 3D модели, за что сразу и взялся. В первую очередь меня интересовала сама возможность воплощения подобного механизма, но почертив, я быстро понял, что простое рисование картинок ни к чему не приведет и хорошо бы чертежи сразу привязывать к каким-то реальным деталям, из которых всё это можно изготовить.</p>
  <p id="7Gl4">Одним из очевидных фактов было то, что в основе всего должен лежать подшипник, ведь он и позволит оставить сердцевину неподвижной, при вращающейся периферии. Посидев с какое-то время с линейкой в руках, прикидывая необходимые размеры, в частности диаметр центрального отверстия, я таки нашел подшипник, через который, как мне показалось возможно будет пропустить провода, оставив при этом достаточное количество &quot;мяса&quot; для общей прочности конструкции. Таким подшипником оказался 6202zz с внутренним диаметром в 15мм, а наружным в 35мм. Такие подшипники, кстати, используют для крепления барабанов стиральных машин, на мой взгляд, вполне соизмеримо по нагрузкам с небольшой лампой.</p>
  <p id="4r2M">В качестве источника света решил первоначально прикидывать LED лампочку, кои у меня уже были в запасе и поддавались мгновенным замерам и переносу в проект. А вкручивать ее решил в также имеющийся керамический патрон.</p>
  <p id="MeOP">Спустя некоторое время у меня получилось некий композит из покупных и напечатанных деталей.</p>
  <figure id="e6u0" class="m_column">
    <img src="https://img1.teletype.in/files/07/8b/078bc2b4-fb6b-4946-b745-6e5c135be97e.jpeg" width="3840" />
    <figcaption>Голубой - подшипник, зеленый - патрон, красный - вращающаяся часть</figcaption>
  </figure>
  <p id="ZjYl">Понимая, что нечто вращающееся будет иметь объем (тогда уже у меня были идеи, но о них немного позже), я сделал выносную штангу для крепления вырисовывающейся лампы к стене.</p>
  <figure id="JtG8" class="m_column">
    <img src="https://img2.teletype.in/files/1b/03/1b035130-8560-4dc3-9af8-46c21ddfdf00.jpeg" width="3840" />
    <figcaption>Вынос с отверстиями для крепления к стене</figcaption>
  </figure>
  <p id="I1pK">Начало неплохое, но мне хотелось придать лампе некоторой универсальности, поэтому я заморочился над ножкой, которая может быть установлена в одно из двух положений, чтобы поставить лампу или повесить. Переставляться она должна легко и быстро, держась на одном магните.</p>
  <figure id="ZEJN" class="m_column">
    <img src="https://img1.teletype.in/files/47/e4/47e4796f-12a9-421c-9a07-1fc0216890ea.jpeg" width="3840" />
    <figcaption>Слева - для установки на поверхность, справа - для висячего положения</figcaption>
  </figure>
  <p id="rs57">Вращать на получившейся оси я хотел куб. Чтобы понять его размеры и положение, я отметил центр рассеивателя лампочки и нарисовал банальный квадрат. В качестве ребер куба я хотел использовать деревянные уголки 20х20мм, а вот боковые грани планировал печатать на принтере, потому для них принял такой размер, который поместится в область печати.</p>
  <figure id="Qz7O" class="m_column">
    <img src="https://img4.teletype.in/files/74/0f/740ffdb1-b291-4ba1-973b-822db6160bf4.jpeg" width="3840" />
    <figcaption>Поулчившийся квадрат</figcaption>
  </figure>
  <p id="rgAm">Длину выноса-крепления я принял, исходя из диагонали квадрата, ведь куб будет вращаться. Для верхней и нижней граней в качестве материала выбрал фанеру толщиной 3мм, в которой нарисовал незатейливые вырезы для вентиляции.</p>
  <figure id="Lxfr" class="m_column">
    <img src="https://img1.teletype.in/files/81/7a/817ae47a-87c5-4063-8e20-d49a991e0761.jpeg" width="3840" />
    <figcaption>Вырисовываются очертания куба</figcaption>
  </figure>
  <p id="99SN">В этот момент стало ясно, что для устойчивого вращения такой объемной конструкции, ей нужна ось ещё и на верхней грани, которую я и замоделировал. Ввиду того, что сквозь нее не нужно пропускать провода, там я использовал подшипник поскромнее: 625zz с внутренним диаметром 5мм, а наружным - 16мм. Чтобы укрепить и закрепить саму ось, использовал винт, проходящий сквозь подшипник наряду с пластиком, под него сразу оставил отверстие.</p>
  <figure id="Ielu" class="m_column">
    <img src="https://img1.teletype.in/files/44/32/443286da-0dc3-4be8-aa74-766933e1e746.jpeg" width="3840" />
    <figcaption>Голубой - подшипник, красный - вращающаяся часть</figcaption>
  </figure>
  <p id="LP5t">Ось, которая просто смотрит в небо, довольно бесполезна и её нужно также чем-то связать с основанием. Попыхтев немного, для этой цели я смоделировал Y-образную скобу, которая является перемычкой между выносом и верхней гранью куба. В плане геометрии я пытался поиграться с формой так, чтобы скоба вызывала впечатление того, что куб непременно должен ее задевать при попытке вращения.</p>
  <figure id="ajIc" class="m_column">
    <img src="https://img2.teletype.in/files/d2/cc/d2cc1432-55f5-4f03-ad23-e8ec7d479276.jpeg" width="3840" />
    <figcaption>Получившаяся скоба</figcaption>
  </figure>
  <p id="Gq3c">Финальный штрих проекта - предусмотреть те самые печатные вставки, их крепление и, главное, возможность замены лампочки.</p>
  <p id="cg4B">Что касается вставок, то по задумке они должны быть сменными, а значит - легко сниматься. Они будут служить рассеивателями света и для них я планировал использовать литофании из фотографий. Если коротко, литофания - это изображение из просвечивающегося материала, где за светотень отвечает толщина этого самого материала: толще - темнее, тоньше-светлее.</p>
  <p id="xOPj">Для крепления вставок я предусмотрел &quot;уголки&quot; по углам и магнитные держатели, состоящие из основания и ответной части на вертикальных рёбрах куба.</p>
  <p id="s8dC">После долгих изысканий, пришел к тому, что для замены лампочки и вставок будет предусмотрена возможность снять нижнюю грань, а точнее снять весь куб с нижней грани, прикрепленной к основанию. Для этого модифицировал нижние &quot;уголки&quot;, добавив на них приливы для магнитов. Для размыкания скобы предусмотрел винтовое крепление двух ее частей друг другу. Таким образом, для доступа внутрь нужно открутить 2 винта и снять конструкцию вверх.</p>
  <figure id="hj1P" class="m_column">
    <img src="https://img2.teletype.in/files/d9/14/d914e37f-ef67-4859-bda2-aa0c20e91016.jpeg" width="3840" />
    <figcaption>Верхние и нижние &quot;уголки&quot; и боковые магнитные крепления панелей.</figcaption>
  </figure>
  <p id="kB7H">В контексте проектирования про сами панели рассказать особо нечего, ведь они представлены обычными квадратами, а вся магия литофании натягивается на них софтом в пару кликов.</p>
  <h2 id="sVep">Изготовление</h2>
  <p id="QEsC">Завершив предварительный проект и убедившись, что все использованные части реальны, я перешел к этапу изготовления.</p>
  <p id="Wq1D">Кастомные детали из пластика запустил на печать, заняв принтер на несколько суток. Грани из фанеры заказал в компании, занимающейся лазерной резкой. Все, что поддавалось покупке в магазине, заказал на маркетплейсах, либо очно купил.</p>
  <p id="Ckl0">Когда большая часть деталей оказалась у меня на руках, я приступил к сборке. Первым делом я напилил и склеил деревянные уголки, вклеил в них верхнюю грань и сразу же тестово собрал будущую лампу на сухую.</p>
  <figure id="pCmm" class="m_column">
    <img src="https://img2.teletype.in/files/91/c6/91c631f3-4500-49cb-aebc-02d11bc13772.jpeg" width="3840" />
    <figcaption>Проверка размеров и креплений</figcaption>
  </figure>
  <p id="I9PW">Сборка показала, что размеры правильные, куб склеен ровно и детали подходят друг к другу. Единственным моментом оказалось то, что подшипники с завода набиты довольно вязкой смазкой, которая не позволяет им крутиться с необходимой легкостью. Тут, думаю, все любители спиннеров знают решение: обильных душ из WD-40 с последующим отмоканием в ванне с тем же составом.</p>
  <p id="fC8t">Убедившись, что теперь всё точно хорошо, я приступил к шлифовке и покрыванию воском всех деревянных деталей.</p>
  <figure id="WRKZ" class="m_column">
    <img src="https://img2.teletype.in/files/10/22/1022fb5d-ebad-4243-ba5a-6f6623eac85f.jpeg" width="3840" />
    <figcaption>Нижняя грань</figcaption>
  </figure>
  <figure id="MjmM" class="m_column">
    <img src="https://img1.teletype.in/files/82/75/82756134-84e4-4420-829a-6d8de96250ab.jpeg" width="3840" />
    <figcaption>Куб</figcaption>
  </figure>
  <p id="qazg">Успех! А значит пора приступать к электрике. В плане схемы тут даже стыдно писать: 2 провода. Но эти два провода должны пройти сквозь вынос, сквозь подшипник и попасть внутрь лампы. Для этих целей, я, конечно, оставил канал сечением чуть большим, чем сечение самого кабеля, но проблемы с протаскиванием возникли в зоне поворота этого самого канала. Несколько вечеров я пробовал разные способы пропихнуть кабель, но ни одна из них так и не увенчалась успехом. Тогда, плюнув, я снял внешнюю оболочек с кабеля и принялся протаскивать отдельные провода. Не могу сказать, что это было легко и непринужденно, но в очередной напряженный вечер провода таки оказались на своем месте.</p>
  <figure id="tqlE" class="m_column">
    <img src="https://img2.teletype.in/files/5a/89/5a897996-2f39-46ac-a1b9-0b39239cd4ee.jpeg" width="3840" />
    <figcaption>Я из прошлого, видимо, был настолько уставшим, что даже не смог отцентрировать кадр на нужной детали</figcaption>
  </figure>
  <p id="hAze">Прежде чем собирать дальше, обязательно нужно проверить работоспособность измусоленной и неоднократно проклятой проводки.</p>
  <figure id="3uL8" class="m_column">
    <img src="https://img4.teletype.in/files/73/3c/733c8348-241b-4acd-a0bf-1320594966db.jpeg" width="3840" />
    <figcaption>Светится</figcaption>
  </figure>
  <p id="b9Ni">Далее радостно снова открутил провода от патрона и водрузил основание лампы на свое место под него, прикрутив первый сверху.</p>
  <figure id="pf4q" class="m_column">
    <img src="https://img2.teletype.in/files/57/0c/570c6c8c-0f2d-4b29-9bb6-a8da64f0e916.jpeg" width="3840" />
    <figcaption>Основание готово!</figcaption>
  </figure>
  <p id="ThNv">Чтож, лампа горит и собирается и, казалось бы, дело осталось за малым. Но как бы не так! Панели!</p>
  <p id="ux0Z">Чтобы, вероятно, дать чуть больше контекста, слегка погружусь в техническую часть изготовления литофании.</p>
  <p id="QQL1">Подготовленную, как уже писал, в два клика модель, нужно ещё распечатать. Диаметр базового сопла почти на всех 3D принтерах равен 0,4мм, что подразумевает то, что наименее тонкая линия, которую может напечатать принтер, также равна 0,4мм или около того. И это, внезапно, очень жирно. Чтобы понять, почему именно, нужно представить себе эти 0,4мм, как размер пикселя на фотографии. В моем случае физический размер отпечатка получился 216х216мм, а значит при пикселе в 0,4мм разрешение фото получится:</p>
  <pre id="O41Q">216/0,4=540</pre>
  <p id="7BA7">540х540 &quot;пикселей&quot;, что соответствует крайне низкой детализации. Например, на том же YouTube в браузере, где сам вьюпорт видео схожего размера, больно смотреть даже 720p, а это, на минуточку 1280х720 пикселей.</p>
  <p id="Nsv1">Выход из этой ситуации есть и он не такой уж сложный: нужно печатать литофанию вертикально, где при той же ширине линии мы вольны задавать толщину слоя вплоть до 0,1мм, получая разрешение в 4 раза больше.</p>
  <p id="Lfw4">В теории это звучит классно, но моя практика оказалась сильно другой. Попробовав напечатать фото стоя сперва долго получал укупников на более высоких слоях. Это происходило из-за того, что тонкая и высокая деталь начинала раскачиваться при печати, а еще не полностью застывший пластик иной раз просто скатывался вниз, из-за чего принтер продолжал печатать уже в воздухе. Я пробовал кучу разных вариантов, менял кучу настроек, печатал на микроскорости, хотя и на обычной печать занимала порядка 16 часов, но все безрезультатно. В очередной раз, экспериментируя с настройками, мне удалось таки вынуть из принтера целый отпечаток, но, увы, жизнь его так помотала сразу после рождения, что для моих целей он уже к этому моменту был не пригоден.</p>
  <figure id="zQjO" class="m_column">
    <img src="https://img3.teletype.in/files/a4/8d/a48dab58-b1c0-421d-b959-fedbf2b67b88.jpeg" width="3840" />
    <figcaption>Снизу пластик отклеился от стола, из-за чего всю пластину повело во всех направлениях</figcaption>
  </figure>
  <p id="4uW3">Спустя почти месяц безуспешных попыток, я забросил эту затею и был настолько разочарован, что еще долго не подходил к принтеру.</p>
  <p id="58X5">Но лампу надо было доделать и, собравшись с силами (не без помощи того, кому она предназначалась), я решил прибегнуть к плану Б, а именно, вместо фотографий сделать менее интересные, но все еще прикольные вставки с какими-нибудь геометрическими узорами. Выбор пал на животных, и первым из них оказалась геометрическая пума.</p>
  <figure id="wZC2" class="m_column">
    <img src="https://img2.teletype.in/files/d5/94/d59458a5-adf9-4b66-a18f-a2de5938d114.jpeg" width="3840" />
    <figcaption>Это же пума?</figcaption>
  </figure>
  <p id="ehcb">Как видно из результата, даже в такой простой картине в углах что-то пошло не так, а все последующие попытки дале еще более плачевный результат. То ли механика принтера оказалась уже на пределе износа, то ли я доканал его своими настройками и калибровками. Это не важно, главное, что запланированные друзья пумы в лице слона, бегемота и жирафа так и не появились.</p>
  <p id="MN0B">На этом моменте желание продолжать кончилось вовсе и проект так и остался пылиться в дырявом виде на верстаке.</p>
  <h2 id="pXDO">Завершение проекта</h2>
  <p id="Mq2t">Спустя долгих два месяца 3D печатного молчания, пройдя все стадии принятия, я решил вернуться к проекту, но обратиться за помощью к новой технологии печати, а именно SLA, где вместо прутка используется жидкая фотополимерная смола.</p>
  <p id="WdV6">После долгих и мучительных выборов я заказал фотополимерный 3D принтер, который сулил выигрыш по всем фронтам: меньше механических движений, толщина слоя аж 0,05мм и намного более надежное спекание слоев между собой.</p>
  <p id="lbmJ">Единственной &quot;особенностью&quot; было то, что область печати заказанного мною принтера (как и большинства на тот момент) была меньше, чем у его FDM собрата и составляла 192х120х200мм, а это означало, что мои панельки 216х216мм в него не влезут (точнее, из него не вылезут). Чтобы решить эту проблему, я быстро переделал панели в размер 200х200мм, а для того, чтобы они влезали в прошлый размер, домоделировал для них рамки. И, да, 200мм не под прямым углом можно утрамбовать в 192мм области печати.</p>
  <p id="wnlA">Первая же попытка печати на новом принтере увенчалась оглушительным успехом. Видимо, я радовался настолько, что даже не сфотографировал результат. Сразу же следом в печать полетели сразу 3 оставшиеся панели, успешно оказавшиеся у меня в руках спустя несколько часов.</p>
  <figure id="GmY9" class="m_column">
    <img src="https://img2.teletype.in/files/19/96/19964b66-d1e4-44f8-aaeb-c15f78a17af8.jpeg" width="3840" />
    <figcaption>Панели из фотополимерного принтера</figcaption>
  </figure>
  <p id="tm8g">Теперь оставалось лишь допечатать рамки и небольшие усилители для верхней и нижней граней, которые оказались недостаточно жесткими из-за моих &quot;красивых&quot; узоров.</p>
  <figure id="yNQ9" class="m_column">
    <img src="https://img4.teletype.in/files/ff/b6/ffb678d8-f08e-4289-8149-4ba7ca0e509a.jpeg" width="3840" />
    <figcaption>Небольшое вклеиваемое укрепление</figcaption>
  </figure>
  <p id="LzWu">Казалось бы, до финала остался буквально шаг, но этот шаг занял ещё несколько месяцев периодических и чаще безуспешных подходов к FDM принтеру в попытках выдавить из него небольшую горстку оставшихся простеньких до безобразия деталей.</p>
  <h2 id="uZK4">Итоги</h2>
  <p id="GpCt">Несмотря на угасающую надежду на успех, одна из многих попыток в очередной раз напечатать детали, поднастроив еще что-то, внезапно, увенчалась успехом и проект, наконец-то был завершен полностью!</p>
  <figure id="Ds60" class="m_column">
    <img src="https://img1.teletype.in/files/c5/02/c5021c9e-d9d2-48b9-8834-57202367a1c4.jpeg" width="3840" />
    <figcaption>Долгожданный резульатат!</figcaption>
  </figure>
  <p id="Tljp">На данный момент лампа/бра трудится ежедневно уже более 3 лет, замена лампочки пока не потребовалось, а механизм вращения все такой же плавный.</p>
  <p id="DKGC">Поскольку это был мой первый опыт и это скорее прототип, а не изделие, за это время появилось мнение насчет того, что нужно исправить в проекте, если вдруг захочется его повторить: выносу и скобе нужно увеличить сечение, чтобы лампа лучше сопротивлялась провисанию, когда висит на стене, а для ножки предусмотреть большую площадь опоры, чтобы она не норовила выскользнуть из пазов под весом лампы (этот момент я доработал напильником по месту в текущей итерации).</p>
  <p id="PgZB">В остальном же, я, внезапно, периодически сам подхожу и прокручиваю ее, чтобы сменить фотки, каждый раз уже с улыбкой вспоминая былые эпические битвы с принтерами.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.drng.lv/automatic_plant_watering_station</guid><link>https://blog.drng.lv/automatic_plant_watering_station?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova</link><comments>https://blog.drng.lv/automatic_plant_watering_station?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova#comments</comments><dc:creator>durnayagolova</dc:creator><title>Умная станция полива растений с резервуаром</title><pubDate>Sat, 08 Mar 2025 15:03:49 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fa/2a/fa2aaaeb-9942-4ac7-bb2b-f89e4b070d47.png"></media:content><category>Изделия</category><tt:hashtag>изделие</tt:hashtag><tt:hashtag>интерьер</tt:hashtag><tt:hashtag>умный_дом</tt:hashtag><description><![CDATA[<img src="https://img3.teletype.in/files/2c/5d/2c5d79f1-4b38-4c70-ba10-3ca279c3054b.jpeg"></img>Станция полива zigbee с интегрированным резервуаром для воды с подсветкой и декорациями. Такая станция может стать отличным предметом интерьера!]]></description><content:encoded><![CDATA[
  <p id="js85">Проекты бывают очень разные по сложности, времени проектирования и реализации. Иногда длительность продиктована отсутствием вдохновения, иногда времени, а иногда и долгим поиском или ожиданием доставки нужных материалов. Но случается и так, что идея приходит в голову также неожиданно, как и воплощается в реальность. В таких проектах есть какой-то свой шарм, они похожи на участие в какой-нибудь экспресс-лотерее, где нужно купить билет, стереть защитный слой и тут же узнать результат. Порой, это очень полезно, т.к. не позволяет погрязнуть в процессе, а результат, пусть и не всегда максимально топовый, всегда подстёгивает идти дальше.</p>
  <p id="42Gn">Такой же проект получился и в этот раз. Дело в том, что в последнее время я увлекся темой умного дома и одной из интересных штук мне казалась станция полива растений. Комплект у неё получается не из дешёвых, поэтому нельзя просто так взять и... А приурочить к какому-нибудь событию вполне себе можно!</p>
  <p id="pNcz">По счастливой случайности, на горизонте замаячило 8 марта, и я решился приобрести станцию в качестве подарка своей девушке, чтобы уменьшить ей количество хлопот с растениями.</p>
  <h2 id="QQ1f">Станция полива растений</h2>
  <p id="7QPA">На самом деле, выбор у этих гаджетов совсем небольшой ввиду, видимо, малого спроса. Как я понял, одной из самых популярных станций является разработка <a href="https://modkam.ru/2020/11/09/stancija-poliva-rastenij-zigbee/" target="_blank">Modkam</a>, её я и решил приобретать.</p>
  <figure id="pAM7" class="m_column">
    <img src="https://img1.teletype.in/files/82/bd/82bd61a2-352b-45c1-8bd3-30355264cb69.jpeg" width="1117" />
    <figcaption>Станция полива Modkam</figcaption>
  </figure>
  <p id="Nqkq">Выглядит эта штука вполне компактно и прилично, но меня с самого начала смущало наличие лишь трёх насосов для полива, которыми можно поливать, либо 3 отдельных растения, либо 3, так сказать, группы растений, на худой конец. Путем общения с несколькими продавцами-изготовителями таких станций, удалось выяснить, что при помощи прямых рук и паяльника можно добавить ещё 3 насоса к станции ценой пищалки, которая оповещает о протечке или окончании воды и того, что дополнительные насосы будут находиться снаружи корпуса, т.к. он маловат. Меня такое устроило и я незамедлительно договорился о покупке.</p>
  <h2 id="6tsk">Резервуар для воды</h2>
  <p id="FbF1">Пока станция паялась и прошивалась, я задумался о том, что воду, которой будут поливаться растения нужно где-то хранить, а то как-то странно кидать шланги в кувшин или бутылку с водой. С другой стороны, слишком объемная тара будет расходоваться слишком долго и вода может испортиться, зацвести, испариться и что угодно ещё. Приняв все это во внимание, я предположил, что идеальным объёмом для тары будет 2,5-5л и принялся искать что-то подходящее. Понимая, что будущий резервуар должен стоять где-то рядом с растениями, я искал что-то более или менее эстетичное. По началу я рассматривал какие-нибудь контейнеры для кухни, но все они либо некрасивой формы, либо с рисунками фиксиков, гномиков, осликов и другой живности - не нравится. Вдруг мне на глаза случайно попался какой-то аквариум, тут то всё и началось: в голове забурлили мысли о том, как подобного рода изделие можно применить для моих нужд. Листая сотни страниц аквариумистских магазинов, я понял, что главный косяк аквариума в его прозрачной задней стенке, за которой потенциально и расположится вся порнография из проводов и шлангов, а как её нарядно задекорировать, я не знаю, ну не наклейку же с подводным миром клеить.</p>
  <figure id="j0Y8" class="m_column">
    <img src="https://img4.teletype.in/files/fd/82/fd827bf6-09cf-48d1-8c34-07d540671f51.jpeg" width="754" />
    <figcaption>Подводный мир</figcaption>
  </figure>
  <p id="upMS">Со временем в нижних, так сказать, слоях каталогов, я наткнулся на пару очень даже забавных экземпляров с хотя бы одной непрозрачной поверхностью (дном), за которой всё и можно спрятать.</p>
  <figure id="N3St" class="m_column">
    <img src="https://img3.teletype.in/files/29/40/2940cd68-d35e-4774-a5f3-213c03c08bb7.jpeg" width="1280" />
    <figcaption>Аквариумы</figcaption>
  </figure>
  <p id="GjQG">К сожалению, большая часть вариантов не подходила то по объему, то по сроку доставки, т.к. всю эту красоту делают, как всегда, не у нас (зато, в тщетных попытках поиска я обрел идею подсветки). Но, вскоре, мне попался тот самый! Мой огонёк!</p>
  <figure id="AVaW" class="m_column">
    <img src="https://img3.teletype.in/files/65/02/65020499-08fa-4c67-8561-e0e9437c964c.jpeg" width="1280" />
    <figcaption>Аквариум Огонёк</figcaption>
  </figure>
  <p id="LypL">Он сразу привлек меня изысканным и качественным фотошопом в карточке товара. Потом, конечно, я взял себя в руки и прикинул: объём 4л - хорошо, задняя стенка глухая - хорошо, отсек для компрессора - если выкинуть компрессор, то хорошо, подсветка в комплекте - ну, тоже хорошо, доставка завтра - превосходно! Заказано!</p>
  <p id="TL2w">Ещё немного поплавав среди искусственных водорослей, поисследовав декоративные аквариумные гроты, помутив донные грунты, я выбрал и заказал немного декора, а всплыв на страницы стимпанк огородиков - немного шлангов, тройников и поливалок.</p>
  <p id="kD6D">Оставалось ждать и надеяться!</p>
  <h2 id="qQDI">Распакоука</h2>
  <p id="iwFK">Спустя некоторое время, начали приходить заказанные позиции из моего набора юного Ихтиандра. Ждать, пока придёт всё до детальки, времени не было, т.к. уже шло 4 марта, поэтому я бросился рвать доставочные пакеты на том, что есть.</p>
  <p id="qpD4">Огонёк оказался очень приятным визуально, хоть и изготовлен он не из стекла, а из акрила. Я планировал использовать комплектную подсветку и переживал, что она будет висеть на одном usb-штекере с помпой, но всё, к моей удаче, оказалось отдельным.</p>
  <figure id="3zXL" class="m_column">
    <img src="https://img3.teletype.in/files/66/a0/66a0eafd-7308-46b1-8bb3-df42cb3678df.jpeg" width="1280" />
    <figcaption>Огонёк!</figcaption>
  </figure>
  <p id="wmAZ">Станция полива пришла в разобранном виде, т.к. поиск места для дополнительных насосов был возложен на мои плечи. Также к ней я заказал 3 датчика влажности почвы и 4 датчика протечки, один из которых отвечает за отслеживание наличия воды в резервуаре. Датчики влажности почвы в форме грибов, конечно, кринжовые, но радует хотя бы, что они попались в натуральной для грибов гамме, а не в гамме мира грибника под грибами. Отдельное уважение продавцу станции за то, что в комплект положил все необходимые для датчиков батарейки.</p>
  <figure id="yXu1" class="m_column">
    <img src="https://img2.teletype.in/files/db/95/db95f26b-6d5c-48aa-b559-c9c43a757321.jpeg" width="1280" />
    <figcaption>Станция полива с ворохом датчиков</figcaption>
  </figure>
  <p id="T4x1">Последнее, что пришло к тому моменту - это грунт, трубка и капельницы для полива. Внезапно, оказалось, что поливаторы настолько суровы, что капельниц в белом цвете не существует, а трубка такая (белая) теперь только у меня и у Майкла Джексона.</p>
  <figure id="S4cT" class="m_column">
    <img src="https://img4.teletype.in/files/7a/c6/7ac6c8a2-8e67-4f20-a3ba-2ef2c51212dd.jpeg" width="1280" />
    <figcaption>2 вида грунта, трубки для полива, капельницы.</figcaption>
  </figure>
  <p id="6kTh">Не в полной мере понимая масштаб будущего изделия по картинкам, решил взять 2 одинаковых грунта разных фракций, чтобы по факту посмотреть, какой будет смотреться более гармонично.</p>
  <figure id="NdNU" class="m_column">
    <img src="https://img3.teletype.in/files/a8/01/a80138fd-127e-4dce-ac4c-e9960c2f18cd.jpeg" width="1280" />
    <figcaption>Различие грунтов</figcaption>
  </figure>
  <p id="uRpV">На этом распаковка была завершена и я принялся за попытки собрать все детали пазла воедино.</p>
  <h2 id="5nT5">Сборка</h2>
  <p id="zJSB">Для начала я решил закрыть вопрос с целостностью станции полива, для этого нужно было подсоединить и где-то расположить насосы. Добротно покрутив всё в руках, принял решение просверлить маленькую дырочку в торцевой части корпуса, чтобы провести сквозь неё провода, в дальнейшем закрепив блок насосов прямо поверх крышки станции.</p>
  <p id="QHmL">Эту конструкцию, в свою очередь, я закрепил на задней стенке аквариума, где и будет располагаться вся электрическая часть.</p>
  <p id="FqXh">Для крепления, учитывая, что это, в некотором смысле, прототип, я использовал двусторонний скотч от 3M. Держит он весьма почтенно, но при необходимости может быть бесследно отклеен от поверхностей.</p>
  <figure id="z2u7" class="m_column">
    <img src="https://img3.teletype.in/files/ae/7e/ae7e4198-d605-4bf6-aca8-6d996fb9fdcc.jpeg" width="1280" />
    <figcaption>Станция полива, закрепленная на задней стенке аквариума</figcaption>
  </figure>
  <p id="apSr">Как видно, задняя стенка аквариума не плоская, внутри неё скрыты три полости, две из которых должны быть заняты фильтрующими материалами, а одна - помпой. Помпа в нашей станции не предполагается, поэтому сразу была отложена в сторону, а один их фильтрующих материалов не шёл в комплекте и емкость, предназначенная под него пуста. Занятой осталась только средняя полость, в которой находится губчатый фильтр. Поскольку все эти полости сообщаются, то я решил, что довольно удобно было бы одну из крайних использовать для долива воды, а вторую - для откачки. По этому пути я и пошёл.</p>
  <p id="Pi9b">Крышка над крайними полостями глухая, поэтому я разметил примерный центр одной из крайних полостей и просверлил в ней заливное отверстие перьевым сверлом на 32мм.</p>
  <figure id="Kqb9" class="m_column">
    <img src="https://img2.teletype.in/files/d9/6c/d96c72e2-c52c-4bff-a9f4-13818950fe48.jpeg" width="1280" />
    <figcaption>Залисное отверстие</figcaption>
  </figure>
  <p id="j36Y">На следующем этапе я начал думать над проводкой и первично примерять трубки. В процессе примерки я решил проверить подсветку из комплекта аквариума. Оказалось, что она даже имеет возможность переключения с тёплого на холодное освещение. Всё бы ничего, но делается это при помощи некого контроллера с кнопками, который, во-первых, не запоминает режим освещения, чтобы включить его после отключения питания, а, во-вторых, не запоминает даже был ли он включен до отключения из розетки, из-за чего после подачи питания приходится отдельно включать подсветку кнопкой. Такая логика может быть и хороша для использования по назначению, но для интеграции в экосистему умного дома, увы, совершенно непригодна.</p>
  <figure id="aZMz" class="m_column">
    <img src="https://img3.teletype.in/files/2e/15/2e157063-8ea1-48ab-b081-2475ab11d934.jpeg" width="1280" />
    <figcaption>Лампа из комплекта и контроллер</figcaption>
  </figure>
  <p id="rbWb">Поискав варианты usb-подсветки, я заказал довольно простенькую ленту, оставив в качестве плана Б перепайку проводки на штатной лампе. Делать это мне не очень хотелось, т.к. сроки поджимали, а с паяльником я в натянутых отношениях.</p>
  <p id="zom2">На этой ноте я закончил первый день сборки и отправился на отдых.</p>
  <h2 id="x5cu">Двапакоука</h2>
  <p id="WPYO">Второй день в мастерской, а это уже 7 марта, начался с распаковки не доехавших в прошлый раз, или дозаказанных деталей.</p>
  <p id="RCQ9">С прошлого раза осталась только декоративная фигурка во внутрь резервуара.</p>
  <figure id="yenJ" class="m_column">
    <img src="https://img2.teletype.in/files/d5/69/d5694170-f11d-40f6-8eae-75e6021dc0ba.jpeg" width="1280" />
    <figcaption>Декор для резервуара</figcaption>
  </figure>
  <p id="QeH0">Из нового дошла та самая светодиодная лента.</p>
  <figure id="zMF3" class="m_column">
    <img src="https://img1.teletype.in/files/c6/e1/c6e14b8a-3845-4203-a3c1-8380ff32f60d.jpeg" width="1280" />
    <figcaption>Светодиодная лента usb</figcaption>
  </figure>
  <p id="sPaw">Для ее монтажа на крышку я решил также взять лист пластика ПВХ 3мм и лист алюминия 2мм в качестве радиатора.</p>
  <figure id="FvMw" class="m_column">
    <img src="https://img4.teletype.in/files/b5/1e/b51e9eb5-884b-4466-8f24-35119f93f15a.jpeg" width="1280" />
    <figcaption>Лист ПВХ 3мм, который кто-то надкусил и лист алюминия 2мм</figcaption>
  </figure>
  <h2 id="9Dh9">Снова сборка</h2>
  <p id="Yo3C">Бросившись было в бездну сборки, решил для начала проверить работоспособность станции, попутно определив какие из штуцеров входные. В первый день я этого не сделал, т.к. жизнь меня не готовила к встрече с разъемом micro usb в 2025 году, но сегодня я пришел уже во всеоружии.</p>
  <p id="hMsY">К несчастью, обнаружил, что один из насосов не работает. Отклеив станцию от резервуара, разобрав её, понял, что скорее всего переломился провод. Чтож, паять всё-таки пришлось, но я настолько сильно хотел поскорее пережить этот ужас, что не фотографировал ни процесс, ни результат, соответствующий моему скиллу.</p>
  <p id="ueGP">Теперь все заработало!</p>
  <p id="uZio">Следующим этапом я наклеил на крышку двусторонний скотч, чтобы временно закрепить ПВХ для подгонки.</p>
  <figure id="pJFL" class="m_column">
    <img src="https://img1.teletype.in/files/c4/24/c424407f-aef3-47a1-9424-3ef7b8c5d27b.jpeg" width="1280" />
    <figcaption>Двусторонний скотч на крышке</figcaption>
  </figure>
  <p id="jQaN">Далее, приклеив ПВХ, я фрезером с копировальной фрезой подогнал размеры.</p>
  <p id="XQMB">Лист алюминия я отпилил примерно по размеру окна в крышке, после чего отшлифовал его для лучшей адгезии.</p>
  <p id="aHkY">Разметив лист ПВХ, выбрал в нём углубление для интеграции радиатора из алюминия при помощи уже пазовой фрезы.</p>
  <figure id="RU7c" class="m_column">
    <img src="https://img2.teletype.in/files/d1/54/d154d733-caf9-4d51-bfb7-d2714f9f06fe.jpeg" width="1280" />
    <figcaption>Углубление под лист алюминия в листе ПВХ</figcaption>
  </figure>
  <p id="BGvh">Ограничения по времени не позволили изготовить какую-нибудь оснастку, чтобы все было супер ровно. С другой стороны, это место будет скрыто от глаз.</p>
  <p id="f2If">Проводу от подсветки тоже потребуется место, поэтому сделал еще один небольшой паз в ПВХ, после чего уже вклеил в него алюминий.</p>
  <figure id="sCVY" class="m_column">
    <img src="https://img2.teletype.in/files/d8/75/d875a38c-7eb9-48a6-961e-a474234c18cb.jpeg" width="1280" />
    <figcaption>Крышка, подготовленная для наклейки ленты</figcaption>
  </figure>
  <p id="Y78t">Кажется, наиболее сложные операции закончены, далее все уже сильно проще и понятнее. Для начала наклеил, наконец, ленту.</p>
  <figure id="B2j2" class="m_column">
    <img src="https://img2.teletype.in/files/97/72/9772a1b2-ea77-4b5d-a82c-322eed8908c0.jpeg" width="1280" />
    <figcaption>Лента для подсветки</figcaption>
  </figure>
  <p id="Cpa4">После приклеил новую подсветку на оригинальную крышку и, конечно, сразу посмотрел на то, как работает освещение.</p>
  <figure id="evbO" class="m_column">
    <img src="https://img3.teletype.in/files/e8/82/e882a3b6-53da-47ae-88a1-7757fdd2f009.jpeg" width="1280" />
    <figcaption>Тест подсветки</figcaption>
  </figure>
  <p id="rDBP">На очереди подготовка ниши для шлангов забора воды и датчика её уровня. Туда я приклеил держатели кабелей, которые случайно подошли по размеру.</p>
  <figure id="Nd4U" class="m_column">
    <img src="https://img3.teletype.in/files/e2/82/e2821508-d81b-436c-825f-bd16fdb572d3.jpeg" width="1280" />
    <figcaption>Ниша забора воды</figcaption>
  </figure>
  <p id="R0FF">Перед долгожданным декорированием, просверлил в крышке все нужные отверстия: для залива воды и для шлангов забора. И, наконец-то, приступил к наполнению резервуара декором.</p>
  <figure id="1vib" class="m_column">
    <img src="https://img3.teletype.in/files/e6/88/e688ca10-c3d7-420a-8fc2-4b8a585fe7ec.jpeg" width="1280" />
    <figcaption>Декор резервуара</figcaption>
  </figure>
  <p id="IvQE">Проложив трубки, провода и наклеив на свое место станцию, получил вполне себе стим-панк станцию полива, не хватает только меди.</p>
  <figure id="H3yb" class="m_column">
    <img src="https://img1.teletype.in/files/8c/19/8c19f965-c1fb-4d97-bab6-a6e153e192db.jpeg" width="1280" />
    <figcaption>Задняя сторона станции полива</figcaption>
  </figure>
  <p id="ybYC">Огромный ворох кабелей равномерно распределится между горшками цветов, поэтому будет не так сильно мозолить глаза.</p>
  <p id="04qO">На этом сборка окончена и можно оценивать результат!</p>
  <h2 id="Hx3g">Итоги и выводы</h2>
  <p id="gF0H">Долгожданный результат, в целом, оправдал мои ожидания (главное, конечно, чтобы он понравился получательнице подарка).</p>
  <figure id="e33w" class="m_column">
    <img src="https://img2.teletype.in/files/15/b7/15b79ca5-978f-4320-ab3a-17dc07b1f808.jpeg" width="1280" />
    <figcaption>Станция полива в условиях мастерской</figcaption>
  </figure>
  <p id="3MA4">На всю работу в мастерской у меня ушло примерно 6 часов, при условии того, что некоторые вещи я делал впервые, т.е. тратил на них больше времени, чем если бы рука была уже набита.</p>
  <p id="y43S">Как оценить количество времени, потраченное на поиск и заказ комплектующих, я не знаю, т.к., по сути, занимался этим в свободное время. Пусть будет в общей сложности 3 часа.</p>
  <p id="kyCs">Стоимость материалов для реализации проекта, я опубликовал в своем <a href="https://t.me/durnayahead/245" target="_blank">Telegram</a>, куда планирую публиковать финансовую сторону и последующих проектов.</p>
  <p id="43ep">Пришло время и для ложки дегтя. Как часто бывает, по тем или иным причинам, не всё получилось так гладко, как я себе это представлял, а кое-где я просто немного ошибся с выбором.</p>
  <p id="mLTx">Например, на мой взгляд, ПВХ не очень хорошо подходит для изготовления подобных деталей, т.к. он вспененный, из-за чего довольно хрупкий и не очень хорошо обрабатывается электроинструментом. Также я довольно самонадеянно купил два листовых материала с разницей в толщине всего в 1мм, конечно, этого мало, что повлекло за собой уменьшение общей прочности.</p>
  <p id="m0sK">Не смотря ни на что, я причисляю любые проекты к положительному опыту, т.к. они всегда учат новому: позволяют по-новому использовать инструмент, изучать новые материалы, разбираться в новых технологиях; это значит, что каждое следующее изделие будет лучше проработано при проектировании и качественнее изготовлено!</p>
  <p id="PMOZ">Также, мне было бы очень интересно узнать ваше мнение по поводу того, что у меня получилось, поэтому я приглашаю вас в комментарии тут или в <a href="https://t.me/durnayahead/245" target="_blank">Telegram</a>!</p>
  <hr />
  <tt-tags id="9iYW">
    <tt-tag name="изделие">#изделие</tt-tag>
    <tt-tag name="интерьер">#интерьер</tt-tag>
    <tt-tag name="умный_дом">#умный_дом</tt-tag>
  </tt-tags>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.drng.lv/about</guid><link>https://blog.drng.lv/about?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova</link><comments>https://blog.drng.lv/about?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=durnayagolova#comments</comments><dc:creator>durnayagolova</dc:creator><title>О проекте</title><pubDate>Wed, 26 Feb 2025 08:21:44 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/5d/ab/5dab7fd4-f01a-444d-885d-acb0bf18e8ea.png"></media:content><category>Мастерская</category><description><![CDATA[<img src="https://img3.teletype.in/files/a5/ca/a5ca18fc-01f3-4069-9cbb-c66ac013cf01.png"></img>Мой личный проект, воплощением в жизнь которого я занимаюсь с самого нуля.]]></description><content:encoded><![CDATA[
  <p id="pUFy">Привет Teletype!</p>
  <p id="CEPi">В первом посте хочу рассказать немного о мастерской и том, что будет происходить на данной площадке.</p>
  <h2 id="8GdR">Мастерская</h2>
  <p id="nbGG">Сама мастерская - это мой личный проект, воплощением в жизнь которого я занимаюсь с самого нуля. Главной задумкой является организация такого места, где я без зазрений совести в любое время суток могу сверлить, пилить, долбить и т.д., в общем, шуметь и &quot;мусорить&quot;, для чего не подходит стандартная квартира.</p>
  <p id="Hkpr">В сферу моих интересов, а равно и мастерской, входят различные технологические процессы и получение при помощи них каких-либо изделий, как правило, более индивидуальных, чем можно купить в магазине. Предметом борьбы в моем начинании являются неумение и незнание многих, даже, возможно, базовых вещей, будь то владение инструментами или решение финансовых вопросов. В противовес им поставлено стремление и желание развиваться, пробовать и узнавать новое, чем я активно и занимаюсь.</p>
  <h2 id="mcXM">Блог</h2>
  <p id="5ei0">Более &quot;живой&quot; и активной площадкой моего проекта является <a href="https://t.me/durnayahead" target="_blank">канал мастерской в Telegram</a>, где я стараюсь периодически рассказывать о том, что происходит в жизни мастерской, обычно это несколько раз в неделю. Приглашаю присоединиться к просмотру!</p>
  <p id="D7ai"><a href="https://blog.drng.lv" target="_blank">Teletype</a> же на данном этапе я планирую использовать, как площадку для публикации более длинных материалов, либо материалов, требующих более строгой структуры, чего не всегда может дать уже упомянутый <a href="https://t.me/durnayahead" target="_blank">Telegram</a>. Да, это не самая популярная текстовая площадка на сегодняшний день, но, во-первых, судя по функционалу и задумкам разработчиков, это может вскоре измениться, во-вторых, лично для меня, прямой просмотр материалов из <a href="https://t.me/durnayahead" target="_blank">Telegram</a> явился ключевой особенностью.</p>
  <p id="cfYP">Все, что я публикую, основано на моём личном опыте и так или иначе связано с деятельностью, которой я занимаюсь. Зачастую, например, информация на какую-либо тематику труднодоступна или сильно раздроблена по разным ресурсам, и чтобы получить её в целостном виде, нужно потратить определенное время, так почему бы после проделанной работы не поделиться результатом изыскания, ну или, как минимум, не записать его для себя любимого?</p>
  <h3 id="cyLu">Общая навигация</h3>
  <p id="hjlb">Поскольку развивать мастерскую я стараюсь всесторонне, тем для написания материала возникает много. Со временем не хочется в них заблудиться. Для этого будет применен некий рубрикатор, пользоваться которым можно будет и тут, и <a href="https://t.me/durnayahead" target="_blank">там</a>:</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <ul id="6ero">
      <li id="VJZ8"><strong>лог</strong> - материалы, опубликованные только для фиксирования факта какого-либо события</li>
      <li id="y8nn"><strong>мастерская</strong> - материалы о &quot;жизни&quot; мастерской, об её усовершенствовании или переоборудовании</li>
      <ul id="mYQb">
        <li id="MQc5"><strong>отделка</strong> - материалы об отделке мастерской</li>
        <li id="hOEh"><strong>оборудование</strong> - материалы про оборудование внутри мастерской, например, верстаки, шкафы для хранения или станки</li>
        <li id="mRZF"><strong>инструмент</strong> - материалы об инструменте, применяемом в мастерской</li>
        <li id="fzkD"><strong>сиз</strong> - материалы о средствах индивидуальной защиты и средствах оказания помощи</li>
      </ul>
      <li id="SzrR"><strong>материал</strong> - материалы о, внезапно, материалах, используемых для изготовления чего-либо</li>
      <li id="i7mQ"><strong>изделие</strong> - материалы об изделиях, их проектировании и изготовлении</li>
      <li id="0kbk"><strong>распаковка</strong> - материалы о первом взгляде или о первом впечатлении о чём-либо</li>
      <li id="ooVx"><strong>обзор</strong> - материалы с описанием общего впечатления, функциональности, качества чего-либо после некоторого опыта использования/взаимодействия</li>
      <li id="BSx3"><strong>отзыв</strong> - материалы о местах, в которых довелось побывать, людях или организациях, с которыми довелось взаимодействовать</li>
      <li id="zfOn"><strong>опыт</strong> - материалы, содержащие личный опыт, полученные теоретические или практические знания на какую-либо тематику</li>
    </ul>
  </section>
  <p id="Gzvy">Конечно, для большинства из этих рубрик предполагается ещё большое количество подразделов, но т.к. они являются более интуитивно понятными, думаю, в них будет легко разобраться. Также, по возможности, я буду присваивать теги по подобию хлебных крошек, т.е. чтобы каждый следующий дополнительно раскрывал предыдущий.</p>
  <h2 id="Mssm">Цель</h2>
  <p id="lbDd">С глобальной целью создания мастерской мне непросто до конца определиться и по сей день, т.к., пожалуй, она довольно комплексная и никто не знает, в какое русло всё свернёт уже завтра.</p>
  <p id="zjlH">Зато с целью ведения сообществ на различных площадках я точно определился: это создание дружелюбного заинтересованного комьюнити для общения, дележки опытом, взаимоподдержки и взаимовдохновления!</p>
  <p id="i3qg">Если Вам близка тематика моего повествования, интересно наблюдать за происходящим или же Вы и сами своего рода основатель мастерской, то ещё раз приглашаю Вас присоединиться к моему сообществу тут в <a href="https://blog.drng.lv/" target="_blank">Teletype</a> или (лучше, конечно, &quot;и&quot;) в <a href="https://t.me/durnayahead" target="_blank">Telegram</a>!</p>

]]></content:encoded></item></channel></rss>