panelarrow

Сайт обо всём по-немногу

Сайт обо всём по-немногу

Доработка компрессора СО-7Б

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

Для этого было куплено реле давления Condor MDR 3, оно трехфазное, позволяет управлять работой компрессора.

реле давления Condor MDR 3

Однако, тестовая установка и подключение его к компрессору, показало следующее — компрессор включается и качает до нужного давления, после чего отключается. Далее, после расхода воздуха, оно включает двигатель, но есть проблема — давление в ресиверах ещё не достаточно низкое, и двигатель не может нормально запуститься, приходится больше стравливать воздуха. Но вот у реле, разницы в настройках не хватает. Реле давления получилось настроить на выключение при 6 Атм, а включение при 4,5 Атм. При таком давлении в ресиверах двигатель запускается через раз. Тут хорошо бы помог обратный клапан.

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

обратный клапан на СО-7Б
 

обратный клапан СО-7Б

Обратный клапан не дешёвый, покупался в прошлом году, как сказал продавец, делают их где-то на Украине. Насколько я понял, этот обратный клапан от следующего поколения компрессоров за СО-7Б. А мне надо это всё теперь собрать и установить на компрессор.

Для начала снял подающий трубопровод, и примерил обратный клапан. Он хорошо подходит на посадочное место трубопровода на ресивере, но, теперь трубопровод не подходит по длине к голове компрессора. Кроме этого, старые прокладки из паронита окаменели и рассыпались при снятии. В продаже видел много наборов прокладок вырезанных лазером под компрессор СО-7Б, но все они толщиной от 0,5 до 1,5 мм. Поэтому, купил лист паронита толщиной 3 мм, такой же из которого прокладки были вырезаны ранее, и сделал прокладки самостоятельно.

прокладки на трубопровод компрессора СО-7Б

Установил клапан с прокладками, на него трубопровод и сделал его разметку. Лишнее у него отпилил болгаркой, а получившиеся 2 отрезка трубы установил на компрессор, зафиксировал на прихватки, после чего обварил.

трубопровод компрессора СО-7Б
 

Укороченный трубопровод компрессора СО-7Б

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

трубка и штуцер для трубки сброса давления

Под штуцер в трубопроводе просверлил отверстие и вварил его.

трубопровод компрессора СО-7Б с вваренным штуцером для сброса давления

Резьба в отверстии в крышке масловлагоотделителя М16×1,5. Из кругляка на 22, выточил трубку для установки прессостата. С одной стороны на ней трубная резьба ½ дюйма, на другой — М16×1,5. Общая длина трубки 130мм.

трубка для установки реле давления на СО-7Б

Получившиеся трубки зачистил и покрасил, после чего приступил к сборке. Резьбовые соединения собирал на ФУМ-ленту.

трубопровод СО-7Б со штуцером сброса давления

Прокладки и трубопровод с обратным клапаном поставил на герметик:

голова компрессора СО-7Б с прокладкой
 

обратный клапан с прокладками на ресивере СО-7Б

Трубопровод и обратный клапан встали на компрессор как родные:

трубопровод и обратный клапан на СО-7Б

А вот при установке прессостата, как я ни старался крутить трубку аккуратно, всё равно ободрал на ней краску, но, это можно позже без проблем подкрасить:

реле давления на влагомаслоотделителе СО-7Б

Теперь осталось только подключить провода на прессостат, и подключить клапан сброса давления к реле-давления. Для этого, ранее у китайцев была закуплена трубка внешним диаметром 6 мм.

Подключенное реле-давления на компрессоре

Компрессор стартует как положено, набирает 6 Атм, и выключается, при этом, из трубопровода стравливается давление. Отрегулировал прессостат, при падении давления до 5 Атм компрессор снова легко включается и набирает положенные 6 Атм. Теперь можно много и долго работать, вплоть до пневмоинструмента.

Переделка компрессора СО-7Б на фильтр от Москвича-412

Попросили меня тут помочь переделать фильтр от компрессора СО-7Б. Родной фильтр из прошлого века, фильтрует он так себе, хотя, видимо, в те годы придумать что-то другое было затруднительно.

Заводской фильтр компрессора СО-7Б

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

Части от заводского фильтра компрессора СО-7Б

В качестве исходных заготовок мне дали пару «шайб» из дюраля ДТ-16Т.

Заготовки из алюминия Д-16Т

Посидев вечер с родным фильтром и масляным фильтром от Москвича-412 был придуман следующий чертёж:

