Pull to refresh

Comments 83

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

И только потом дошло, что места для подключения герконового датчика внизу для контроля разворачивания рулона шторы я не предусмотрел…
Наверное неплохо перед проектированием иметь либо рабочий прототип устройства — чтобы сделать все образу и подобию, только красиво, либо иметь нумерованный список с пунктами, что нужно — например для того же окна. Наподобие:
1. Датчик открытия окна
2. Датчик начала поднятия жалюзей
3. Концевик поднятия жалюзей
Если подумать, наверняка список придется дополнить — и может оказаться, что одной витой пары к окну будет мало.
Спасибо, что напомнили. Про датчики окон, я как раз успел подумать, но решил, что если они потребуются — сделаю их беспроводными. Я давил про это в статью.

Ну, и в целом, конечно, я полностью согласен с утверждением, что вначале нужно иметь четкое понимание системы, ее возможностей и будущего расширения. Когда я начинал, мне казалось, что дальше автоматизации света я ничего не буду делать. Да и в плане автоматизации света мои запросы тогда и сейчас сильно отличались. ))
У меня wiring diagram в MS Visio занимала с десяток листов А3. И всё равно косяки вылезают. Например, хотел избавиться от висящих вокруг муз.центра и «плазмы» проводов, зашил всё в штукатурку. Правда, в процессе выяснилось, что USB-MIDI кабель к цифровому пианино жены замуровать туда же не выйдет, потому что кабель вместе с пианино тщательно упакованы и увезены.

Ремонт, особенно капитальный — это хаос, сколько бы вы ни планировали. Всё равно потом будете чертыхаться, ползать с мультиметром и искать «потерянные» провода, штробить заново и штукатурить по третьему разу.
4. Датчик температуры и фоторезистор на улицу
5. PIR-датчик в комнату (хозяева дома — утром жалюзи надо поднять, чтобы просыпаться легче; уехали — пусть окно будет закрыто)
6. Геркон на створку окна (если проветривается, то включать кондей — зря тратить электричество)

могу продолжить))
5. PIR-датчик в комнату (хозяева дома — утром жалюзи надо поднять, чтобы просыпаться легче; уехали — пусть окно будет закрыто)
А PIR заметит спящих хозяев?
Ему надо за промежуток 6-8 часов уловить хотя бы несколько движений, и только.
C PIR-датчиками как раз экспериментирую. Пока не очень удовлетворен тем как они работают…
В кладовку поставил — он иногда срабатывает, когда проходишь мимо и не срабатывает, когда находишься внутри.
Какие датчики вы ставили?
PIR-датчики by design плохо видят объекты, идущие прямо на них (по оси датчика) и хорошо — идущие мимо, т.е. перпендикулярно этой оси.
7. Можно еще датчик СО, чтобы знать, когда открыть окно для проветривания.
Они нецензурно дóроги, да и к тому же газовые датчики требуют постоянного нагрева, а это лишняя сложность.
1)Не CO, а CO2. CO — угарный газ, CO2 — углекислый.
2)CO-датчики дешевы, но требуют подогрева. CO2-датчики(нормальные) инфракрасные и подогрева не требуют. Но дороги, да.
3)Постоянный подогрев ни разу не сложность, потому как для пользователя это выглядит просто как питание устройства (потребление порядка 100ма на 5 вольтах). В чем сложность?
Согласен, я вот сделал проводку под кондиционер и в том числе витую пару для управления, а когда купили мебель выяснилось, что кондиционер уже не влезает.

И еще вы правильно напомнили, еще бы я поставил моторизованные карнизы для штор. Очень долго думал, но жаба все-таки победила, а сейчас жалею. Думаю, что все-таки их поставлю как-нибудь…
А вы датчик на полное сворачивание поставьте и замерьте сколько шагов двигателя занимает полное опускание. Логика получается таковой, как в ЧПУ, полностью поднимаем при первом включении, а после уже выставляем как нужно считая шаги ;)
Согласен, я вот сделал проводку под кондиционер и в том числе витую пару для управления, а когда купили мебель выяснилось, что кондиционер уже не влезает.

