Как подключить розетку от розетки: Как самому подключить розетку — «Петрович.Знает»
- Как самому подключить розетку — «Петрович.Знает»
- Как из одной розетки сделать две: варианты устройства проводки
- Учебники по программированию на Python
- Как работать с TCP-сокетами в Python (с примером выбора)
Как самому подключить розетку — «Петрович.Знает»
Сервисы
Интернет-магазин
Инструкция
Вы сделали дома перестановку, и теперь телевизор не достает до розетки. А может быть, старая розетка сломалась или не вписывается в свежий интерьер. В любом случае вам предстоит ее замена, перенос или новая установка. Опасную работу с электрикой нужно проводить под руководством профессионала. Андей Хрисанов — эксперт индивидуального управления ремонтно-строительными работами — научит вас быстро и безопасно подключать розетки самостоятельно.
Техника безопасности
Когда дело касается электрики, нельзя пренебрегать техникой безопасности. В случае с установкой розетки придерживайтесь следующих правил:
- Проводите монтаж в светлое время суток, а если света недостаточно, используйте фонарик.
- Перед началом любых электромонтажных работ обесточьте квартиру. Выключите главный автомат электрощита у входной двери, а еще лучше — отключите вводной автомат, который находится в подъезде.
- Проверьте индикаторной отверткой, есть ли ток в розетках. Для этого вставьте ее в розетку: сначала в одно отверстие, а потом в другое. Если индикатор загорится, значит в сети есть ток и вы отключили что-то не то.
- Даже обесточенные провода кладите так, чтобы они случайно не коснулись друг друга, а каждую скрутку закрывайте изолентой.
- Работайте в электрозащитных перчатках даже при выключенном электричестве.
- Используйте инструменты с прорезиненными рукоятками, которые не проводят ток.
- Помните, что прямые соединения алюминиевых и медных кабелей запрещены, потому что они могут вызвать короткое замыкание и пожар. Чтобы этого не случилось, соединяйте их только через клемму.
- Устанавливать розетку самостоятельно можно, только когда в квартире уже стоит распределительный щит.
Работая с электричеством, важно не запутаться в проводах. В современных домах к розетке ведут 3 кабеля:
- Фаза (чаще коричневый) — проводник, по которому ток приходит к электроприбору.
- Ноль (чаще синий) — проводник, по которому ток движется в обратном направлении.
- Заземление (чаще желто-зеленый) — проводник без напряжения, который защищает от удара током. В старых домах часто нет заземления, тогда розетку подключают на ноль. Но электрики рекомендуют установить устройство защитного отключения (УЗО) или полностью заменить проводку.
Если в вашей розетке цвета проводов фазы, ноля и заземления другие, можно определить, кто есть кто, с помощью индикаторной отвертки. Заземление обычно находится по центру или заметно в стороне от парных винтов фазы и ноля, так что определять его отверткой не надо. Включите электричество и по очереди коснитесь отверткой двух оставшихся контактов. Индикатор загорится при прикосновении к фазе, значит, другой контакт — это ноль.
Инструменты и расходники
Собираетесь ли вы установить розетку туда, где ее раньше не было, или на место старой — неважно. Набор инструментов будет отличаться незначительно. Вам понадобятся:
- Розетка. Для ванной комнаты нужно выбирать розетки с крышкой. Маркировка влагозащиты должна быть не ниже IP44: она означает, что розетка не сломается, если на нее попадут брызги; розетки с маркировкой IP55 переносят струю воды, а IP65 полностью защищены от песка, пыли и попадания любого количества осадков
- Индикаторная отвертка, чтобы проверить наличие тока в сети до начала работы и исправность новой розетки, когда закончите ее установку.
- Крестовая и плоская отвертка для монтажа.
- Подрозетник (монтажная коробка), подходящая под размер розетки. Ее выбирают, исходя из материала стен. Для сплошных стен из бетона или кирпича подходят обычные подрозетники, а для гипсокартона нужна коробка с зажимными лапками, чтобы она надежно держалась в полой стене. Подрозетники могут быть рассчитаны сразу на несколько розеток.
- Канцелярский нож для зачистки проводов или специальный нож для снятия изоляции.
- Лазерный или ручной уровень для разметки.
- Кусачки и плоскогубцы для обрезки, выпрямления и скрутки проводов.
- Самозажимные пружинные клеммы для соединения жил кабеля.
- Перфоратор и алмазная коронка D68, если нужно сделать новое отверстие под розетку. Диаметр 68 мм — стандартный для современных подрозетников.
- Саморезы 3,5 мм для крепления розетки к подрозетнику.
- Силовой кабель из 3 жил с сечением 2,5 кв. мм для переноса розетки или на случай, если вы хотите установить их сразу несколько в ряд. На 4 розетки понадобится около метра этого кабеля.
Как заменить старую розетку на новую
Демонтируем старую розетку
- Отверткой выкрутите винт, который находится в центре розетки, чтобы снять ее лицевую панель (крышку). Под крышкой находится каркас розетки, прикрепленный к подрозетнику. Иногда его внутри нет, и каркас держится в отверстии за счет металлических лапок по бокам. Это не очень надежно, поэтому мастера настаивают на установке подрозетника.
- Убедитесь, что в сети нет тока, коснувшись индикаторной отверткой всех контактов по очереди. Если индикатор не зажегся, можно продолжать работу. Выкрутите винты, которые соединяют каркас с подрозетником, чтобы получить доступ к проводам. Открутите винты от клемм, которые держат провода, и полностью снимите каркас с подрозетником.
- Если розетка на этом месте вам больше не нужна, то выпрямите плоскогубцами концы проводов, обмотайте их изолентой и спрячьте все коммуникации в стену так, чтобы фаза не соприкасалась с нолем. Заполните отверстие монтажной пеной, срежьте лишнее, когда она высохнет, и зашпатлюйте этот участок перед его финишной отделкой.
Ставим новую розетку на место старой
- У подрозетников на задней стенке обычно есть перфорированная разметка под отверстие, в которое продевают кабель. Выдавите пластик в новом подрозетнике пальцем или, если перфорация недостаточно глубокая, вырежьте его канцелярским ножом. Вставьте в отверстие в стене новый подрозетник и проденьте через отверстие провода. Подрозетник должен быть надежно закреплен в стене, поэтому его клеят на гипс или алебастр. Мастера рекомендуют гипсовый клей: он хорошо держит форму и схватывается не мгновенно, чтобы можно было поправить положение подрозетника.
- Снимите крышку новой розетки, открутив большой винт в центре, и отложите ее в сторону. Подключите к каркасу розетки провода: раскрутите крепления зажимов, чтобы провода свободно входили в них; соедините их с клеммами и затяните винты. Главное — верно подключить заземление. Фазу же чаще вставляют справа, а ноль слева, но если сделаете наоборот, то ничего страшного не случится.
- Вы можете закрепить каркас в подрозетнике горизонтально или вертикально. Разницы нет, делайте так, как вам будет удобнее вставлять вилку в розетку.
- С помощью саморезов зафиксируйте розетку в подрозетнике. Сверху закрепите лицевую панель и затяните центральный винт.
Когда установите розетку, включите электричество и коснитесь индикаторной отверткой по очереди каждого контакта. Индикатор должен зажечься в том месте, где находится фаза, — это значит, что вы все сделали правильно. Если индикатор не загорелся, а вы уверены, что не допустили ошибок, то, возможно, где-то поврежден провод. Проверить целостность линии, найти проблему и исправить ее — уже работа профессионального электрика.
Как перенести розетку в другое место
Ищем скрытую проводку
В большинстве квартир установлена скрытая проводка, то есть все коммуникации находятся внутри стен. Это значит, что для переноса розетки стену придется проверить:
- С помощью уровня сделайте на стене разметку под новую розетку и штрабу для кабеля. Согласно ПУЭ 6.6.30, розетки должны быть установлены не выше 100 см от пола, в остальном выбор места за вами. Учтите еще, что в ванной, туалете и на кухне розетки должны быть расположены на расстоянии не меньше 60 см от пола и сантехники.
- Индикаторной отверткой проверьте, не проходит ли на месте разметки скрытая проводка. Переведите отвертку в режим «Н» и приложите кнопкой к стене. Водите отверткой по разметке, и если внутри есть проводка, индикатор даст вам об этом знать. В безопасном месте просверлите отверстие для подрозетника перфоратором с алмазной коронкой D68. Разметку, проходящую от одной розетки к другой, также просканируйте.
Прокладываем кабель от старой розетки и устанавливаем новую
- Демонтируйте старую розетку. Напомним основные этапы: снимите лицевую панель, убедитесь, что розетка не под напряжением, выкрутите винты, соединяющие каркас с подрозетником, открутите винты от клемм и снимите каркас с подрозетником.
- Проштрабите перфоратором канал от старой розетки к новой по разметке. Для кабеля на 3 жилы толщиной в 1 см минимальная глубина штрабы будет 3–4 см.
- Возьмите кабель с 3 жилами и сечением 2,5 мм. Зачистите его концы, сняв примерно 1 см изоляции ножом и кусачками.
- Соедините через пружинные клеммы 3 жилы кабеля с 3 жилами кабеля из старой розетки, которые соответствуют друг другу (фаза, ноль и заземление).
- Просверлите в штрабе несколько отверстий под дюбель на произвольном расстоянии друг от друга. Уложите внутрь кабель, ведущий от старой розетки к новой, и закрепите пластиковыми дюбелями-хомутами.
- Поскольку эта розетка больше не понадобится, закройте ненужное отверстие в стене.
- Поставьте розетку на новом месте. Кратко снова перечислим этапы: вставьте подрозетник на место новой розетки, проденьте через отверстие в подрозетнике силовой кабель, зачистите контакты, приклейте подрозетник, подключите к каркасу розетки провода через клеммы, зафиксируйте на саморезы каркас розетки в подрозетнике, поставьте на место лицевую панель и затяните центральный болт.
Как установить новую розетку
Можно подключить новую розетку через автомат в щитке или запитать от другой розетки. В обоих случаях придется штрабить стену и вести провод от щитка или от розетки. Принцип подключения тоже одинаковый, поэтому выбирайте вариант, который ближе. Обычно ближе оказывается другая розетка.
- Определите место для розетки.
- Проложите кабель от старой розетки.
- Демонтируйте розетку, через которую будете подключать новую.
Подключаемся к другой розетке:
- Проденьте кабель сквозь подрозетник розетки, к которой вы подключаетесь. Используйте короткий отрезок кабеля с 3 жилами и сечением 25 кв. мм. С одного конца соедините его самозажимными клеммами с розеткой, которую вы демонтировали. Другим концом подключите к силовому кабелю, идущему к новой. Благодаря этому соединению ток будет питать обе розетки одновременно.
- Верните на место «розетку-донор».
- Установите новую розетку.
Резюме
При монтаже розетки в первую очередь нужно позаботиться о безопасности: отключить электричество, работать в защитных диэлектрических перчатках и использовать инструменты с прорезиненными рукоятками, которые не пропускают ток. В остальном даже новичок справится с установкой розетки, если внимательно прочтет нашу инструкцию и поймет принцип подключения контактов.
Узнайте больше:
- Как подключать светодиодные ленты: быстро, просто, правильно
- Что выгоднее для частного дома — три фазы или одна
- 8 проверенных способов повесить телевизор на стену из гипсокартона
20.05.2022
Товары из статьи
Фонарь налобный Navigator (949171) светодиодн…
Отвертка плоская 140 мм 100-500 В Witte индик…
Перчатки латексные диэлектрические Эконом (1 …
Набор диэлектрического инструмента 1000 В КВТ…
Щит распределительный встраиваемый Schneider …
Розетка Schneider Electric Glossa GSL000143 с…
Отвертка крестовая PZ1 75 мм Hesler
Отвертка плоская SL6 100 мм Hesler
Подрозетник Schneider Electric для бетона d71…
Нож строительный Hesler 18 мм с ломающимся ле. ..
Нож 1000 В Vira (397032) для удаления изоляци…
Уровень лазерный ADA CUBE Mini Professional E…
Уровень STABILA 70 80 см 2 глазка
Кусачки диагональные Stanley Fatmax (0-89-859…
Плоскогубцы 160 мм
Клемма на 4 провода Wago 2273-244 0,5-2,5 кв….
Перфоратор электрический Интерскол П-30/900ЭР…
Коронка алмазная Trio-Diamond (400068) по кер…
Саморезы универсальные 35×3,5 мм оцинкованные…
Кабель Севкабель NYM 3×2,5 (100 м)
Дюбель-хомут для круглого кабеля Tech-Krep 5-…
Клей для ПГП, ГКЛ, ГВЛ Кнауф Перлфикс гипсовы…
Как из одной розетки сделать две: варианты устройства проводки
У вас возникла потребность в дополнительных розетках, а капитальный ремонт пока не планируется? Стоимость вызова профессионального электрика высока, а дешевым мастерам вы не доверяете и хотите решить проблему своими силами?
Перспектива страдать без жизненно необходимой электроточки ближайшие годы в ожидании ремонта совсем не привлекает, ведь верно? Но без должного опыта вам сложно сходу разобраться, как из одной розетки сделать две и с чего начинать?
Мы подскажем, как можно решить эту проблему самостоятельно, не прибегая к вызову электрика, — в статье приведены популярные способы установки дополнительной розетки от уже существующей. Рассмотрены необходимые для монтажа инструменты и соответствующие расходные материалы, что могут пригодиться в процессе электромонтажных работ.
Варианты монтажа дополнительной розетки сопровождаются наглядными фотографиями и содержательными видеорекомендациями.
Содержание статьи:
- Проводить или нет розетку от розетки?
- Варианты обустройства двух розеток из одной
- Правила проведения розетки от розетки
- Правило #1 — правильно прячем провод
- Правило #2 — тонкости установки двойной модели
- Правило #3 — нюансы монтажа новой розетки рядом
- Правило #4 — особенности подключения блока
- Ошибки при проведении розетки
- Выводы и полезное видео по теме
Проводить или нет розетку от розетки?
Вариант с установкой дополнительной розетки поможет избавиться от ссор между членами семьи, которым требуются электроточки для включения различных бытовых приборов.
Особенно остро такая проблема встает на кухне с покупкой новой техники – блендера, мини-комбайна, йогуртницы, хлебопечки, мультиварки и прочих приборов.
Выходит, что существующие розетки уже не справляются со своими обязанностями – их количества физически не хватает для удовлетворения потребностей всех домочадцев. На нашем сайте есть целая статья посвященная выбору и размещению .
Поэтому целесообразным будет решение о проведении дополнительной розетки от уже существующей.
Технически оснащенная кухня нуждается в достаточном количестве точек подключения к электросети. Об этом следует помнить еще на этапе составления дизайн-проекта интерьера будущего помещения
Но тут можно столкнутся с реальной проблемой – не всегда такую задачу возможно выполнить. Существует ряд ограничений, когда категорически нельзя проводить такую модернизацию существующей электросети:
- если нужна розетка для электроплиты;
- когда решили со стиральной машиной подключить бойлер;
- если суммарная мощность приборов более 2,2 кВт.
В домах или квартирах, где владельцы приобрели новую электроплиту взамен старой газовой, потребуется новая розетка для ее подключения. В такой ситуации нельзя от обычной розетки проводить еще одну для включения этого мощного прибора.
Здесь потребуется монтаж отдельной ветки от распределительной коробки, а еще лучше – от щитка. Да и устройство защитного отключения для мощной техники нужно установить. Для того чтобы узнать о правилах подключения розетки для электроплиты рекомендуем прочесть .
Еще один неудачный пример, когда в ванной предусмотрена розетка только для стиральной машины. Но со временем приобрели бойлер. А о том, как правильно расположить и подключить розетки в ванной, читайте .
В одну двойную розетку эти приборы одновременно включать нельзя – проводка может сгореть. Проблематично будет всегда контролировать очередность включения бойлера со стиральной машиной.
Результат перенапряжения сети может быть плачевным – хорошо, когда проблему вовремя обнаружили или сработал автомат и пожара удалось избежать
Также нужно еще до начала работ по установке еще одной розетки просчитать предполагаемую мощность приборов, которые будут одновременно включаться в новый блок розеток.
Часто модернизировать планируют точку подключения к электросети, которую питает провод сечением 1,5-2,5 мм2. Поэтому суммарная мощность приборов может быть чуть более 2 кВт.
Нельзя в такие розетки-соседки, запитанные от одной жилы, включать одновременно посудомоечную машину, духовой шкаф и обогреватель, или бойлер и стиральную машинку
Варианты обустройства двух розеток из одной
Решившись на самостоятельную установку дополнительной электроточки, предстоит изучить, как правильно провести новую розетку от уже существующей розетки, ознакомится с рекомендациями и советами опытных мастеров.
Если нет уверенности в собственных силах, то лучше пригласить электрика, имеющего недюжинный практический опыт за плечами.
При самостоятельном монтаже дополнительной розетки предстоит решить, какой она будет:
- новая точка, удаленная от существующей на пару метров;
- сдвоенная модель вместо одинарной;
- целый блок из 3-6 точек.
В зависимости от индивидуальных потребностей следует выбирать наиболее приемлемый вариант. Если просто не хватает еще одной электроточки для включения всех нужных приборов, то удобнее и проще поставить сдвоенную модель.
Такое решение сможет реализовать даже новичок, не имеющий опыта и особых знаний по электромонтажным работам. Но если с подключением розеток вы сталкиваетесь впервые, рекомендуем для начала изучить следующий материал, в котором приведен пошаговый инструктаж по подключению электроточек.
Для электрической плиты требуется отдельный силовой кабель, способный выдержать большую нагрузку
Когда в комнате переставили диван и поменяли место дислокации телевизора или повзрослевшим детям купили ПК – здесь двойной розеткой не обойдешься. Понадобится поставить дополнительно одну-две новые.
А если потребности в электропотреблении выше, но и толщина сечения провода позволяет – лучше всего поставить блок на 4-6 гнезд. Такое решение сможет гармонично вписаться в интерьер, не нагромождая стены лишними деталями.
Правила проведения розетки от розетки
Разобравшись с нужным , которую предстоит подключить к уже существующей, предстоит приобрести необходимые материалы и взять инструменты, которые пригодятся во время проведения работ. Также предстоит решить вопрос с маскировкой провода.
Правило #1 — правильно прячем провод
Питающий провод, который будет соединять существующую электроточку с устанавливаемой, нужно куда-то спрятать. Это вопрос не только дизайна, но и безопасности эксплуатации помещения.
Хорошо, когда вопрос с еще одной розеткой решается на этапе черновых ремонтных работ. В это время проще всего спрятать провод в штробу
Длина провода и вариант его маскировки будет отличаться в разных случаях. Так, если в помещении скрытая проводка, то прятать предстоит в стену, проделав для этого штробу.
Этот способ крайне затратный – ведь отделка стен может серьезно пострадать. Поэтому в сложных ситуациях, когда в комнате красивый ремонт, выбирают что-то не такое разрушительное – чтобы стены и обои на них не пострадали.
Как вариант, расположить розетку в 15-30 см от пола и спрятать провода в специальный широкий плинтус, который легко поставить своими руками.
Когда же розетка находится над столешницей, здесь удобно использовать двойную модель или разместить рядом вторую. Желательно, чтобы у нее был такой же дизайн и цвет. Провода при таком монтаже замечательно спрячутся за крышками.
Еще один вариант – открытая проводка. Это актуально, если помещение оформлено в стиле ретро – красивое ажурное переплетение проводов, идущих к розеткам и выключателям гармонично перекликается с другими предметами интерьера.
Прятать ничего не нужно, а если понадобиться заменить участок – доступ ничем не затруднен.
Галерея изображений
Фото из
Монтаж проводки открытым способом может выглядеть органично и привлекательно, если речь идет о дизайне комнаты в стиле ретро
На даче или в бане часто красотой жертвуют в угоду безопасности – медные трубы поверх деревянной отделки стен – это вынужденная необходимость
Если две розетки расположить рядом, то можно все провода, соединяющие их между собой, спрятать за крышкой или внутри подрозетника
Утопить провод в стену – самый трудоемкий процесс. Да и плитка, обои или другой тип отделки от этого пострадает. Такой вариант подходит для новостроек и помещений, в которых идут ремонтные работы
Монтаж проводки открытым способом
Медные трубы поверх деревянной отделки
Провода спрятать внутри подрозетника
Провода утоплены в стену
Правило #2 — тонкости установки двойной модели
Быстрый и простой способ одну розетку превратить в две – снять декоративную накладку, открутить старый рабочий механизм, достав его из подрозетника. Вместо этого предстоит поставить новую розетку на 2 рабочих гнезда.
Она отличается от одиночной 2 посадочными местами, которые способны выдержать суммарный ток до 16 А.
Устанавливается такая модель в один подрозетник. От одиночной ее рабочий механизм отличается наличием 2-х клеммников, разведенных в разные стороны.
Механизм двойной розетки визуально отличается от одиночной модели. Главное, чтобы все провода были подключены правильно
Для установки потребуется:
- отключить электричество во всем доме/квартире;
- убедиться, что дом действительно обесточен;
- снять одиночную розетку, освободив провода из ее рабочего механизма;
- обрезать потрепанные концы оголенных проводов;
- снять изоляцию с кончиков около 1 см;
- вставить коричневый фазный провод в правый контакт механизма;
- вставить синий провод ноля в левый контакт;
- вставить желто-зеленый провод земли в центральный заземляющий контакт;
- все контакты рабочего механизма розетки затянуть отверткой;
- провода согнуть гармошкой в подрозетнике и вставить поверх рабочий механизм;
- зафиксировать все саморезами;
- надеть декоративную крышку розетки и затянуть крепежный винт по центру.
После завершения работы по превращению одной розетки в 2 предстоит проверить ее работоспособность. Если все работает, можно включать электричество в квартире/доме. Более подробно о подключении двойной розетки в один подрозетник можно прочесть в этом материале.
Правило #3 — нюансы монтажа новой розетки рядом
Вариант с установкой новой электроточки на определенном расстоянии от существующей потребует больше времени и усилий. Здесь, как и в предыдущем варианте, предстоит обесточить дом/квартиру и только потом приступать к работам.
Чтобы убедиться, что коричневый провод – это фаза, можно использовать специальную индикаторную отвертку. При соприкосновении с фазой ее лампочка загорается
Далее нужно отметить место будущей дислокации. Теперь нужно разобрать старую розетку, вынув ее механизм. Предстоит шлейфовым способом к ней питающий провод для новой розетки.
Крепление проводов осуществляется так же, как и для двойной розетки. Одно отличие – в каждый контакт вставляется по 2 одинаковых провода, а крепления затягиваются отверткой. Чтобы получить шлейф.
Провод земли предстоит раздвоить – присоединить 2 желто-зеленых куска, в месте соединения поставить гильзу, опрессовать пресс-клещами, сверху надеть термоусаживающую трубку для изоляции.
Одно ответвление вставится в механизм старой розетки, а второе – новой. Питающая жила из 3-х проводов наращивается до нужной длины.
Для соединения двух отрезков провода можно использовать специальный колпачок – такое соединение надежное, но для его удаления придется откусить часть провода
В стене делается отверстие для установки подрозетника – стену придется сверлить. Затем питающий провод продевается внутрь, а стакан фиксируется алебастровой смесью. Осталось подключить рабочий механизм розетки – действия такие же, как и для двойной розетки.
После установки декоративной крышки останется спрятать или замаскировать провод, используя наиболее подходящий для этого вариант.
Правило #4 — особенности подключения блока
Когда толщина магистральной жилы достаточная, а потенциальные приборы, которые будут питаться от будущих розеток, обладают умеренной мощностью, можно вместо одной старой розетки соорудить блок розеток в модульной рамке. Это может быть 2 подряд, 3, 4, 5 или 6 штук.
Чтобы придать такому блоку эстетичный вид, покупают декоративную модульную рамку. Причем, цвет и материал можно подобрать согласно личным предпочтениям.
Для подключения этого варианта розеток предстоит сначала обесточить помещение. А лучше и всю квартиру/дом.
При установке блока розеток вместо одной следует четко выдерживать расстояние между ними, чтобы впоследствии декоративная рамка скрыла все лишнее
Затем предстоит проводить действия, аналогичные установке второй розетки. Единственное отличие – расстояние между подрозетником старой и новой электроточки будет минимальное.
Его точные параметры зависят от размера самого стакана и ширины декоративной крышки-накладки.
Подключив последовательно все провода к каждой из новых розеток будущего блока, и присоединив землю к рабочим механизмам, предстоит завершить монтажные работы, аналогично установке второй розетки, находящейся на расстоянии от старой.
После установки важно проверить работоспособность новой розетки – лампочка должна зажечься
Теперь можно включать питание – все работы завершены. При таком варианте проведения еще одной розетки провода прятать не нужно, ведь они все уместятся в подрозетниках. Рекомендуем вам прочесть более подробно о подсоединении блока розеток .
Ошибки при проведении розетки
И хотя проведение дополнительной розетки является несложным заданием, новички часто допускают ошибки. Такое досадное недоразумение, как неправильный монтаж новой электроточки, способно обернуться крупными неприятностями.
Поэтому важно обратить особое внимание на наиболее распространенные ошибки и постараться их избежать.
Во-первых, нужно использовать провод для подключения новой розетки такой же толщины, что у существующей. В противном случае о корректной работе и речи быть не может.
Во-вторых, желательно использовать провода из одного материала – если розетка запитана медным проводом, то вторую от нее следует проводить тоже с применением медного провода такого же диаметра.
Галерея изображений
Фото из
Клеммник винтовой конструкции
Клеммник ВАГО пружинного типа
Колпачок СИЗ для крепления скрутки
Зажим-разветвитель ВАГО
Третья ошибка, допускаемая при самостоятельном подключении – нарушение очередности присоединения проводов. Чтобы этого не произошло, нужно четко разобраться с назначением каждого и правильно определить место его крепления.
Для удобства желательно перед покупкой новой розетки посмотреть старую, разобрав ее. Это делается строго после отключения питания от электросети.
Следует обратить внимание на наличие заземляющего провода – если его нет, что часто встречается в хрущевках и прочих домах старой постройки, то и провод для новой розетки лучше брать без земли. О том, как действовать в случае подключения розетки с заземлением, написано здесь.
Четвертая ошибка – неправильное или недостаточно прочное соединение проводов с рабочим механизмом розетки. Здесь, не имея опыта, достаточно сложно найти баланс.
Поэтому, чтобы минимизировать объем предстоящих работ, желательно провести репетицию по подсоединению проводов на запасном отрезке проводов. Для проверки качества скрепления можно использовать лампочку.
Можно подобрать наиболее удобный вариант скрепления проводов между собой – покупать нужно оригинальные клеммники или другие изделия, опасаясь подделок
Пятая ошибка – когда провод пустили по диагонали. Это недопустимо, да и стандартами проведения электропроводки такое запрещено – провод следует прокладывать вертикально. Хотя домашние умельцы способны еще и не на такое.
Не следует так поступать – если будет проводиться через пару лет косметический ремонт, то обнаружить точное место прохождения провода будет крайне проблематично и его можно случайно повредить.
Закреплять провода в контакте рабочего механизма также следует качественно. Для этого пригодится отвертка
Шестая ошибка, а точнее, неприятность – это неудачно подобранный дизайн декоративной накладки розетки. Этот момент на работоспособности механизма никак не скажется – только будет бросаться в глаза, выбиваясь из общей концепции дизайна комнаты.
Чтобы избежать такого диссонанса, следует заранее подобрать наиболее подходящую модель, способную гармонично вписаться в имеющуюся стилевую композицию.
Выбрать подходящую по цвету и форме модель розетки сейчас несложно – производители наперебой предлагают самые изысканные варианты. Важно, чтобы изделие не оказалось подделкой
Зная основные проблемные места предстоящих работ по установке дополнительной розетки, легче будет избежать распространенных ошибок. Конечно же, эти нюансы не касаются работы профессиональных электриков – мастера с первого раза все сделают правильно.
Выводы и полезное видео по теме
Чтобы из одной розетки получилось две, можно использовать максимально простой способ – поставить двойную модель вместо одиночной. Пошагово этот вариант продемонстрирован в видео:
В видео ролике кратко изложены основные принципы последовательного подключения розеток:
Перед началом работ по проведению розетки следует четко определить, какой провод за что отвечает. Как правильно это сделать, не имея практического опыта, подскажет видео-пособие:
youtube.com/embed/D10ajR0UG9M» allowfullscreen=»allowfullscreen»/>
Видео обзор популярных соединителей, используемых для соединения проводов между собой:
Рассмотрев вопрос о целесообразности проведения новой розетки от уже существующей и приняв решение о ее монтаже, предстоит внимательно отнестись ко всем этапам проведения работ.
В дальнейшем предстоит строго придерживаться правил эксплуатации новой электроточки, чтобы исключить перегрузку линии – нельзя в такие розетки одновременно включать 2 довольно мощных прибора.
Решили самостоятельно подключить из одной или из одной сделать целых две, но не уверенны, что делаете все правильно? Или уже выполняли такую работу и можете дать дельный совет посетителям нашего сайта? Пожалуйста, оставляйте свои комментарии, участвуйте в обсуждениях, задавайте вопросы.
Учебники по программированию на Python
youtube.com/embed/Lbfe3-v7yE0″ frameborder=»0″ allow=»accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»>
Добро пожаловать в учебник по сокетам в Python 3. Нам предстоит многое рассказать, так что давайте сразу приступим. Библиотека socket
является частью стандартной библиотеки, так что вы уже иметь это.
импортная розетка # создаем сокет # AF_INET == ipv4 # SOCK_STREAM == TCP s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
Переменная s
— это наш сокет TCP/IP. AF_INET относится к семейству или домену, это означает ipv4, в отличие от ipv6 с AF_INET6. SOCK_STREAM означает, что это будет сокет TCP, который является нашим типом сокета. TCP означает, что он будет ориентирован на соединение, а не без соединения.
Итак, что такое сокет? Сам сокет — это всего лишь одна из конечных точек связи между программами в некоторой сети.
Сокет будет привязан к какому-то порту на каком-то хосте. Как правило, у вас будет сущность или программа клиентского или серверного типа.
В случае сервера
вы привяжете сокет к какому-то порту на сервере (localhost). В случае клиента
вы подключите сокет к этому серверу на том же порту, который использует серверный код.
Давайте сделаем этот код на стороне сервера:
s.bind((socket.gethostname(), 1234))
Для IP-сокетов адрес, к которому мы привязываемся, представляет собой кортеж из имени хоста и порта число.
Теперь, когда мы это сделали, давайте прослушивать входящие соединения. Мы можем обрабатывать только одно соединение в данный момент времени, поэтому мы хотим предусмотреть какую-то очередь на тот случай, если мы получим небольшой всплеск. Если кто-то попытается подключиться, пока очередь заполнена, ему будет отказано.
Давайте составим очередь из 5:
s.listen(5)
А теперь просто слушаем!
пока верно: # теперь наша конечная точка знает о ДРУГОЙ конечной точке. clientsocket, адрес = s.accept() print(f"Соединение с {адреса} установлено.")
Полный код для server.py
:
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((сокет.gethostname(), 1234)) с.слушай(5) пока верно: # теперь наша конечная точка знает о ДРУГОЙ конечной точке. clientsocket, адрес = s.accept() print(f"Соединение с {адреса} установлено.")
Теперь нам нужно сделать код нашего клиента!
импортная розетка s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
Теперь, поскольку это клиент, а не , связывающий
, мы собираемся подключить
.
s.connect((socket.gethostname(), 1234))
В более традиционном смысле клиент и сервер фактически не имеют клиента и сервера на одной машине. Если вы хотите, чтобы две программы общались друг с другом локально, вы могли бы сделать это, но обычно ваш клиент, скорее всего, будет подключаться к какому-то внешнему серверу, используя свой общедоступный IP-адрес, а не 9. 0007 сокет.gethostname() . Вместо этого вы передадите строку IP.
Полный код client.py
до этого момента:
сокет импорта s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((socket.gethostname(), 1234))
Хорошо, теперь мы просто запускаем оба. Сначала запустим наш сервер:
python3 server.py
python3 client.py
На нашем сервере мы должны увидеть:
Connection from ('192.168.86.34', 54276).
Однако после этого наш клиент просто завершает работу, потому что он завершил свою работу.
Итак, мы установили соединение, и это здорово, но мы действительно хотим отправлять сообщения и/или данные туда и обратно. Как мы это делаем?
Наши сокеты могут отправлять
и получать
данные. Эти методы обработки данных имеют дело с буферами. Буферы создаются фрагментами данных определенного фиксированного размера. Посмотрим, что в действии:
Внутри server. py
, давайте добавим:
clientsocket.send(bytes("Привет!!!","utf-8"))
В наш цикл while
, так что наш полный код для server.py
становится:
импортный сокет s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((сокет.gethostname(), 1234)) с.слушай(5) пока верно: # теперь наша конечная точка знает о ДРУГОЙ конечной точке. clientsocket, адрес = s.accept() print(f"Соединение с {адреса} установлено.") clientsocket.send(bytes("Привет!!!","utf-8"))
Итак, мы отправили данные, теперь хотим их получить. Итак, в нашем client.py
мы сделаем:
msg = s.recv(1024)
Это означает, что наш сокет будет пытаться получать данные в буфере размером 1024 байта за раз.
Тогда давайте сделаем что-нибудь простое с полученными данными, например, распечатаем их!
print(msg.decode("utf-8"))
Круто, теперь наш полный код client.py
:
import socket s = socket. socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) сообщение = s.recv(1024) print(msg.decode("utf-8"))
Теперь запустите server.py
и затем client.py
. Наш server.py
показывает:
Соединение с ('192.168.86.34', 55300) установлено.
В то время как наш client.py
теперь показывает:
Привет!!!
И выходит. Итак, давайте немного подкорректируем этот буфер, изменив client.py
recv
на 8 байт за раз.
client.py
сокет импорта s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) сообщение = s.recv(8) print(msg.decode("utf-8"))
Теперь повторно запустите client.py
, и вместо этого вы увидите что-то вроде:
Эй,
Не выглядишь так горячо! Таким образом, вы можете понять, что буквально добавляет до 8 символов, поэтому каждый байт является символом. Почему бы… не вернуться в 1024? или какое-то массивное число. Зачем вообще работать в буферах?
В какой-то момент, независимо от того, какое число вы установите, многие приложения, использующие сокеты, в конечном итоге захотят отправить некоторое количество байтов, намного превышающее размер буфера. Вместо этого нам, вероятно, нужно построить нашу программу с нуля, чтобы фактически принимать все сообщения в кусках буфера, даже если обычно это только один кусок. Мы делаем это в основном для управления памятью. Вычисления в зависимости от приложения могут различаться, и вы можете позже поиграть с размером буфера. Единственное, что я могу с уверенностью обещать, это то, что вам нужно с самого начала планировать работу с коммуникациями по частям.
Что мы можем сделать для нашего клиента? Цикл , в то время как
звучит так, как будто он может соответствовать всем требованиям. Данные будут поступать в виде потока, поэтому на самом деле обработка этого так же проста, как изменение нашего файла client. py
на:
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) пока верно: сообщение = s.recv(8) print(msg.decode("utf-8"))
Итак, на данный момент мы будем получать эти данные и печатать их кусками. Если мы запустим client.py
теперь мы видим:
Привет э!!!
Вы также должны принять к сведению, что наш client.py
больше не завершается. Это соединение сейчас остается открытым. Это связано с нашим циклом while
. Мы можем использовать .close()
в сокете, чтобы закрыть его, если захотим. Мы можем сделать это либо на сервере, либо на клиенте… или на обоих. Вероятно, неплохо быть готовым к тому, что соединение прервется или будет закрыто по какой-либо причине. Например, мы могли бы закрыть соединение после отправки нашего сообщения на сервер:
server.py
сокет импорта s = socket.socket(socket.AF_INET, socket. SOCK_STREAM) s.bind((сокет.gethostname(), 1234)) с.слушай(5) пока верно: # теперь наша конечная точка знает о ДРУГОЙ конечной точке. clientsocket, адрес = s.accept() print(f"Соединение с {адреса} установлено.") clientsocket.send(bytes("Привет!!!","utf-8")) clientsocket.close()
Однако, если мы запустим это, мы увидим наш client.py
, а затем отправим кучу ничего, потому что данные, которые он получает, ну, ну, ничего. Оно пустое. 0 байт, но мы по-прежнему просим его распечатать то, что он получает, даже если это ничего! Мы могли бы это исправить:
client.py
сокет импорта s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) полное_сообщение = '' пока верно: сообщение = s.recv(8) если лен (сообщение)Итак, мы буферизуем все сообщение. Когда мы достигаем конца, который мы отмечаем, получая 0 байтов, мы прерываем, а затем возвращаем сообщение. На этом заканчивается
client. py
. Теперь клиент, вероятно, хочет также поддерживать соединение. Как мы можем это сделать? Еще, в то время как цикл
может помочь.
клиент.py
импортная розетка s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) пока верно: полное_сообщение = '' пока верно: сообщение = s.recv(8) если лен (сообщение)Конечно, мы, вероятно, должны еще раз убедиться, что
full_msg
имеет что-то существенное, прежде чем распечатать его:
клиент.py
импортная розетка s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((сокет.gethostname(), 1234)) пока верно: полное_сообщение = '' пока верно: сообщение = s.recv(8) если len(msg) 0: печать (полное_сообщение)Это работает, но есть проблемы. Что произойдет, если мы перестанем закрывать клиентский сокет на стороне сервера? На самом деле мы никогда не получаем сообщения! Почему это?
TCP — это коммуникационный *поток*. .. так как же мы на самом деле узнаем, когда на самом деле происходит сообщение? Как правило, нам нужен какой-то способ уведомить принимающий сокет о сообщении и о том, насколько оно будет большим. Есть много способов сделать это. Одним из популярных способов является использование своего рода заголовка, который всегда ведет к нашему сообщению. Мы также могли бы использовать какой-нибудь нижний колонтитул, но это может вызвать проблемы, если кто-то узнает о наших методах.
Мы будем работать над этим в следующем уроке.
Следующий урок:
Как работать с TCP-сокетами в Python (с примером выбора)
Сетевой сокет — это конечная точка межпроцессного взаимодействия в компьютерной сети. В стандартной библиотеке Python есть модуль
socket
, который обеспечивает низкоуровневый сетевой интерфейс Интернета. Этот интерфейс является общим для разных языков программирования, поскольку он использует системные вызовы уровня ОС.Для создания сокета существует функция
socket
. Он принимает аргументы семейства,
типа
иproto
(подробности см. в документации). Для создания TCP-сокета необходимо использовать сокет.AF_INET
илиsocket.AF_INET6
для семействаи
socket.SOCK_STREAM
для типа.
Вот пример сокета Python:
сокет импорта s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)It returns a socket object which has the following main methods:
-
bind()
-
listen()
-
accept()
-
connect()
-
send()
-
recv()
bind()
, listen()
и accept()
предназначены для серверных сокетов. connect()
предназначен для клиентских сокетов. отправить()
и recv()
являются общими для обоих типов. Вот пример сервера Echo из документации:
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('localhost', 50000)) s.слушай(1) соединение, адрес = s.accept() пока 1: данные = conn.recv (1024) если не данные: перерыв conn.sendall (данные) conn.close()
Здесь мы создаем серверный сокет, привязываем его к локальному хосту и порту 50000 и начинаем прослушивать входящие подключения. Для принятия входящего соединения звоним accept()
метод, который будет заблокирован до тех пор, пока не подключится новый клиент. Когда это происходит, он создает новый сокет и возвращает его вместе с адресом клиента. Затем в бесконечном цикле он считывает данные из сокета пакетами по 1024 байта, используя метод recv()
, пока не вернет пустую строку. После этого он отправляет все входящие данные обратно с помощью удобного метода sendall()
, который внутри многократно вызывает send()
. И после этого просто закрывает соединение клиента. Этот пример может обслуживать только одно входящее соединение, поскольку он не вызывает accept()
в цикле.
Клиентский код выглядит проще:
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('localhost', 50000)) s.sendall('Привет, мир') данные = s.recv(1024) с.закрыть() print 'Received', repr(data)
Здесь вместо bind()
и listen()
он вызывает только connect()
и немедленно отправляет данные на сервер. Затем он получает обратно 1024 байта, закрывает сокет и печатает полученные данные.
Все методы сокетов заблокированы. Например, когда она читает из сокета или записывает в него, программа больше ничего не может сделать. Одним из возможных решений является делегирование работы с клиентами в отдельные потоки. Однако создание потоков и переключение контекстов между ними на самом деле не дешевая операция. Для решения этой проблемы существует так называемый асинхронный способ работы с сокетами. Основная идея состоит в том, чтобы делегировать сохранение состояния сокета операционной системе и позволить ей уведомлять программу, когда есть что-то для чтения из сокета или когда он готов для записи.
Есть куча интерфейсов для разных операционных систем:
- poll, epoll (linux)
- kqueue, kevent (BSD)
- select (кроссплатформенный)
Они все примерно одинаковые так что давайте создадим сервер используя выбор Python. Вот пример Python select
:
import select, socket, sys, Queue сервер = socket.socket(socket.AF_INET, socket.SOCK_STREAM) сервер.setblocking(0) server.bind(('localhost', 50000)) server.listen(5) входы = [сервер] выходы = [] сообщения_очереди = {} в то время как входы: доступный для чтения, записи, исключительный = select.select( входы, выходы, входы) для s в читаемом виде: если s сервер: соединение, client_address = s.accept() соединение.setblocking(0) inputs. append(соединение) message_queues[соединение] = Очередь.Очередь() еще: данные = s.recv(1024) если данные: message_queues[s].put(данные) если s не в выходах: outputs.append(s) еще: если s в выходах: outputs.remove(s) inputs.remove(s) с.закрыть() del message_queues[s] для s в записи: пытаться: next_msg = message_queues[s].get_nowait() кроме Queue.Empty: outputs.remove(s) еще: s.send(следующее_сообщение) для s в исключительных случаях: inputs.remove(s) если s в выходах: outputs.remove(s) с.закрыть() del message_queues[s]
Как видите, кода гораздо больше, чем в блокирующем Echo-сервере. Это в первую очередь потому, что мы должны поддерживать набор очередей для разных списков сокетов, то есть записи, чтения и отдельный список для ошибочных сокетов.
Создание серверного сокета выглядит так же, за исключением одной строки: server.setblocking(0)
. Это делается для того, чтобы сокет не блокировался. Этот сервер является более продвинутым, поскольку он может обслуживать более одного клиента. Главное в выбрать
сокетов:
для чтения, записи, исключительные = select.select( входы, выходы, входы)
Здесь мы вызываем select.select
, чтобы попросить ОС проверить данные сокеты, готовы ли они к записи, чтению или есть какое-то исключение соответственно. Вот почему он передает три списка сокетов, чтобы указать, какой сокет должен быть доступен для записи, чтения и какой должен быть проверен на наличие ошибок. Этот вызов заблокирует программу (если не будет передан аргумент тайм-аута) до тех пор, пока некоторые из переданных сокетов не будут готовы. В этот момент вызов вернет три списка с сокетами для указанных операций.
Затем он последовательно перебирает эти списки и, если в них есть сокеты, выполняет соответствующие операции.