плюсы, инструменты и материалы, изготовление
Если перед гаражом имеется дефицит свободного пространства, то оптимальным решением будет установка ворот подъемного типа. Их главная особенность заключается в том, что при открывании створка поднимается под потолок. Такой вариант более удобен по сравнению с распашными конструкциями. В магазинах можно обнаружить большое разнообразие конструкций подъемного типа от разных производителей.
- Преимущества подъемных конструкций
- Чертежи, устройство, принцип действия
- Механизмы подъема
- Подготовительные работы
- Необходимые материалы и инструменты
- Этапы строительства
- Изготовление рамы
- Установка роликов
- Подготовка створок
- Дополнительные элементы
- Заключение
Однако вовсе не обязательно тратить деньги на покупку магазинного комплекта. Купив необходимые материалы и приложив некоторые усилия, вы сможете своими руками изготовить подъемную конструкцию.
Преимущества подъемных конструкций
Когда на вашем гараже появятся подъемные ворота, изготовленные своими руками, вы сможете оценить их достоинства. К числу самых важных относятся следующие:
- экономия места. Для подъема створок у таких конструкций используется место под потолком, а драгоценные метры в непосредственной близости от входа в гараж остаются свободными;
- створки таких ворот представляют собой цельное полотно, что позволяет обеспечить надежную защиту от проникновения в сооружение для хранения автомобиля посторонних лиц. К тому же у вас будет возможность утеплить шторки, чтобы обеспечить более комфортную температуру даже в холодное время года. В большинстве случаев владельцами для утепления используется такой популярный материал, как пенополистирол;
- владелец гаража имеет возможность установить систему автоматического привода, что позволит легко открывать ворота в гараж.
Отметим, что систему подъема, работающую в автоматическом режиме, можно установить не только в одинарных, но и в двойных гаражах;
- у подъемных конструкций может быть абсолютно любая внешняя отделка. Здесь все во многом зависит от ваших предпочтений. Правильно подобрав материал, можно получить ворота эстетичного вида, которые станут прекрасным дополнением к вашему гаражу.
Чертежи, устройство, принцип действия
Рама в конструкции таких ворот является основным элементом, на которую и ложится основная нагрузка. Наряду с ней, при использовании ворот испытания выпадают и на направляющие, а также механизм перемещения полотна. Подъемная конструкция открывается в автоматическом режиме при условии установки системы специального привода. Если же её нет, то этот процесс владельцу приходится осуществлять в ручном режиме. Рычаги закрепляются к нижней части створки.
В верхних торцах можно обнаружить две направляющие, по которым происходит движение роликов. Благодаря этим элементам обеспечивается подъем створки вверх. Для того чтобы ворота начали подниматься, необходимо только потянуть за ручку. Каких-либо усилий для их открывания прилагать не приходится, поскольку имеются пружины, находящиеся в растянутом состоянии.
Механизмы подъема
В воротах подъемного типа используется механизм открывания двух видов:
- Рычажно-пружинный. Он является наиболее популярным среди владельцев гаражей с такими воротами. Одним из его главных достоинств является простота конструкции, а, следовательно, и надежность. При изготовлении металлических конструкций подъемного типа, которые снабжены таким механизмом, большое значение имеет точность регулировки пружин. Наряду с этим, крайне важна точность установки направляющих, по которым после завершения всех работ будут перемещаться ролики.
- Если створки довольно значительны по своему весу, то в этом случае оптимально использовать при сооружении подъемных конструкций механизм, снабженный противовесом.
В таких случаях выбор обычно делается в пользу лебедки. Противовес закрепляют с одной из сторон, и при помощи троса происходит его соединение с другим краем створки. Подбор подходящего механизма для ворот производится в каждом конкретном случае индивидуально.
Подготовительные работы
Прежде чем приступать к изготовлению и установке ворот для собственного гаража, необходимо выполнить определенный набор подготовительных мероприятий. Основное внимание следует обратить на стены и потолок. Их поверхность должна быть абсолютно ровной. В этом случае вы сможете при установке конструкции выполнить фиксацию направляющих без каких-либо уклонов.
Если на ролики или на направляющие попадет пыль, то работа механизма будет нарушена и вы не сможете легко открывать свои ворота. Поэтому до момента начала работ по установке конструкции в гараже необходимо завершить все внутренние отделочные работы. Пола это не касается и связано с тем, что внутрь гаража рама заходит всего на 2 см.
Поэтому завершить работу по устройству пола вы можете уже после установки ворот. Перед началом работ по их установке проем должен быть готов. Именно по нему будут производиться все основные расчеты. Перед началом работ вы уже должны знать его габариты.
Необходимые материалы и инструменты
Количество необходимых материалов для сооружения ворот для собственного гаража может изменяться в зависимости от их размеров, а также выбранной конструкции. Однако если вы предпочтете самый простой вариант изготовления конструкций из металла подъемного типа, то вам потребуются следующие материалы:
- деревянные бруски 120×80 мм. Они будут использоваться для изготовления коробки;
- деревянные бруски 100×100 мм, которые будут применены для потолка;
- уголки из металла 40×40×4 мм для рельс;
- металлический прут диаметром 8 мм;
- пружина с внутренним диаметром 30 мм;
- металлические уголки 35×35×4 мм.
Они будут нужны для изготовления рамы;
- штыри из металла. Они понадобятся для закрепления конструкции;
- швеллер 80 на 45 мм;
- полотно для створки.
Эти материалы вам потребуются для того, чтобы своими руками изготовить ворота в гараж с ручным режимом подъёма. Если у вас есть желание установить систему автоматического привода, чтобы облегчить себе процесс, то придется приобрести ее дополнительно.
При выполнении работы по сооружению и установке таких ворот в гараже из инструментов потребуются:
- сварочный аппарат;
- дрель со сверлами по металлу и дереву;
- болгарка.
Кроме этого, необходимо подготовить привычный набор инструментов, который есть в арсенале у каждого настоящего хозяина:
- карандаш;
- уровень;
- гаечные ключи;
- отвёртка;
- рулетка;
- молоток.
Этапы строительства
Подъемные ворота в гараж из профилированной трубы изготавливаются с соблюдением следующих этапов:
- подготовка и сбор рамы;
- установка роликов;
- изготовление створки;
- крепление дополнительных элементов.
Эти этапы четко объясняют, как изготовить подъемные ворота в гараж. Далее, каждый из перечисленных этапов будет рассмотрен подробнее.
Изготовление рамы
Основой, на которой будет происходить закрепление изготавливаемой конструкции, является рама. На неё будет приходиться большая часть нагрузки всей конструкции. Процесс создания таких ворот в гараж начинается с её изготовления.
В списке, который мы привели выше, указаны деревянные бруски. Их использование для создания рамы является самым недорогим и простым вариантом ее изготовления. Если у вас имеется финансовая возможность, то вы можете сделать не деревянную, а металлическую конструкцию, которая будет более надежной.
Используя бруски, необходимо собрать коробку. Для того чтобы обеспечить надежность их соединения, используют металлические уголки или же пластины. Нижнюю планку следует заглубить в пол на 2 см. Этот момент необходимо принимать во внимание, когда начнётся процесс сборки. Когда коробка будет скручена, необходимо провести её контрольную проверку. Потом готовую раму необходимо установить в проем, а после этого проверить положение по вертикали и горизонтали.
В том случае, если рама располагается правильно, можно заниматься её закреплением при помощи анкеров. Для этого используют металлический крепёж длиной от 30 см. Металлические штыри берут из расчета один анкер на один погонный метр. После завершения фиксации рамы можно выполнять установку горизонтальных направляющих, которые будут располагаться под потолком.
Установка роликов
После завершения процесса установки рамы можно переходить к следующему этапу — крепить кронштейны для роликов. Чтобы ворота не цеплялись, необходимо поступить следующим образом: верхние кронштейны следует закрепить немного глубже по сравнению с нижними. Для надежного крепления рельс используют болты. На этом этапе очень важно точно вымерить уровень. Установка фиксаторов производится на краях рельс. Их основная функция заключается в удерживании роликов, что позволяет находиться полотну конструкции в открытом положении.
Подготовка створок
Щит, который будет выступать в качестве створки ворот, можно изготовить, используя самые разнообразные материалы. По той причине, что он будет выступать в качестве защиты гаража, а также подвергаться воздействию атмосферных осадков, для его изготовления лучше всего выбирать надежные и устойчивые к факторам внешней среды материалы.
Створку можно изготовить на основе каркаса из деревянных брусков, а снаружи обшить его металлическим листом. Хорошим вариантом будет создание створки из цельного металлического листа. Также можно взять металлические профили и изготовить из них раму, которая потом обшивается металлом. Финишным наружным слоем створки может выступать любой материал, в том числе и пластик. Обшив щит слоем утеплителя, створкам ваших ворот будет обеспечена защита от низких температур.
Для того чтобы ворота были более практичными и не приходилось их открывать каждый раз, когда вы хотите попасть в гараж, можно сделать калитку. Ее можно использовать для входа в гараж, при этом у вас отпадет необходимость в полном использовании конструкции.
Отдельные владельцы гаражей в створке таких ворот устраивают ещё и окно. Если у вас возникнет такое желание, то выполнить эту задачу будет не очень сложно. После того как щит будет полностью готов, его необходимо установить на направляющие, а затем останется провести проверку работоспособности механизма.
Дополнительные элементы
Установка дополнительных элементов — завершающий этап монтажа ворот в гараже. К их числу можно отнести ручки, замки и щеколды, используемые для фиксации ворот. Ручки необходимы для того, чтобы было удобнее открывать и закрывать створки ворот.
Когда они будут установлены, вам не придется каждый раз, используя ворота, цепляться за край створки. Удобнее всего открывать ворота будет в том случае, если вы расположите ручку в нижней части щита. Причём ее можно установить не только снаружи, но и изнутри. Если вы свои ворота снабдите и калиткой, то внутри можно сделать щеколду. В этом случае она обезопасит от посягательства посторонних хранящееся в гараже имущество.
Используя такой прием, створку можно будет открыть только изнутри. Такое решение можно использовать в том случае, если гараж является пристройкой к дому, и между этими сооружениями в качестве соединительного элемента выступает дверь. В случае если гараж располагается отдельно, но калитка отсутствует, следует подумать об установке замков. Если купить специальные у вас нет возможности, то вы можете повесить обычные механизмы. Для их размещения необходимо установить дужки, которые закрепляются на полотне и наружной стороне вертикальной рамы.
В завершении работ выполняется отделка конструкции. Ворота необходимо обработать защитными средствами, выполнить окрашивание и закрепить наружные отделочные материалы для придания конструкции привлекательного вида.
Заключение
Ворота являются обязательным элементом любого гаража. Однако не у всех владельцев имеется достаточно свободного места перед ним для установки распашных конструкций. В таких случаях эффективным решением будет установка конструкции подъемного типа. Такие ворота простые в плане своего изготовления, а материалы для их создания недорогие и доступны для каждого. Поэтому, если вы хотите сэкономить денежные средства, то можете изготовить их своими руками.
Технология их создания не требует совершения каких-либо сложных манипуляций и больших затрат времени. В интернете можно найти инструкцию с этапами и работами, которые они содержат. Следуя рекомендациям мастеров, вы сможете изготовить для своего гаража красивые и надежные подъемные ворота, которые обеспечат легкое попадание в собственный гараж и сохранность автомобиля и хранящегося в гараже имущества.
com/embed/6cgmHxE6eoA”>существующие варианты конструкций, монтаж своими руками
Прежде чем в строительном мире появляется какая-то технологичная новинка, возникает необходимость в ее использовании. Точно также было и с гаражными воротами. Был забор, были ворота, была машина. Но потом кому-то в голову пришла потрясающая идея — а что, если соединить вместе эти элементы, — так возникла идея создания гаражных ворот.
Итак, давайте разберемся, что же такое гаражные ворота. Гаражные ворота — это высокотехнологичная строительная конструкция, которая одновременно выполняет две функции: ограничивает постороннее проникновение на территорию приусадебного участка, но, в то же самое время, при необходимости, может открываться и пропускать на территорию автомобиль.
Так как гаражные ворота — это вполне себе самостоятельная конструкция, то к ней предъявляется ряд отдельных требований, которые обязательно необходимо учитывать при выборе той или иной модели.
Итак:
- Первое, на что следует обращать внимание — это защита частной собственности.
Именно эта функция является основной для большинства видов гаражных ворот, а потому от того, насколько она будет грамотно выполняться, напрямую зависит престиж компании-производителя.
- Далее — теплоизоляция. Внутреннее покрытие ворот обязательно должно быть выполнено из прочного материала, который защищает основные конструктивные элементы от промерзания и заедания. Внутренние слои чаще всего изготавливаются из термоэластопласта. Особое внимание при выборе гаражных ворот нужно обращать на то, чтобы это был именно термопласт, а не резина.
- Долголетие. Очевидно, что гаражные ворота устанавливаются не на месяц, и даже не на год, а, следовательно, очень важно, чтобы они имели должные теплотехнические характеристики, которые помогут им справиться с этой задачей. Чтобы добиться этого, нужно использовать только оцинкованные элементы: трос, кронштейны, подвесы и направляющие.
- Следующий пункт — удобство и простота в эксплуатации.
Вообще, как говорится, скупой платит дважды, — поэтому есть смысл заплатить дороже, зато получить за эти деньги качественный, долговечный продукт, который будет радовать вас долгое время. Сами ворота в настоящее время доступны в двух основных вариантах: с ручным и автоматическим управлением. Также, благодаря тому, что у гаражных ворот нет створок, значительно экономится место перед воротами, как с внешней, так и с внутренней стороны.
- Ну и наконец, последнее — эстетичный внешний вид и привлекательный дизайн. Но это все уже зависит от материала изготовления, а также от качества материала и его свойств. Благо, что сейчас гаражные ворота можно выбрать на любой вкус и цвет, а также исходя из собственных материальных возможностей.
Содержание
1 Виды гаражных ворот
1.1 Сдвижные ворота
1.2 Распашные ворота
1.3 Подъемные ворота
2 Изготовление и установка гаражных ворот
Виды гаражных ворот
Абсолютное большинство гаражных ворот, которые используются в наше время, имеют свою собственную классификацию.
К примеру, в зависимости от способа открывания, все гаражные ворота можно разделить на три основных типа:
- сдвижные;
- распашные;
- подъемные.
Теперь рассмотрим по порядку каждый из этих типов.
Сдвижные ворота
Сдвижные ворота по-другому еще называют «откатными». Суть откатных ворот заключается в том, что консольная балка держит полотно, а балка движется по роликам, установленным на специальных креплениях сверху и снизу. В некоторых случаях ролики могут быть установлены исключительно сверху.
В свою очередь сдвижные ворота (по способу крепления балки) делятся на:
- с нижним расположением балки;
- с верхним расположением балки;
- телескопические ворота.
Что касается самого полотна, то оно, как уже говорилось выше, может быть выполнено различным образом:
- в один слой. Слой, при этом, может быть либо гладким, либо гофрированным;
- в два слоя. Оба слоя также могут быть выполнены либо из гладкого материала, либо из гофрированного;
- по технологии «сэндвич-панелей»;
- решетчатое полотно;
- кованое полотно.
К основным преимуществам сдвижных ворот можно отнести долговечность, относительную простоту и удобство в эксплуатации, привлекательный внешний вид, а также тот факт, что сдвижные ворота совершенно не занимают место рядом с заборным проемом.
Чаще всего сдвижные гаражные ворота используются на различных промышленных помещениях, когда ширина проема позволяет осуществить качественную установку гаражных ворот.
Распашные ворота
На втором месте после сдвижных ворот идут распашные гаражные ворота. Основным конструктивным элементом таких ворот являются створки, которые крепятся при помощи петель на столбах, установленных вдоль заборного проема.
Створки ворот (по-другому, еще называют «щиты») могут распахиваться как внутрь территории, так и наружу. Выбирать тот или иной вариант исполнения может хозяин, исключительно в зависимости от собственных предпочтений.
Подобно сдвижным воротам, створки распашных ворот также могут быть выполнены:
- в один слой;
- в два слоя;
- по технологии «сэндвич-панели»;
- решетчатые;
- кованые.
Створки ворот осуществляют свое движение благодаря шарнирам, которые устанавливаются попарно сверху и в нижней части опорных столбов. Благодаря шарнирам створки двигаются плавно и медленно, а, следовательно, прослужат очень долго. В большинстве случаев, распашные гаражные ворота дополнительно оборудуются электрическим приводом, — чтобы обеспечить автоматическое их закрытие и открытие. А также электрический привод можно оснастить червячным редуктором — тогда можно вообще будет управлять ими на расстоянии.
Как и у сдвижных ворот, распашные гаражные ворота обладают собственными достоинствами и недостатками. К числу преимуществ ворот такого типа можно отнести:
- относительную простоту конструкции;
- удобство эксплуатации;
- возможность выбора широкого спектра дизайнерских вариантов таких работ;
- легкость монтажа.
Здесь же нельзя не отметить еще одну отличительную особенность гаражных ворот распашного типа — наличие запорной штанги, которая позволяет плотно фиксировать верхнюю и нижнюю часть ворот в исключительно закрытом положении. Если же выбирать вариант с утеплением, то это будет означать, что каждая отдельная створка ворот будет выполнена в виде сэндвич-панелей, а их толщина будет составлять порядка 4−8 см.
По всему периметру ворот в самом начале работ наносится специальный резиновый уплотнитель, который обеспечивает надежную теплоизоляцию и герметичность всей конструкции.
Подъемные ворота
Ну вот и подошла пора рассказать о последнем типе гаражных ворот — подъемных воротах. В целом, сама конструкция ворот представляет собой полотно, которое может перемещаться по вертикальным направляющим. Благодаря специально разработанной системе противовесов, подъемные ворота в любой момент времени находятся в уравновешенном состоянии. Ну, и так как такие ворота поднимаются и находятся практически на уровне потолка, это означает, что внутри, все пространство гаража остается полностью свободным.
Главными преимуществами подъемных гаражных ворот являются: экономия места и обеспечение большой площади рабочего пространства, их относительная простота установки, а также низкая стоимость.
Скорее всего, именно эти качественные характеристики подъемных гаражных ворот напрямую влияют на то факт, что они по сей день остаются самым распространенным видом гаражным ворот.
Изготовление и установка гаражных ворот
Прежде чем заниматься установкой гаражных ворот, их, разумеется, нужно изготовить. Ну, или купить в специальном магазине. В первую очередь, нужно определиться с материалом, из которого ворота будут изготовлены.
В настоящее время все ворота изготавливаются либо из дерева, либо из металла. У каждого этого материала есть свои собственные достоинства и недостатки, но, в целом, лучше все-таки выбирать металл. По всем своим теплофизическим свойствам, металл выигрывает у дерева. Здесь в расчет берется и антикоррозийная устойчивость металла, и его большая прочность и долговечность.
Итак, после того, как полотно ворот выбрано, самое время заняться их установкой. Процесс установки ворот состоит из двух этапов: подготовка и монтаж.
В подготовительные работы входит: изготовление рамы, нарезка уголков, выравнивание направляющих, установка направляющих, изготовление металлического каркаса и вставка его в раму ворот.
В установку и монтаж входит: сбор обрешетки каркаса, укрепление каркаса полотном, приваривание уголков, крепление петель, а также установка засова.
Ну вот, пожалуй и все. Мы постарались рассказать вам об основных этапах установки гаражных ворот, а также о том, какими бывают ворота, в принципе!
- Автор: Максим Анатольевич Ермаков
- Распечатать
Оцените статью:
(3 голоса, среднее: 4.3 из 5)
Поделитесь с друзьями!
Умный открыватель гаражных ворот своими руками
Этот пост может содержать партнерские ссылки. Пожалуйста, прочитайте мой отказ от ответственности для получения дополнительной информации.
Мы с женой каждый день пользуемся гаражом, чтобы входить и выходить из дома. Хотели бы вы автоматически следить за тем, чтобы дверь вашего гаража была закрыта ночью? Или знать его статус, когда вы находитесь вдали от дома? Сегодня я собираюсь использовать недорогую электронику, чтобы превратить вашу стандартную гаражную дверь в «умную» гаражную дверь. Этот дизайн по-прежнему сохраняет все первоначальные функциональные возможности ваших гаражных ворот, вам не нужно будет использовать приложение или веб-сайт, чтобы открыть гаражные ворота, он просто переносит гаражные ворота в цифровой мир.
Для этого проекта мы собираемся подключить ESP8266 к устройству открывания гаражных ворот, чтобы управлять Home Assistant с помощью MQTT. Некоторое оборудование, которое вам понадобится для этого проекта:
- NodeMCU
- Экран реле
С точки зрения программного обеспечения вам понадобится Home Assistant, работающий с брокером MQTT, и ESP8266, работающий под управлением MicroPython. Ознакомьтесь с этими сообщениями в блоге для их настройки:
- Настройка брокера MQTT для датчиков DIY Home Assistant
- Запуск MicroPython на ESP8266 NodeMCU
Оборудование
В этом проекте мы используем NodeMCU в качестве основного микроконтроллера, который подключается к WiFi и взаимодействует с брокером MQTT. NodeMCU использует простой магнитный геркон, чтобы определить, когда дверь гаража открыта/закрыта. На схеме ниже вы можете видеть, что геркон (S1) подключен между D1 на NodeMCU и GND.
Когда дверь открыта, магниты будут далеко друг от друга, поэтому при считывании с контакта D1 переключатель будет разомкнут, а напряжение будет плавающим. Мы можем использовать внутренний подтягивающий резистор NodeMCU, чтобы увеличить это плавающее напряжение. Когда дверь закрыта, магниты будут соприкасаться, и мы получим соединение GND, проходящее через переключатель, поэтому показания D1 будут показывать 0 В.
Следующим элементом оборудования является реле. Мы можем использовать реле, чтобы оно работало как переключатель, нажимающий на кнопку открывания двери гаража, управляемую Node MCU. Возвращаясь к схеме, контакт D2 на NodeMCU может контролировать, активно реле или нет. Когда реле подключено к устройству открывания гаражных ворот, активация реле на короткое время приведет к открытию и закрытию двери, по сути, как нажатие кнопки открывания гаражных ворот.
Программное обеспечение
Для этого проекта я решил использовать MicroPython для написания прошивки для устройства. С помощью MQTT устройство может обновлять статус ворот гаража (открыта/закрыта), а также дистанционно открывать и закрывать ворота гаража.
Нам нужно несколько тем MQTT для взаимодействия с устройством. В Home Assistant я создал новую обложку MQTT со следующими настройками:
— – платформа: mqtt Название: “Дверь гаража” state_topic: “дом/гараж/гаражная дверь” command_topic: “дом/гараж/гаражная дверь/комплект” доступность_топик: “дом/гараж/гаражная дверь/доступно” полезная нагрузка_open: “открыть” payload_close: “открыть” payload_stop: “открыть” state_open: “открыто” state_closed: “закрыто” полезная нагрузка_доступна: “онлайн” payload_not_available: “офлайн” оптимистичный: ложь сохранить: ложь
1 2 3 4 5 6 7 8 10 110005 12 13 14 95995990009000 90009000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 | —
– платформа: mqtt name: “Garage Door” state_topic: “home/garage/garagedoor” command_topic: “home/garagedoor/garagedoor” viefleability_topic: «Home/Garage/Garagedoor/доступен” PAYLATE_OPEN: “OPEN” PAYLOAD_CLOSE: “OPEN” PAYLOAD_STOP: “OPEN” State_open: “Open” State_clop: “Закрыто” : “Open” state_clod: “ payload_available: “в сети” payload_not_available: “офлайн” оптимистично: false retain: false |
NodeMCU публикует текущий статус двери на дом/гараж/гаражная дверь
. Он подписывается на тему
home/garage/garagedoor/set
, чтобы прослушивать новые команды от Home Assistant, чтобы открыть или закрыть дверь. Наконец, я включил тему доступности по адресу home/garage/garagedoor/available
, чтобы показать, работает ли контроллер.
Прошивка MicroPython
Весь код прошивки доступен в моем репозитории git на GitHub. Большая часть кода очень похожа на мою статью о создании переключателя домашнего помощника своими руками с использованием MicroPython, поэтому обратитесь к ней, чтобы лучше понять код. Измените переменные в config.py
для адаптации к вашей сети Wi-Fi.
Для начала, Micropython всегда запускает boot.py
, в этом приложении мы не делаем ничего особенно интересного, просто подключаемся к WiFi и распечатываем IP-адрес после подключения.
импорт GC
сеть импорта
из конфига импортировать ESSID, ПАРОЛЬ gc.собрать() Печать(“Начало…”) определение соединения():
sta_if = сеть. WLAN(сеть.STA_IF)
если не sta_if.isconnected():
print(‘Подключение к сети…’)
sta_if.active(Истина)
sta_if.connect(ESSID, ПАРОЛЬ)
пока не sta_if.isconnected():
проходить
print(‘Конфигурация сети:’, sta_if.ifconfig()) подключить()
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import gc import network from config import ESSID, PASSWORD
gc.collect() Print (“Starting …”) DEF CONNECT (): STA_IF = NETWARD.WLAN (NETWARD.STA_IF) , если не sta_if.isconnected (): Print (Print). ‘Подключение к сети …’) STA_IF.Active (true) STA_IF.Connect (ESSID, пароль) , а не STA_IF. PASS PRANT (‘Сетевая конфигурация:’, ‘, sta_if.ifconfig())
соединение() |
Запуск и настройка приложения
После завершения загрузки MicroPython запускает сценарий main.py
. Я буду разбирать программное обеспечение на куски. Первая часть функции main()
настраивает приложение.
деф основной():
глобальный relay_pin клиент = MQTTClient(CLIENT_ID, СЕРВЕР)
client.set_callback(new_msg) пытаться:
клиент.connect()
кроме OSError:
print(“Брокер MQTT не работает”)
print(“Сброс через 20 секунд”)
время сна(20)
машина.сброс() client.subscribe(COMMAND_TOPIC) # Опубликовать как доступный после подключения
client.publish(AVAILABILITY_TOPIC, “в сети”, сохранить=Истина) switch_pin = машина.Pin(5, машина.Pin.IN, машина.Pin.PULL_UP)
reed_switch = переключатель (switch_pin) # Инициализировать состояние двери гаража после загрузки
если switch_pin. value():
client.publish(STATE_TOPIC, “открыть”, сохранить=Истина)
еще:
client.publish(STATE_TOPIC, “закрыто”, сохранить=Истина) relay_pin = машина.Вывод(4, машина.Вывод.ВЫХОД, 0)
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 | def main (): Global Relay_pin Client = MQTTClient (client_id, сервер) Client.set_callback (new_msg) Попробуйте: Client.connect () print(“MQTT Broker не работает”) print(“Сброс через 20 секунд”) time.sleep(20) machine.reset()
005 client. # Публикайте как доступно после подключения Client. IN, machine.Pin.PULL_UP) reed_switch = Switch(switch_pin)
# Инициализировать состояние двери гаража после загрузки if switch_pin.value(): “publish STIC , client_client.. сохранить = Истина) else: client.publish(STATE_TOPIC, “закрыто”, сохранить=True)
relay_pin = machine.Pin(4, machine.Pin.OUT, 0) 9007 |
- Создает клиент MQTT и устанавливает функцию обратного вызова всякий раз, когда появляется сообщение в темах, которые интересуют наше устройство
- Пытается подключиться к брокеру MQTT, если брокер не работает, он перезагружает устройство через 20 секунд. Это вызовет запуск
boot.py 9.0118 еще раз
- Подписка на тему команд для активации после получения команды от Home Assistant
- Публикует сообщение в теме доступности, чтобы все подписчики (например, Home Assistant) знали, что он в сети.
- Инициализирует герконовый переключатель как GPIO на контакте 5. Использует мой собственный класс
Switch
для программного устранения дребезга переключателя (подробнее об этом в другой статье). Вывод инициализируется с помощью подтягивающего резистора, поэтому, когда цепь разомкнута, он читается как «1». - Проверяет текущее значение вывода переключателя для правильной инициализации темы состояния
- Инициализирует контакт реле как GPIO на контакте 4.
Цикл main()
Итак, теперь устройство инициализировано и готово к взаимодействию с миром. Следующая часть приложения — это основной цикл приложения.
пытаться:
пока верно: reed_switch_new_value = Ложь # Отключить прерывания на короткое время для чтения общей переменной
irq_state = машина.disable_irq()
если reed_switch.new_value_available:
reed_switch_value = reed_switch.value
reed_switch_new_value = Истина
reed_switch. new_value_available = Ложь
machine.enable_irq(irq_state) # Если у геркона было новое значение, опубликовать новое состояние
если reed_switch_new_value:
если reed_switch_value:
client.publish(STATE_TOPIC, "открыть")
еще:
client.publish(STATE_TOPIC, "закрыто") # Обрабатывать любые сообщения MQTT
если client.check_msg():
client.wait_msg() окончательно:
client.publish(AVAILABILITY_TOPIC, "не в сети", сохранить=False)
клиент.отключить()
машина.сброс()
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 | Попробуйте: В то время как True: Reed_switch_new_value = false # Отключить прерывания в течение короткого времени для чтения общей переменной IRQ_STATE = MACHENABLE_IRQ () IFED_SLEALERIERIRIFIRE. reed_switch_new_value = True reed_switch.new_value_available = False Machine.enable_IRQ (IRQ_STATE) # Если переключатель Reed имел новое значение, опубликуйте новое состояние , если Reed_switch_new_value: If Reed_switch_Value: Client.Puplis else: client.publish(STATE_TOPIC, "closed")
# Обработка любых сообщений MQTT if client.check_msg (): client.wait_msg () Наконец: client. ) |
- Цикл выполняется в цикле
while True
, потому что ему никогда не нужно выходить из - Локальная переменная
reed_switch_new_value
используется на уровне приложения для отслеживания необходимости публикации нового значения в теме состояния. - Для чтения из общих переменных обычно лучше отключить прерывания перед чтением, но вы хотите выполнять как можно меньше кода, когда на устройстве отключены прерывания.
Пока прерывания отключены, код проверяет новое значение геркона и условно сбрасывает переменные. Поскольку класс Switch также изменяет эти переменные, лучше всего делать это, когда прерывания отключены, чтобы убедиться, что другие потоки не изменяют эти переменные одновременно.
- Если доступно новое значение, устройство публикует в теме состояния
- Затем мы обрабатываем любые сообщения MQTT, если они есть.
- Весь основной цикл находится в блоке try/finally, поэтому, если что-то пойдет не так и возникнет исключение, устройство публикует автономное сообщение и перезагружается.
Наконец, мы можем посмотреть на функцию обратного вызова, когда сообщение публикуется в теме команды. Эта функция обратного вызова просто выводит на экран некоторую отладочную информацию и включает контакт реле на 600 мс. Этого времени достаточно, чтобы контакты замкнулись и начали активировать устройство открывания гаражных ворот.
def new_msg (тема, сообщение):
print("Получено {} в теме {}". format(msg, тема))
print("Включение реле")
relay_pin.значение (1)
время.sleep_ms(600)
print("Выключение реле")
relay_pin.value(0)
1 2 3 4 5 6 7 | def new_msg(topic, msg): print("Получено {} в теме {}".format(msg, тема)) print("Включение реле") relay_pin.value(1) time.sleep_ms(600) print("Выключение реле") 9.00009 pin(0value)0relay_ |
Таким образом, код в основном отслеживает геркон, чтобы определить текущее состояние двери, и публикует его в теме состояния. В то же время он ждет сообщений в теме команды и запускает открывание гаражных ворот, когда получает новое сообщение.
Home Assistant
У Home Assistant есть отличный компонент для этого — крышка MQTT. Компонент MQTT Cover позволяет вам управлять любым «покрытием», которое включает в себя жалюзи, рольставни или гаражные ворота. Чтобы добавить новую обложку MQTT, вы можете добавить в свою конфигурацию следующее.
крышка: - платформа: mqtt Название: "Дверь гаража" state_topic: "дом/гараж/гаражная дверь" command_topic: "дом/гараж/гаражная дверь/комплект" доступность_топик: "дом/гараж/гаражная дверь/доступно" полезная нагрузка_open: "открыть" payload_close: "открыть" payload_stop: "открыть" state_open: "открыто" state_closed: "закрыто" полезная нагрузка_доступна: "онлайн" payload_not_available: "офлайн" оптимистичный: ложь сохранить: ложь
1 2 3 4 5 6 7 8 10 | обложка: - платформа: mqtt имя: "Garage Door" state_topic: "home/garage/garagedoor" command_topic: "home/garage/garagedoor/set" 0005 viefleability_topic: «Home/Garage/Garagedoor/доступен" PAYLOAD_OPEN: "OPEN" PAYLOAD_CLOSE: "OPEN" PAYLOAD_STOP: "OPEN" State_open: "Open" State_clop: "Закрыто" : payload_available: "в сети" payload_not_available: "офлайн" оптимистично: false retain: false |
Это определяет все темы и полезные данные, соответствующие нашей прошивке. Я также счел полезным использовать следующую настройку, чтобы значки на интерфейсе Home Assistant больше походили на дверь гаража.
cover.garage_door: device_class: гараж
крышка.гаражная_дверь: класс_устройства: гараж |
В результате в Home Assistant появится новая карточка, показывающая состояние двери гаража и кнопки для ее открытия/закрытия/остановки.
От прототипа до производства
Иногда написание программного обеспечения оказывается проще, чем фактическое подключение устройства. Некоторые вещи, которые я использовал, чтобы сделать устройство более постоянным в моем гараже:
Пункт | Комментарии |
---|---|
Protoboard | Используется для пайки ESP8266 и релейной платы |
Стойки | Стойки для крепления макетной платы к корпусу |
Коробки для проектов | Коробка, в которую можно положить все.![]() |
Клеммы для проводов | Клеммы для надежного соединения с винтами на воротах гаража. |
Соединительные штифты | Соединительные штифты для подключения магнитного датчика к protobard |
Провод | Провод для магнитных датчиков к макетной плате |
Большинство из них хватит вам на несколько проектов, так что, возможно, они у вас уже лежат или вы просто думаете об этом как об инвестициях в будущие проекты!
Прототипирование
После прошивки программного обеспечения на NodeMCU и обновления конфигурации Home Assistant вы можете протестировать конфигурацию, запустив устройство через Home Assistant. Вот небольшая демонстрация моей настройки на макетной плате при разработке программного обеспечения. Реле включается (это видно по красному светодиоду) при активации в Home Assistant. Перемещение магнита к переключателю и обратно изменяет статус в Home Assistant.
Переход к производству
Теперь, когда мы закончили прототипирование, пришло время перейти к окончательному местоположению. Во-первых, вам нужно определить, какие терминалы на вашем устройстве открывания гаражных ворот активируют дверь гаража, на моем это два крайних левых терминала. Попробуйте соединить кусок провода между двумя клеммами, чтобы увидеть, что открывает дверь.
Затем я припаял свои устройства к макетной плате, чтобы они лучше оставались на месте. Я использовал штыревой разъем под прямым углом, чтобы создать точку подключения провода переключателя реле. Чтобы макет был аккуратным, я припаял все провода для соединений к нижней стороне макетной платы.
Я установил макетную плату в блок электроники, прикрутив несколько стоек и приклеив их горячим клеем к пластику. Затем я также просверлил отверстия по бокам для всех входящих проводов и отверстия в нижней части коробки, чтобы прикрепить ее к моему потолку.
Я отрезал провод и прикрепил его к клеммам двери гаража.
Затем я прикрепил магнитный геркон к двери гаража и подключил его.
Наконец, я перевел устройство в «производство», прикрепив коробку к моему потолку, просверлив коробку в потолочную балку и подключив все к коробке. (Извините за отвратительный потолок из попкорна в моем гараже, понятия не имею, почему предыдущие владельцы решили использовать его…) умный". Во-первых, мы хотим, чтобы дверь нашего гаража автоматически закрывалась в 9 часов.PM каждую ночь, а затем в 21:05 отправить уведомление на мой телефон, если дверь гаража все еще открыта. Это может быть связано с тем, что что-то было на его пути, поэтому он не мог закрыть его автоматически.
Для этого я добавил следующую конфигурацию автоматизации в нашу конфигурацию Home Assistant.
--- - псевдоним: Закрыть дверь гаража
курок:
- платформа: время
в: '21:00:00'
состояние:
- состояние: состояние
entity_id: обложка.garage_door
состояние: «открыто»
действие:
- сервис: cover. close_cover
entity_id: обложка.garage_door - псевдоним: Проверить, закрыта ли дверь гаража
курок:
- платформа: время
в: '21:05:00'
состояние:
- состояние: состояние
entity_id: обложка.garage_door
состояние: «открыто»
действие:
- сервис: notify.zack_pushbullet
данные:
Название: "Дверь гаража"
сообщение: "Дверь гаража открыта!"
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 | ---- - Псевдоним: закрытый гараж. Cover.garage_door Состояние: «Открыть» Действие: - Сервис: Cover.close_cover Entity_id: Cover.garage_door - Псевдоним: проверка гаража закрыта 0005 Триггер: - Платформа: Время AT: '21: 05: 00 ' Условие: - Условие: состояние Entity_id: Cover. Состояние: «Открыть» Действие: - service: notify.zack_pushbullet data: title: "Дверь гаража" сообщение: "Дверь гаража открыта!" |
- Первая автоматика работает в 9PM каждую ночь проверяет состояние двери гаража, а затем вызывает службу «close_cover», если дверь открыта. Конечно, время здесь гибкое, вы даже можете сделать это относительно заката!
- Вторая автоматика запускается через 5 минут после первой, а затем отправляет pushbullet-уведомление на мой телефон, если дверь гаража все еще открыта. Не стесняйтесь подключать свою любимую службу уведомлений здесь. Следите за будущей публикацией, посвященной нескольким платформам уведомлений для Home Assistant.
Подведение итогов
Из этого проекта видно, насколько полезным и мощным может быть NodeMCU при работе с MicroPython. Превращение вашей гаражной двери в умную гаражную дверь — отличный проект для начала работы с домашней автоматизацией. Вот некоторые возможные следующие шаги:
- Автоматически открывать/закрывать дверь гаража в зависимости от того, есть ли кто-нибудь дома или прибывает
- Включить свет в доме, когда ворота гаража открываются после захода солнца
- Позволяет вам отвечать на уведомления, чтобы Home Assistant снова попытался закрыть дверь гаража
- Добавьте геркон к гаражной двери с ручным управлением (мне нужно сделать это с другой гаражной дверью, у которой нет открывателя)
- Как @SM2k указал в твиттере, некоторые устройства открывания гаражных ворот считаются «Безопасностью 2.0», чтобы добиться того же, что вы могли бы подключить реле к контроллеру гаража, такому как 883LM. Почитайте разговор в твиттере.
Дайте мне знать, если у вас есть другие хорошие идеи в комментариях!
Преображение гаражных ворот своими руками с декоративной фурнитурой
Этот пост и фотографии могут содержать Amazon или другие партнерские ссылки. Если вы купите что-то по любой ссылке, я могу получить небольшую комиссию без дополнительной оплаты для вас. Любые использованные расходные материалы могут быть переданы мне бесплатно, однако все проекты и мнения являются моими собственными.
Готовы переделать гаражные ворота своими руками? Получите все советы о том, как подготовить дверь, какую краску использовать и как проще всего добавить акценты на дверь вагона! Этот проект меняет правила игры, когда дело доходит до обуздания привлекательности!
Это недорогой проект, который окажет большое влияние на ваш дом!
Преображение гаражных ворот своими руками
Спонсором этого сообщения является DIY DECOR STORE. Все мнения мои собственные. Этот пост также содержит партнерские ссылки. Я рекомендую только те продукты или услуги, которыми пользуюсь лично и считаю, что они подойдут моим читателям. Это происходит без каких-либо дополнительных затрат для вас!
Я действительно смущен этим, прежде чем представить вас всех. Я понятия не имел, что мой гараж стал настолько плохим. Только когда я решил добавить несколько гаражных акцентов металлического вида, я понял, что она выглядит хуже изношенной. Мы прожили в доме почти 12 лет, и с 4 мальчиками, я думаю, она не была бы нетронутой, но О.МОЙ.
Я довольно рано понял, что ей нужен слой краски, а не просто чистка. Итак, я поделюсь с вами всеми подробностями, так что, если вы также хотите эффектную гаражную дверь до и после, вы тоже можете ее получить! Это требует больше времени, чем сложно, но я полностью верю, что вы можете выглядеть так же шикарно!
Я буду первым, кто признается, что постоянно нахожу предлоги, чтобы выйти и посмотреть на нее. Возможно, я сказал своим соседям за углом, чтобы они тоже заглянули и заглянули!
Общая стоимость проекта составляет около 100 долларов плюс-минус, в зависимости от того, какие материалы у вас уже есть. Это кража, учитывая, насколько этот проект повысит вашу привлекательность!
Итак, давайте копать!
Подготовка гаражных ворот к косметическому ремонту:
- Первое, что потребуется вашим гаражным воротам, — это хорошенько почистить их.
Если у вас есть стиральная машина с электроприводом, ура! Какое прекрасное начало! Мне не повезло, поэтому я просто использовал свой шланг. Пока я был в магазине, я прихватил ЭТО ФАНТАСТИЧЕСКОЕ ЧИСТЯЩЕЕ СРЕДСТВО! В моем магазине не было такого удобного средства, которое крепилось бы к моему шлангу, поэтому я использовал швабру и губку, а также перчатки, чтобы по-настоящему пропитать дверь гаража. Дайте ему постоять несколько минут, как указано на бутылке. Будьте осторожны при чистке, если вы не собираетесь перекрашивать дверь. Убедитесь, что краска не отслаивается, предварительно протестировав участок!
Я сделал это фото рядом, чтобы вы могли увидеть, насколько хорошо работает пылесос. Это было до чистки! Другое место было обрызгано моим шлангом, но это вещество держалось, пока уборщица не схватила его.
- Далее вам необходимо осмотреть верхнюю и боковые части уплотнителя. Также не забудьте проверить уплотнение в нижней части двери. Замените их или произведите ремонт, если это необходимо.
Мой уплотнитель выходил на одном из углов. Мне удалось закрепить его несколькими гвоздями. Очень просто.
- Если вы неаккуратный маляр, заклейте скотчем все места, которых вы хотите избежать. Поместите бумагу под дверью гаража, но убедитесь, что ветер не будет двигать ее против двери, ведь никто не хочет, чтобы ветер испортил покраску!
Покраска металлических рулонных гаражных ворот:
Существует несколько способов покраски гаражных ворот. Кто-то пользуется распылителем, кто-то валиком. Я решил, что не хочу заклеивать другие области, и вместо этого использовал валик. Распылитель краски, вероятно, сэкономил бы мне немного больше времени.
Какой краской покрасить дверь гаража?
Обязательно используйте краску для наружных работ. Это не подлежит обсуждению. Оттуда вы можете решить, какие функции вы ищете. Самый распространенный вариант – полуглянцевый. Полуглянцевая краска долговечна, что является ключевым фактором для гаражных ворот. Подумайте обо всех элементах, которым он подвергается!
Он также более устойчив к влаге. Что для чего-то, что попадает под дождь, ну, это очень важно.
Для нас, живущих в Техасе, мне нужно что-то, что защитит от УФ-повреждений. Большая часть повреждений двери была вызвана тем, что дети играли в баскетбол и тому подобное, но еще одним больным местом было то, что краска действительно потускнела за эти годы. Я хотел предотвратить это, как мог. Я выбрал «Extreme All Weather Protection in One Coat», который рекламирует сильное покрытие, устойчивое к растрескиванию, вздутию и отслаиванию. Он также обеспечивает покрытие, устойчивое к плесени и водорослям. Как бы мне ни нравился очиститель, о котором я упоминал выше, я надеюсь избежать этого снова!
Здесь вы можете увидеть старую выцветшую дверь и новый блестящий слой краски. Кроме того, герметик, который нужно было отремонтировать перед покраской.
Каким методом наносить краску на ворота гаража?
Я использовал маленький валик, большой валик, маленькую скошенную кисть для обрезки и широкую кисть.
Я начал с угла и работал над двумя углублениями одновременно. Я использовал небольшой валик на углублениях, уплотнителях и других труднодоступных местах. Затем я прохожусь по 2 маленьким панелям большим валиком. Я работал вниз, а затем снова начал сверху. Я убедился, что моя краска не полностью высохла, и нарисовал мазки по соседним областям, которые уже были окрашены, и сделал это неравномерно. Это сработало.
Краска рекламировалась в один слой, и я, возможно, смог бы обойтись без нее, если бы более осознанно относился к тому, что делаю, но я планировал нанести 2 слоя с самого начала, так что я позволил себе немного простор для ошибок.
Покраска обшивки и герметизация были довольно сложными. Совет №1 — не допускайте попадания краски под герметик! Рисуйте прямо над ним, а не против него, и все будет в порядке. Как только ваша краска высохнет, слегка нажмите на дверь гаража вдоль уплотнителя, и она как бы отслоится. Мне очень понравилась эта часть. Обойдите дверь, прежде чем пытаться ее открыть.
Некоторые советуют приподнимать ворота гаража, пока они сохнут, чтобы жуки не засыхали на мокрой краске. Мне как-то повезло, и в тот день у нас не было миллиона комаров.
Установка магнитной декоративной фурнитуры Garage Accent Детали:
Это была самая простая часть! Магнитные акценты в гараже — мои новые любимые вещи! Все дверные ручки и петли каретки снабжены мощными магнитами сзади. Они удивительны! Они защелкиваются и остаются на месте. Вы можете легко взять их или немного раздавить, если вам нужно. Единственное, чего следует избегать, так это размещения их непосредственно в щелях складок закатанной двери. Они остаются на месте, когда вы двигаете дверь вверх и вниз.
Я упоминал, как легко они были? Я мечтал о причудливой черной металлической фурнитуре, которая была у моих соседей, но каждый комплект, который я видел, требовал сверления и, казалось, требовал больших усилий. Ну, честно говоря, я боялся, что по ошибке испорчу дверь гаража. Эти удивительные декоративные акценты предотвращают это!
Так где же я нашел эти драгоценные камни? Позвольте познакомить вас с действительно замечательным интернет-магазином, который необходимо знать всем любителям домашнего творчества и любителям выходного дня ---> The DIY Decor Store
В основном они известны своей потолочной плиткой, фартуками, стеновыми панелями и многим другим. Это БОЛЬШЕ часть, которая получила меня. Им нравится брать пугающие проекты и делать их легкими. Как мой проект выше, или очистите и приклейте плитку для фартука, которая не требует затирки! Просматривать их веб-сайт так весело, и вы можете использовать их продукты по-разному. На самом деле, несколько моих друзей-блогеров сделали именно это! Каждый из нас выбрал продукт и побежал с ним. Я перечислил их ниже, так что, пожалуйста, посетите каждый из них и посмотрите, какой креативный дизайн они придумали!
Давайте сначала еще раз взглянем на эту дверь! Я же говорил, что не могу перестать смотреть на это!
Я обсуждал использование двух наборов акцентных комплектов в стиле двери вагона, но решил, что один комплект мне нравится больше.