Сделай сам | mysku - Part 2

Архив рубрики: Сделай сам

Умное реле для разной автоматизации.

Всем привет. Данный обзор рассказывает о щёлкающей электронной фиговине и будет размера «мини», так что все любители развёрнутых повествований, гламурных трусиков, милых фусечек под кат могут не ходить.

Так вышло, что пришлось мне в жизни брать в управление многоквартирный дом. Любить его, холить, лелеять и заботиться. В доме куча всякого оборудования. Отопление с помощью циркуляционных насосиков в количестве две штуки идёт через теплообменники. Насосы работают в режиме сутки через сутки.
Блок управления насосов был реализован на питерском контроллере Овен…
http://owen.ru/catalog/universal_nij_tajmer_real_nogo_vremeni_dvuhkanal_nij_oven_ut1/opisanie

который проработал в теплых и сухих условиях тепловой рамки около 5 лет — т.е. 2,5 года непрерывной работы в отопительные сезоны… и издох.
Пришёл мастер…
«Овен?», — говорит мастер. Пять лет? ПЯТЬ??? Не! Не может такого быть!
У людей он обычно 1-2 года работает. А у вас 5 лет проработал… Чудеса, чудеса какие-то…

Закоротил он контакты одного из насосов, слямзил тысячу за вызов и укатил.
А я остался озадаченный.
Мне надо было покупать новый Овен. Типа, «купи говно и поддержи @#$%, »… кому интересно — сами найдете песню на ютубе.

Либо попытаться решить проблему с помощью наших китайских братьев.
Поиски на Али достаточно быстро увенчались успехом.
Был закуплен обозреваемый девайс. А блок питания мной был куплен ранее и давно валялся, ожидая случая. aliexpress.com/item/5-pcs-lot-400mA-4-8W-90V-240V-to-12V-AC-DC-Power-Buck-cenverters-Isolated/730947518.html

Итак, реле имеет несколько режимов:
Р-1
Р-2
Р-3

:) на экране они так и отображаются буквой «Р» — режим.
(неверно считать, что это английская буква P (Program)

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

Структура программирования такая:
К1 на 2 сек, выбираем р1, р2 или р3
К2 вход в программирование задержек.

три окна
1234 — включение на
5678 — выключение на
0000 — количество циклов, если нули — то бесконечный цикл.

после окончания программирования к3 выбирает, что такое 1234
это либо 1234 минуты
либо 1234 секунды
либо 123,4 секунды.

Поскольку мне надо было чередовать насосы раз в сутки, я поставил 1440 минут. (60*24)

Припаял китайским паяльником и китайским припоем проводки питания к китайскому блоку 22012, сам БП и реле притянул китайскими стяжками к коробке.
И перекинул провода от ОВЕНа в эту новую китайскую коробочку с китайской начинкой и саму коробку притянул к шкафу китайскими же стяжками :)
Получилось что-то типа этого.

Ну и пару фоточек для разнообразия.

Всем успехов!

Сверлильный станок ЧПУ для плат из палок и саморезов

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

Вот первая версия моего платосверлила:

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

Пока ждал железо, замутил могучую подсветку для этого станка


прибор говорит что ОЧЕНЬ ЯРКО. Но работать комфортно, регулировку подсветки решил не делать

вот фото в работе

Начал пилить привод оси У. Решил просто добавить немного деревяшек к существующей конструкции

Обратите внимание на нанотехнологичное соединение вала с ходовым винтом
Для этого был куплен датчик стопсигнала от ваза какого то, и безжалостно раздолбан, чтобы осталась только латунная трубка

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

В качестве мозгов станка выступит ардуино нано, ибо кодить для чего-то более серьезного я не могу. Управление при помощи потенциометра и энкодера с кнопкой.
Сам драйвер называется в интернете EASY DRIVER, что как бы говорит о простоте работы с ним. Это верно. Ему нужно два сигнала — STEP и DIR. Первым мы шагаем движком, вторым говорим, в какую сторону шагать. После пробы топорной библиотеки для него я решил написать всё сам, получилось в итоге неплохо.
Питается это всё от ноутбучного блока питания на 19 вольт. Драйвер может пропустить через себя до 30 вольт, а мотор с патроном рассчитан на 24, если не ошибаюсь, оборотов у него все таки маловато.