И еще вы правильно напомнили, еще бы я поставил моторизованные карнизы для штор. Очень долго думал, но жаба все-таки победила, а сейчас жалею. Думаю, что все-таки их поставлю как-нибудь…
А до управления с телефона и других устройств уже дошли?

Мы делаем устройство, которое специально создано для этого — WebHMI. Его можно подключить к ПЛК Овен по их родному протоколу и управлять контролером из любого браузера. Причем, можно использовать не только ОВЕН но и другие популярные ПЛК.

Более того, с WebHMI сам ПЛК становится не сильно нужным. Можно напрограммировать необходимую логику работы на самом WebHMI (есть и графические user-friendly блоки и полноценный язык Lua) и использовать безмозглые/дешевые УСО для ввода-вывода сигналов и щелканьем релешек. В WebHMI есть журналы событий, отправка СМС, графики и тренды, настраиваемые дашборы и многое другое. Есть REST-подобное API для интеграции с другими системами. Можно получать дынные из WebHMI в Excel, 1C и т.д. Можно даже написать свое Android или iOS приложение которое будет взаимодействовать с WebHMI и вашим ПЛК если встроенных возможностей веб-интерфейса вдруг не хватает. Можно по воздуху обновлять прошивку в ПЛК.
У меня в умном доме я уже сделал интеграция с устройствами и web на node js, но все-равно интересно для других проектов. Webhmi умеет отображать визуализацию CoDeSys? Сколько стоит? Дадите потестировать?
Визуализация CoDeSys не поддерживается. У нас свой графический движек. Встроенными средствами WebHMI можно быстро (за час-два) сделать самые разнообразные интерфейсы прямо в браузере. На нашем канале в youtube есть несколько уроков показывающие работу со встроенным редактором дашбордов. Можно составить общее впечатление о нем.

WebHMI позволяет читать/писать значения регистров по самым разными протоколам и уже на их основе делать визуализацию, управление, диспетчеризацию и прочие действия. Можно даже, например, сделать чтение нужного регистра из Siemens S7 1200 и запись его в ОВЕН ПЛК160. Или наоборот.

Про цену и тестирование отвечу в личку.
Напишите, плз цену либо сделайте обзор на ГТ?
Был в командировке. Обязательно сделаю публикацию с ценами. Сейчас только немного дела все раскидаю.
Одна из смешных проблем с кнопками заключается в том, что у них нет подсветки

Ставил себе makel одни из дешевых, есть подсветка и без фиксации положения, выглядят так:
Фото


стоят более 10 лет, так что модель не скажу.
Ха! Тот же замечательный Lrgrand, который я проапдейтил это старая модель и сейчас таких я уже не нашёл…