Чертёж крепления для фильтра от Москвича-412 на компрессор СО-7Б

Рисовал по линейке от руки, поэтому, надо смотреть на указанные размеры. В качество прокладки, сначала предполагалось использовать резину толщиной 2-3 мм, но в итоге, дело ограничилось прокладками вырезанными из старой камеры.

Первым делом я выточил верхнюю шайбу крепления фильтра.

Верхняя шайба крепления фильтра от Москвича-412 на компрессор СО-7Б

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

Нижняя шайба крепления фильтра от Москвича-412 на компрессор СО-7Б

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

Нижняя шайба на креплении фильтра для компрессора СО-7Б

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

Итоговая нижняя шайба крепления фильтра для компрессора СО-7Б

Так как при установке нового фильтра, существующей шпильки на креплении не хватает, то из алюминиевого прутка на 8мм, я сделал удлинитель, с одной части внутренняя резьба М6, с другой наружняя М6.

Удлинитель шпильки под новый фильтр компрессора СО-7Б

После того, как все части крепления нового фильтра были готовы, пришло время для сборки. На «шайбы» были вырезаны прокладки из старой камеры, и приклеены на герметик. Нижняя шайба также была «приклеена» к креплению на герметик. И в итоге, все компоненты были собраны:

Крепление нового фильтра от Москвич-412 на компрессор СО-7Б

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

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

Восстановление бэкапа от mysql 5.5 на mysql 5.7

По работе возникла у меня необходимость восстановить дамп базы от Percona mysql версии 5.5 на сервере с Percona mysql 5.7. При восстановлении дампа в sql-файле никаких проблем я думаю не возникло бы, но база была большой, поэтому дамп был сделан с помощью xtrabackup'а.

После установки сервера новой версии и выкладывания дата файлов, сервер БД успешно запустился. Единственное, что мне пришлось в базу mysql заменить файлы таблицы User — мастер сервер админился не мной, и для доступ к БД мне нужен был мой пользователь.

А вот далее начались проблемы — на команду изменить/добавить пользователя, настроить подключение слейва к мастеру, mysql выдавал ошибку:

1
ERROR 1728 (HY000): Cannot load from mysql.db. The table is probably corrupted

Понятно почему возникла ошибка — я в новую версию БД подсунул системную БД mysql от старой версии. Для этого в общем-то есть решение — команда mysql_upgrade. Но, при её запуске она выдавала ошибку:

1
2
3
4
~#mysql_upgrade --upgrade-system-tables
Checking if update is needed.
Checking server version.
Error occurred: The mysql.session exists but is not correctly configured. The mysql.session needs SELECT privileges in the performance_schema database and the mysql.db table and also SUPER privileges.

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

Сначала необходимо проверить, что присутствует пользователь mysql.session, и он должен присутствовать в единственном числе, т.е. пользователь с разрешённым хостом localhost.

1
2
3
4
5
6
7
8
9
mysql> SELECT user,host FROM user WHERE User='mysql.session';
+---------------+-----------+
| user          | host      |
+---------------+-----------+
| mysql.session | localhost |
+---------------+-----------+
1 row in set (0,00 sec)

mysql>

Как видно выше — у меня это условие выполняется. Делаем проверки дальше.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
mysql> SELECT * FROM user WHERE Super_priv='Y' and User='mysql.session'\G
*************************** 1. row ***************************
                  Host: localhost
                  User: mysql.session
           Select_priv: N
           Insert_priv: N
           Update_priv: N
           Delete_priv: N
           Create_priv: N
             Drop_priv: N
           Reload_priv: N
         Shutdown_priv: N
          Process_priv: N
             File_priv: N
            Grant_priv: N
       References_priv: N
            Index_priv: N
            Alter_priv: N
          Show_db_priv: N
            Super_priv: Y
 Create_tmp_table_priv: N
      Lock_tables_priv: N
          Execute_priv: N
       Repl_slave_priv: N
      Repl_client_priv: N
      Create_view_priv: N
        Show_view_priv: N
   Create_routine_priv: N
    Alter_routine_priv: N
      Create_user_priv: N
            Event_priv: N
          Trigger_priv: N
Create_tablespace_priv: N
              ssl_type:
            ssl_cipher:
           x509_issuer:
          x509_subject:
         max_questions: 0
           max_updates: 0
       max_connections: 0
  max_user_connections: 0
                plugin: mysql_native_password
 authentication_string: *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE
      password_expired: N
 password_last_changed: 2021-12-24 10:56:17
     password_lifetime: NULL
        account_locked: Y
