Search
Write a publication
Pull to refresh
-15
0
Игорь Голов @IgorGolov

Инженер — программист

Send message

Как я начал собирать умный дом без навыков программирования

Reading time5 min
Views34K
Только ленивый не слышал про умные дома — про них трубят на всех углах уже порядка десяти лет, в мире существуют сотни производителей гаджетов и оборудования и похоже, что интернет вещей станет главным трендом ближайшего десятилетия. На днях я решил разобраться, какие бывают умные дома, сколько они стоят и как можно самостоятельно собрать такую систему в моей киевской двухкомнатной квартире.
Читать дальше →

Умный город: Эффективное управление развитием

Reading time7 min
Views22K


В нашем первом материале на ГТ мы решили рассказать об «умных городах» по всему миру: о том, что они из себя представляют, как развиваются и каково их будущее
Читать дальше →

Умный дом: Наиболее перспективные разработки

Reading time6 min
Views27K


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

Электростатическая очистка воздуха помещений от продуктов распада радона. Часть 1, введение

Reading time8 min
Views20K
image
В данной публикации рассматривается проблема загрязнения воздуха радоном и его дочерними продуктами распада (ДПР). Собраны и показаны различные факты, когда радон концентрируется и его можно обнаружить бытовым радиометром. Указано на понимание опасности радона на западе и дан краткий экскурс в теорию радиоактивного распада и повреждения тканей. И в заключение, предложена одна идея, пока не применяемая для целей очистки воздуха от ДПР.

Радон — радиоактивный газ, в 7 раз тяжелее воздуха, не имеющий запаха и цвета в следовых количествах, в которых присутствует повсеместно на нашей планете. Однако, следовые количества бывают разными…

Читать дальше →

Подключаем светодиодную матрицу к Raspberry pi

Reading time2 min
Views17K
Давно лежала в коробочке светодиодная матрица 8*8 в комплекте с чипом для её управления MAX7219, резистором 10 кОм, конденсаторами — керамическим на 100 нФ и электролитическим на 10 мкФ, монтажной платой и несколькими коннекторами. Комплект получается как на фото. Наконец-то собрался с силами и решил её подключить.

Долго искал, как такой комплект подключить к raspberry и пример программы на С+, но не нашел, зато есть много примеров для ардуино. Удалось найти только пример кода на питоне и инструкцию по настройке, который за неимением лучшего и использовал. А в этом материале расскажу подробно, как подключить.
Читать дальше →

Тепло наших домов

Reading time2 min
Views17K


Преамбула


Зима пришла неожиданно, много снега намело, а потом еще и холодно стало. Так вот, о чем это я? Да все просто, есть в глубине Сибири, на границе Кемеровской области и Алтайского края деревушка одна. Морозы там бывают трескучие, но люди там живут добрые. Зимой дел не много, то снег убрать, а выпадает его не мало, то на работу в город за 50 км съездить.
Читать дальше →

Полмегаватта чистой энергии в частные руки — отечественная новинка автономной энергетики

Reading time5 min
Views23K
В прошлом году я описывал свой путь в преобразовании дарового солнечного света в электрическую энергию. Перепробовав немало оборудования для автономной энергетики, я остановился на продукции российской компании «МикроАРТ». А в этом году отечественные разработчики порадовали выходом совершенно нового устройства, которое является сердцем любой автономной энергосистемы — инвертора МАП DOMINATOR. Заявлена масса новых функций: наращивание мощности путем добавления инверторов, организация трехфазной сети, встроенный микрокомпьютер. В конце концов, было обещано, что система позволяет генерировать более полумегаватта энергии, а это уже заявка!
Пользуясь акцией на сайте, которая повествует о возможности апгрейда инвертора с небольшой доплатой, я решил этой возможностью воспользоваться и сам оценить заявленные характеристики.

image

Читать дальше →

Построение Android приложений шаг за шагом, часть вторая

Reading time11 min
Views56K


В первой части статьи мы разработали приложение для работы с github, состоящее из двух экранов, разделенное по слоям с применением паттерна MVP. Мы использовали RxJava для упрощения взаимодействия с сервером и две модели данных для разных слоев. Во второй части мы внедрим Dagger 2, напишем unit тесты, посмотрим на MockWebServer, JaCoCo и Robolectric.
Читать дальше →

О пользе технологий больших данных в повседневной жизни

Reading time4 min
Views18K


Среди многих исследователей и разработчиков бытует мнение, что инструменты обработки больших данных в области машинного обучения часто избыточны – всегда можно сделать сэмпл, загнать в память и использовать любимые R, Python и Matlab. Но на практике встречаются задачи, когда даже относительно небольшой объем данных, размером в пару гигабайт, обработать в таком стиле затруднительно – и тут-то и могут помочь те самые технологии «больших данных».