А как подсветка работает?
Светодиод со встроенным драйвером 12В подключен через PoE свич 12V по витой паре, пара для питания и пара сигнальная от кнопки. Бывают точно такие-же с драйвером на 220V брал на тест, может работать как обычный выключатель с диммером, тоже без фиксации, на нем даже какая-то логика есть по беспроводному управлению, особо тогда не разбирался так как под 220V были ощутимо дороже.
Большинство выключателей Legrand (если не все) имеют посадочное место под пружину. В своё время так же долго искал и выбирал выключатели без фиксации — остановился на серии Legrand Celiane, в ней есть возможность объединить до 5 кнопок в 1 выключатель.
Про кучу проводов. Забиваешь гвоздь в стену чтоб повесить картину — теперь смыв в туалете не отключается, и свет в прихожей включается и выключается непрерывно :)
Все провода идут исключительно под полом. В стенах — только к выключателям, для верхнего света плюс пара датчиков.
Хорошее решение, но надо заранее подумать как будете делать пол полностью.
Прокладывал UTP в стяжку, а после когда дошли до подложки, и прибивки всего в пол — выяснилось что надо сверлить.
И надо «угадать», чтобы не попасть в кабеля.
Вроде справились, но пара кабелей оказалось не рабочими. Хорошо с запасом ложил.
Так что если и буду в полу прокладывать, то еще в стену углублять буду.
Хотя лучше всего по всей видимости на небольшой высоте от пола (см 20-30) стены штробить, и там прокладывать.
А как по мне наверно все же делать двойной пол с возможностью открыть его. например для обслуживания этого всего хозяйства. Ну или если вдруг захочется еще каких датчиков прокинуть… Поднимать не высоко — 1-5 см. Просто сделать пол в виде скажем ячеек паркета — и красиво и каждую такую чтоб вытащить можно было. Не без усилия конечно. Правда остро стает проблема потопа :)
Это идеальное желание. Это вам «фальш пол» надо. Но дорого выйдет. Я когда в офис новый заезжали, ценовые запрашивал — цены просто закачаешься. (под 500'000 $ выходило для 5 этажей)
Сделали навесные потолки (вернее переделали, да и пол все одно подымали, но не фальш) и вышло раза в 2 дороже, но это отдельная история (не я ей рулил).
А вот в серверной сделали — самое то.
Решение давно придумано, вся проводка идет по потолку над подвесным потолком, сверлить не нужно, стяжку разбирать не нужно в случае повреждений, если надо доложить еще кабеля, просто снимается потолок, прокладывается что нужно, затем ставится на место. Вот разница если класть по полу и по потолку.
Исполнительную документацию надо вести, ну или риски на стене ставить возле розеток/выключателей.
Благо, что сейчас есть гигантское множество беспроводных технологий, позволяющих решить проблемы забытого сигнального провода, например для того же геркона на окно.
И да и нет. Если датчик питается от батарейки, то датчик окна, наверное, можно сделать, а вот с датчиком движения гораздо сложнее. Я пока не нашел хороший вариант…
Вы забегаете вперед ))) беспроводная часть моего умного дома сделана на z-wave. Я использую фибаровские актуаторы, а вот датчик движения у меня Vision. Наткнулся на несколько проблем: во-первых, не устраивает время реакции — успеваешь войти в туалет (лаг заметен и это не комфортно). Во-вторых, время работы минимум 3 минуты — если полностью отказываться от выключателей, то это не беда, но вот совместить с выключателями уже не получается.

Наиболее принципиальный момент — это скорость срабатывания.
Да vision датчик движения беспонтовый, фибаровский в этом плане круче, у него можно задать минимальное время простоя 8 сек, т.е. после срабатывания он уже через 8 сек готов опять сработать, но лично меня и 8 сек простоя не устраивают. Я пошел на некоторые неудобства, сделал датчики движения на базе fibaro universal sensor, срабатывают мгновенно, но они на постоянном питании, это минус.
Скоро zuno будет, вот тогда и можно будет разгуляться.
В том-то и дело, если есть возможность подвести питание, то тогда все проще.
Я, кстати, как-то умудрился батарейку в Vision убить меньше чем за неделю.
Даже пока не понимаю, что я там не так настроил — пока не разбирался.

А что за zuno?
Zuno — аналог ардуино с чипом z-wave.
В конце этой статьи есть немного про zuno
geektimes.ru/company/zwave/blog/268602

Продукт новый, но думаю в ближайшее время про нее подробнее расскажут.
А вы ничего не путаете? 8 секунд это не минимум, а максимум:

MOTION SENSOR’S BLIND TIME (INSENSITIVITY):
Formula to calculate the time: time [s] = 0.5 x (value + 1)
Available settings: 0 — 15

0.5 * (0+1) = 0,5 секунды — минимум,
0.5 * (15+1) = 8 секунд — максимум.
Может и напутал, по памяти писал, подвела видать
Не понял как 3 минуты связаны с наличием\отсутствием выключателей… поясните мысль?
Вы какой контроллер используете?
Датчик по обнаружению движения включается на минимальное время 3 минуты. То есть обнаружив движения, он дает сигнал включения и засыпает на 3 минуты. Эти 3 минуты он не реагирует ни на что. Теперь смотрите, вы вошли в ванную и умывались 9 мин и 1 сек. Последний раз он проснулся 1 сек назад, отправил сигнал контроллеру и уснул на 2 мин 59 сек.

У меня управление светом дублируется с выключателей. Вы вышли и выключили свет. Если теперь кто-то зайдет в ванную датчик не сработает.

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

