Измеряем температуру, влажность и отслеживаем показания газового счетчика с использованием ThingSpeak. Часть 2. Используем ESP8266.

В предыдущей части я писал про попытку создания счетчика импульсов газового счетчика с измерением температуры и влажности двумя отдельными датчиками. И там же я отметил что, даже несмотря на то, что созданное устройство работает, мне захотелось реализовать нечто большее. Мне, необъяснимым образом, потребовалось подключить устройство к сети интернет не посредством витой пары, а беспроводным способом, а заодно измерять атмосферное давление. Впрочем, захотелось вполне объяснимым образом — кончились свободные порты на установленном коммутаторе локальной сети в месте установки устройства, а свободные слоты для подключения Wi-Fi устройств еще остались на двух роутерах. Кроме того, датчик атмосферного давления выгодно дополнил бы погодный функционал.

Один из первых прототипов. Собран на основе небольшой макетной платы и с датчиками DHT11.

Один из первых прототипов. Собран на основе небольшой макетной платы и с датчиками DHT11.

Читать далее ...



Измеряем температуру, влажность и отслеживаем показания газового счетчика с использованием ThingSpeak. Часть 1. Используем Arduino Uno R3.

20160625_122911Внезапно, в порыве очередной энергетической оптимизации загородного хозяйства, мне в голову пришла интересная мысль. Мне захотелось понимать какой расход природного газа происходит на моем деревенском объекте. Что-то счета за голубое топливо, в последнее время, начали заставлять задумываться о его экономии. А эффективно экономить можно только тогда, когда понимаешь где у тебя происходит нецелевое расходование ресурса.

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

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

Читать далее ...



WeMos D1 R2 установка в системе и обновление прошивки по воздуху (OTA)

WeMos D1 R2

WeMos D1 R2

Как-то очень быстро стало не хватать возможностей стандартного Arduino Uno R3 для мелкой домашней автоматизации. Почему-то захотелось подключать собираемые устройства к сети не витой парой, а через Wi-Fi, забрезжила потребность в большем количестве свободных пинов, захотелось иметь возможность использовать PWM и прерываний больше, чем на двух пинах. Да и памяти в Arduino Uno вдруг оказалось очень мало. Далеко не все пожелания влезают в скромный объем памяти, установленной на плате.

В поисках более интересной и удобной платы, я совершенно случайно наткнулся на нечто? совмещающее в себе почти все, а может быть, даже и все хотелки. Речь далее пойдет о платах для домашней автоматизации и интернета вещей производства WeMos на чипе ESP8266EX.

Читать далее ...



Осуществляем удаленный мониторинг температуры микросервера при помощи сервиса ThingSpeak

Любой компьютер имеет вполне определенные температурные рамки, в которых он может работать. Обычные персоналки рассчитаны на комнатную температуру и могут начать нестабильно работать либо вообще выйти из строя, если, например, их поместить в помещение с температурой +50С. Для специализированного оборудования, применяемого с промышленными целями, ситуация может быть кардинально иной. Так высокопроизводительные сервера не будут работать без принудительного внешнего охлаждения, подающего воздух, охлажденный до температуры как максимум 16 градусов. Ну а что же наш микросервер, разработка которого подробно описана на страницах блога?

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

В таком режиме оборудование живет в режиме полного соответствия с окружающей средой. Критическими элементами в микросервере, с точки зрения температуры, назову всего два: центральный процессор и жесткий диск. Без активного охлаждения — единственной защитой от перегрева для оборудования является только снижение производительности. Процессоры от Intel оснащаются технологией снижения производительности при превышении температурного порога уже лет так двадцать или около того. При перегреве процессор сбрасывает тактовую частоту и начинает работать медленнее. А вот у жесткого диска такого выбора нет. Если на него поступают команды, то он будет их выполнять. И греться, греться, греться…

Значения температуры ядер процессора на ThingSpeak

Значения температуры ядер процессора на ThingSpeak

Читать далее ...



Resilio Sync (бывший BitTorrent Sync) — усиленно думаем о безопасности наших данных

ИменнойЯ уже несколько раз писал по поводу технологий BitTorrent для организации частной передачи файлов между устройствами. Технология мне нравится, и я постоянно пользуюсь BTSync в своей частной и рабочей жизни. Как известно, передача файлов между компьютерами или другими устройствами через BTSync — безопасна. По крайней мере так заявляет компания разработчик. Дескать все данные шифруются и даже если их каким-то чудом получится перехватить, то расшифровать их и добраться до ценного содержимого в разумное время будет невозможно. Проверить подобные заявления нельзя, поскольку используемый для передачи протокол закрыт и его подробное описание отсутствует.

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

Читать далее ...



Trello: ловко управляем задачами при помощи списков и карточек

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

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

Читать далее ...



Домашний микросервер. Программное обеспечение. Умный дом.

Содержание:

  1. Для чего может быть нужен «Умный дом»?
  2. Методы реализации концепции «Умный дом»
  3. Проблемы, возникающие на пути
  4. Подбираемся к практической реализации
  5. Что в активе

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

Для чего может быть нужен «Умный дом»?

Концепция «умного дома» появилась не вчера и даже не позавчера. Автоматизированное и автоматическое управление домашним хозяйством зародилось в умах людей еще в конце XIX века, когда на смену настоящим лошадиным силам пришли стальные машины в массовом порядке. И именно тогда человек задумался, а ведь можно же объединить все приборы домашнего обихода в единую систему и управлять ими как тому душе захочется. Хочешь включай свет в душе на втором этаже выключателем в сарае, а хочешь включай систему обогрева просто звонком по телефонному номеру.

Читать далее ...