Видео первого теста:

Энкодером можно двигать шпиндель вверх-вниз по оси У, переменный резистор задает расстояние, на которое шпиндель сдвинется за один щелчок энкодера, а так же задает скорость подачи при нажатии кнопки «СВЕРЛИТЬ!» Очень удобно оказалось использовать заранее подготовленный алгоритм проделывания отверстия. Так же для понта приделал валявшийся дисплей. Подключил его с помощью вот такого адаптера i2c? чтобы сэкономить ноги ардуины

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

посмотреть



Помучившись с кодом заставил все это работать как мне нужно, и вот готовое устройство.

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

Новая жизнь настольной лампы. Рукожопства пост.

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


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

Убрал старый цоколь и примерил светодиодную сборку. Хорошо подошло.

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

В доступном внутреннем объеме замечательно уместился 12-вольтный импульсный источник питания для светодиодной сборки и два импульсных блока питания на 5 вольт (которые вытащил из обычных зарядных) для зарядки всякой мобильной электроники. Припаял все проводки и приклеил платы и провода чтоб ничего не болталось.

И все заработало :), было не сложно. Как обычно пришел контроллер ОТК.

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

К сожалению фотографировал мало, но чтобы осветить процесс кажись хватило.
Это мой первый пост, надеюсь все получилось хорошо.
Спасибо за внимание ;) Всем удачи.

«Бегущие огни» или Light Water Flowing LED Module DIY Kit

Некуда деть светодиоды? Вам или Вашему ребенку хочется попаять, а запасы TDA уже закончились? Сломался задний свет на велосипеде? Никогда не паяли SMD-компоненты?! Тогда этот конструктор точно для Вас!

Вышла из строя задняя «велофара»: просто работала-работала и один раз не включилась, разобрал — там внутри какая-то чёрная клакса и светодиоды… Чинить нельзя выкинуть… жалко! И попалась под руку такая плата на али, (стоила 59 центов) решил взять, потом вставить ее на место заднего света.

Пришло всё в пакетике и конверте, шло в Украину чуть больше месяца.

Что-то не дает покоя… Переплата… Где-то переплата… Где? Агааа! Лишние детали! 2 резистора, видимо, у них автомат меньше двух не режет, или они предлагают один на другой лепить, потом, для понижения сопротивления и ускорения мерцания. Не шибко шарю, но скорость переключения зависит от входного напряжения (которое, согласно описанию, можно изменять от 2.5 до 14.5 В) и от сопротивления резисторов: R2, R3 и R4 и если диапазона R4 нам не хватит, можно поверх R3 еще напаять один такой же и уполовинить его номинал, еще больше ускорив переключение.

Еще где-то лишние детали… Лишние «диодовые» резисторы! При параллельном подключении светодиодов, последовательно с КАЖДЫМ ставят сопротивление для того, чтобы при разбросе характеристик диодов, через них шел одинаковый ток, а то один перегорит — через оставшиеся потечет бОльший ток. Тут же у нас, вроде как, в один момент времени горит один диод (может, конечно, и больше, но на глаз мне кажется, максимум полтора) — зачем тогда каждому ставить резистор? Ах, да, это же схема для обучения пайки SMD-компонентов, ну тогда ладно, припаяю на их место перемычки, светодиоды разверну на 90 градусов, замкну катоды и через 1 резистор их к «-«!

Изменения в схеме


Показалось, SMD удобнее паять на весу, чем на посадочные места =]

можно вот так 5 припаять, замкнув у соседних аноды, ничего интересного, 10 — лучше!

Пока мусолил, повредил дорожку одного светодиода, потом восстановил — в лучших традициях ремонта плат.