Понял о чём вы.
Ну, фибаровский датчик 3-мя минутами не страдает, должен подойти…
Спасибо! Перед тем как я выбрал z-wave, я тоже остановился на noolite. Причем я даже заказ разместил, но потом обнаружил несколько минусов из-за которых пришлось отказаться.
Есть по для Овенов под Умный дом.
www.easysmartbox.com
Я ведь правильно понял, что у Вас чисто технический функционал — сигнал-реакция?
Не очень понимаю вопроса. Про архитектуру я еще только собираюсь написать))
В вкратце так: есть ПЛК, который отвечает за основное управление — освещение, мастер-выключатель, диммеры, в него же попадает информация от датчиков — присутствия, тока, и т.д. Датчики подключены через блок аналоговых входов. Есть мини-ПК на котором крутится Node JS и он обеспечивает веб-интерфейс и также служит гейтом с контроллером z-wave, который управляет беспроводными устройствами.
Я правильно понимаю, что ПО связывается с ПЛК по mobdus'у и работает также как Iridium Mobile?
Уж не знаю актуален ли будет ответ (прошу прощения), но всё же. «Серверная» часть ПО (ядро) крутится в ПЛК, а «клиентская» часть крутится на планшете или ПК. Т.е. основные алгоритмы заложены в ядре, в отличие от Iridium, где алгоритмы пишутся скриптами на клиенте (планшет, ПК). Если, конечно, я правильно понял вопрос.
Вопрос был — как устроена связь с ПЛК? по какому протоколу.
Да, протокол Modbus TCP по ethernet, соответственно.
Сейчас как раз работаю над проектом, для меня важным элементом является управление с мобильных устройств. И я набрёл на британское решение: lightwaverf.com
Суть заключается в сервере, который имеет в себе вэб-сервер, и все устройства спариваются уже с ним. А там управление по выбору, либо через телефон/планшет либо через пульты управления.
Мне понравилось что все решения беспроводные, то есть не нужно ничего тянуть. И эти устройства запитываются напрямую от управляемого устройства.
Из возможностей: управление светом, жалюзями, отоплением (покомнатные краны с шаговым двигателем), бойлер, диммер, датчики открытия дверей/окон, отслеживание потребления энергии.
Кстати можно запрограммировать сценарии поведения. Например автоматически опускать жалюзи после 18ч и поднимать их в 7ч, включать отопления до 21 градусов с 6ч до 8ч и с 17ч до 22ч, а в остальное время держать 16-18 градусов. Влючать освещение с 18ч и пруглушать его диммером с 20ч. Включать бойлер только по присутсвию. А так же упрявлять всем этим на расстоянии.
Как по мне, так не хватает модуля для считывания показаний счётчиков и многоканальное потребление энергии. НО, разработчики предоставляют документацию для энтузиастов, взамен на подписку о неиспользовании в коммерческих целях.

