Автоматическая система контроля насосов — необычное решение необычной задачи с микроконтроллером ESP8266. Часть 4. Используем OLED-дисплей от Digole.

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

digole.com, serial color oled, 160x120-v2, RoHS, дисплей, диголе, ардуино,arduino

Оборотная сторона OLED-дисплея Digole

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

А мне хотелось цветной экран. И максимально большой, дабы заполнить всю полезную площадь бокса. А поменять сам бокс я не могу, так как он идеально вписывается в пространство других приборов в точно таких же корпусах. Если прошерстить AliExpress, то становится совсем грустно. Весь маркет завален непонятными дисплеями, которые, либо слишком мелкие, либо не могут похвастаться присутствием цвета. Я уже было совсем впал в уныние, и морально подготовился взять одноцветный OLED-экран, который хоть как-то согласуется с размерами бокса. Но тут добрые люди подсказали, что существует на свете и некая альтернативная компания, производящая интересные дисплеи. Зовется она Digole.

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



Джереми Кларксон — харизматический журналист или же обыкновенный паяц?

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

О, да! Британцы могут ставить очень удачные телепередачи. Вспомнить хотя б неповторимого Бенни Хилла или же уморительного Мистера Бина. Но и не юмористические передачи у них зачастую получаются весьма и весьма. И не в последнюю очередь благодаря ведущим. В том же самом TopGear тройка телеведущих: Ричард Хамманд, Джеймс Мей и мой друг по Google+ Джереми Кларксон, настолько удачно дополняли и оттеняли друг друга, что публика у экранов телевизоров просто заходится в экстазе, когда эта троица производит очередное глумление над гостем студии или же над кем-то из своих. Они все трое настолько великолепны, что пожилые телезрители снимают свои зубные протезы, ибо те начинают неистово зудеть. Но особые симпатии зрители испытывают, несомненно, к Джереми Кларксону, этому гиганту с кудрявой шевелюрой, который ненароком, со спокойным лицом утюгом, может подрезать любого из участников программы замысловатым оборотом.

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

джереми кларксон, джеймс мэй, мей, ричард хамманд, ambitioous, go places

Кларксон, Мэй и Хамманд. Фото с Facebook.

Небольшая историческая справка о нем самом. Начну с того, что Джереми Кларксон стар как покрышка первого автомобиля мистера Бенца, появился на свет он в 60-м году прошлого века. После окончания школы Кларксон занялся журналистикой, основал небольшое издательство на автомобильную тему, работал на радио, пока, наконец, не попал, невыносимо случайным образом, на передачу TopGear, где и задержался на долгие, долгие годы. Именно харизма Кларксона вывела TopGear на вершину олимпа телевизионных шоу. Программу транслировали в более чем 100 странах мира, а на самом BBC она долгие годы пребывала в качестве самой популярной телепередачи вообще. Но та же самая «харизма» привела к увольнению Кларксона с телеканала за потасовку и небольшой пьяный дебош, не замедлило себя ждать и закрытие оригинального TopGear.

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



Разбираем квадратный магнитный датчик «Антикража»

датчик, антикража, sensomatic, сенсоматик

Квадратный магнитный датчик

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

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

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



Автоматическая система контроля насосов — необычное решение необычной задачи с микроконтроллером ESP8266. Часть 3. Колдуем над прошивкой.

В предыдущих частях я упоминал о возможных вариантах реализации системы контроля утечек воды на протяженной магистрали, а заодно коснулся конкретной аппаратной реализации. В качестве сердца системы я использую два сенсора наличия переменного тока и микроконтроллер ESP8266 в реализации WeMos D1 Mini Pro. Для того чтобы все заработало, контроллер следует запрограммировать подобающим образом.

В качестве экосистемы, которая более-менее подходит для решения подобных задач, я использовал среду Arduino. Да, ESP8266 может делать куда больше, чем позволяет получить от аппаратной платформы Arduino, но для поставленной задачи большего и не надо. А то, что плата использует лишь 5% от всех своих ресурсов — ничего не поделаешь, стоит она все равно настолько мало, что экономить на микроконтроллере тут просто глупо.

Итак, устройство контроля насосов должно:

  • Отслеживать превышение порога времени работы насоса или насосов по алгоритму скользящего окна и отключать потребителя в случае превышения порога.
  • Собирать статистику в пределах одной сессии и отправлять ее на регулярной основе на сервера ThingSpeak.
  • Быть доступным внутри сети через встроенный web-сервер.

Начнем с самого простого, с Web-сервера.

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