Хорошим наглядным примером такой задачи является задача нашего конкурса SNA Hakathon 2016: дан социальный граф одного миллиона пользователей и их демография. Задача — найти скрытые связи в этом графе. Размер предоставленного графа всего два гигабайта в GZip и, казалось бы, применение технологий больших данных здесь не оправданно, но это только на первый взгляд.

Одной из самых важных «фич» в задаче поиска скрытых связей в социальном графе является количество общих друзей. И в расчетном плане это очень тяжелая «фича» — количество узлов, между которыми существуют пути длины 2, на несколько порядков больше, чем количество прямых связей в графе. В результате при расчете граф «взрывается» и из разрежённой матрицы на два гигабайта превращается в плотную терабайтную матрицу.

Казалось бы, для решение этой задачи впору поднимать небольшой кластер, но спешить не стоит: взяв на вооружение принципы обработки больших данных и соответствующие технологии, задачу можно решить и на обычном ноутбуке. Из принципов мы возьмем «разделяй и властвуй» и «руби хвосты сразу», а в качестве инструмента — Apache Spark.
Читать дальше →

Реализация MODBUS RTU сервера с помощью интерфейсного модуля Fastwel и программного обеспечения CoDeSys

Reading time6 min
Views24K
В данной статье рассмотрена интеграция программируемого логического контроллера CPM713 компании Fastwel, работающего на базе протокола MODBUS TCP, с панелью оператора Weintek, поддерживающей последовательный вариант протокола MODBUS RTU/ASCII, с помощью интерфейсного модуля NIM742 и готовой библиотеки адаптированной среды CoDeSys для Fastwel.

Промышленные протоколы на базе сетей Ethernet приобретают все большую популярность. Использование данной технологии в промышленных системах имеет преимущества, например, возможность гибкой модернизации и масштабирования системы, простоту построения архитектуры и невысокую стоимость создания сетей [1]. Однако внедрение новых технологий в область АСУ ТП происходит достаточно медленно, поэтому до сих пор многими устройствами используются традиционные промышленные сети на базе последовательных шин.

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

Так, контроллер CPM713 компании Fastwel использует для передачи данных протокол MODBUS TCP на базе сетей Ethernet [2]. При работе с данным контроллером возникла задача передавать и получать данные с панели оператора MT6100i компании Weintek, поддерживающей последовательный протокол MODBUS RTU/ASCII (рис. 1).
Читать дальше →

Hello, World! На ПЛИС. Мигаем светодиодом

Reading time1 min
Views14K
Мигаем светодиодом, с помощью ПЛИС Altera Cyclone iv, ПО Quartus и языка Verilog.
В этом видео я рассказываю о том, как сделать мигалку светодиодом: создам проект, напишу модуль, назначу выводы ПЛИС и прошью микросхему.

Пожалуйста, прибавьте громкость.



PS. Как выяснилось, Хабр не любит смотреть видео. Статья оставлена, как пример для других хаброписателей.

Насколько умным можно сделать ваш дом?

Reading time3 min
Views9.5K
Сегодня мы хотим вам рассказать истории нескольких людей которые улучшили свой дом, сколько им это стоило и насколько подняло ценность дома на рынке.



А начнем мы с профессионального дизайнера Карлоса Эспиноза (Carlos Espinosa), проживающего в Боулдере (Boulder), Колорадо. Его дом можно считать «умным» настолько, насколько это возможно в наше время — свет контролируемый с его телефона, система защиты, датчики протечек посылающие оповещения и полностью интегрированная стерео система.
Читать дальше →

ЭКГ на дому: подборка портативных аппаратов

Reading time4 min
Views82K
Недавние отечественные проекты, один из которых представили мы, другой — появился на GeekTimes в «авторском» посте, натолкнули на мысль о короткой подборке на тему портативных аппаратов ЭКГ, и все, что мы нашли — под катом.


Читать дальше →

Щелкаем реле правильно: коммутация мощных нагрузок

Reading time3 min
Views253K
Привет, Geektimes!

Управление мощными нагрузками — достаточно популярная тема среди людей, так или иначе касающихся автоматизации дома, причём в общем-то независимо от платформы: будь то Arduino, Rapsberry Pi, Unwired One или иная платформа, включать-выключать ей какой-нибудь обогреватель, котёл или канальный вентилятор рано или поздно приходится.

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

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



Я же хочу рассказать про простую и довольно очевидную, но при этом редко встречающуюся схему, умеющую вот такое:

  • Гальваническая развязка входа и нагрузки
  • Коммутация индуктивных нагрузок без выбросов тока и напряжения
  • Отсутствие значимого тепловыделения даже на максимальной мощности


Но сначала — чуть-чуть иллюстраций. Во всех случаях использовались реле TTI серий TRJ и TRIL, а в качестве нагрузки — пылесос мощностью 650 Вт.

Читать дальше →

Управляем автономным питанием загородного дома

Reading time8 min
Views24K
У большинства из нас есть дачи, а кто-то вообще круглогодично проживает в частном доме или коттедже. Проблема перебоев с электроэнергией на периферии знакома не понаслышке. Самый простой выход из ситуации – зажечь свечку и смиренно ждать лучшего, но в наше время это не всегда приемлемо. Более продвинутые дачники обзавелись генераторами, вот только их запуск и остановку нужно производить вручную. В темноте и в холодное время года это делать некомфортно. А бывают ситуации, когда хозяев вообще нет дома, однако прекращение подачи энергии может привести к останову систем управления обогревом дома и другим критическим ситуациям. В таких случаях просто необходимо автоматизировать процессы перехода с основного питания на резервное, и наоборот. В первой части мы рассмотрим пример работы модуля MP8036multi в режиме контроллера (смешанный режим, пример 1), управляющего автономным питанием загородного дома. А также приведем схему подключения и пример рабочей отлаженной программы.


Читать дальше →

Сказ о том как MT8060 c Arduino подружились

Reading time4 min
Views17K
Эта статья посвящена монитору качества воздуха MT8060 с датчиком углекислого газа и возможности считывать его показания на PC и Arduino.

Из этой статьи Вы узнаете:

  • Как я разбирал данное устройство.
  • Как подключить датчик CO2 к arduino, не разбирая его.
  • Как считать данные, и как преобразовать к виду, в котором они отображаются на экране (и даже в большем диапазоном значений).
  • Скетч и разводка кабеля прилагаются.

Осторожно, трафик!
Прошу под кат за подробностями.

Пьезоэлектрический генератор электрической мощности

Reading time4 min
Views39K
Ажиотаж в мире в отношении создания пьезоэлектрических источников энергии до недавнего времени не отличался высоким уровнем изобретательских предложений. Например, учёные Израиля предлагают монтировать пьезоэлементы в дорожном полотне и использовать энергию проезжающих машин. В Японии пол одного из залов метро покрыт пьезоэлементами. Эти и подобные им проекты генераторов напряжения не выдерживают никакой критики с экономической точки зрения. Причина в следующем.

За один щелчок электрозажигалки, который длится примерно 0,1 наносекунды, выделяется мощность более 2 мегаватт. То есть мощность за секунду равна 0,2 ватта. Если бы можно было сделать 1000 щелчков в секунду, то получили бы мощность 200 ватт. Мощность большая, но как сделать 1000 щелчков в секунду. Это невозможно, но вот прижать пьезоэлемент к гладкому вращающемуся колесу 20 и более тысяч раз можно, возбуждая в нём ультразвуковые колебания.
Читать дальше →

Простой способ вывести Bluetooth-устройства в Интернет

Reading time3 min
Views6.9K
Протокол Bluetooth сегодня является наиболее распространенным вариантом в сегменте носимой электроники, в частности для фитнес трекеров и умных часов. Он хорошо подходит для прямой связи устройств на небольшом расстоянии, когда необходимо обеспечить минимальное потребление энергии и длительное время автономной работы, а высоких требований к скорости нет. Плюсом является и невысокая стоимость продуктов.

Однако этот протокол все чаще встречается и в стационарных устройствах, таких как лампы, различные датчики, управляющие устройства и даже замки. Некоторые производители, в частности Archos, используют его для реализации системы домашней автоматизации. Появляется его поддержка в таких профессиональных контроллерах как Evika LogicMachine Wall. Однако в подобных сценариях востребован и удаленный мониторинг и управление, что с использованием только Bluetooth сделать невозможно, поскольку этот протокол исключительно локальный и не может маршрутизироваться через сеть Интернет. Этот вопрос можно решить, в частности, использованием смартфона или планшета на месте установки беспроводных устройств, но такой вариант явно сложно нельзя считать удобным.



Организация Bluetooth SIG, которая занимается вопросами развития, сертификации и продвижения протоколов Bluetooth, не желая упустить рост сегмента IoT и систем автоматизации, в начале февраля предложила инструментарий для создания шлюзов для подключения Bluetooth-устройств к Интернет и облачным сервисам. Он ориентирован на разработчиков и OEM, и способен, по мнению создателей обеспечить доступом к Интернет для «миллиардов устройств». В комплект входят коды серверов и документация, позволяющая быстро реализовать базовый вариант устройства.
Читать дальше →

Как доказать свое авторство на ПО

Reading time6 min
Views14K


В начале года мы публиковали «Кейс года по версии юристов», который прочитали многие. Но мы не сказали главного: что же делать, если заказчик хочет оставить вас без штанов?

Кто предупрежден, тот вооружен. И не надо думать, что с вами такого не случится. Разве что вы стоите по ту сторону баррикад и кидаете своих разрабов направо и налево. Тогда пролистайте эту статью в своей ленте. Сейчас мы будем учить разработчиков ПО тому, как подготовиться к атакам мерзавцев разных пород и размеров.
Читать дальше →

Information

Rating
Does not participate
Location
Михайловка, Волгоградская обл., Россия
Date of birth
Registered
Activity

Specialization

Application Developer, Database Developer