Как стать автором
Обновить
1
0
Сергей Ярыгин @ysv

Пользователь

Отправить сообщение

Умный дом на базе Z-Wave

Время на прочтение5 мин
Количество просмотров245K


Долгое время я вынашивал идею, как лучше сделать удобное управление светом и электроприборами в квартире. При этом, мне хотелось иметь некое готовое модульное решение для относительно несложной самостоятельной настройки. Так, совершенно случайно, я наткнулся на оборудование, которое можно внедрить уже в существующую дома сеть совершенно «безболезненно». Им оказались устройства, работающие по протоколу Z-Wave.
Читать дальше →
Всего голосов 68: ↑65 и ↓3+62
Комментарии96

Простой цифровой генератор сигналов произвольной формы

Время на прочтение2 мин
Количество просмотров35K


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

Читать дальше →
Всего голосов 64: ↑59 и ↓5+54
Комментарии16

Честные выборы. Слово криптографам

Время на прочтение7 мин
Количество просмотров17K
Многие попытки (см., например Открытое электронное голосование(доказательство от противного), Про электронное тайное голосование) “на коленке” придумать эффективные схемы голосования, защищенного от основных видов фальсификаций, основываются на том или ином способе отказа от тайны голосования, игнорируя возникающие при этом опасности облегчения покупки голосов или принуждения избирателя к голосованию. Эти опасности, казалось бы, неизбежно вытекают из необходимости сочетать “несочетаемые” требования честных выборов – обеспечения возможности избирателю проверить, как учтен его голос, и исключения возможности продать свой голос – то есть доказать покупателю, как именно он проголосовал. Учет первого требования приводит к отказу от тайны голосования (хотя бы для самого избирателя), и, автоматически, дает этому избирателю возможность продать свой голос тому, кто захочет его купить. Возможность продажи голоса автоматически означает появление возможности принуждения избирателя голосовать по требованию злоумышленника под угрозой преследования или дискриминации. Фактической покупки голосов или принуждения может и не быть – достаточно самой угрозы и возможности такой покупки для возникновения опасности дискредитации результатов голосования.

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

Читать дальше →
Всего голосов 32: ↑30 и ↓2+28
Комментарии83

История взаимодействия «чайника» и DS18B20 посредством Raspberry Pi с отправкой данных на narodmon.ru

Время на прочтение7 мин
Количество просмотров179K
Доброе время суток, уважаемое хабрасообщество!
Неделю назад я наконец-то дождался свою Малинку. Этот пост о том, как можно набить шишки в такой простой задаче как работа с датчиками температуры.
Кому интересно — добро пожаловать под кат.
Читать дальше →
Всего голосов 47: ↑36 и ↓11+25
Комментарии34

MSP430 LaunchPad и DHT11

Время на прочтение6 мин
Количество просмотров44K
Здравствуйте!
Недавно приобрел MSP430 LaunchPad и стал изучать документацию в надежде когда-нибудь применить в быту. В этом сообщении опишу получение влажности и температуры с датчика DHT11.

Читать дальше →
Всего голосов 34: ↑30 и ↓4+26
Комментарии6

Заказ производства печатных плат на заводе — step by step

Время на прочтение5 мин
Количество просмотров109K

Или как получить разработанную плату, не вставая из-за компьютера и не используя химикатов, утюга или ультрафиолета.






Как получить разработанную вами плату не вставая из-за компьютера, используя только мышь и клавиатуру. Получить плату без химикатов, растворов, утюгов, ультрафиолетовых ламп, пленок, и вредных испарений — разве это не прекрасно?

Многие начинающие радиолюбители не заказывают платы на заводе, а изготавливают их дома. В случае если задача состоит в том, чтобы сделать одну единственную плату, то это решение оправданно, а если нужно сделать 5, 10, 20 плат? Или же Вы не можете заняться процессом травления из-за того, что Ваша вторая половинка не разрешает вам устраивать дома лабораторию в миниатюре? Или Вашей платой \ устройством кто-то заинтересовался, и Вы желаете её продать? — ведь намного красивее и более солидно выглядит плата, сделанная на заводе — с маской и шелкографией.

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

Пошаговая инструкция с комментариями
Всего голосов 3: ↑2 и ↓1+1
Комментарии12

Немного о технологии Z-Wave

Время на прочтение17 мин
Количество просмотров103K
В данной статье хотелось бы осветить немного внутренностей протокола Z-Wave. Учитывая, что владелец протокола компания Sigma Designs (поглотившая Zensys) просит подписывать NDA перед раскрытием особенностей реализации, а часть вообще никому не показывает, подробных данных а сети не найти. Я не собираюсь рассказывать здесь слишком много, чтобы не нарушить подписанный NDA. Надеюсь, и данная информация окажется полезной и сподвигнет кого-нибудь занятся разработкой собственных железок на этом протоколе. Итак, начнём!
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии34

Краткий обзор Stellaris LaunchPad

Время на прочтение2 мин
Количество просмотров59K
Наконец-то приехал давно заказанный LaunchPad, первые фотографии и быстрый старт — под катом.

Что за штука? Отладочная плата от Texas Instruments с процессором Cortex-M4F.
Характеристики:
  • Частота ядра 80 MHz(производительность 100 DMIPS)
  • Память: 256 KB флеша, 32 KB SRAM, 2KB EEPROM
  • 8 UART, 4 SPI, 1 CAN, 6 I²C, самое вкусное — полноценный USB(способный как на Device, так и на Host и OTG)
  • 3 аналоговых компаратора, два 12-битных АЦП, датчик температуры.
  • 16 ШИМ, 2 входа для энкодеров, 12 таймеров, таймер реального времени с часовым кварцем, 2 вачтдога.
  • 43 пина I/O.

