
Для одного из проектов по автоматизации потребовалось сделать устройство, которое является подчинённым 1-Wire устройством, принимает команды от мастера и выставляет на своих выходах значение аналогового сигнала в диапазоне от 0 до 10В.
Проанализировав линейку стандартных микросхем 1-Wire от Maxim, стало ясно, что нет микросхемы, которая позволит реализовать подобный функционал.
Потому было принято решение реализовывать 1-Wire slave на микроконтроллере. Надеюсь, данный материал будет интересен и полезен людям, которые делают «умный дом» своими руками, т.к. 1-Wire достаточно популярная шина в подобных проектах. В качестве камня был выбран МК Cortex M0+ ATSAMD20G16 от Atmel, но о реализации в коде расскажем во второй части. Забегая немного вперед, скажу что в третьей части цикла пойдет речь о реализации собственного семейства устройств для линуксовой библиотеки OWFS (One Wire File System). А сегодня расскажем о некоторых аппаратных решениях, к которым мы пришли в процессе разработки.
Читать полностью »
Рубрика «1-wire» - 2
1-Wire slave на МК. Часть 1: Железо
2015-09-06 в 21:59, admin, рубрики: 1-wire, atmel, atmel arm, Cortex, cortex-m0, diy или сделай сам, owfs, samd20, Блог компании Rainbow, программирование микроконтроллеров, Электроника для начинающихНаши устройства для управления освещением в умном доме
2015-04-14 в 4:15, admin, рубрики: 1-wire, contactless, diy или сделай сам, modbus, RS-485, smart home, smarthome, wirenboard, автоматизация, автоматизация дома, автоматизация предприятий, Блог компании Бесконтактные устройства, домашняя автоматизация, периферийные устройства, периферия, умный дом 
Привет!
Почти год назад мы впервые представили наш контроллер для автоматизации — Wiren Board Smart Home. Скоро мы запустим продажи его новой версии — Wiren Board 4, а сегодня расскажем про два наших новых устройства из класса бюджетной проводной периферии для домашней автоматизации.
Для создания умного дома одним центральным контроллером не обойтись: требуются еще некоторые исполнительные устройства.
Контроллер Wiren Board ранее позиционировался как универсальный центр умного дома, который управляет исполнительными устройствами сторонних производителей.
Однако стало понятно, что для бюджетных инсталляций выбор периферии оказывается очень ограничен, и особенно остро проблема стоит, как ни странно, в самой распространённой области домашней автоматизации — в управлении освещением.
Термокоса под управлением Arduino и LabVIEW
2014-11-05 в 11:15, admin, рубрики: 1-wire, arduino, diy или сделай самПривет!
Я учусь в МФТИ и занимаюсь научной работой в Институте общей физики РАН. Профиль нашей лаборатории — лазерное дистанционное зондирование, конкретно — лидары. Если вы не знаете, что это за звери, можно прочесть, к примеру, в википедии. В двух словах, лидар — это радар, в котором вместо радиоволны используется лазерное излучение. Принципиальное отличие и преимущество лидара в том, что с его помощью можно судить не только о расстоянии до объекта зондирования по задержке обратного сигнала, но и (по спектру этого сигнала) о составе и свойствах объекта. К примеру, существуют методы лидарного определения температурного профиля воды в водоёмах в зависимости от глубины.
Бесконтактные измерения — очень заманчиво, но они полезны лишь настолько, насколько точны, поэтому для калибровки результатов дистанционных измерений непосредственными было решено сделать термокосу — шлейф из нескольких термодатчиков на одной линии.
Читать полностью »
Никогда не «не делай» того, о чем пожалеешь или умный дом с CCU.IO
2014-07-14 в 21:17, admin, рубрики: 1-wire, ccu.io, diy или сделай сам, ioBroker, javascript, умный дом На хабре последнее время появляется много статей об автоматизации дома. Какие-то статьи с пространными размышлениями на тему умного дома, не несущие полезной нагрузки. Какие-то с конкретной реализацией на конкретном проприетарном железе, но им не хватает чего то для того, что бы быть установленными или запущенными в другом доме.
Хочу представить программную платформу автоматизации для дома на базе Node.js, которую можно скачать со всеми исходниками и установить прямо сейчас практически одним кликом (Windows) или одной командой (Linux/Debian).