Светодиоды (3мм красные) тоже мне не понравились, тк есть старые запасы сверхъярких (5мм красные и жёлтые).
Паял паяльником на 12В (ZD-20) — маленький, удобный, с тонким жалом, предназначен для какой-то «станции», но у меня нормально работает и от компьютерного БП. Раз 5 перепаивал светодиоды, ни один не спалил. Плата толстая (раньше мне в китайских USB-хабах какой-то картон попадался), отверстия металлизированы, «работать» с ней удобно.

Микросхемы, на которых построен данный конструктор, хорошо документированы и статьи о их гуглятся русском, например, вики NE555

Отличный конструктор, светодиоды можно было и получше, питание достаточно от USB, сборку лучше начинать с SMD-компонентов, чтобы плата не шаталась на ножках впаянных ранее DIP-компонентов.

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

Схема

Nest Learning Thermostat — обучаемый термостат для дачи

Nest Learning Thermostat — это wifi термостат с красивым и удобным дизайном (от бывших инженеров Apple) и хорошим программный обеспечением и поддержкой (куплен Google в 2014г).
Перед покупкой я изучил имеющиеся на рынке wi-fi термостаты и пришёл к выводу, что выбор не так уж и велик, хотя, казалось бы, сейчас wi-fi встраивают куда угодно, давайте посмотрим, что из этого вышло.

Начал поиски я с ассортимента термостатов для моего котла — Vaillant, но они по всей видимости не спешат идти в ногу со временем, ничего с возможностью удалённого управления у них нет. Впрочем, как оказалось, не они одни, большинство известных производителей не имеют ничего подобного, максимум, что некоторые из них могут предложить это управление через GSM, ну так это уже прошлый век.
На просторах интернета выбор оказался тоже не так уж и велик, казалось бы, Wi-Fi сейчас встраивают куда угодно, почему эта тенденция обошла термостаты — непонятно.

Итак, что мы имеем среди более-менее известных производителей:
Honeywell — большой выбор Wi-Fi термостатов, есть даже с поддержкой z-wave, но на вид достаточно громоздкие, выглядят скорей как планшет на стене, чем термостат, недавно, видимо на волне успеха Nest, выпустили нечто сильно похожее на него (от 150$).

NetAtmo — неплохой вариант, классический вид, умные функции, но не более того(190$).

Salus iT500 Wi-Fi — выглядит слишком по-китайски, а цена на уровне и даже выше чем у остальных(21000р).

Zont H-2 — Российская разработка, самый дешёвый вариант, но при этом без экрана и управление только через сайт или приложение, зато помимо термостата можно подключить дополнительные датчики температуры, движения и т.д.(7500р).

Ecobee3 Smart Wi-Fi Thermostat — вроде всё ничего, но опять-таки зачем такой огроменный экран, чтобы отображать прогноз погоды? В комплекте есть уличный датчик(249$).

Nest Learning Thermostat — компактный размер, красивый дизайн, ну и плюс Google плохого не купит:) Его мы и рассмотрим.
На данный момент вышло уже 3е поколение этих термостатов, если кратко, то разница между ними незначительная, чуть меньше размер, больше и качественнее стал экран, появились дополнительные датчики. Я остановился на 2м поколении, т.к. его можно купить в среднем за 150$, в то время как 3e продается за 250$, апдейты, кстати, выходят пока для всех версий, включая первую.

Термостат имеет 2 версии — для Америки и Европы. Разница в том, что все термостаты для американского рынка заточены под работу с системами HVAC (Heating, Ventilation, & Air Conditioning) у которых стандарт питания переменные 24В(24VAC).
Европейская версия имеет отдельный блок, который подключается в сеть 220В и уже от него идёт подключение к котлу и термостату, а также не имеет поддержки систем вентиляции и кондиционирования, но европейская версия стоит дороже(179eur), а в последней(3ей) версии для европейского рынка появилась поддержка протокола OpenTherm(с ним, например, могут работать котлы Vaillant, Buderus и другие), а также возможность управления не только отоплением, но и нагревом воды.

Итак, я купил второе поколение, американскую версию.

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