Имхо, чем привязываться к конкретному производителю — лучше сразу на z-wave смотреть…
А что делать с интерфейсом? Есть уже что-то готовое, или прийдётся своё писать?
спасибо за инфу, попробую почитать.
У меня нужды простые, жалюзи, свет… Ну а самое главное, это поеомнатное управление кранами на батареях и бойлером.
Конечно если есть схожее решение с более распространнёным и стандартным протоколом, то бцдет эволютивней система. Мало ли что с производителем.
Забегая вперед у меня умный дом интегрирован с z-wave на базе Raspberry Pi & RaZberry. Интеграция самописная.
Эх, было бы лет 10 назад, я бы тоже сделал, но сейчас вообще времени не хватает :(
Понравилась одна статья сравнения стоимости прокладки кабелей, и беспроводных решений.
Пришел к выводу, что беспроводные не дороже, проще в установке, и возможны на любом этапе.
Так же узнал за бюджетные решения на Broadlink RM2 Rm pro (на Али 37.90$), который может управлять радио-сенсорными кнопками, из серии, совместимой с Legrand (единственно настенная металическая рамку лучше их использовать, и накладку на рамку тоже). Но они очень хорошие.
А так же он может «эмулировать» инфракрасные пульты для управления кондиционером, например.
Так же у Broadlink есть air детектор, который может помочь в анализе окружающей среды, и ее регулировке.
Сам собираюсь на этом все реализовать. Управление с телефона доступно.
А кабеля, да, надо проводить — UTP, для сетевой инфраструктуры, так «быстрее» работает и надежнее.
А что с питанием таких беспроводных решений — идея раз в пол года делать генеральную замену батареек всего и вся как-то не очень…
Какое питание подводить к выключателю, управляющее нагрузкой в 220 V? Оно от него и питается.
На Али бренд Livolo посмотрите по «беспроводные выключатели света».
Брал все, кроме беспроводки. А на беспроводке (на курсах одних с АСУшниками рядом сидел) и один знакомый рассказал, как в коттедже себе сделал.
Хотя у него отец имеет завод по промышленной автоматике (в Казахстане). Но там контроллеры от 1000$
А домой сам, и бюджетно вот так. (там от 24$ цены)
Посмотрел списки дальше — у самого Broadlink есть и переключатели беспроводные в те же деньги.
Управление хоть с телефона (то есть даже контролер не нужен)
Тот же самый фибаровский датчик движения, на который я выше ссылку кидал, работает у меня уже, примерно, год и 2 месяца. Говорит что осталось 96% батарейки...«Выключатель» (вроде такой rus.z-wave.me/shop/remotes/z-waveme-single-paddle-wall-controller ), при том же времени работы — показывает 89%.
Так что, насчёт «раз в пол года» вы несколько преувеличиваете.
Хотя… с Aeotec'овским датчиком ( aeotec.com/z-wave-sensor/1434-gen5-sensor.html ) всё хуже — показывает 58% заряда, а включил я его, емнип, то ли этим летом, то ли в сентябре.
Как я говорил я категорической сторонник проводных решений (наверное, если не все, то подавляющее большинство тех, кто связан с инсталляциями занимают такую же позицию), поэтому для основного функционала у меня только провода. Управление медиа-центром, датчики и прочие «нехорошие излишества» :-) это, пожалуйста.

Что касается разных китайских радио-сенсорных кнопок и в частности Broadlink — смотрите, есть ли у них открытые интерфейсы для сопряжения с другими системами.
Ваша позиция понятна и близка. Сам бы за. Но Хаос ремонта ради этого, в только что отремонтированном делать не хочется.
А жить надо. Так что для начала автоматизации и такое хорошо.

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

P.S. просто хотел указать, что есть такие решения, и на Гиктаймс за них раньше не читал.
Судя по описанию и отзыву знакомых Broadlink, вполне достойное решение)
Кстати, я так и не уловил — проводка 4х жильного медного кабеля, сечением 1,5 в замен UTP оказалась удачной, для автоматизации?
А то читаешь — вроде сделано, но лучше бы UTP, и не понятно, хорошее ли решение, или нет?
Я по молодости как-то на 4х жильном телефонном сеть экспериментировал — дальше 30 см глухо и не работало. И обычную UTP на 2 соединения — вот то работало, но задержки больше выходили.
Вполне. 4 жилы — чтобы, если потребуется двухклавишный выключатель, то можно было бы задействовать. На самом деле я сейчас использую везде только два провода из 4-х. Еще один (или два) планирую задействовать под светодиодную индикацию (если руки дойдут).

Почему я говорил, что UTP лучше — так как UTP универсальней — можно поставить и сенсорную панель и любой выключатель.
Спасибо за ответ, он очень важен был.
Тоже пришел к выводу, что если не знаешь заранее — тяни UTP.
Единственно собирать все в одном месте не просто.
Возможно имеет смысл вести до некой распределительной коробки, в которой можно располагать некий хаб, желательно запитываемый по PoE
Опять забегаю вперед — о всем этом я планировал написать в будущем)))
Как я сказал в статье, я использую промышленный контроллер — у него есть цифровые входы и выходы. Соотвественно, каждое нажатие должно прийти к нему. Цифровые выходы подключены на промежуточные реле от них уже идет силовой кабель.

Есть модули расширения входов, которые связаны с контроллером по шине RS-485 и управляются по протоколу ModBus. В принципе такие модули можно ставить удаленно от контроллера. Модуль расширения питаются 24В или 220В, но я бы не рекомендовал использовать 220В, а либо тянуть 24В либо ставить блок питания рядом с модулем. Модули расширения у меня тоже используются, но для других целей и стоят в общем шкафу.

