Сообщества › Сделай Сам › Блог › Механизм для стола трансформера
Нужна помощь в сборке.Загорелся идеей собрать журнальный стол-трансформер.
Сам столик вычертил в Pro100.Собрал основание. Но столкнулся с проблемой изготовления самого механизма.В нете нет никакой информации по чертежам самого механизма.
Может кто собирал нечто подобное, поделитесь ссылкой на чертеж.
Комментарии 59
Я вот такой себе купил уже собранный duroviv.ru/system/images/…%B8%D0%BD%D0%BE%D0%B9.jpg Вообще оригинальный, удобный и смотрится хорошо. А что инструкции не было?
Кому интересно, могу скинуть механизм который проще изготовить.
Скинь, посмотрим что за механизм такой попроще.
В понедельник скину
Чертежи скинешь сегодня?
Кому интересно, могу скинуть механизм который проще изготовить.
я себе сам делал, но кагбе полуавтомат (тоесть тянешь на себя столешницу, она понимается, потом на другой стороне открываешь маленькую часть и в конце раскладываешь книжку
короче замануха та ещё… в общем
преимущества: — журнальный столик 900х900х600 — мегабольшой ящик — под сложенным механизмом образуетя тайничек для скатерти — пеленальный столик отменный
недостатки: — или будете об углы колени сбивать (ибо если заокруглить края то в разложенном состоянии в центре будет нечто) — хлипковатость — жрать с него да, можно… можно подбухнуть, но люфт у него есть (оный убиратеся системой из строп) — как для журнального стола — тяжеловатенький — лично проверено — тумба под столом крайне непрактично (коленями упираешься)
посему если какой-то сабантуй, переношу с кухни раскладной обеденный стол на 4х ногах и потом его уношу а делал я его когда малявку ждали — пеленальный столик отменный
Источник
Выбор и разновидности подъёмных конструкций
Перед тем, как приступить к изготовлению подъёмного механизма для авто, необходимо определиться с типом конструкции.
Для этого следует изучить заводские/фабричные подъёмники, их виды и разновидности.
Источник truck-auto.info
Среди производителей подъёмников наиболее популярные следующие три типа конструкций:
- Подъёмники с двумя стойками.
- Подъёмники с несколькими стойками.
- Ножничный тип подъёмных механизмов.
Подъёмные механизмы с парой стоек – они встречаются почти в каждой автомастерской.
Оборудование такого типа имеет электромеханический или электрогидравлический механизм, который создаёт усилия для подъёма транспортного средства.
Как правило, в подобных самодельных конструкциях использую электромеханический привод из-за того, что он проще в изготовлении.
Тип подъёмников с несколькими стойками отличаются от предыдущего лишь тем, что он лучше распределяет нагрузку между большим количеством стоек.
Ножничный же тип отличается от двух прошлых и представляет собой систему рычагов с платформой.
Однако он также может иметь электромеханический или электрогидравлический привод.
Источник dixnews.ru
Автомобильные подъёмники дополнительно классифицируются по способу поднятия транспорта:
- Вилочные.
- Ножничные.
- Платформенные.
Усилие может передаваться от следующих видов приводов:
- Винтовой.
- Цепной.
- Гидравлический.
Источник ytimg.com
Как собрать подъёмный стол своими руками?
Несмотря на своё название, стандартный гидравлический подъёмный стол, использующийся на различных предприятиях, имеет куда больше общего с грузовым подъёмником или лифтом, чем с обычным столом. Тем не менее, подобные конструкции (аналогичные или схожие по принципу действия) широко применяются и в быту, пусть и не в качестве устройства для подъёма тяжёлых грузов.
В качестве примера можно привести столы-трансформеры, большой ассортимент которых можно встретить в любом крупном мебельном магазине; если же у Вас золотые руки, опыт (пусть и небольшой) в столярном деле и много свободного времени, можно попробовать изготовить такой подъёмный стол своими руками.
Изготовленный должным образом, такой стол обладает рядом преимуществ, таких как:
Подъёмный механизм
Существуют три вида подъёмных механизмов для стола, использующихся на предприятиях и в быту:
- Трансформация столешницы. При этом изменяются её габариты – длина, ширина, высота, а в некоторых случаях и конфигурация. Отлично подходит для уже описанной ситуации, когда требуется из маленького стола сделать большой.
- Поднимающаяся/опускающаяся столешница. В таких моделях форма и габариты остаются неизменными; меняется только высота стола, что позволяет, к примеру, быстро превращать маленький журнальный столик в обеденный и наоборот.
- Повсеместная трансформация. Подходит для сложных конструкций, изготовить которые под силу только профессионалам. Здесь подвижными являются все части стола – и столешница, и ножки, что позволяет значительно расширить его функционал.
Ещё по теме: Какие бывают подъёмники-распорки для гипсокартона?
Компоненты
№ | Полезная информация |
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-разработчик с нуля