Для подключения необходимо докупить блок питания 24VAC и реле к нему. Как оказалось, найти такой блок питания не так просто. Я ещё могу понять, почему у нас он не продаётся, но почему-то найти на ebay нормальное предложение тоже не удалось, продаются либо какие-то бу адаптеры, либо избыточной мощности по неадекватным ценам. В результате нашёл нашего производства(!) — ТЕЛЕИНФОРМСВЯЗЬ БП-24-2 (635р), реле ABB CR-P024AC2 (224р) и розетку под реле ABB CR-PSS (221р).

Таким образом схема подключения вырисовывается следующая:

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

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

Сам термостат просто вщёлкивается в базу. Сзади есть также разъём питания microusb, но он предназначен для предварительной подзарядки, если внутренние батарейки термостата сильно разрядились.

При первом включение, термостат простит указать параметры дома, тип отопления, настроить сеть, аккаунт Nest, провести тестирование.



















После выполнения всех настроек готов к работе.

Если термостат в режиме нагрева, то фон красный, в стандартном режиме он синий.

При нажатии на термостат — появляется меню, температура и влажность внутри дома и снаружи (из интернета).

Управлять термостатом можно с мобильного — есть официальное приложение для ios и android и неофициальное для winphone (Cozy), а также с сайта Nest.com. Интерфейс у сайта и приложения, абсолютно одинаковый, он понятен и интуитивен, вопросов не вызвал.

Экраны



А теперь давайте остановимся на том, почему собственно термостат называет «Learning».
Все умные функции термостата заключены в меню Nest Sense, при этом те функции, для работы которых термостату пока не хватает данных — помечены как Learning. Производитель заявляет, что для полноценного обучения термостат должен быть постоянно подключён в течение месяца.

Auto-Away — по имеющемуся датчику присутствия определяет когда вы уходите и приходите домой, и включаетвыключает режим Away. Для этого режима может быть установлена определённая температура, что позволяет не греть дом, когда вас нет.
Auto-Schedule — составляет расписание основываясь на том, какую температуру вы ставите на термостате в течение недели.
Time-to-Temp — определяет время, которое потребуется для нагрева до выбранной температуры.
True Radiant — появляется если источником отопления выбраны радиаторы. Вычисляет сколько времени им требуется чтобы нагреться и собственно начать уже греть дом.
Sunblock — Определяет если на термостат попадают прямые солнечные лучи и корректирует температуру.
Leaf — Появляется, если вы выставляете энергосберегающую температуру.

Мне пока сложно сказать насколько эти функции реально полезны, проблема ещё в том, что сейчас у меня стоит достаточно слабый котёл(15kw), что для дома 200м2 явно недостаточно, если прогреть первый этаж ещё мощности хватает, то прогревать одновременно и первый, и второй уже нет.
В связи с этим такие функции как например Time-to-Temp остаются практически бесполезными. Дело в том, что максимальное время, которая она может показывать это 2+ часа, а в моём случае, для нагрева, например, с 15 до 22 градусов понадобится явно больше двух часов. В результате у меня фактически он постоянно показывает 2+ при нагреве, даже если надо нагреть всего на 0.5 градуса.

Auto-Schedule пока смогла мне построить расписание для субботы и воскресения, причём видно, что воскресение просто является копией субботы.

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

В целом покупкой я доволен, удобный, красивый, простой в использовании, посмотрим, как проявят себя умные функции, но особых иллюзий не питаю, меня и так устраивает.
Из очевидных минусов могу отметить тотальное игнорирование протоколов умного дом, на форумах Nest люди уже давно просят включить какой-нибудь из них в новые версии, на просторах интернета я даже нашёл плагин для Vera, позволяющий подключить к ней термостат. Но тут ещё проблема в том, что Nest помимо термостата уже имеет свой набор элементов для умного дома — это датчик дыма, видеокамеры, электронный замок и что-то ещё и хочет держать своих пользователей только в своём облаке.
В тоже время если сейчас попробовать найти термостаты с поддержкой того же z-wave, то их откровенно мало, да и планировать такое дело надо начинать не с термостатов, так что пока пусть будет так:)

Наверх