Мониторинг температуры гермозоны с помощью 1-wire датчиков и Zabbix 2
2013-12-02 в 19:28, admin, рубрики: 1-wire, diy или сделай сам, DS18B20, usb, zabbix, ит-инфраструктура, Серверное администрирование, метки: 1-wire, DS18B20, monitoring, usb, zabbix 
Имеем в наличии гермозону на 4 ряда с 16-тью открытыми стойками в каждом ряду.
Схема кондиционирования: горячие-холодные коридоры, внутренние кондиционеры с внешними испарителями, 3 кондиционера на ряд, то есть 6 кондиционеров на холодный коридор.
Задача: построить систему мониторинга температуры гермозоны с возможностью предупреждения выхода кондиционеров из строя.
Для решения данной задачи решено было использовать сеть 1-wire температурных датчиков и систему мониторинга Zabbix 2.
Читать полностью »
Умный дом, как я до такого докатился. Часть 3-я
2013-10-30 в 7:09, admin, рубрики: 1-wire, diy или сделай сам, будущее здесь, Железо, мой опыт, умный дом, Электроника для начинающих, метки: 1-wire, железо, мой опыт, умный дом 
В первой части разобрались с тем, зачем все это нужно и как я до этого докатился, во второй поговорили о софте. Настала пора остановиться на самом любимом хабравчанами разделе DIY — на железе. Итак, берем текстолит, хлорное железо, паяльник… Хотя нет, стоп, открываем редактор плат. Про паяльник, куда его засовывать, а куда лучше не надо другие лучше меня расскажут. А я расскажу какие платы и датчики трудятся на благо моего умного дома.
Умный дом, как я до такого докатился. Часть 2-я
2013-02-04 в 7:34, admin, рубрики: 1-wire, startrek, будущее здесь, мой опыт, Софт, умный дом, Электроника для начинающих, метки: 1-wire, startrek, мой опыт, софт, умный дом 
В первой части я рассказал о причинах, побудивших меня заняться построением своего “умного дома”, и об используемом “железе”.
Но “железо”, само по себе, умным быть не может, главное это “софт”. Вот об этой стороне своего проекта я и хочу рассказать в этой части. Банальное управление освещением с пульта, конечно, выглядит круто в глазах непосвященной публики, но “ума” тут никакого.
Так что же такого умного можно сделать? И главное как?
Читать полностью »
Умный дом, как я до такого докатился. Часть 1-я
2012-11-19 в 10:40, admin, рубрики: 1-wire, Железо, мой опыт, умный дом, Электроника для начинающих, метки: 1-wire, железо, мой опыт, умный дом 
Пару лет назад, когда стоял вопрос отделки новой квартиры, возникла тривиальная, казалось бы, задача.
Дано:
- Кухня-студия (кухня совмещенная с холлом/коридором), три точки освещения.
- Необходимо управлять освещением из двух точек. У входа в квартиру и на кухне.
Варианты решения:
- Покупаем, так называемые, проходные выключатели, ставим три штуки на кухню, три в коридоре — вот оно счастье. Вот только получилось, что от коридора на кухню нужно вести 9 жил кабеля, некрасиво, спрятать некуда.
- Покупаем готовые решения по управлению одним источником с нескольких точек.
Точных чисел не помню, но получалось что-то около 10000р за точку освещения + 1000р за каждый выключатель, итого 36000р. Жаба. - Как это не странно, но эту идею высказала жена, в общем-то далекая от IT: “ А помнишь, ты светофор в Яндексе делал? Может тут тоже что-то сам сообразишь?”
В самом деле, а почему бы и нет, подумал я?
Но я не электронщик, я программист, причем контроллеры никогда не программировал, только полноценные сервера. Значит мозгом должен быть сервер. А раз ставить сервер, то управлять тремя лампочками — это из пушки по воробьям (даже, ядерным зарядом по мухам). Значит можно еще функций навешать.
Тут Остапа понесло (с), столица перемещается в Васюки. Три лампочки с выключателями превращаются в систему управления, мониторинга, видеонаблюдения и т. д.
Читать полностью »
Показания с термометра — через веб-интерфейс на роутере
2012-07-09 в 12:07, admin, рубрики: 1-wire, diy или сделай сам, Песочница, роутер, метки: 1-wire, diy или сделай сам, роутер Доброго времени суток! Я хочу рассказать вам о небольшом тюнинге роутера, точнее, о добавлении цифрового термометра и отображения данных с него с помощью самого роутера.
Читать полностью »
DIY или Сделай Сам / Электронное ожерелье. Часть 2
2012-03-03 в 10:43, admin, рубрики: 1-wire, 8 марта, attiny13, ds2413, подарок, украшение, метки: 1-wire, 8 марта, attiny13, ds2413, подарок, украшение 
В прошлый раз мы рассмотрели аппаратную часть нашей побрякушки, настало время написать прошивку.
Работа 1-Wire
В первой части почти ничего не было сказано о специфике работы 1-wire. Аппаратная часть протокола очень проста: один сигнальный проводник, подтянутый к плюсу питания через резистор. Все, что могут устройства, это замыкать сигнальную линию на землю на то или иное время. Как же организована передача данных?
Каждый акт взаимодействия по 1-wire начинается со сброса.

ВедущееЧитать полностью »