Смотреть и читать
Всего голосов 26: ↑21 и ↓5+16
Комментарии31

STM32 + linux

Время на прочтение15 мин
Количество просмотров161K
Для разработки системы управления одной железякой после длительных поисков мною был выбран ARM-микроконтроллер семейства STM32 — STM32F103 (в «стоножечном» исполнении). А в качестве макетки для разработки и отладки — STM32P103 (там ножек хоть и меньше, но ядро то же самое). «Истории успеха» я понемногу выкладывал в своей ЖЖшке, но вот решил собрать все воедино и рассказать о том, каково же оно — программировать микроконтроллеры в линуксе. Сам проект лежит на sourceforge.

Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии21

Создание умного дома и разработка своего протокола

Время на прочтение5 мин
Количество просмотров180K
Сразу скажу, что пост ориентирован скорее на обычных людей, чем на тех, кто в теме, и является скорее отчётом того, чем я занимался в последние дни.

Я тут решил забить на всю работу и заняться чем-то для души. Снова взялся за паяльник. Решил автоматизировать дома всё и вся. На старой-то квартире у меня был умный дом или что-то типа того — мог свет в комнате включать через Интернет и всё такое.

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

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

На борту микроконтроллера есть всякие I²C, да UART, но они явно не удовлетворяют условиям. В итоге было решено разработать свой велосипед протокол.



Читать дальше →
Всего голосов 77: ↑69 и ↓8+61
Комментарии99

Собираем wi-fi устройство управления электроприборами с веб-сервером и JS-фронтэндом

Время на прочтение12 мин
Количество просмотров254K
Добрый день, уважаемые хабровчане. В этой статье я несколько отойду от своего традиционного подхода к DIY – нашей основной целью станет быстрое и эффективное получение результата, а не изобретение велосипедов с целью самообучения, поэтому даже люди, впервые держащие паяльник, смогут все это повторить и получить готовое устройство за ~1000 рублей и один день.
Читать дальше →
Всего голосов 92: ↑90 и ↓2+88
Комментарии37

Типичный день под присмотром Алисы

Время на прочтение6 мин
Количество просмотров135K
Недавно вышла новая версия комплекса MajorDoMo, о котором на Хабре была обзорная статья, и я решил, что было бы хорошо показать на живом примере, как оно работает. Возьмём самый обычный будний день и посмотрим, как Умный дом себя вёл в его течении.

Картинка для привлечения внимания

Читать дальше →
Всего голосов 192: ↑179 и ↓13+166
Комментарии112

Мюнхен сэкономил 10 миллионов евро благодаря переходу на Linux

Время на прочтение2 мин
Количество просмотров30K
По запросу общественной организации при городском совете Мюнхена опубликован отчёт о расходах проекта LiMux, который предусматривает установку Linux и OpenOffice на 15 тыс. городских компьютеров. Миграция началась в 2005 году, а последние 2500 компьютеров перевели на Linux осенью 2012 года. Предварительные оценки были такие, что город сэкономит в районе 4 миллионов евро за несколько лет. Но по факту выгода оказалась гораздо больше.

В отчёте приводится сравнение расходов на LiMux с двумя технологически эквивалентными сценариями. Первый сценарий — Windows и OpenOffice, второй сценарий — Windows и Microsoft Office. В первом случае только на продление лицензий пришлось бы отдать 2,6 млн евро, во втором случае — 6,8 млн евро. Плюс дополнительные расходы 4,7 млн евро на апгрейд оборудования под новое программное обеспечение. В итоге, общая экономия для городского бюджета для первого и второго сценариев составила 7,1 млн евро и 11,3 млн евро, соответственно.
Читать дальше →
Всего голосов 101: ↑77 и ↓24+53
Комментарии99

Паяем «умный» автомобильный БП на 5v с USB-зарядкой и автоматическим включением/выключением

Время на прочтение9 мин
Количество просмотров470K
Я человек ленивый и люблю комфорт, поэтому люблю всяческого рода автоматизацию. В машине у меня есть видеорегистратор, иногда использую навигатор, часто нужно зарядить телефон или планшет себе или семье/знакомым. Как результат указанных потребностей — вся машина окутана проводами и зарядками, при этом всегда надо думать, что выдернуть из тройника прикуривателя и не потеряла ли контакт в прикуривателе очередная зарядка. Конечно, потихоньку в машине образовался клубок проводов и зарядок, а это мало того, что не эстетично, так еще и может привлечь наркоманов.

В один прекрасный момент это всё достало и было принято решение сделать что-то универсальное.
Будем паять
Всего голосов 93: ↑84 и ↓9+75
Комментарии71

Знакомство с MSP430 и «туалетная» автоматизация

Время на прочтение9 мин
Количество просмотров111K
Давно читаю рубрику DIY и руки чесались что-нибудь сделать на микроконтроллере. И наудачу прочитал о MSP430 Launch Pad от Texas Instruments по цене $4.30. Идеальный набор для старта.
В качестве объекта для экспериментов был выбран автоматический освежитель воздуха одной известной марки.

Читать дальше →
Всего голосов 89: ↑85 и ↓4+81
Комментарии72
12 ...
32

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность