Как стать автором
Обновить
0
Константин @Tehnicsread⁠-⁠only

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

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

Архитектура умного дома — с Black Swift и не только

Время на прочтение7 мин
Количество просмотров37K
Привет, Хабр!

Если раньше мы смотрели на проекты «умного дома» с интересом, но несколько со стороны, то сейчас, после выхода Black Swift в публичное поле, нам самим стали приходить вопросы и предложения по использованию его в качестве базы для «умного дома» — и естественно, я не мог не уделить отдельное внимание этой теме.

Результат меня расстроил, и я хотел бы поговорить об этом.

Проекты «умного дома» сейчас рождаются (и умирают) как грибы — но, к сожалению, в большинстве случаев они обусловлены не осознанием недостатков уже существующих решений, а самим фактом наличия технологических платформ, на которых что-то такое можно построить. Это хорошо видно по Хабру: по мере популяризации того или иного решения проходит волна очередных «беспроводных розеток» на нём. Так было с NRF24LE1, сейчас такая же волна идёт с ESP8266. Некоторые многообещающие проекты за свою жизнь успевают поменять по две-три платформы — в зависимости от текущей моды и наличия под рукой кого-нибудь, кто может на одной из них что-нибудь спаять.

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

Я пока не буду трогать какие-то серьёзные проблемы «умных домов», а поговорю о том, почему и какие технологии стоит рассматривать в качестве основы — чтобы не объяснять в комментариях в пятидесятый раз, почему я не считаю встраивание Wi-Fi в каждую розетку ни необходимым, ни разумным решением.

Ах да, чуть не забыл КДПВ. Вот:



Она не про «умный дом», а про то, что Black Swift можно найти на MWC на стенде Imagination Technologies. А теперь давайте про «умный дом».
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии177

Автоматические жалюзи на Arduino

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


Идея автоматизации жалюзи зародилась в моей голове достаточно давно. Особенно сильно этому способствовало специфичное расположение окон моей комнаты: после обеда в мои окна бьет яркий солнечный свет, мешающий работе за компьютером и отбивающий всяческое желание заниматься продуктивной деятельностью. В тоже время, находиться в комнате с закрытыми створками жалюзи удовольствие, на мой взгляд, сомнительное. Мне хотелось получить систему, позволяющую автоматически менять угол поворота створок, в зависимости от интенсивности солнечного света, а так же обладающую возможностью ручного управления с дистанционного пульта.
Читать дальше →
Всего голосов 99: ↑95 и ↓4+91
Комментарии71

Обзор железок для занятий робототехникой с детьми

Время на прочтение5 мин
Количество просмотров124K
UPD: к нижеприведенному материалу поступило множество дельных замечаний, поэтому он был полностью переработан: habrahabr.ru/company/makeitlab/blog/252015

Сейчас мы готовим новую площадку для детских занятий. В процессе подготовки стал вопрос выбора платформы, на которой будем обучать. По такому случаю мы подготовили обзор имеющихся платформ с обоснованием выбора. Документ, вроде, интересный получился, решил его здесь опубликовать. Некоторые вещи изложены сильно упрощенно, поскольку текст предназначен не только для хардкорных технарей.
Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Комментарии38

Светодиоды, ленты и их питание от ЭТ переменного тока

Время на прочтение10 мин
Количество просмотров160K
Наверное, не ошибусь, если скажу, что более 90% жителей России знающих, что такое светодиодные ленты, на вопрос «можно ли трансформаторы от „галогенок“ использовать для питания светодиодных лент?» ответят «нет, нельзя!». Самым распространенным объяснением станет банальное «электронный трансформатор – это переменный ток, а светодиодам нужен постоянный». Именно так нам говорят в магазинах, именно такой лейтмотив имеют подавляющее большинство «профессиональных» статей на эту тему, чем, в общем-то, и приучили людей тратить заметно больше денег.

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