1 row in set (0,00 sec)

mysql>

Как видно выше — привилегия SUPER у пользователя mysql.session есть. Если запрос ничего не возвращает, тогда стоит попробовать выполнить его без условия Super_priv='Y' и проверить, есть ли запись в таблице для этого пользователя. Если её нет, то стоит попробовать её добавить с помощью команды:

1
GRANT SUPER ON *.* TO 'mysql.session'@'localhost';

Если и на её выполнение будет ошибка — тогда стоит попробовать добавить запись с помощью простого insert into. У меня такая запись присутствует, делаю проверку дальше.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
mysql> SELECT * FROM db WHERE Select_priv='Y' and User='mysql.session' and Db='performance_schema'\G
*************************** 1. row ***************************
                 Host: localhost
                   Db: performance_schema
                 User: mysql.session
          Select_priv: Y
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
Create_tmp_table_priv: N
     Lock_tables_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
         Execute_priv: N
           Event_priv: N
         Trigger_priv: N
1 row in set (0,00 sec)

mysql>

Доступ на SELECT из базы performance_schema у меня присутствовал. Если его нет, то надо добавить с помощью команды:

1
GRANT SELECT ON `performance_schema`.* TO 'mysql.session'@'localhost';

Или если она не работает — то с помоью ubsert into db.

Третьей проверкой смотрим, есть ли у пользователя mysql.session доступ к таблице User базы mysql:

1
SELECT * FROM tables_priv WHERE Table_priv='Select' and User='mysql.session' and Db='mysql' and Table_name='user'

И вот его то у меня в базе прописано не было. Попробовал его добавить с помощью команды

1
GRANT SELECT ON `mysql`.`db` TO 'mysql.session'@'localhost';

И нифига — mysql отказался выполнять команду. Пришлось писать и выполнять SQL-запрос:

1
INSERT INTO mysql.tables_priv (`Host`, `Db`, `User`, `Table_name`, `Grantor`, `Table_priv`) values ('localhost', 'mysql', 'mysql.session', 'user', CURRENT_USER, 'Select');

Запрос выпролнился успешно:

1
2
3
4
5
6
7
8
9
10
11
12
13
mysql> SELECT * FROM tables_priv WHERE Table_priv='Select' and User='mysql.session' and Db='mysql' and Table_name='user'\G
*************************** 1. row ***************************
       Host: localhost
         Db: mysql
       User: mysql.session
 Table_name: user
    Grantor: boot@connecting host
  Timestamp: 0000-00-00 00:00:00
 Table_priv: Select
Column_priv:
1 row in set (0,00 sec)

mysql>

Вот теперь можно пробовать выполнять mysql_upgrade --upgrade-system-tables и она должна отработать успешно.

Доработка колес для тележки

Попались мне как-то в руки 4 поворотных колеса — 2 с тормозом и 2 без. Стояли эти колёса на тележке, которую планировали нагружать разным барахлом. Грузоподъёмность каждого колеса заявлена как 100 кг, но по факту, оказалось, что эти колёса не выдерживают и 50 кг на всю тележку.

Поворотное колесо для тележки

Детальный осмотр показал, что колёса сделаны из рук вон плохо. Хотя в ступице колеса и используется игольчатый подшипник, но внутрь вставлена втулка, которая болтается внутри подшипника с очень большим зазором. Под болт отверстие также велико, в результате чего она ходит ходуном по болту. Под нагрузкой колесо само собой становится вкривь и вкось. Из-за этого на всех колёсах под нагрузкой перекосило все ступицы.

Кривое колесо тележки
Разобранное колесо для тележки

Пришлось мне все колёса разбирать, и с помощью молотка и тисков пытаться придать им более-менее ровную форму. Но оставлять на старых втулках я их не стал, сделал новые. Кстати, у колёс с тормозом и без, ступицы оказались разные. Для колеса без тормоза, диаметр отверстия в ступице 15,8 мм (это без подшипника), а наружный диаметр втулки 15,4 мм. Длину втулки сделал 40,5 мм. Для колеса с тормозом, диаметр в ступице 14 мм (без подшипника), снаружи 12,3 мм.

Втулка для колеса тележки

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

Время собирать урожай 2

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

Лимон под подсветкой
Поспевающие домашние лимоны

Пока ещё немного они останутся дозревать, снизу они не совсем жёлтые, неделю, я думаю, ещё можно подождать.