Сложнее обстоит дело с выходами — так как нужно управлять силовой нагрузкой, нужны или промежуточные реле или актуатуры, которые включают в себя реле и управляются внешним сигналом. Честно говоря, я не задумывался и не встрепал актураторы, которые управляются по ModBus. Ставить промежуточные реле удобно на DIN-рейку. Вы можете поставить промежуточные электрические шкафы, но вряд ли это то, что вы хотите.

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

Буду ожидать продолжение )
Спасибо за ответ
для умного дома нужны выключатели без фиксации они же выключатели-кнопки.

А зачем в целом такие выключатели в данном случае? Чисто визуально для красоты, всегда в одном положении?
Так как свет может включаться и выключаться с разных точек, то если не использовать выключатели без фиксации, то одно и то же положение может в одном случае означать, что свет включен, а в другом выключен. Например, вы включили свет выключателем, а выключили с телефона. Особенно это не удобно, если есть двухклавишный выключатель — они могут оказаться в разнобой.
А, так согласен. У меня просто не было двухклавишного, где мог быть разнобой, точнее у меня был выключатель звонка рядом с проходным, там как раз для дверного звонка важно было знать положение визуально.
Коллега по несчастью) Я тоже когда-нибудь напишу несколько статей про свою версию «умного дома», когда он начнет становится действительно умным. Пока что у меня есть почти километр силовых кабелей и две бухты витой пары спрятанных в стенах и под потолком трехкомнатной студии, которые сходятся к щитку на 120 DIN и «самому большому ЩУРН толщиной 150мм» под слаботочку.
После очередного затопления — решил делать ремонт по принципу «минимум вреда при повторном затоплении».
В частности — в ближнем плане замена проводки, т.к. «надежность» старой под большим вопросом и усугубляется люминиевыми проводами…

Ну а с учетом запланированного натяжного потолка и того, что моя потолочная проводка — под полом у соседей, то тупо решил пустить гофр по потолку!
Сейчас решаю для себя главный вопрос: ясно, что провод должен идти цельным куском от щитка до потребителя — это без вопросов!
Но вот «пускать по одному гофру с отводами» или «один кабель — один гофр» — вот в чем вопрос!
Экономнее — отводами в коробах: идет пучек, где надо — гофр ныряет в распредкоробку, часть проводов идет дальше, а часть — сворачивает в другой гофр…
Но вот по безопасности как?
Если нагрузки рассчитаны правильно, то гофр играет больше эстетическую роль и роль удержания пучка под потолком, вести в одном гофре несколько кабелей вполне допустимо, не допустимо только пускать и слаботочку и рабочую сеть в один гофр.
Спасибо за статью! Особенно за идею с пружинкой.

Как я понимаю, сенсорные панели и выключатели с Ali требуют, чтобы к ним подвели 220 В, и в низковольтной сети могут и не работать. Некоторые их них управляются по 433 МГц каналу или через z-wave и индивидуально коммутируют нагрузку, но это уже совсем другая архитектура.

А так, идеально было бы найти двухпозиционные выключатели без фиксации (вверх — включил, вниз — выключил) чтобы не надо было гадать, какие из кнопок щелкнуть чтобы, скажем, все выключить. Многие выключатели с z-wave именно такие. Например, этот: https://www.amazon.com/Leviton-DZS15-1BZ-Decora-Controls-Capable/dp/B01GONGX98/

Но обычных аналоговых, к сожалению, не нашел.
Да, такие выключатели есть во многих системах — KNX, HDL, и т.д.
Такие выключатели в отрыве от системы управления не имеют никакого смысла, поэтому их обычно поставляют вместе с решениями систем управления. Часто кроме двух положений у них еще есть светодиодные индикаторы, что тоже очень удобно.
И еще отдельный вопрос о димерах: умеет ли контроллер плавно регулировать нагрузку, например, при длительном нажатии кнопки?
У автора просто электромагнитные реле, то есть не умеют.
Хотя вот я дочитываю вторую статью, и всё-таки автор поставил диммер:
https://geektimes.ru/post/269080/
Так что умеет :)
Sign up to leave a comment.

Articles