Сразу оговорюсь, что для обозначения «светодиод» я и далее буду применять само собой напрашивающееся и вполне естественное сокращение СД и намеренно не буду использовать для этого понятия английскую техническую аббревиатуру LED (Light Emitting Diode). В нашей нынешней стране отсутствие какой либо должной технической подготовки менеджеров и продавцов в магазинах уже привело к замусориванию и появлению таких неестественных для технического языка, юродивых для слуха и ужасных в написании буквосочетаний «леды», «led’ы», «ледовые», или как недавно увидел бегущей строкой — «LEDовые светодиоды». Мало того, что «масло – масляное», я просто вторить и плодить это «словомутие» не хочу…

Идейным источником написания исследования стало давнее желание опровергнуть необоснованные и безаппеляционные утверждения о недопустимости питания СД переменным током. В общем-то спорность этого утверждения наверняка бросается в глаза любому специалисту (а равно и «неспециалисту»), понимающему, что светодиод, хоть и излучает свет, есть прежде всего – ДИОД. А это значит, что излучать под воздействием переменного напряжения он все же будет, но только в свой полупериод.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии104

Реализация универсального аквариумного контроллера

Время на прочтение9 мин
Количество просмотров96K
image

В последующем изложении хотел бы продемонстрировать и поделиться своими наработками по аквариумному контроллеру. На мой взгляд, тематика весьма востребована среди аквариумистов, но далеко не все аспекты и проблемы рассмотрены. Возможно, кого-то что-либо заинтересует, или кто-то захочет повторить конструкцию, поэтому в теме прилагаются все необходимые файлы. Для тех, кому захочется покопаться в программной составляющей устройства прилагаются все исходники.
Читать дальше →
Всего голосов 59: ↑58 и ↓1+57
Комментарии55

Полная энергетическая автономия или как выжить с солнечными батареями в глубинке (часть 1. теоретическая)

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


Все начиналось с того, что я приобрел участок земли в деревне, мимо которого не проходили электрические провода. «Ничего страшного, — подумал я. — Ведь по закону меня должны подключить к электросетям за 6 месяцев с момента заключения договора». Если бы я тогда знал, что мне придется освоить автономное энергоснабжение и окунуться в мир солнечной энергетики…

image
Как все начиналось
Всего голосов 145: ↑143 и ↓2+141
Комментарии244

WEB Server на базе ENC28j60 + Arduino — проще не бывает

Время на прочтение4 мин
Количество просмотров179K
image

Всем привет.
Как многие слышат, что нужно создать WEB сервер – сразу становится не по себе, всячески пытаются отойти от этой темы применив другие варианты управления и мониторинга своих устройств. Но ведь интернет и сеть есть уже почти в каждом устройстве. Так чем Ваш творение хуже?
Так что Если Вам интересно – идем дальше.
Читать дальше →
Всего голосов 32: ↑27 и ↓5+22
Комментарии48

Jammer: глушим GSM, 3G, 4G, WiMAX, Yota

Время на прочтение3 мин
Количество просмотров225K
Мы живем в свободной стране. Любой может приобрести «игрушку», за которую в США светит штраф $112,000 (джаммеры так же признаны вне закона в Англии, Странах Евросоюза, Австралии, Канаде, Индии, Сингапуре и пр)

Пока есть возможность («пока лопух не догадался»), я взял на обзор одну из популярных гражданских глушилок.

Обзор 5-канальной глушилки ГРН40-А5

В 2012 году обсуждался вопрос широкого использования GSM-глушилок в общественных местах.
В 2014 российские разработчики представили свой аппарат для ЕГЭ.
В 2014 журнал «Хакер» признал глушилки (jammer) полезным гаджетом.
В феврале 2015 года африканский злоумышленник протащил глушилку в парламент.