Автоматическая система контроля насосов — необычное решение необычной задачи с микроконтроллером ESP8266. Часть 2. Воплощение в железе.

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

Реле

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

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



Автоматическая система контроля насосов — необычное решение необычной задачи с микроконтроллером ESP8266. Часть 1. Постановка задачи.

Я уже как-то высказывался о том, что системы класса «умный дом» по своей сути — бесполезные устройства. Управление, завязанное на единый центр, только понизит надежность всей системы, да прибавит владельцу головной боли, если вдруг что-то начнет «глючить». Более того, с моей точки зрения, система умного дома бессмысленна как минимум по двум причинам. Во-первых, толком такие системы ничего делать не умеют. Закрывать или открывать жалюзи в зависимости от активности солнца? Включать или выключать розетки? Показывать температуру в подвале, если вы в этот момент находитесь на другом краю земли? Все это либо не нужно обывателю, либо отлично реализуется отдельными специализированными устройствами. Во-вторых, концентрация всех функций в рамках единого центра исполнения делает всю автоматизацию дома уязвимой к выходу из строя этого самого центра исполнения. Если у вас завис датчик управления светом в прихожей, то в случае изолированных систем, ничего страшного не произойдет. У вас просто не будет включаться свет в коридоре. А вот в централизованной системе, никто не может поручиться, что выход одного из датчиков не приведет к непредсказуемым последствиям во всей системе. Конечно, есть системы, которые не зависают. Это изделия именитых фирм, которые используют супернадежное оборудование и тратят тысячи человеко-часов на «вылизывание» алгоритмов, отвечающих за управление. И, разумеется, все это сказывается на стоимости «брендовых» систем.

Но есть задачи, которые можно и нужно автоматизировать, не завязывая все управление на центральный узел «умного дома». Отдельные специализированные устройства вполне могут справляться со своими задачами и обмениваться статусом и командами с центральной «консолью», если такое, конечно требуется. Изготовить подобное устройство куда проще, а логика, зашиваемая в него — проще и содержит меньше ошибок априори. К классу таких задач по домашней автоматизации я могу смело отнести проблему, которую удалось успешно решить при помощи несложного устройства на основе микроконтроллера ESP8266. Более того, в рамках проекта было реализовано полноценное устройство безопасности, которое, в случае аварии, способно сберечь многие сотни тысяч рублей. Собственно, об этом читаем далее…

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



Сказ о синем облачке или где именно порылась изюминка в Microsoft Office 365

Понадобилось мне, в очередной раз, организовать работу распределенной команды. Несколько человек, все в разных местах, общение идет по телефону, WhatsApp, Skype, да по электронной почте. Люди работают, в том числе и с документами, иногда плотненько над одними и теми же. Отсюда и возникла потребность в получении некоего онлайн хранилища для документов. В меру надежного, доступного и удобного. Раньше я с успехом пользовался персональным Microsoft OneDrive. Выделенного пространства в 5 гигабайт вполне хватало. Но наши «мелкомягкие» друзья решили, что раздавать доступ к папкам в OneDrive зарегистрированным пользователям есть не comme il faut и оставили доступ только по ссылке. В результате образовалась такая немаленькая дырень в системе контроля доступа к вашим файлам в облаке. Вы отправляете ссылку своему другу, а тот публикует ее где-то или просто перешлет ненароком ваше письмо кому-то еще. И всё, теперь все пользователи Сети сидят в ваших файлах.

Трей, skype, telegram, outlook, sync, resilio, onedrive, onedrive for business, engИменно эта причина и сподвигла меня на поиски альтернативы. Первым на ум пришел Google Drive. Система — проверенная временем, есть платная версия для рабочей группы, где дают много места и еще почту в придачу. И все бы ничего, если бы при попытке online редактирования офисных файлов, умный робот от Google не конвертировал бы исходные офисные документы в свой собственный формат. Таким образом, у нас получалось аж целых два файла с одним и тем же содержимым. Их оба можно открыть через обычное офисное приложение от Microsoft, но редактировать при помощи web-офиса от Google можно только копию файла. Рано или поздно данные в двух файлах становятся разными. Одни пользователи редактируют первый файл, вторые другой. Мириться с подобным безобразие решительно невозможно, поэтому мы двинулись в поисках альтернативных решений.

Такие недорешения, как Dropbox и им подобные были отвергнуты сразу. Хорошему облаку от Mail.ru был объявлен бойкот некоторыми членами команды и совсем без объяснений причин, поэтому наш взор упал на предложения от партнеров Microsoft. Нами была приобретена подписка на Office 365. Собственно, о ней пойдет речь далее.

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