Поднимающийся компьютерный стол для дома, немного industrial-style


Сообщества › Сделай Сам › Блог › Механизм для стола трансформера

Нужна помощь в сборке.Загорелся идеей собрать журнальный стол-трансформер.
Сам столик вычертил в Pro100.Собрал основание. Но столкнулся с проблемой изготовления самого механизма.В нете нет никакой информации по чертежам самого механизма.

Может кто собирал нечто подобное, поделитесь ссылкой на чертеж.

Комментарии 59

Я вот такой себе купил уже собранный duroviv.ru/system/images/…%B8%D0%BD%D0%BE%D0%B9.jpg Вообще оригинальный, удобный и смотрится хорошо. А что инструкции не было?

Кому интересно, могу скинуть механизм который проще изготовить.

Скинь, посмотрим что за механизм такой попроще.

В понедельник скину

Чертежи скинешь сегодня?

Кому интересно, могу скинуть механизм который проще изготовить.

я себе сам делал, но кагбе полуавтомат (тоесть тянешь на себя столешницу, она понимается, потом на другой стороне открываешь маленькую часть и в конце раскладываешь книжку

короче замануха та ещё… в общем

преимущества: — журнальный столик 900х900х600 — мегабольшой ящик — под сложенным механизмом образуетя тайничек для скатерти — пеленальный столик отменный

недостатки: — или будете об углы колени сбивать (ибо если заокруглить края то в разложенном состоянии в центре будет нечто) — хлипковатость — жрать с него да, можно… можно подбухнуть, но люфт у него есть (оный убиратеся системой из строп) — как для журнального стола — тяжеловатенький — лично проверено — тумба под столом крайне непрактично (коленями упираешься)

посему если какой-то сабантуй, переношу с кухни раскладной обеденный стол на 4х ногах и потом его уношу а делал я его когда малявку ждали — пеленальный столик отменный

Источник

Выбор и разновидности подъёмных конструкций

Перед тем, как приступить к изготовлению подъёмного механизма для авто, необходимо определиться с типом конструкции.

Для этого следует изучить заводские/фабричные подъёмники, их виды и разновидности.

Среди производителей подъёмников наиболее популярные следующие три типа конструкций:

  • Подъёмники с двумя стойками.
  • Подъёмники с несколькими стойками.
  • Ножничный тип подъёмных механизмов.

Подъёмные механизмы с парой стоек – они встречаются почти в каждой автомастерской.

Оборудование такого типа имеет электромеханический или электрогидравлический механизм, который создаёт усилия для подъёма транспортного средства.

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

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

Ножничный же тип отличается от двух прошлых и представляет собой систему рычагов с платформой.

Однако он также может иметь электромеханический или электрогидравлический привод.

Автомобильные подъёмники дополнительно классифицируются по способу поднятия транспорта:

  • Вилочные.
  • Ножничные.
  • Платформенные.

Усилие может передаваться от следующих видов приводов:

  • Винтовой.
  • Цепной.
  • Гидравлический.

Источник ytimg.com

Как собрать подъёмный стол своими руками?

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

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

Изготовленный должным образом, такой стол обладает рядом преимуществ, таких как:

Подъёмный механизм

Существуют три вида подъёмных механизмов для стола, использующихся на предприятиях и в быту:

  1. Трансформация столешницы. При этом изменяются её габариты – длина, ширина, высота, а в некоторых случаях и конфигурация. Отлично подходит для уже описанной ситуации, когда требуется из маленького стола сделать большой.
  2. Поднимающаяся/опускающаяся столешница. В таких моделях форма и габариты остаются неизменными; меняется только высота стола, что позволяет, к примеру, быстро превращать маленький журнальный столик в обеденный и наоборот.
  3. Повсеместная трансформация. Подходит для сложных конструкций, изготовить которые под силу только профессионалам. Здесь подвижными являются все части стола – и столешница, и ножки, что позволяет значительно расширить его функционал.

Ещё по теме: Какие бывают подъёмники-распорки для гипсокартона?

Компоненты

Полезная информация
1Прочная доска для основания
2Фанера для обода столешницы
3Элементы для создания ножек — деревянные бруски, металлические трубы, уголки
4Детали для несущих стенок
5Электроинструменты — дрели, лобзики, пилы
6Кисточки для покраски и лакирования
7Латунные петли
8Крепежные элементы
9Много наждачной бумаги
10Краска, лак и морилка

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

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

Последние заметки

Последняя конечная точка, о которой я не упоминал, — конечная точка / healthz. Это связано с тем, что Google ожидает, довольно быстрого ответа, и загрузка приложения Heroku при каждом запросе в моём случае не работает. Я установил службу ping для проверки связи с конечной точкой /healthz каждую минуту, чтобы служба оставалась работоспособной и была готова ответить. Если вы планируете сделать что-то подобное, помните, что на это будут израсходованы все бесплатные часы на стенде. Сейчас всё нормально: это единственное используемое на Heroku приложение. Кроме того, за 7 долларов в месяц вы можете перейти на тарифный план Heroku’s Hobby с поддержкой постоянной работы приложения.
Создание устройства IoT связано с большими накладными расходами в начале. Я сконструировал оборудование, построил схему управления, настроил сервер MQTT, написал сервер Express OAuth2 и научился взаимодействовать с Google Smart Home через действия. Первоначальные накладные расходы были огромными, но я чувствую, что многого добился! Не говоря уже о том, что сервер MQTT, сервер приложений Express OAuth2 и Google Smart Home Actions можно использовать для другого проекта. Умные дома мне интересны, и я могу попытаться расширить свой репертуар IoT-устройств, включив в него датчики, отслеживающие происходящее вокруг моего дома и сообщающее об этом через MQTT. Датчики для мониторинга почвы, температуры и датчики света будет очень интересно мониторить и анализировать.

Чертежи

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

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

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

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

Из Интернета в частную сеть. Сложный способ

Есть несколько способов предоставить доступ к приложению или, в моём случае, устройству Интернета вещей. Первый — открыть порт в моей домашней сети, чтобы вывести устройство в Интернет. В этом случае моё приложение Heroku Express отправит запрос на моё устройство, используя публичный IP-адрес. Это потребовало бы от меня иметь публичный статический IP-адрес, а также статический IP-адрес для ESP32. ESP32 также должен был бы действовать как HTTP-сервер и всё время слушать инструкции от Heroku. Это большие накладные расходы для устройства, получающего инструкции несколько раз в день.
Второй способ называется «дырокол». С ним вы можете задействовать сторонний внешний сервер для доступа устройства в Интернет без необходимости переадресации портов. Ваше устройство в основном подключается к серверу, который устанавливает открытый порт. Затем другая служба может подключиться непосредственно к вашему внутреннему устройству, получив открытый порт от внешнего сервера. Наконец, он подключается непосредственно к устройству, используя этот открытый порт. Подход может быть правильным или не совсем правильным: я прочитал о нём только часть статьи.

Внутри «дырокола» происходит многое, и я не до конца понимаю происходящее. Однако, если вам интересно, есть несколько интересных статей, объясняющих больше. Вот две статьи, которые я прочитал, чтобы лучше понять «дырокол»: Википедия и статья из MIT, написанная Брайаном Фордом и другими.

Рампа для паллетоупаковщика

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

Вам наверняка доводилось видеть продукты деятельности таких упаковщиков в магазинах, хотя едва ли кто-то всерьёз обращал на это внимание – подумаешь, коробки или бутылки в плёнке на деревянном ящике!

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

Но будем последовательны. Итак, в первую очередь выделяют два вида паллетоупаковщиков:

«Особенности» (trait) устройства Google Smart Home

Google использует особенности устройства для предоставления элементов пользовательского интерфейса управления вашими устройствами в Google, а также для создания коммуникационных шаблонов голосового управления. Некоторые из особенностей включают в себя следующие настройки: ColorSetting, Modes, OnOff, and StartStop. Мне потребовалось некоторое время, чтобы решить, какая особенность будет лучше всего работать в моём приложения, но позже я выбрал режимы.
Вы можете думать о режимах как о выпадающем списке, где выбирается одно из N предопределённых значений или, в моём случае, предустановки высоты. Я назвал свой режим «высота», а возможные значения — «предустановка один», «предустановка два» и «предустановка три». Это позволяет мне управлять своим столом, говоря: «Эй, Google, установите высоту моего стола в предустановку один», — и Google отправит соответствующий запрос на выполнение в мою систему. Вы можете прочитать больше об особенностях устройств Google здесь.

Автоматические паллетоупаковщики

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

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

Bluetooth

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

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

В качестве краткого введения: ESP32 написана на C++ с помощью библиотек Arduino для взаимодействия с приложением BLE Terminal на телефоне. Установка и конфигурирование BLE довольно сложны. Для начала нужно создать все характеристики для значений, которые вы хотели бы контролировать через BLE. Думайте о характеристике, как о переменной в вашем коде. BLE оборачивает переменную во множество обработчиков для получения и установки значения этой переменной.

Затем характеристики упаковываются в сервис с собственным UUID, который делает сервис уникальным и идентифицируемым из приложения. Наконец, вы должны добавить этот сервис к полезной нагрузке объявления, чтобы ваш сервис мог быть обнаружен устройством. Когда удалённое устройство соединяется с вашим сервисом и отправляет данные через характеристики, стол распознаёт, что пользователь хочет отрегулировать высоту до другой предустановки и начинает движение.

Для регулировки высоты столешница имеет определяющий текущую высоту встроенный в нижнюю часть сенсор TFMini-S LiDAR. Это забавный сенсор: он называется LiDAR, хотя на самом деле это лазер. Он использует оптику и светодиод, чтобы определить время полёта ИК-излучения. Так или иначе, сенсор определяет высоту стола. Затем контрольная плата определяет разницу между текущей высотой и запрашиваемой высотой и запускает мотор, который вращается в нужном направлении. Некоторые основные части кода приведены ниже, но вы можете увидеть весь файл здесь.

void setup() { Serial.begin(115200); Serial2.begin(TFMINIS_BAUDRATE); EEPROM.begin(3); // used for saving the height presets between reboots tfminis.begin(&Serial2); tfminis.setFrameRate(0); ledcSetup(UP_PWM_CHANNEL, PWM_FREQUENCY, PWM_RESOLUTION); ledcAttachPin(UP_PWM_PIN, UP_PWM_CHANNEL); ledcSetup(DOWN_PWM_CHANNEL, PWM_FREQUENCY, PWM_RESOLUTION); ledcAttachPin(DOWN_PWM_PIN, DOWN_PWM_CHANNEL); state_machine = new StateMachine(); state_machine->begin(*t_desk_height, UP_PWM_CHANNEL, DOWN_PWM_CHANNEL); BLEDevice::init(«ESP32_Desk»); … BLEServer *p_server = BLEDevice::createServer(); BLEService *p_service = p_server->createService(BLEUUID(SERVICE_UUID), 20); /* ——————- SET HEIGHT TO PRESET CHARACTERISTIC ————————————— */ BLECharacteristic *p_set_height_to_preset_characteristic = p_service->createCharacteristic(…); p_set_height_to_preset_characteristic->setCallbacks(new SetHeightToPresetCallbacks()); /* ——————- MOVE DESK UP CHARACTERISTIC ———————————————- */ BLECharacteristic *p_move_desk_up_characteristic = p_service->createCharacteristic(…); p_move_desk_up_characteristic->setCallbacks(new MoveDeskUpCallbacks()); /* ——————- MOVE DESK UP CHARACTERISTIC ———————————————- */ BLECharacteristic *p_move_desk_down_characteristic = p_service->createCharacteristic(…); p_move_desk_down_characteristic->setCallbacks(new MoveDeskDownCallbacks()); /* ——————- GET/SET HEIGHT 1 CHARACTERISTIC —————————————— */ BLECharacteristic *p_get_height_1_characteristic = p_service->createCharacteristic(…); p_get_height_1_characteristic->setValue(state_machine->getHeightPreset1(), 1); BLECharacteristic *p_save_current_height_as_height_1_characteristic = p_service->createCharacteristic(…); p_save_current_height_as_height_1_characteristic->setCallbacks(new SaveCurrentHeightAsHeight1Callbacks()); /* ——————- GET/SET HEIGHT 2 CHARACTERISTIC —————————————— */ … /* ——————- GET/SET HEIGHT 3 CHARACTERISTIC —————————————— */ … /* ——————- END CHARACTERISTIC DEFINITIONS —————————————— */ p_service->start(); BLEAdvertising *p_advertising = p_server->getAdvertising(); p_advertising->start(); xTaskCreate( updateDeskHeight, // Function that should be called «Update Desk Height», // Name of the task (for debugging) 1024, // Stack size NULL, // Parameter to pass 5, // Task priority NULL // Task handle ); } В файле происходит гораздо больше, но контекста у этого кода достаточно, чтобы понять происходящее. Обратите внимание, что мы создаём и конфигурируем все обратные вызовы BLE для всех характеристик, включая ручное движение, установку и получение значений пресета и, самое важное, выравнивает стол согласно предустановке.

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

Итак, наконец у меня был стол, который делал всё, что я хотел. Я мог сохранить высоту в пресеты и извлечь высоты из памяти, чтобы установить стол в мои любимые положения. Я применял BLE Terminal на моём телефоне и компьютере, так я мог посылать сообщения в сыром виде моему столу и контролировать его позицию. Это работало, но я знал, что битва с BLE только начинается.

Голый интерфейс bluetooth… Всё, что оставалось на данный момент, — научиться писать приложения под iOS…

После всего этого моя жена сказала кое-что, что изменило весь проект: «А что, если сделать управление твоим голосом?».

Кроме крутости и добавления нового устройства к списку Google Assistant отпала необходимость писать приложение под iOS, чтобы управлять столом. И больше не нужно было доставать телефон, чтобы отрегулировать высоту. Ещё одна маленькая победа!

Столик-подъемник для гаража с электроприводом

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

Материалы и инструменты, которые использовал автор:

Список материалов:

— листовая сталь; — уголок; — подшипники; — кругляк (стальные стрежни); — колесики для тележек; — длинный резьбовой стержень; — моторчик с редуктором от шуруповерта; — редуктор от болгарки; — включатель; — аккумулятор; — краска.

Список инструментов:

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

Процесс изготовления столика:

Шаг первый. Изготовление основы

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

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

Шаг пятый. Электропривод

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

Подходящий мотор

Чтобы выбрать подходящий мотор, нужно было рассчитать, какой крутящий момент требуется для поднятия столешницы. Я был удивлён тем, насколько просто сделать это. Крутящий момент — это сила, умноженная на длину плеча рычага.
Что ж, плечо рычага у меня было (это рукоятка стола), нужно было только рассчитать силу, которая легко повернула бы плечо рычага. Я нагрузил стол, привязав к ручке кувшин для молока и постепенно добавлял в кувшин воду, пока рычаг не начал вращаться. Повернув ручку кверху с наполненным кувшином я убедился, что вес легко поворачивает ручку. Я выяснил, что длина плеча рычага составляет 11 см, а требуемая сила — 4 фунта. Подставив эти цифры в формулу, я выяснил, что мотор должен выдавать крутящий момент не менее 19,95 кгс.см. И начал искать его.

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

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

Однако позвольте уточнить, что стол был медленным. Я снял видео, чтобы показать другу, как работает стол, но ему пришлось включить ускорение времени на видео, чтобы не смотреть 5 минут, как стол меняет положение столешницы.

Что дальше?

Высота столешницы сейчас измеряется в лучшем случае ненадёжно. Я использую в целом работающим инфракрасным датчиком расстояния TFMini-S. Замечено, что высота стола немного меняется в течение дня, когда меняется окружающее освещение в комнате. Я заказал датчик угла поворота, чтобы подсчитать обороты стержня, проходящего через стол. Это должно дать мне движения точнее в любое время дня. У меня также есть доступ к серверу, который я размещаю в подвале. На нём я могу исследовать собственный сервер Mosquitto MQTT, Node-RED и Express-приложения OAuth2, если захочу хостить что-то сам. Наконец, сейчас вся электроника лежит прямо на моём столе. Я планирую организовать устройства так, чтобы все было красиво и аккуратно!
Спасибо, что прочитали статью! Для удобства даю все ссылки.

  • Torque Calculator
  • 90 degree right angle gear box
  • BLE Terminal
  • Platform.IO
  • TFMini-S Arduino Driver
  • Google Smart Home Actions
  • Node OAuth2 Server
  • Express OAuth2 Server
  • ESP32 IoT Desk Server model.js
  • ESP32 IoT Desk Server index.js
  • ESP32 IoT Desk Server google_actions.js
  • Google Smart Home Device Traits
  • NGROK
  • ESP32 IoT Desk Firmware
  • Node-RED
  • Heroku
  • Heroku Hobby Plan
  • Heroku Buildpacks
  • Wikipedia Hole Punching
  • MIT Paper on Hole Punching by Bryan Ford et al.
  • C++ разработчик

Eще курсы

  • Обучение профессии Data Science
  • Обучение профессии Data Analyst
  • Профессия Этичный хакер
  • Frontend-разработчик
  • Профессия Веб-разработчик
  • Курс «Python для веб-разработки»
  • Продвинутый курс «Machine Learning Pro + Deep Learning»
  • Курс по Machine Learning
  • Курс «Математика и Machine Learning для Data Science»
  • Разработчик игр на Unity
  • Курс по JavaScript
  • Профессия Java-разработчик
  • Курс по аналитике данных
  • Курс по DevOps
  • Профессия iOS-разработчик с нуля
  • Профессия Android-разработчик с нуля
Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]