Что интересно, началась веселуха и на глушилки появляются антиглушилки (и обнаружители глушилок), а на них в свою очередь появляются глушилки антиглушилок и тд.
ТТХ
Общая выходная мощность: 12 Вт
Размер прибора: 21*17*6 мм
Вес устройства: 2 кг
Питание: АС:110/220V — DC:5V, 12A
Потребляемая мощность устройства: 30 Вт
Подавляемые системы:
CDMA-800, GSM-900 и GSM-1800, PHS-1900, 3G, 4G, LTE, WIMAX
Рабочие температуры -40℃ to +55℃
Расстояние эффективного подавления регулируемое, от 1 до 80 м (в зависимости от близости базовой станции и прочих условий)


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

Удалённое управление для Arduino, проба пера

Время на прочтение5 мин
Количество просмотров48K
Пройдет года два, и при упоминании «ещё один умный выключатель» автора забросают яйцами. Но речь пойдёт не об этом, разговор будет об инструменте разработки. Я не первый и не последний, кто решился автоматизировать разработку пользовательских приложений для дистанционной работы с электронными устройствами.
Читать дальше →
Всего голосов 33: ↑28 и ↓5+23
Комментарии5

Еще один термостат на Arduino, но с OpenTherm

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


Читая первую часть заголовка многие из вас, наверняка, подумали – еще один термостат на многострадальной Arduino. И… Это правда – да, это очередной термостат для очередного котла, очередного дома, но правда это только отчасти – в статье я не хочу концентрироваться на самом устройстве – их (статей) действительно предостаточно. Несомненно, я опишу термостат, но больше хотел бы рассказать о том, как я связывал сам микроконтроллер с котлом. Итак, кому интересно – прошу…
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии14

Intel IoT Meet-up в Нижнем Новгороде

Время на прочтение5 мин
Количество просмотров4.4K
В пятницу, 20 февраля, состоялось мероприятие, посвященное актуальной теме «Интернет Вещей», на котором, среди прочих, присутствовали трое участников CADR. Организатором, как следует из заголовка, выступила небезызвестная компания Intel. Встреча проходила в коворкинге «Свободная Мастерская».

image
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии3

Странности реализации Wi-Fi в метро Москвы

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


В начале 2015 года в московском метро полностью запустился бесплатный Wi-Fi. Я отправился протестировать его и обнаружил некоторые странности. Например, зачем-то был сломан редирект на captive portal на iOS-устройствах. Дело в том, что при подключении к Wi-Fi, устройства на iOS и десктопной MAC OS отправляют  HTTP GET запросы на свои сайты, чтобы проверить, нет ли редиректа. Запросы отправляются с User-Agent
CaptiveNetworkSupport-306.3.1 wispr
При этом каждый раз подставляя рандомный URI.

Типичный запрос выглядит так:

curl  --http1.0 -A "CaptiveNetworkSupport-306.3.1 wispr"  http://www.appleiphonecell.com/Aw0ac99O0Ede/5fnWgqV480Rh/6ZE3jFoingFF/vYBzRnGJgh54/dS9hZn2rVO3M.html 

Читать дальше →
Всего голосов 44: ↑31 и ↓13+18
Комментарии102

12 игр, которые обучают детей программированию

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


Программирование сейчас очень популярно. По всему миру 36 миллионов детей принимают участие в мероприятиях движения «Час программирования». Цель этих мероприятий – помочь детям стать активными, а не пассивными пользователями технологий, а также получить знания, которые в будущем могут помочь устроиться на хорошую работу в нашем все более и более техническом мире.

Даже если ваши дети не хотят в будущем зарабатывать на жизнь программированием, базовое понимание принципов программирования развивает мышление и, в дальнейшем, ребенок лучше справляется с решением возникающих задач. Билл Гейтс когда-то сказал: «Если вы учитесь создавать программы, это развивает ваш разум, помогает вам лучше мыслить и создает образ восприятия вещей. В целом, я думаю, что человеку это будет полезно вне зависимости от сферы его деятельности».

Такие платформы, как Scratch и Alice позволяют детям (и взрослым) создавать собственные игры и анимации, используя упрощенные методы программирования. Однако не всем детям это интересно. И вот для таких детей существует множество игр, которые обучают базовым принципам программирования в веселой и доступной форме.

Читать дальше →
Всего голосов 61: ↑58 и ↓3+55
Комментарии32

Экономим электричество или таймер времени для ночного тарифа в электросетях

Время на прочтение30 мин
Количество просмотров85K
Как часто вам приходится настраивать различные таймеры? Будильник на смартфоне, таймер на хлебопечке, чтобы к завтраку был свежий хлеб, да и мало ли когда нужно что-то начать. Не менее важной оказывается задача вовремя отключить или закончить действие.

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

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

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

Ламповый усилитель

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


Коротко, в основном фото (перезалил в хорошем качестве). Сразу скажу, что опыта и познаний в радиотехнике было мало, сделал много ошибок. Не являясь фанатичным любителем теплого лампового звука, для меня был интересен сам процесс сборки.
Читать дальше →
Всего голосов 115: ↑109 и ↓6+103
Комментарии143

Разбор вызовов функций в PHP

Время на прочтение15 мин
Количество просмотров40K
Этот пост посвящён оптимизации PHP с помощью профайлера Blackfire в PHP-скрипте. Нижеприведённый текст является подробным техническим объяснением статьи в блоге Blackfire.

Обычно применяется метод strlen:

if (strlen($name) > 49) {
...
}

Однако такой вариант примерно на 20% медленнее этого:

if (isset($name[49])) {
...
}

Выглядит неплохо. Наверняка вы уже собрались открыть ваши исходники и заменить все вызовы strlen() на isset(). Но если внимательно прочитать оригинальную статью, то можно заметить, что причина 20-процентной разницы в производительности — многократные вызовы strlen(), порядка 60-80 тысяч итераций.
Читать дальше →
Всего голосов 54: ↑52 и ↓2+50
Комментарии70

Взлом пароля на Mac с Arduino и OpenCV

Время на прочтение6 мин
Количество просмотров79K
О том, как взламывали запароленный мак с помощью Arduino и OpenCV. По мотивам статьи Брутфорсим EFI с Arduino.


Читать дальше →
Всего голосов 109: ↑107 и ↓2+105
Комментарии34

Прокачиваем умную зарядку Imax B6

Время на прочтение6 мин
Количество просмотров255K
Воистину говорят: лень — двигатель прогресса! Вот и мне, взбудоражила голову мысль, автоматизировать процесс измерения и тренировки кислотных аккумуляторных батарей. Ведь кто, в здравом уме, будет, в наш век умных микросхем, корпеть над аккумулятором с мультиметрами и секундомером? Наверняка, многие знают «народное» зарядное устройство Imax B6. На хабре есть статья про него (и даже не одна). Ниже я напишу, что я с ней сделал и зачем.


Читать дальше →
Всего голосов 44: ↑44 и ↓0+44
Комментарии39

Электронный журнал «Радиоежегодник» — Выпуск 34. Путеводитель по Arduino

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


Добрый день.
Издательство электронного журнала «Радиоежегодник» сделало подарок всем любителям Arduino. Вышел новый номер журнала, полностью посвященный этой платформе.
Для любителей Arduino
Всего голосов 27: ↑25 и ↓2+23
Комментарии5

Как подружить OpenHAB и Arduino. Способ #3: MQTT

Время на прочтение4 мин
Количество просмотров69K
Эта статья показывает ещё один способ взаимодействия микроконтроллера из семейства Arduino с универсальной платформой для объединения всей домашней «умной» техники в единую систему управления openHAB. На Хабре уже представлены статьи про взаимодействия с помощью Serial и HTTP. Для своего нового проекта я выбрал MQTT, т.к. два предыдущих способа я уже пробовал и хотелось попробовать что-то ещё.

Приступим…
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии2

Информация

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